@import url(https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=Hind+Madurai:wght@300;400;500;600;700&display=swap);
@font-face{font-display:swap;font-family:Capitana;font-style:normal;font-weight:400;src:url(../../fonts/subset-Capitana-Regular.eot);src:local("Capitana Regular"),local("Capitana-Regular"),url(../../fonts/subset-Capitana-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/subset-Capitana-Regular.woff2) format("woff2"),url(../../fonts/subset-Capitana-Regular.woff) format("woff"),url(../../fonts/subset-Capitana-Regular.ttf) format("truetype"),url(../../fonts/subset-Capitana-Regular.svg#Capitana-Regular) format("svg")}@font-face{font-display:swap;font-family:Capitana;font-style:normal;font-weight:800;src:url(../../fonts/subset-Capitana-Extrabold.eot);src:local("Capitana Extrabold"),local("Capitana-Extrabold"),url(../../fonts/subset-Capitana-Extrabold.eot?#iefix) format("embedded-opentype"),url(../../fonts/subset-Capitana-Extrabold.woff2) format("woff2"),url(../../fonts/subset-Capitana-Extrabold.woff) format("woff"),url(../../fonts/subset-Capitana-Extrabold.ttf) format("truetype"),url(../../fonts/subset-Capitana-Extrabold.svg#Capitana-Extrabold) format("svg")}@font-face{font-display:swap;font-family:Capitana;font-style:normal;font-weight:500;src:url(../../fonts/subset-Capitana-Medium.eot);src:local("Capitana Medium"),local("Capitana-Medium"),url(../../fonts/subset-Capitana-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/subset-Capitana-Medium.woff2) format("woff2"),url(../../fonts/subset-Capitana-Medium.woff) format("woff"),url(../../fonts/subset-Capitana-Medium.ttf) format("truetype"),url(../../fonts/subset-Capitana-Medium.svg#Capitana-Medium) format("svg")}@font-face{font-display:swap;font-family:Capitana;font-style:normal;font-weight:600;src:url(../../fonts/subset-Capitana-Semibold.eot);src:local("Capitana Semibold"),local("Capitana-Semibold"),url(../../fonts/subset-Capitana-Semibold.eot?#iefix) format("embedded-opentype"),url(../../fonts/subset-Capitana-Semibold.woff2) format("woff2"),url(../../fonts/subset-Capitana-Semibold.woff) format("woff"),url(../../fonts/subset-Capitana-Semibold.ttf) format("truetype"),url(../../fonts/subset-Capitana-Semibold.svg#Capitana-Semibold) format("svg")}@font-face{font-display:swap;font-family:Capitana;font-style:normal;font-weight:700;src:url(../../fonts/subset-Capitana-Bold.eot);src:local("Capitana Bold"),local("Capitana-Bold"),url(../../fonts/subset-Capitana-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/subset-Capitana-Bold.woff2) format("woff2"),url(../../fonts/subset-Capitana-Bold.woff) format("woff"),url(../../fonts/subset-Capitana-Bold.ttf) format("truetype"),url(../../fonts/subset-Capitana-Bold.svg#Capitana-Bold) format("svg")}@font-face{font-display:swap;font-family:Capitana;font-style:normal;font-weight:300;src:url(../../fonts/subset-Capitana-Light.eot);src:local("Capitana Light"),local("Capitana-Light"),url(../../fonts/subset-Capitana-Light.eot?#iefix) format("embedded-opentype"),url(../../fonts/subset-Capitana-Light.woff2) format("woff2"),url(../../fonts/subset-Capitana-Light.woff) format("woff"),url(../../fonts/subset-Capitana-Light.ttf) format("truetype"),url(../../fonts/subset-Capitana-Light.svg#Capitana-Light) format("svg")}.loading-overlay{align-items:center;background:#fff;display:flex;flex-direction:column;gap:29px;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100%;z-index:9999}.loading-overlay.active{opacity:1;visibility:visible}.body-no-scroll{height:100%;overflow:hidden;position:fixed;width:100%}.dots{display:flex;gap:6px}.loading-text-dots{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.loading-text-dots p{color:#003049;filter:blur(5.7px);font-family:Capitana,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0;opacity:.4;text-align:center;transition:opacity .5s ease-in-out,filter .5s ease-in-out}.loading-text-dots p.active{filter:none;opacity:1}.dots svg{animation:dotPulse 1.4s ease-in-out infinite}.dots svg:first-child{animation-delay:.2s}.dots svg:nth-child(2){animation-delay:.4s}.dots svg:nth-child(3){animation-delay:.6s}@keyframes dotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}.loading-overlay:not(.active) .loading-text-dots p{animation:none}button:hover{filter:none!important}.sec_hello_b{background-color:#003049;display:flex;min-height:800px;width:100%}.sec_hello_b .left{align-items:center;display:flex;flex-direction:column;justify-content:center;width:35%}.sec_hello_b .right{background-image:url(../../imgs/bg-hero-right-b.jpg);background-size:cover;position:relative;width:65%}.left-ctn{display:flex;flex-direction:column;gap:14px;max-width:347px}.left-ctn h1{font-size:40px;font-weight:800;line-height:50px}.left-ctn h1,.left-ctn p{color:#fff;font-style:normal}.left-ctn p{font-size:21px;font-weight:600;letter-spacing:.495px;line-height:normal;margin-bottom:37px;max-width:90%}.left-ctn p span{font-weight:800}.left-ctn .h1-badge{background:#e89f12;border-radius:0 0 5.769px 0;color:#fff;display:flex;font-size:13.462px;font-style:normal;font-weight:600;gap:3.85px;letter-spacing:.924px;line-height:135%;margin-bottom:14px;padding:5.769px 7.692px;width:fit-content}.selector-ctn{margin-bottom:0;margin-top:50px;max-width:347px}.selector-ctn div{font-size:16px;font-weight:500;letter-spacing:.565px;min-height:94px}.main-formB-ctn{background:#fff;border-radius:4px;bottom:33px;display:flex;flex-direction:column;gap:1rem;left:361px;max-width:460px;padding:46px 55px 55px;position:absolute}.main-formB-ctn p{font-family:Hind Madurai;font-size:24px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:20px;text-align:center}.main-formB-ctn .bottxt-mainformB{color:#004568;display:none;font-size:15px;font-style:normal;font-weight:600;letter-spacing:.495px;line-height:normal;margin:0 auto 1rem;max-width:90%}.body-form1{display:flex;flex-direction:column;gap:12px;max-width:335px;width:100%}.body-form1 select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(../../imgs/dropdown-arrow-formB.svg);background-position-x:calc(100% - 18px);background-position-y:50%;background-repeat:no-repeat;border:1px solid #d1d4d7;border-radius:4px;color:#aeb2b7;font-size:13.188px;font-style:normal;font-weight:500;letter-spacing:.495px;line-height:normal;max-height:51px;min-height:51px;padding:0 18px;width:100%}.body-form1 select option{color:#003049}.seguro-type{display:flex;justify-content:space-between;width:100%}.seguro-type button{align-items:center;background:#fff;border:1px solid #d1d4d7;border-radius:4px;color:#aeb2b7;display:flex;font-size:13.188px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.495px;line-height:normal;max-width:162px;width:100%}.seguro-type button.active{border:2px solid #004568;color:#004568;font-weight:700}.progressbar-ctn{margin-top:10px}.duo-select-ctn{display:flex;justify-content:space-between;width:100%}.duo-select-ctn select{max-width:162px}.btn-formB{background:#f77f00;border-radius:4px;color:#fff;font-size:17px;font-style:normal;font-weight:600;height:61px;letter-spacing:.565px;line-height:normal;max-width:335px;padding:18px 28px;width:100%}.progressbar-container{align-items:center;display:flex;gap:10px;margin:10px 0}.progressbar{background-color:#f0f0f0;border-radius:10px;flex-grow:1;height:8px;max-width:280px;overflow:hidden}.progressbar-fill{background-color:#004568;height:100%;transition:width .3s ease-in-out;width:0}.progressbar-percentage{color:#123258;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.857px;line-height:normal}.progressbar-ctn{align-items:center;display:flex;justify-content:space-between;max-width:335px;width:100%}.sec-form2-B{display:flex;min-height:780px;width:100%}.sec-form2-B .left{align-items:center;background:#003049;display:flex;justify-content:center;width:50%}.sec-form2-B .left .left-form2-ctn{display:flex;flex-direction:column;gap:54px}.sec-form2-B .left h3{color:#fff;font-size:36px;font-style:normal;font-weight:600;line-height:133%;margin:0 0 14px;max-width:474px}.sec-form2-B .left .form2-bullets{display:flex;flex-direction:column;gap:12px;max-width:474px}.sec-form2-B .left .form2-bullets div{align-items:center;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:700;gap:18px;letter-spacing:.6px;line-height:normal}.sec-form2-B .left .banner-form2{border:1px solid #76c5ec;border-radius:8px;color:#fff;font-size:20px;font-style:normal;font-weight:800;line-height:28px;max-width:412px;padding:30px 20px}.sec-form2-B .right{align-items:center;display:flex;justify-content:center;width:50%}.sec-form2-B .right .main-form2-ctn{display:flex;flex-direction:column;gap:48px;max-width:335px;min-height:500px}.sec-form2-B .right .form2-uptxt{align-items:center;color:#004568;display:flex;flex-direction:column;font-size:24px;font-style:normal;font-weight:800;gap:14px;line-height:34.855px}.sec-form2-B .right .form2-uptxt span{font-size:15px;font-style:normal;font-weight:600;letter-spacing:.495px;line-height:normal;text-align:center}.sec-form2-B .right .body-form2-ctn{display:flex;flex-direction:column;gap:26px}.sec-form2-B .right .body-form2-ctn .body-form2{display:flex;flex-direction:column}.sec-form2-B .right .body-form2-ctn .body-form2 select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(../../imgs/dropdown-arrow-formB.svg);background-position-x:calc(100% - 18px);background-position-y:50%;background-repeat:no-repeat;border:1px solid #d1d4d7;border-radius:4px;color:#aeb2b7;font-size:13.188px;font-style:normal;font-weight:500;letter-spacing:.495px;line-height:normal;max-height:51px;min-height:51px;padding:0 18px;width:100%}.sec-form2-B .right .body-form2-ctn .body-form2 select option{color:#003049}.sec-form2-B .right .body-form2-ctn .body-form2 .step1-form2{display:flex;flex-direction:column;gap:12px}.sec-form2-B .right .body-form2-ctn .body-form2 .step2-form2{display:flex;display:none;flex-direction:column;gap:12px}.sec-form2-B .right .body-form2-ctn .btn-form2-ctn{display:flex;flex-direction:column;gap:18px}.sec-form2-B .right .body-form2-ctn .btn-form2-ctn button{margin-top:6px}.sec-form2-B .right .body-form2-ctn .btn-form2-ctn div{align-items:center;color:#004568;cursor:pointer;display:flex;display:none;font-size:15.072px;font-style:normal;font-weight:600;gap:10px;justify-content:center;letter-spacing:.565px;line-height:normal}@media only screen and (max-width:767px){.sec_hello_b{flex-direction:column;margin-top:50px}.sec_hello_b .left{width:100%}.sec_hello_b .left .left-ctn{background-image:url(../../imgs/bg-stepper-home-tarifalo-mob.jpg);background-size:cover;max-height:130px;max-width:none;padding-bottom:1.5rem;width:100%}.sec_hello_b .left .left-ctn p{display:none}.sec_hello_b .left .left-ctn .h1-badge{background:#f77f00;position:absolute}.sec_hello_b .left .left-ctn h1{font-size:22px;line-height:34.855px;margin-top:36px;max-width:65%;padding-left:1rem}.sec_hello_b .left .selector-ctn{border-radius:0;margin-top:0;max-width:none}.sec_hello_b .left .selector-ctn div.active{border-radius:0}.sec_hello_b .left .selector-ctn div{flex-direction:row;min-height:60px;padding:0}.sec_hello_b .right{width:100%}.sec_hello_b .right .main-formB-ctn{border-radius:0;padding:21px 1.5rem 40px;position:unset}.sec_hello_b .right .body-form1,.sec_hello_b .right .progressbar-ctn{margin:0 auto}.sec_hello_b .right .btn-form1-ctn{display:flex}.sec_hello_b .right .btn-form1-ctn button{margin:1rem auto}.sec-form2-B{flex-direction:column}.sec-form2-B .left{width:100%}.sec-form2-B .right{padding:35px 0;width:100%}.left-form2-ctn{gap:30px!important;padding:2.5rem 1.5rem}.sec-form2-B .left .banner-form2{text-align:center}.bottxt-mainformB{display:block!important;text-align:center}.main-formB-ctn p{margin-bottom:8px}.loading-text-dots p{font-size:16px}.loading-overlay{padding:0 1rem}}
