body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}canvas{height:100%;width:100%}.form-preview{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;width:100%}.form-preview .image-container{aspect-ratio:1;background-color:hsla(0,0%,62%,.239);border-radius:12px;display:flex;height:90%;justify-content:flex-end;max-width:90%;overflow:hidden;position:relative;width:auto}.form-preview .image-container .rotate-icon{cursor:pointer;margin:12px;position:absolute}.form-preview .image-container.portrait{height:auto;max-height:90%;width:90%}.form-preview .info-container{display:flex;justify-content:space-between;padding-top:12px;width:90%}@media(max-width:600px){.form-preview .info-container{align-items:flex-start}}.form-preview .info-container .dimensions-container{display:flex;justify-content:flex-start}@media(max-width:600px){.form-preview .info-container .dimensions-container{flex-direction:column;width:100%}}.form-preview .info-container .dimensions-container .height-container,.form-preview .info-container .dimensions-container .width-container{align-items:center;display:flex;padding-right:12px}.form-preview .info-container .dimensions-container .height-container .icon,.form-preview .info-container .dimensions-container .width-container .icon{padding-right:4px}@media(max-width:800px){.form-preview .info-container .dimensions-container .height-container .icon,.form-preview .info-container .dimensions-container .width-container .icon{display:none}}.form-preview .info-container .dimensions-container .height-container .info-title,.form-preview .info-container .dimensions-container .width-container .info-title{padding-right:2px}@media(max-width:600px){.form-preview .info-container .dimensions-container .height-container .info-title,.form-preview .info-container .dimensions-container .width-container .info-title{margin:0 0 12px;width:35%}}.form-preview .info-container .dimensions-container .height-container .info-body,.form-preview .info-container .dimensions-container .width-container .info-body{color:#2e7ec4}@media(max-width:600px){.form-preview .info-container .dimensions-container .height-container .info-body,.form-preview .info-container .dimensions-container .width-container .info-body{margin:0 0 12px}}.form-preview .info-container .cost-container{align-items:center;display:flex;justify-content:flex-start}@media(max-width:800px){.form-preview .info-container .cost-container .icon{display:none}}.form-preview .info-container .cost-container .info-title{padding-right:2px}@media(max-width:600px){.form-preview .info-container .cost-container .info-title{margin:0 0 8px}}.form-preview .info-container .cost-container .info-body{color:#2e7ec4}@media(max-width:600px){.form-preview .info-container .cost-container .info-body{margin:0 0 8px}}.form-content{aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;width:100%}@media(max-width:600px){.form-content{aspect-ratio:unset;height:50%}}.form-content .form-content-container{align-items:center;display:flex;flex-direction:column;gap:15px;height:100%;width:100%}.form-content .form-content-container .question{color:#000;text-align:center}@media(max-width:600px){.form-content .form-content-container .question{font-size:calc(1.5vw + 1.5vh);width:100%}}.form-content .form-content-container .options{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:flex-start;-webkit-mask-image:linear-gradient(180deg,#000 80%,#0000);mask-image:linear-gradient(180deg,#000 80%,#0000);max-width:450px;overflow-y:scroll;padding:0 16px 70px;position:relative;scroll-behavior:auto;width:100%}@media(max-width:600px){.form-content .form-content-container .options{-webkit-mask-image:none;mask-image:none;overflow-y:visible}}.form-content .form-content-container .options .option{align-items:center;border:3px solid hsla(0,0%,62%,.239);border-radius:8px;color:#2e7ec4;cursor:pointer;display:flex;font-weight:700;justify-content:center;min-height:50px;transition:all .25s ease-in-out;width:100%}.form-content .form-content-container .options .option:hover{background-color:#b1d0ed;border:3px solid #b1d0ed;color:#f7f7f7}.form-content .form-content-container .options .option.selected{background-color:#2e7ec4;border:3px solid #2e7ec4;color:#f7f7f7}.form-content .form-navigation{align-items:center;cursor:pointer;display:flex;gap:100px;justify-content:center}@media(max-width:600px){.form-content .form-navigation{gap:24px;width:90%}}.form-container{align-items:center;background-color:#f7f7f7;height:100dvh;overflow:hidden;padding:16px}.form-container,.form-container .form-wrapper{display:flex;justify-content:center;width:100%}.form-container .form-wrapper{gap:25px;max-width:1500px}@media(max-width:600px){.form-container .form-wrapper{flex-direction:column;gap:0;height:65%;justify-content:flex-start;overflow-y:scroll}}@media(max-width:500px){.form-container .form-wrapper{height:100%}}.spinner-overlay{align-items:center;background:#fffc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#2e7ec4;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}:root{--primary-color:#2e7ec4;--primary-hover:#b1d0ed;--secondary-color:#accabd;--secondary-faded:hsla(0,0%,62%,.239);--icon:#9e9e9e;--bg-color:#f7f7f7;--form-padding:20px;--tablet-width:800px;--phone-width:600px}.input-form-content{aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;width:100%}@media(max-width:600px){.input-form-content{aspect-ratio:unset;height:50%}}.input-form-content .form-content-container{align-items:center;display:flex;flex-direction:column;gap:15px;height:100%;width:100%}.input-form-content .form-content-container .title{margin:0 0 12px}.input-form-content .form-content-container .questions{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;-webkit-mask-image:linear-gradient(180deg,#000 80%,#0000);mask-image:linear-gradient(180deg,#000 80%,#0000);max-width:450px;overflow-y:scroll;padding:0 16px 70px;position:relative;scroll-behavior:auto;width:100%}@media(max-width:600px){.input-form-content .form-content-container .questions{height:auto;max-width:none;overflow-y:visible}}.input-form-content .form-content-container .questions .question{color:#000;margin-bottom:4px}.input-form-content .form-content-container .questions .required-asterisk{color:red;font-weight:700;margin-left:4px}.input-form-content .form-content-container .questions .input{align-items:center;border:3px solid hsla(0,0%,62%,.239);border-radius:8px;color:#2e7ec4;cursor:pointer;display:flex;font-weight:700;justify-content:center;min-height:50px;padding:8px;transition:all .25s ease-in-out;width:100%}.input-form-content .form-content-container .questions .input:hover{background-color:#b1d0ed;border:3px solid #b1d0ed}.input-form-content .form-content-container .questions .input.selected{background-color:#2e7ec4;border:3px solid #2e7ec4;color:#f7f7f7}.input-form-content .form-content-container .questions .input.invalid{border:3px solid red}@media(max-width:600px){.input-form-content .form-content-container{gap:0}}.input-form-content .form-navigation{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:0;justify-content:center;width:100%}.input-form-content .form-navigation .submit{background-color:#2e7ec4;border-radius:8px;color:#fff;display:flex;justify-content:center;min-width:60%;padding:8px}.input-form-content .form-navigation .submit .submit-text{cursor:pointer;margin:0}.input-form-content .form-navigation .back{color:#9e9e9e;margin:0;padding-top:12px}@media(max-width:600px){.input-form-content .form-navigation{padding-bottom:24px}}*{box-sizing:border-box}.pulse-once{animation:pulse-once .2s cubic-bezier(.785,.135,.15,.86) both}@keyframes pulse-once{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}.shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(10px)}75%{transform:translateX(-5px)}}
/*# sourceMappingURL=main.1a119321.css.map*/