@charset "UTF-8";
.lead{width:100%;z-index:99;display:flex;flex-direction:column;gap:0px;position:relative}.lead .small{font-size:10px;font-weight:700}.lead .small.fs{font-size:13px}.lead #form-content{background-color:#ffffff}.lead #form-content small{font-size:10px !important;display:block;font-weight:500}.lead #form-content .btn-primary-w{background:#ccc;color:#021167}.lead #form-content .btn-group>.btn:hover{background-color:#42b6e7;border-color:#42b6e7}.lead #form-content #formCtaOn{display:none}.lead #form-content .btn-group>.btn-check:checked+.btn{background-color:#42b6e7;border-color:#42b6e7}.lead #form-content form .form-group{margin-bottom:1rem}.lead #form-content form .form-group label{font-size:0.8rem;color:#000000}.lead #form-content form .form-group label.has-error{font-weight:normal;color:#f00}.lead #form-content form .form-group label.error{color:#f00}.lead #form-content form .form-group .btn{padding:0.5rem 2.5rem !important}.lead #form-content form .form-group .btn[type="button"]{padding:1rem !important}.lead #form-content form .form-group select{appearance:auto;padding-left:0.75rem !important}.lead #form-content form .form-group.has-error{margin-bottom:0}.lead #form-content form .form-group .custom-control .custom-control-input:checked~.custom-control-label:before{background-color:#021167 !important}.lead #form-content form .form-group .custom-control .custom-control-label{font-size:0.8rem}.lead #form-content form .form-group .custom-control .custom-control-label:before,.lead #form-content form .form-group .custom-control .custom-control-label:after{top:0.125rem}.lead #form-content form .form-group .form-check .form-check-input{border:1px solid #bbb5bd !important}.input-container{position:relative;margin-bottom:20px;display:flex}.input-container input,.input-container select{flex:1 1 auto;width:1%;min-width:0;padding:7px 12px;border:1px solid #021167;border-radius:8px;outline:none;transition:border-color 0.3s ease;background:transparent;color:#021167;font-size:14px}.input-container input:focus{border-color:#e4002b}.input-container input::placeholder{color:#999}.input-container label{position:absolute;top:-12px;left:10px;background-color:white;padding:0 5px;font-size:14px;color:#021167;font-weight:700}.input-container label span{color:#e4002b}.input-container.group input{border-radius:8px 0 0 8px}.input-container.group button{border-radius:0 8px 8px 0}.input-container.label-bottom label{top:unset;bottom:-21px;background:transparent}.input-container label.error{color:#e4002b}.input-container input.error,.input-container select.error{border-color:#e4002b}.input-container input.valid,.input-container select.valid{border-color:#021167}main .banner{width:100%;height:auto;background-color:#021167;overflow:hidden;display:flex;align-items:center;padding:40px 0;background:#021167 url("../../images/defaults/bg-banner.png") no-repeat scroll center center/cover}main .post-banner{background-color:#fbf5f2;padding:40px 0}main .banner-ebook-enem{margin-top:2rem;padding:40px 0}main .banner-ebook-enem img{border-radius:40px}main #ebook{padding:40px 0}main #study .study-box{padding:40px;background-color:#021167;border-radius:40px}main #como-funciona{background:#021167 url("../../images/defaults/bg-como-funciona.png") no-repeat scroll top center;padding:60px 0}main #como-funciona .container{overflow:inherit !important}main #como-funciona .btn-como-funciona{outline:none !important;border:none !important}main #como-funciona .btn-como-funciona.active{color:#ffffff !important;outline:none !important}main #como-funciona .btn-como-funciona:not(.active){background-color:#bebebe !important}main #como-funciona .como-funciona-item{text-align:center}main #como-funciona .como-funciona-item .number{font-size:120px;font-weight:800;font-style:italic;text-decoration:underline;color:#ffffff}main #como-funciona .como-funciona-item .text{color:#ffffff;font-style:italic}main #como-funciona .como-funciona-item .text p{font-size:20px !important}main #como-funciona .como-funciona-item .text a{color:#ffffff;font-size:20px !important}@media (max-width:992px){main #como-funciona .como-funciona-item .number{font-size:80px}}main #como-funciona .premio2{position:relative}main #como-funciona .premio2 .pipoca{position:absolute;bottom:0;left:0;transform:translateY(13rem)}@media (max-width:1024px){main #como-funciona .premio2 .pipoca{position:relative;transform:translateY(0)}}main #wizard{padding:40px 0 0 0}main #wizard .swiper-pagination-testimonials{margin-top:25px}main #wizard .video-container{position:relative;width:100%;height:auto;aspect-ratio:0.5625;overflow:hidden}main #wizard .video-container video{width:100%;height:100%;object-fit:cover;pointer-events:none;display:block}main #wizard .video-container .video-play-btn{position:absolute;inset:0;margin:auto;width:70px;height:75px;border-radius:50%;border:none;cursor:pointer;background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10;opacity:0;transition:opacity 0.2s ease}@media (max-width:992px){main #wizard .video-container .video-play-btn{opacity:1}}main #wizard .video-container .video-play-btn:before{content:"▶";font-size:32px;color:white;margin-left:5px}main #wizard .video-container:hover .video-play-btn{opacity:1;pointer-events:auto}main #wizard .video-container.playing video{pointer-events:auto}@media (max-width:992px){main #wizard .video-container.playing .video-play-btn{opacity:0}}main #wizard .video-container.playing .video-play-btn:before{content:"⏸";margin-left:0}main #wizpen{padding-bottom:40px}main #wizpen .img-passo{position:absolute;right:-20%;top:0%;z-index:-1;width:1150px;height:auto}@media (max-width:1200px){main #wizpen .img-passo{width:1000px;right:0}}@media (max-width:992px){main #wizpen .img-passo{display:none}}main .faq{background:#021167 url("../../images/defaults/bg-faq.webp") no-repeat scroll bottom center;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 .vaga{background-color:#41b6e6;padding:80px 0}main .vaga .btn-cta{position:relative}main .vaga .btn-cta:hover:after{background-color:#2e901f !important}main .vaga .btn-cta:after{transition:all ease-in-out 0.15s;display:block;content:"";background:#3cba28 url("../../images/icons/arrow-right-white.png") no-repeat scroll center center;position:absolute;height:100%;width:auto;aspect-ratio:1;left:100%;top:0;border-radius:56px}@media (max-width:575px){main .vaga .btn-cta:after{display:none}}main .carousel-container{margin:0 auto;overflow:hidden;transition:max-height 0.5s ease-out;position:relative}main .carousel-container.show{max-height:1000px;transition:max-height 0.5s ease-in}main .carousel-container .carousel-slide{display:flex;transition:transform 0.5s ease-in-out;will-change:transform}main .carousel-container .carousel-slide .carousel-card{min-width:calc(100% / var(--items-per-page));padding:20px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;overflow:hidden}main .carousel-container .carousel-controls{display:flex;justify-content:space-between;align-items:center;gap:25px;position:absolute;top:50%;width:100%;transform:translateY(-50%);left:0;right:0}main .carousel-container .carousel-dots{display:flex;justify-content:center;gap:5px}main .carousel-container .carousel-dots .carousel-dot{width:10px;height:10px;border-radius:50%;background:#bdc3c7;cursor:pointer}main .carousel-container .carousel-dots .carousel-dot.active{background:#021167}#popup{width:70%}@media (max-width:992px){#popup{width:100%}}#popup .close-modal{color:#ffffff}@media (max-width:992px){#popup .close-modal{color:#e4002b}}#popup .duvida{position:absolute;top:-10px;margin:0 auto}#popup #step2{display:none}@media (max-width:992px){#popup .form-step{display:none}#popup #step1{display:block}}/*# sourceMappingURL=/public_html/assets/web/css/pages/maps/site.map */