#vestibular{display:flex;flex-wrap:wrap}#vestibular .e-form__indicators{padding:0 5%;width:100%}#vestibular .elementor-form-fields-wrapper{width:50%}#vestibular input[type=text]:-moz-read-only{background:#00a8a8;color:#243166}#vestibular input[type=text]:read-only{background:#00a8a8;color:#243166}#vestibular input[type=email]:-moz-read-only{background:#00a8a8;color:#243166}#vestibular input[type=email]:read-only{background:#00a8a8;color:#243166}.invalid-feedback{color:#f8ca0f;display:none;font-size:.875em;font-weight:400;margin-top:8px;width:100%}.error .invalid-feedback{display:block}.elementor-field-type-step-exam>label{display:none}.e-form__step-title{display:flex;flex-direction:column;justify-content:center;width:50%}.e-form__step-title span{color:#fff;display:block;font-weight:500}.e-form__step-title__title{color:#f8ca0f;font-family:Montserrat,Sans-serif;font-size:48px;font-weight:700}.e-form__step-title__divider{border-top:6px solid #f8ca0f;margin-bottom:32px;width:17%}.e-form__step-title__description{color:#fbfbfb;font-family:Encode Sans,Sans-serif;font-size:16px;font-weight:400}@media(max-width:991px){#vestibular .elementor-form-fields-wrapper{width:100%}.e-form__step-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;width:100%}}
.datepicker-calendar{--datepicker-color-primary:#2b5597;--datepicker-color-secondary:#f8ca0f;--datepicker-bg-color:#eeeeef;--datepicker-nav-bg-color:#e1e2e7;--datapicker-font-color:#65686c;--datepicker-color-white:#fbfbfb;--datepicker-color-gray:#83868b;--datepicker-color-gray-light:#abacac;background:var(--datepicker-bg-color);border-top-right-radius:20px;color:var(--datapicker-font-color);font-size:14px;max-width:380px;width:100%}.datepicker-calendar .datepicker--nav{background:var(--datepicker-nav-bg-color);border-radius:0 20px 20px 0;padding:10px 32px;position:relative}.datepicker-calendar .datepicker--nav .datepicker--nav-title{color:var(--datepicker-color-primary);font-family:Encode Sans,sans-serif;font-size:24px;font-weight:600}.datepicker-calendar .datepicker--nav .datepicker--nav-action{background:var(--datepicker-color-secondary);border-radius:50%;color:var(--datepicker-color-primary);padding:8px;position:absolute}.datepicker-calendar .datepicker--nav .datepicker--nav-action[data-action=prev]{background:var(--datepicker-color-white);right:72px}.datepicker-calendar .datepicker--nav .datepicker--nav-action[data-action=next]{background:var(--datepicker-color-secondary);right:32px}.datepicker-calendar .datepicker--content{padding:16px}.datepicker-calendar .datepicker--content .datepicker--day-name{color:var(--datepicker-color-gray);font-size:16px;font-weight:600;margin-bottom:8px}.datepicker-calendar .datepicker--content .datepicker--cell-day.-other-month-{color:var(--datepicker-color-gray-light)}.jet-date-period__next,.jet-date-period__prev{display:none!important}
.elementor-image-carousel-wrapper .elementor-swiper-button{background:#fff;border-radius:100px;padding:8px}.elementor-image-carousel-wrapper .elementor-swiper-button:hover{background:#f8ca0f}.elementor-image-carousel-wrapper .elementor-swiper-button.elementor-swiper-button-prev{left:unset;right:88px;top:50px!important}.elementor-image-carousel-wrapper .elementor-swiper-button.elementor-swiper-button-next{left:unset;right:32px;top:50px!important}.elementor-image-carousel-wrapper .elementor-image-carousel-caption{background:rgba(17,36,92,.8);bottom:7px;padding:19px 28px;position:absolute;width:100%}.light .elementor-image-carousel-wrapper .elementor-image-carousel-caption{background:hsla(0,0%,98%,.8);color:#243166!important}.elementor-image-carousel-wrapper{border-radius:20px}.elementor-image-carousel-wrapper .elementor-image-carousel-caption{border-radius:0 0 20px 0}.elementor-image-carousel-wrapper .swiper-pagination-bullets{align-items:center;display:flex;justify-content:center}.elementor-image-carousel-wrapper span.swiper-pagination-bullet.swiper-pagination-bullet-active{--swiper-pagination-bullet-size:8px}@media(max-width:767px){.elementor-image-carousel-wrapper .elementor-swiper-button.elementor-swiper-button-prev{left:8px;right:unset;top:calc(50% - 30px)!important;transform:translateY(-50%)}.elementor-image-carousel-wrapper .elementor-swiper-button.elementor-swiper-button-next{right:8px;top:calc(50% - 30px)!important;transform:translateY(-50%)}.elementor-image-carousel-wrapper .swiper-slide-image{aspect-ratio:1/1;border-radius:0!important;-o-object-fit:cover;object-fit:cover}.elementor-image-carousel-wrapper{border-radius:0}.elementor-image-carousel-wrapper .elementor-image-carousel-caption{border-radius:0 0 0 0}}
.status{gap:8px;padding:10px 3px}.status,.status .icon-svg{align-items:center;display:flex}.status .icon-svg svg{width:18px}.status .texto-status{align-items:center;display:flex;font-family:Encode Sans,Sans-serif;font-size:16px;font-weight:500}.status .texto-status.aberto{color:#66c352}.status .texto-status.confirmado{color:#2b5597}.status .texto-status.cancelado,.status .texto-status.fechado,.status .texto-status.vagas-encerradas{color:#e82929}.status .texto-status.remajenado,.status .texto-status.remanescente{color:#edb219}
