main{margin-top:70px;background-color:#ffffff}main .banner{width:100%;height:auto;background-color:#021167;overflow:hidden;padding:30px 0 40px 0}main .banner .kv-image{margin:10px 0 40px 0}main .banner .container{padding:0 20px}@media (max-width:1200px) and (min-width:768px){main .banner .container{min-width:100%}}main .banner .banner-testab-embbededvideo{width:100%;height:auto;aspect-ratio:0.5625;border-radius:24px}main .timer{background-color:#00a6ed;padding:10px 0;text-align:center}main .timer h1{font-size:28px;font-weight:800;color:#021167;display:flex;align-items:center;justify-content:center;text-align:start}main .timer h1 .timer-count{margin:0 15px;display:flex;align-items:center}main .timer h1 .timer-count .timer-time{background-color:#e4002b;border-radius:12px;font-size:40px;padding:2px 10px;color:#ffffff}main .timer h1 .timer-count .timer-separator{margin:0 10px}@media (max-width:992px){main .timer h1{font-size:22px}main .timer h1 .timer-count .timer-time{font-size:30px}}@media (max-width:576px){main .timer h1{flex-direction:column;gap:10px}}main .lead{border-radius:1rem;padding:1.5rem 0;width:100%;z-index:99;display:flex;flex-direction:column;gap:30px;position:relative;align-items:center}main .lead .form-title{font-size:22px}main .lead .form-title .title-decorated{display:inline-block;color:#ffffff;position:relative;padding:2px 6px}main .lead .form-title .title-decorated .text{position:relative;z-index:1}main .lead .form-title .title-decorated:before{content:"";width:100%;height:100%;border-style:solid;position:absolute;bottom:0;left:0;border:0;z-index:0;background-color:#e4002b;z-index:0;transform:skewX(-15deg)}main .lead .consultor{position:absolute;bottom:0;left:0;right:0;margin:0 auto;display:flex;align-items:center;justify-content:center}main .lead .small,main .lead small{font-size:12px !important;display:block;font-weight:500}main .lead #form-content,main .lead #form-content-2{border-radius:1rem;background-color:#ffffff;padding:2.2rem 2rem;position:relative;width:100%;box-shadow:0 10px 40px -10px rgba(0, 0, 0, 0.5)}main .lead #form-content .btn-primary-w,main .lead #form-content-2 .btn-primary-w{background:#ccc;color:#021167}main .lead #form-content .btn-group>.btn:hover,main .lead #form-content-2 .btn-group>.btn:hover{background-color:#42b6e7;border-color:#42b6e7}main .lead #form-content #formCtaOn,main .lead #form-content-2 #formCtaOn{display:none}main .lead #form-content .btn-group>.btn-check:checked+.btn,main .lead #form-content-2 .btn-group>.btn-check:checked+.btn{background-color:#42b6e7;border-color:#42b6e7}main .lead #form-content form .form-group,main .lead #form-content-2 form .form-group{margin-bottom:6px}main .lead #form-content form .form-group label,main .lead #form-content-2 form .form-group label{font-size:14px;color:#021167;font-weight:normal}main .lead #form-content form .form-group label.has-error,main .lead #form-content-2 form .form-group label.has-error{font-weight:normal;color:#e4002b}main .lead #form-content form .form-group label.error,main .lead #form-content-2 form .form-group label.error{color:#e4002b;margin-top:0;font-size:12px;display:block}main .lead #form-content form .form-group .form-control,main .lead #form-content-2 form .form-group .form-control{padding:6px 12px;outline-offset:0;color:#000000;border:1px solid #bbb5bd !important;background-color:#ffffff;transition:all ease-in-out 0.15s;font-size:14px;box-shadow:none}main::-webkit-input-placeholder .lead::-webkit-input-placeholder #form-content::-webkit-input-placeholder form::-webkit-input-placeholder .form-group::-webkit-input-placeholder .form-control::-webkit-input-placeholder,main::-webkit-input-placeholder .lead::-webkit-input-placeholder #form-content-2::-webkit-input-placeholder form::-webkit-input-placeholder .form-group::-webkit-input-placeholder .form-control::-webkit-input-placeholder{color:#bbb5bd !important}main:-moz-placeholder .lead:-moz-placeholder #form-content:-moz-placeholder form:-moz-placeholder .form-group:-moz-placeholder .form-control:-moz-placeholder,main:-moz-placeholder .lead:-moz-placeholder #form-content-2:-moz-placeholder form:-moz-placeholder .form-group:-moz-placeholder .form-control:-moz-placeholder{color:#bbb5bd !important}main::-moz-placeholder .lead::-moz-placeholder #form-content::-moz-placeholder form::-moz-placeholder .form-group::-moz-placeholder .form-control::-moz-placeholder,main::-moz-placeholder .lead::-moz-placeholder #form-content-2::-moz-placeholder form::-moz-placeholder .form-group::-moz-placeholder .form-control::-moz-placeholder{color:#bbb5bd !important}main:-ms-input-placeholder .lead:-ms-input-placeholder #form-content:-ms-input-placeholder form:-ms-input-placeholder .form-group:-ms-input-placeholder .form-control:-ms-input-placeholder,main:-ms-input-placeholder .lead:-ms-input-placeholder #form-content-2:-ms-input-placeholder form:-ms-input-placeholder .form-group:-ms-input-placeholder .form-control:-ms-input-placeholder{color:#bbb5bd !important}main .lead #form-content form .form-group .form-control:focus,main .lead #form-content form .form-group .form-control:active,main .lead #form-content-2 form .form-group .form-control:focus,main .lead #form-content-2 form .form-group .form-control:active{background-color:#ffffff;border-color:#021167 !important}main .lead #form-content form .form-group .form-control.has-error,main .lead #form-content form .form-group .form-control.error,main .lead #form-content-2 form .form-group .form-control.has-error,main .lead #form-content-2 form .form-group .form-control.error{border-color:#e4002b !important}main .lead #form-content form .form-group.has-error,main .lead #form-content-2 form .form-group.has-error{margin-bottom:0}@media (max-width:992px){main .lead #form-content,main .lead #form-content-2{margin-top:0}}main #diferenciais{background-color:#ffffff}main #diferenciais .cta{background-color:#00a6ed;padding:30px;border-radius:40px;text-align:center;display:flex;justify-content:center;align-items:center;gap:30px;position:relative;z-index:2}@media (max-width:992px){main #diferenciais .cta{flex-direction:column}}main #diferenciais .cta h3{color:#021167;font-size:20px;text-align:left}main #diferenciais .topics-swiper .topic{display:flex;flex-direction:row;align-items:center;gap:20px}@media (max-width:992px){main #diferenciais .topics-swiper .topic{flex-direction:column}}main #diferenciais .topics-swiper .topic .text{padding:10px 18px;border-radius:12px;background-color:#021167;font-weight:800;font-size:18px;font-style:italic;text-transform:uppercase;color:#ffffff}@media (max-width:992px){main #diferenciais .topics-swiper .topic .text{text-align:center}}main #diferenciais .swiper-pagination-custom{display:flex;align-items:center;justify-content:center}main #diferenciais .swiper-pagination-custom .swiper-pagination-bullet-active{background-color:#e4002b}main #diferenciais .swiper-pagination-topics{padding-top:2rem}main #diferenciais .section-image{width:100%;height:auto;margin-top:-16%;margin-bottom:70px}@media (max-width:1200px){main #diferenciais .section-image{margin-bottom:40px}}main #diferenciais .divisor{width:5px;border-radius:12px;height:60px;background-color:#021167}@media (max-width:992px){main #diferenciais .divisor{display:none}}main #metodologia{background:#021167}main #garantir{padding:60px 0;background:#ffffff url("../../images/backgrounds/garantir.png") no-repeat scroll center center/cover}@media (max-width:992px){main #garantir{padding:40px 20px;background:#ffffff url("../../images/backgrounds/garantir-mobile.png") no-repeat scroll left top/contain}main #garantir .height{height:112px}}main #garantir .garantir-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:30px}main #garantir .garantir-list li{display:flex;flex-direction:row;color:#ffffff;font-size:28px;font-style:normal;gap:20px}main #garantir .garantir-list li .number{font-weight:800;color:#ffffff;display:flex;background-color:#e4002b;min-width:40px;height:40px;align-items:center;justify-content:center;border-radius:80px}@media (max-width:1200px){main #garantir .garantir-list{margin-top:50px}main #garantir .garantir-list li{font-size:20px}}main #cadastre-se{background:#021167 url("../../images/backgrounds/cadastre-se.webp") no-repeat scroll center center/cover}@media (max-width:768px){main #cadastre-se{background:#021167 url("../../images/backgrounds/cadastre-se-mobile.webp") no-repeat scroll center bottom/cover;padding-bottom:400px}}main #faq{background:#021167;color:#ffffff;padding:5rem 0}main #faq .nav-link{color:#ffffff}main #faq .nav-link.active{background-color:#e4002b;border-color:#e4002b #e4002b #ffffff #e4002b;color:#ffffff}main #faq .accordion{background:transparent}main #faq .accordion .accordion-item{margin-bottom:20px;padding-bottom:20px;border:0;background:transparent;border-bottom:1px solid #4e4e4e}main #faq .accordion .accordion-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}main #faq .accordion .accordion-item .accordion-header{background:transparent}main #faq .accordion .accordion-item .accordion-header .accordion-button{background:transparent;font-weight:800;color:#ffffff;font-size:1rem;font-style:italic;position:relative;padding-right:30px}main #faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#e4002b}main #faq .accordion .accordion-item .accordion-header .accordion-button:after{display:none}main #faq .accordion .accordion-item .accordion-header .accordion-button b{font-size:28px;margin-right:25px}main #faq .accordion .accordion-item .accordion-header .accordion-button .accordion-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid red;transition:transform 0.3s ease}main #faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .accordion-arrow{transform:translateY(-50%) rotate(90deg)}main .faq-info{color:#021167;padding:2rem 0;background:#ffffff}main #desenrole{padding:100px 0 50px 0;background:#021167 url("../../images/backgrounds/desenrole.png") no-repeat scroll center center/cover}@media (max-width:576px){main #desenrole{padding:40px 20px 40px 20px}}main #desenrole .desenrole-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:30px}main #desenrole .desenrole-list li{display:flex;flex-direction:row;color:#ffffff;font-size:28px;font-style:normal;gap:20px}main #desenrole .desenrole-list li .number{font-weight:800;color:#021167;display:flex;background-color:#00a6ed;min-width:40px;height:40px;align-items:center;justify-content:center;border-radius:80px}/*# sourceMappingURL=/public_html/assets/on/css/pages/maps/site.map */