main{margin-top:90px}main .banner{width:100%;height:auto;background-color:#021167;overflow:hidden;padding:1rem 0 2rem 0}@media (max-width:992px){main .banner{background-position:left !important}}main .lead{border-radius:1rem;padding:1.5rem 0;width:100%;z-index:99}main .lead #form-content{border-radius:1rem;background-color:#ffffff;padding:1.5rem 2rem 0 2rem;position:relative;width:100%;box-shadow:0 10px 40px -10px rgba(0, 0, 0, 0.5)}main .lead #form-content small{font-size:0.8rem !important;display:block;font-weight:500}main .lead #form-content .btn-primary-w{background:#ccc;color:#021167}main .lead #form-content .btn-group>.btn:hover{background-color:#42b6e7;border-color:#42b6e7}main .lead #form-content #formCtaOn{display:none}main .lead #form-content .btn-group>.btn-check:checked+.btn{background-color:#42b6e7;border-color:#42b6e7}main .lead #form-content form .form-group{margin-bottom:1rem}main .lead #form-content form .form-group label{font-size:0.8rem;color:#000000}main .lead #form-content form .form-group label.has-error{font-weight:normal;color:#f00}main .lead #form-content form .form-group label.error{color:#f00}main .lead #form-content form .form-group .form-control{width:100%;height:36px;padding:0 0 0 1rem;outline-offset:0;color:#000000;border:1px solid #bbb5bd !important;background-color:#ffffff;transition:all ease-in-out 0.15s;font-size:0.8rem;border-radius:0.5rem;box-shadow:0 0 0 0 rgba(2, 17, 103, 0.5)}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{color:#bbb5bd !important}main:-moz-placeholder .lead:-moz-placeholder #form-content:-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{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{color:#bbb5bd !important}main .lead #form-content form .form-group .form-control:focus,main .lead #form-content 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{border-color:#e4002b !important}main .lead #form-content form .form-group .btn{padding:0.5rem 2.5rem !important}main .lead #form-content form .form-group .btn[type="submit"]{transform:translateY(50%)}main .lead #form-content form .form-group select{appearance:auto;padding-left:0.75rem !important}main .lead #form-content form .form-group.has-error{margin-bottom:0}main .lead #form-content form .form-group .custom-control .custom-control-input:checked~.custom-control-label:before{background-color:#021167 !important}main .lead #form-content form .form-group .custom-control .custom-control-label{font-size:0.8rem}main .lead #form-content form .form-group .custom-control .custom-control-label:before,main .lead #form-content form .form-group .custom-control .custom-control-label:after{top:0.125rem}main .lead #form-content form .form-group .form-check .form-check-input{border:1px solid #bbb5bd !important}@media (max-width:992px){main .lead #form-content{padding:1.5rem 1.5rem 3rem 1.5rem;margin-top:0 !important}}main #for-kids{padding:2rem 0;background:#ffffff}main #aprendizado{padding:2rem 0;background:#ffb900}main #turminha{padding:2rem 0;background:#ffffff}main #caneta{padding:2rem 0;overflow:hidden}main #caneta .wizpen-menina{transform:translateY(6rem)}main #aulas{padding:2rem 0;background:#ffb900}main .faq{padding:2rem 0;background:#ffffff}main .faq .accordion .accordion-item{margin-bottom:20px;border:0;background-color:#f1f1f1}main .faq .accordion .accordion-item .accordion-header .accordion-button{background-color:#f1f1f1;font-weight:700;color:#757575}main .faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#021167}main .faq .accordion .accordion-item .accordion-header .accordion-button b{font-size:28px;margin-right:25px}/*# sourceMappingURL=/public_html/assets/web/css/pages/maps/site.map */