#lead-form-wrapper{position:fixed;top:14rem;right:0;bottom:5rem;left:0;z-index:50;--bg-form:var(--c-white);display:none}.lead-form-box{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.lead-form-inner{position:relative;height:100%}.lead-form--bg{position:fixed;background-color:var(--c-primary-850);inset:0}.lead-form--icons{display:flex;align-items:end;color:var(--c-primary);justify-content:center;line-height:1;gap:2.3rem;font-size:2rem;position:relative;z-index:3;-webkit-mask-image:url(../images/curve-top2.svg);mask-image:url(../images/curve-top2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;left:50%;transform:translateX(-50%);width:31rem;height:3.9rem;bottom:calc(100% - 1px);background:var(--bg-form);--icon-color-default:var(--c-primary);--icon-color-active:var(--c-primary-400)}.lead-form--icons i{color:var(--icon-color-default)}.lead-form--icons .ic-square{-webkit-animation:icon1-cycle 2s infinite;animation:icon1-cycle 2s infinite}.lead-form--icons .ic-circle{-webkit-animation:icon2-cycle 2s infinite;animation:icon2-cycle 2s infinite}.lead-form--icons .ic-triangle{-webkit-animation:icon3-cycle 2s infinite;animation:icon3-cycle 2s infinite}@-webkit-keyframes icon1-cycle{0%{color:var(--icon-color-active)}33%{color:var(--icon-color-active)}33.0001%{color:var(--icon-color-default)}100%{color:var(--icon-color-default)}}@keyframes icon1-cycle{0%{color:var(--icon-color-active)}33%{color:var(--icon-color-active)}33.0001%{color:var(--icon-color-default)}100%{color:var(--icon-color-default)}}@-webkit-keyframes icon2-cycle{0%{color:var(--icon-color-default)}33%{color:var(--icon-color-default)}33.0001%{color:var(--icon-color-active)}66%{color:var(--icon-color-active)}66.0001%{color:var(--icon-color-default)}100%{color:var(--icon-color-default)}}@keyframes icon2-cycle{0%{color:var(--icon-color-default)}33%{color:var(--icon-color-default)}33.0001%{color:var(--icon-color-active)}66%{color:var(--icon-color-active)}66.0001%{color:var(--icon-color-default)}100%{color:var(--icon-color-default)}}@-webkit-keyframes icon3-cycle{0%{color:var(--icon-color-default)}66%{color:var(--icon-color-default)}66.0001%{color:var(--icon-color-active)}100%{color:var(--icon-color-active)}}@keyframes icon3-cycle{0%{color:var(--icon-color-default)}66%{color:var(--icon-color-default)}66.0001%{color:var(--icon-color-active)}100%{color:var(--icon-color-active)}}@-webkit-keyframes changeColor{0%,33%{color:var(--icon-color)}34%,66%{color:var(--icon-color)}67%,100%{color:var(--icon-color)}}@keyframes changeColor{0%,33%{color:var(--icon-color)}34%,66%{color:var(--icon-color)}67%,100%{color:var(--icon-color)}}.lead-form--close{top:4rem;position:fixed;width:4rem;height:4rem;background:var(--c-white);z-index:2;display:flex;align-items:center;justify-content:center;border-radius:50%;left:50%;transform:translateX(-50%);font-size:1.6rem}.lead-form--close i{transition:0.5s var(--ease3);display:block}.lead-form--close:hover i{transform:rotate(-90deg)}.lead-form-badge{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:2;max-width:18.9rem}.lead-form{width:min(41rem, 94%);max-height:100%;margin-inline:auto;background-color:var(--bg-form);position:relative;display:flex;flex-direction:column;position:relative;border-radius:3rem}.input-group{padding:.5rem 1.5rem;height:4.4rem;background-color:var(--c-white);border:1px solid var(--c-neutral-250);transition:0.3s var(--ease2);width:100%;text-overflow:ellipsis;position:relative;display:block;border-radius:5rem;font-size:var(--fs-16);display:flex;align-items:center;justify-content:space-between;gap:.8rem}.input-group i{font-size:1.8rem}.input-group .ic-arrow-down-noline{font-size:var(--fs-10)}.error .input-group{background-color:#f4025b16}.input-group textarea,.input-group select,.input-group input{flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;width:100%}.input-group textarea::-webkit-input-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group textarea::-moz-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group textarea:-ms-input-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group textarea::-ms-input-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group textarea::placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group input::-webkit-input-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group input::-moz-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group input:-ms-input-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group input::-ms-input-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group input::placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group:focus-within{border-color:var(--c-secondary)}.input-group select{cursor:pointer;width:100%;white-space:nowrap;text-overflow:ellipsis}.input-group select:invalid{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group.textarea{height:10rem;border-radius:2rem;align-items:start;padding-top:1rem}.input-group input:-webkit-autofill,.input-group input:-webkit-autofill:active,.input-group input:-webkit-autofill:hover,.input-group input:-webkit-autofill:focus{-webkit-animation-name:autofill;-webkit-animation-delay:1s;-webkit-animation-fill-mode:both;border:none;-webkit-box-shadow:0 0 0 30px var(--c-white) inset!important;-webkit-box-shadow:none;-webkit-transition:background-image 5000s ease-in-out 0s;transition:background-image 5000s ease-in-out 0s}.input-group.textarea textarea{height:auto}.input-container{margin-bottom:2.3rem}.form-operation{margin-top:1rem;text-align:center}.btn-request{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;line-height:1.8;font-family:inherit;position:relative;white-space:nowrap;cursor:pointer;height:4rem;user-select:none;border-radius:3rem;position:relative;padding:1rem 1.8rem;overflow:hidden;font-size:var(--fs-12);margin-top:1rem;transition:0.3s var(--ease2)}.btn-request:disabled,.btn-request[disabled]{opacity:.5}.btn-request.bg-primary{background-color:var(--c-primary-400);color:var(--c-white);box-shadow:0 4px 6px #0f009959}.btn-request.bg-gray{background:var(--c-neutral-250)}.btn-request:not(:disabled):hover,.btn-request:not([disabled]):hover{opacity:.7}.forms-steps{overflow-y:auto;border-radius:3rem}.lead-form-curve{position:absolute;width:26rem;height:3.5rem;bottom:calc(100% - 1px);fill:var(--c-white);left:50%;transform:translateX(-50%);pointer-events:none}.form-loading{position:absolute;inset:0;background-color:#fff2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:2;border-radius:3rem}.lead-step5-wrapper,.lead-step2-wrapper,.lead-form-step3-wrapper,.lead-step4-wrapper{display:none;opacity:0}.lead-form-step1-wrapper{--p:3rem}.form-step1-header{text-align:center;padding:2rem var(--p) 0}.form-step1-body{padding:0 var(--p)}.form-step1-header__title{font-size:var(--fs-16);font-variation-settings:var(--fw-400)}.form-step1-header__subtitle{font-size:var(--fs-12);margin-top:.4rem;color:var(--c-primary-350);line-height:1.7}.form-step1-body{margin-top:2rem;margin-bottom:6rem}.lead-step5-wrapper,.lead-step4-wrapper{--p:2.3rem}.lead-step2-wrapper{--p:2.5rem}.step5-active .lead-form--icons,.step4-active .lead-form--icons,.step2-active .lead-form--icons{--icon-color-default:var(--c-white);--icon-color-active:var(--c-white)}.step5-header__curve,.step4-header__curve,.step2-header__curve{fill:var(--bg-form);width:15rem;height:1.5rem;position:absolute;top:calc(100% - 1px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.step5-header,.step4-header,.step2-header{color:var(--c-white);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:2.8rem var(--p) 2rem;position:relative}.step5-body,.step4-body,.step2-body{background:var(--c-white);padding:4.6rem var(--p) 3rem;text-align:center}.step4-header__title,.step2-header__title{font-size:var(--fs-16);font-variation-settings:var(--fw-400)}.step4-header__subtitle,.step2-header__subtitle{font-size:var(--fs-12);margin-top:.4rem;color:var(--c-neutral-250);line-height:1.7}.step5-header__img{width:11rem;height:5rem;-o-object-fit:contain;object-fit:contain}.step4-header__img,.step2-header__img{width:5rem;height:4rem;-o-object-fit:contain;object-fit:contain;margin-bottom:1rem}.step4-body__title,.step2-body__title{font-size:var(--fs-16);font-variation-settings:var(--fw-400)}.step2-body__subtitle{font-size:var(--fs-12);line-height:1.8;margin-top:.5rem}.step2-body__btns{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:.7rem}.step2-body .btn-request{flex:1}.lead-form-step3-wrapper{--p:3rem}.form-step3-page2{display:none}.form-step3-header{text-align:center;padding:2rem var(--p) 1.8rem}.form-step3-header__title{font-size:var(--fs-16);font-variation-settings:var(--fw-400)}.form-step3-header__subtitle{font-size:var(--fs-12);line-height:1.8;margin-top:0}.form-step3-body{padding:0 var(--p) 0}.toggle-pages-step3{-webkit-mask-image:url(../images/curve-top3.svg);mask-image:url(../images/curve-top3.svg);background-image:linear-gradient(to bottom,#dddce5,white);width:9.6rem;height:5rem;display:flex;align-items:center;justify-content:center;margin:3rem auto 0;cursor:pointer}.toggle-pages-step3 i{transition:0.3s var(--ease2)}.toggle-pages-step3.page1 i{transform:rotateY(180deg)}.faq-lead-item:not(:last-child){margin-bottom:1rem}.faq-lead-item{border-radius:var(--br-16);background:var(--c-primary-100);padding:1rem 1.5rem;text-align:right}.faq-lead-question{display:flex;align-items:center;gap:1.6rem;cursor:pointer;font-size:var(--fs-12);-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;--c:var(--c-white);position:relative;font-variation-settings:var(--fw-500)}.faq-lead-answer .editor-content{font-size:var(--fs-12);margin-top:.6rem}.faq-lead-item .ic-arrow-down-long{transition:var(--t-ease) var(--ease3);font-size:1.4rem}.faq-lead-item.open .ic-arrow-down-long{transform:rotate(180deg)}.form-step1-footer{color:var(--c-white);display:none}.step1-active .form-step1-footer{display:block}.form-step1-footer--head{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-step1-footer--head.working-time{background:var(--c-primary-500);display:flex;align-items:center;margin-right:auto;margin-left:5rem;padding:.5rem 1rem .3rem 7rem;font-size:1rem;border-radius:1.4rem 1.4rem 0 0;gap:1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.form-step1-footer--head.noworking-time{color:var(--c-primary-350);font-size:1rem;text-align:left;margin-left:15rem;padding-bottom:.7rem}.form-step1-footer--head .title{font-variation-settings:var(--fw-500)}.form-step1-footer--head .subtitle{font-variation-settings:var(--fw-100)}.form-step1-footer--box{background:linear-gradient(45deg,#07004c,#08004d);padding:1.2rem;border-radius:3rem;display:flex;align-items:center;position:relative;gap:1rem;isolation:isolate}.form-step1-footer__notic{font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;line-height:1.5;font-family:inherit;position:relative;user-select:none;border-radius:3rem;position:relative;padding:1.1rem 1.4rem;background-color:var(--c-black);color:var(--c-white)}.form-step1-footer__notic.working-time{background-color:var(--c-primary-500);cursor:pointer}.form-step1-footer__notic.working-time:hover{background-color:var(--c-primary-400)}.form-step1-footer__img{position:absolute;left:3rem;width:10.4rem;z-index:-1;bottom:0}.form-step1-footer__call{font-size:2.2rem;line-height:1}.form-step1-footer__call:hover{color:var(--c-secondary)}.form-error-msg{display:block;color:var(--c-danger);text-align:right;padding:0 1rem;font-size:var(--fs-12);line-height:1.5;margin:3rem 0 2rem}@media (min-width:50em){.lead-form-step1-wrapper,.lead-form-step3-wrapper{--p:6.6rem}.lead-step2-wrapper{--p:3.3rem}}.toggle-pages-step3:not(.page2){justify-content:space-evenly;width:15.6rem}.toggle-pages-step3:not(.page2) i:last-child{transform:rotateY(0)}.toggle-pages-step3:not(.page2) i:first-child{transform:rotateY(180deg)}.toggle-pages-step3.page2 i:last-child{display:none}