.btn-days .custom-control-input:checked~.custom-control-label .day-name,.multisteps li{color:rgba(255,255,255,.5)}.login-page-steps{font-family:Montserrat,sans-serif;justify-content:flex-start;align-items:unset;background-color:#fff;overflow-x:hidden}.hero-banner{position:relative;width:100%;height:500px;max-height:500px;background-color:#000;display:flex;justify-content:center;align-items:flex-start;padding:100px 0 0}.hero-banner-img{display:block;max-width:200px;object-fit:contain;margin:0 auto}.multisteps,.multisteps li{display:flex;padding-left:0}.multisteps{position:relative;justify-content:space-between;list-style:none;margin-top:80px;counter-reset:section}.multisteps::after,.multisteps::before{content:'';position:absolute;top:50%;left:10px;transform:translateY(-50%);width:calc(100% - 20px);height:1px;background-color:#393939;z-index:0}.multisteps::after{width:var(--width);background-color:#009640}.multisteps li{position:relative;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:20px;width:30px;height:30px;border-radius:100%;background-color:#393939;z-index:1}.multisteps li.active{color:#fff;background-color:#009640}.multisteps li.active::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:100%;border:1px solid #009640}.validate-form{position:relative;margin-top:-50px;margin-bottom:120px}.btn-days .custom-control-label::after,.btn-days .custom-control-label::before,.btn-submit,.info-about-question,.login-form,.popover-content div:last-child::after,.resume-form-week span:last-child::after{display:none}.btn-prev.ative,.education-two.active,.info-about-question.active,.login-form.active{display:block}.form-header{position:relative;display:flex;justify-content:center;align-items:center;width:100%;background-color:#009640;height:50px;border-radius:20px 20px 0 0}.form-header-title{font-weight:700;font-size:18px;line-height:26px;color:#fff;margin-bottom:0}.form-body{background:#fff;box-shadow:0 4px 52px rgba(95,95,95,.1);border-radius:0 0 20px 20px;padding:70px}.days-selected-content,.form-body.form-body-multiple{margin-bottom:40px}.form-body.form-body-radius{border-radius:20px}.form-body.form-body-small-padding{padding-top:30px;padding-bottom:30px}.form-body .form-group{position:relative;margin-bottom:30px}.form-body .form-group.form-inline.form-inline-w-100{display:flex;justify-content:space-between}.form-body .form-label{font-size:14px;line-height:26px;font-weight:700;color:#000}.form-body .form-label span{font-weight:400;margin-left:5px}.form-body .form-control{border:1px solid #dadada;border-radius:6px;font-size:14px;line-height:26px;color:#5f5f5f}.form-body input[type=number].form-control{max-width:70px}.form-body input[type=number].form-control::-webkit-inner-spin-button{opacity:1}.form-body textarea.form-control{min-height:155px}.form-body label.error,.form-body label.error_custom{display:flex;justify-content:flex-start;width:100%;color:#ec5353;font-size:12px;font-weight:600}.btn-add-new,.custom-control-label,.form-label-check{font-size:14px;line-height:26px}.form-label-check{font-weight:400;color:#5f5f5f}.custom-checkbox{justify-content:center;align-items:center;position:relative;margin-right:10px}.custom-control-input{width:22px;height:22px}.custom-control-label{padding-left:8px;font-weight:400!important;color:#5f5f5f}.custom-control-label:before{top:.1rem;width:22px;height:22px;border:1px solid #dadada;border-radius:2px;box-shadow:none;background:#fff}.custom-control-label.custom-control-label-align-top::before{top:2px}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.48023 8.57708L1.92945 5.01063C1.65964 4.73963 1.22172 4.73963 0.951906 5.01063C0.682698 5.28103 0.682698 5.71897 0.951906 5.98937L4.99145 10.0467C5.26127 10.3178 5.69918 10.3178 5.969 10.0467L14.0481 1.93199C14.3173 1.6616 14.3173 1.22365 14.0481 0.953254C13.7783 0.682249 13.3404 0.682249 13.0705 0.953254L5.48023 8.57708Z' fill='white' stroke='white' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");top:.3rem;left:-1.3rem;background-repeat:no-repeat;background-size:contain}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border:1px solid #dadada;border-radius:2px;box-shadow:none;background:#fff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:none}.custom-checkbox label.error{position:absolute;left:0;bottom:-20px;width:50vw}.custom-control-input:checked~.custom-control-label::before{border-color:#009640;background-color:#009640}.custom-control-label.form-label{font-weight:700!important;font-size:14px;line-height:26px}.custom-control-label.form-label span,.discount-brother span,.resume-form-week span{font-weight:400}.btn-add-new{padding:10px 15px;font-weight:600;background:0 0;border:none;color:#5f5f5f;margin:20px 0 0}.education-two{display:none;margin-top:40px}.form-group-fill{width:100%;margin-bottom:30px;justify-content:space-between}.form-group-fill .form-control{flex:1 1 auto;margin:0 10px}.btn-info-prices{position:relative;top:-10px;width:20px;height:20px;padding:0;background:0 0;border:1px solid #000;border-radius:100%}.btn-info-prices .fa{display:flex;justify-content:center;align-items:center}.btn-info-prices .fa::before{color:#000;font-size:10px}.popover{min-width:350px}.popover-body{padding:15px 0 0}.popover-content-header{border-bottom:1px solid #f0f0f0}.popover-content-header strong{display:block;padding-bottom:6px}.popover-content{position:relative;font-weight:400;font-size:12px;line-height:20px;color:#000}.popover-content div::after{content:'';display:inline-block;position:absolute;top:0;right:0;width:1px;height:100%;border-right:1px solid #f0f0f0}.popover-content strong{font-size:10px}.popover-content-value-total{display:flex;align-items:center;justify-content:center;width:100%;font-weight:400;font-size:10px;margin-top:10px;height:40px;color:#000;background:#ececec}.discount-brother,.total-value{font-weight:700;line-height:26px}.discount-brother{display:inline-block;width:auto;background:#fff;border:1px solid #e8e8e8;border-radius:6px;font-size:13px;padding:5px;margin-bottom:35px;font-style:italic}.btn-days{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-left:0;color:#fff;margin-right:3px;margin-bottom:3px;border:none;outline:0}.resume-form-input,.resume-form-label,.resume-form-week{color:#5f5f5f;font-size:13px}.btn-days .custom-control-input:checked~.custom-control-label{background:#009640;border:1px solid #009640;color:#fff}.btn-days .custom-control-label .day-name{font-weight:400;font-size:13px;color:#acacac}.btn-days .custom-control-label .day{font-size:14px}.btn-days .custom-control-label{display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:normal;border-radius:6px;padding:5px 10px;background:#fff;border:1px solid #e8e8e8;color:#acacac}.total-value{font-size:22px;color:#5f5f5f;margin-top:30px}.total-value span{font-weight:400;font-size:16px}.form-change-step{position:relative;display:flex;justify-content:space-between;width:100%;border-top:1px solid #e0e0e0;margin-top:70px;padding-top:40px}.resume-form-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.resume-form-content-column{flex-direction:column}.resume-form{display:flex;flex:0 1 calc(50% - 50px);margin-right:50px}.resume-form:nth-child(2n){margin-right:0}.resume-form-label{flex:1 1 auto;font-weight:400;line-height:26px}.resume-form-input{flex:1 1 auto;font-weight:700;line-height:26px;text-align:right}.encarregado-educacao{margin-top:50px}.encarregado-educacao:first-child{margin-top:0}.separed-parent-disclaimer-content,.total-value-content{display:flex;align-items:center;justify-content:space-between}.separed-parent-disclaimer{display:none;background:#e8e8e8;border:1px solid #e8e8e8;border-radius:6px;font-weight:700;font-size:13px;line-height:26px;padding:5px 10px}.resume-form-week{display:block;font-weight:700;line-height:40px;margin-bottom:0}.btn-next,.btn-prev{font-size:14px;line-height:26px;min-width:200px;font-weight:600}.resume-form-week span:after{content:' | ';font-weight:700}.btn-prev{background:#fff;border:1px solid #009640;border-radius:6px;color:#009640}.btn-next,.btn-prev:active,.btn-prev:focus,.btn-prev:hover{background:#009640;color:#fff}@media only screen and (max-width:992px){.hero-banner{padding:50px 0 0;height:250px;max-height:250px}.hero-banner-img{max-width:150px}.multisteps{margin-top:40px}.multisteps li{font-size:12px}.validate-form{margin-top:-40px;margin-bottom:60px}.form-header{height:40px}.form-header-title{font-size:14px}.btn-prev,.days-selected-content,.form-body.form-body-multiple{margin-bottom:20px}.form-body{padding:22px}.form-body .form-control,.form-body .form-label{font-size:13px}.custom-checkbox label.error{width:80vw;bottom:-25px}.education-two,.total-value{margin-top:20px}.form-group-fill .form-control{flex:1 1 auto;margin:0}.discount-brother{margin-bottom:30px}.form-change-step{flex-direction:column;width:auto;align-items:center;margin-top:30px;padding-top:30px}.resume-form{flex:1 1 100%;margin-right:0;flex-direction:column}.resume-form-label{margin-bottom:0}.resume-form-input{text-align:left}.separed-parent-disclaimer-content{flex-direction:column}.separed-parent-disclaimer-content .form-label{order:2}.separed-parent-disclaimer{order:1}}.btn-next{border:1px solid #009640;border-radius:6px}.btn-next:active,.btn-next:focus,.btn-next:hover{background:#000}.loading-area{position: absolute;width: 200px;height: 40px;top: 40px;right: 0;background: rgba(0,0,0,0.5);border-radius: 6px;display: none;justify-content: center;align-items: center;}@media only screen and (max-width: 992px) {.loading-area{left: 0;margin: 0 auto;top: 90px;}}.loading-area.show{display: flex;}.loading-area .loading {display: inline-block;width: 25px;height: 25px;border: 3px solid rgba(255,255,255,.3);border-radius: 50%;border-top-color: #fff;animation: spin 1s ease-in-out infinite;-webkit-animation: spin 1s ease-in-out infinite;}@keyframes spin {to { -webkit-transform: rotate(360deg); }}@-webkit-keyframes spin {to { -webkit-transform: rotate(360deg); }}.footer{font-size:12px;line-height:25px;color:#5f5f5f;padding:28px 0;border-top:1px solid #e0e0e0}.footer strong{font-weight:600}.footer a{float:right;transition:.2s ease-in-out}.footer img{max-width:40px;object-fit:contain}.footer a:hover{opacity:1}