@import url(https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);.home[data-v-4954651b]{display:flex}.home a[data-v-4954651b]{text-decoration:none;width:45%}.bh-m[data-v-4954651b]{margin:0 0 0 10%}.button-home[data-v-4954651b]{background-color:#fff;display:flex;width:100%;padding:20px;flex-direction:column;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap;height:260px;border-radius:6px;cursor:pointer;border:1px solid #ccc;transition:.3s}.button-home[data-v-4954651b]:hover{background-color:#f37e21;color:#fff!important}.button-home:hover i[data-v-4954651b]{color:#984c0f!important}.button-home:hover p[data-v-4954651b],.button-home:hover span[data-v-4954651b]{color:#fff!important}.button-home i[data-v-4954651b]{font-size:35px;color:#f37e21}.button-home span[data-v-4954651b]{text-align:center;margin-top:15px;font-weight:700;text-transform:uppercase;font-size:18px;color:#333}.button-home p[data-v-4954651b]{font-size:12px;text-align:center;color:#222}.hcaptcha-wrapper[data-v-091ee5f4]{display:flex;flex-direction:column;align-items:center;width:100%}.hcaptcha-error[data-v-091ee5f4]{display:block;margin-top:.5rem;text-align:center}.tracking-login-page[data-v-606cd98d]{display:flex;justify-content:center;width:100%}.tracking-login-card[data-v-606cd98d]{width:100%;max-width:560px;border-top:3px solid #f37e21!important}.login-title[data-v-606cd98d]{display:flex;align-items:center;gap:.85rem}.login-title small[data-v-606cd98d]{display:block;margin-top:.2rem;color:#6c757d;font-size:.85rem;font-weight:400}.login-icon[data-v-606cd98d]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff3e9;color:#f37e21;font-size:1.05rem}.login-description[data-v-606cd98d]{color:#495057;line-height:1.55}.field label[data-v-606cd98d]{display:inline-block;margin-bottom:.5rem;font-weight:600}.field small[data-v-606cd98d]{display:block;margin-top:.35rem}.security-box[data-v-606cd98d]{margin-top:1.5rem;padding:1rem;border:1px solid #e5e7eb;border-radius:6px;background:#f8f9fa}.security-title[data-v-606cd98d]{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem;color:#495057;font-size:.9rem;font-weight:600}.captcha-config-error[data-v-606cd98d]{display:block;text-align:center;line-height:1.45}.access-button[data-v-606cd98d]{margin-top:1.25rem}.privacy-note[data-v-606cd98d]{margin:1rem 0 0;color:#6c757d;font-size:.78rem;line-height:1.45;text-align:center}@media (max-width:480px){.security-box[data-v-606cd98d]{padding:.75rem .25rem}}.num-vagas-selected{margin:10px 0 20px;color:#00a7b4;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.num-vagas-selected b,.num-vagas-selected i{margin-right:5px}.info-calendar-modal-data{font-size:.9rem;margin:0 0 20px}.cod-agendamento-text{font-size:1.4rem;letter-spacing:2px;font-weight:600;background-color:#f37e21;color:#fff;width:auto;margin:10px auto;position:relative;display:table;padding:10px 30px;border-radius:5px}.box-sucesso,.box-sucesso i{text-align:center}.box-sucesso i{font-size:3rem;color:#00a7b4}.text-sucesso-envio{text-align:center}.codigo-agendamento{width:100%}.p-card{border-top:3px solid #f37e21!important}.info-professores{margin:0 0 1rem}.teacher-email-conflict{display:block;margin:-.4rem 0 1rem}.p-divider{color:#00a7b4}.info-data,.sub-titulo-num-alunos{margin:0 0 1rem;font-weight:700}.info-data{color:#00a7b4;font-size:small}.link-regulamento{cursor:pointer;color:var(--blue-500);font-weight:700;text-decoration:underline}.info-escola{background-color:#e9ecef;width:100%;padding:15px;border-radius:5px;margin:0}.info-escola p{margin:2px 0;font-size:1rem}.btn-remove-school{float:right}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{padding:0!important}.selec-escola{padding:5px 10px}.selec-escola p{margin:2px 0}.empty-school,.erro-school{padding:20px;background-color:#ffeaea;color:#df4b4b;border-radius:10px;margin-top:20px;font-size:.9rem;font-weight:600}.obrigatorio{color:#df4b4b}.empty-school p,.erro-school p{margin:0}.display-end{align-items:end;display:flex}.p-error{font-weight:600;display:table}.erro-btn-remove{margin-bottom:22px}.header-erro-forms{font-size:1.2rem;color:#ef4444;font-weight:700}.box-dados-agendamento{background-color:#eaeaea;padding:1rem .75rem;margin:25px 0 0;border-radius:5px}.box-dados-agendamento p{margin:5px 0}.day-label{font-weight:600;padding-bottom:2px}.day-click{width:100%;height:100%;padding:3px 5px;cursor:no-drop;background-color:#f5f5f5;flex-direction:column}.day-click>.day-label{color:#777!important;display:flex;z-index:1}.day-click>.day-label>span{color:#4c4c4c!important;font-weight:700;font-size:12px}.custom-calendar.vc-container .vc-weekday{background-color:#f8fafc;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;padding:5px 0;color:#646464}.text-gray-900{color:#1a202c}.custom-calendar.vc-container .vc-day:not(.on-right){border-right:1px solid #b8c2cc}.custom-calendar.vc-container .vc-day:not(.on-bottom){border-bottom:1px solid #b8c2cc}.custom-calendar.vc-container .vc-day{padding:0;text-align:left;height:70px;min-width:70px;background-color:#fff}.vc-day{position:relative;min-height:32px;z-index:1}span.day-label{font-size:1rem}.vc-header{display:flex;justify-content:center;align-items:center;padding:10px 18px 0}.vc-title{font-size:18px;color:#2d3748;font-weight:600;line-height:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.vc-pane{min-width:250px}.vc-container,.vc-container *{box-sizing:border-box}.vc-pane-layout{display:grid}.vc-pane-container{width:100%;position:relative}.custom-calendar.vc-container{--day-border:1px solid #b8c2cc;--day-border-highlight:1px solid #b8c2cc;--day-width:90px;--day-height:90px;--weekday-bg:#f8fafc;--weekday-border:1px solid #eaeaea;border-radius:0;width:100%}.text-white{color:#fff}.status-data{border-radius:5px;text-align:center;padding:2px;width:100%;height:58px;display:flex;align-content:center;align-items:center;justify-content:center;font-weight:600}.text-xs{font-size:.8rem}.overflow-y-auto{overflow-y:auto}.flex-grow{flex-grow:1}.custom-calendar.vc-container .vc-weeks{padding:0}.custom-calendar.vc-container .vc-header{background-color:#f2f2f2;padding:10px 0}.vaga-ativo{cursor:pointer}.vaga-cor-dia{color:#fff}.vaga-cor-dia>.day-label>span{color:#fff!important}.vaga-ativo:hover .box-color-day{opacity:.9}.num-vagas{font-size:13px;color:#fff;font-weight:600;margin-top:3px;position:relative;z-index:1}.num-vagas>span>i{font-size:12px}.click-data-modal{cursor:pointer}.icon-btn-modal-calendar{background:#3b82f6!important;color:#fff!important}.icon-btn-modal-calendar-disabled{background:#ccc!important;color:#aaa!important;cursor:default!important}.vc-arrow{color:#1d4ed8}.info-atencao{margin:0 0 2rem;color:#ef4444;-webkit-text-decoration:u;text-decoration:u}.color-data-1{background-color:#f64b4b}.color-data-2{background-color:#ff8b45}.color-data-3{background-color:#e9b645}.color-data-4{background-color:#7cca1b}.color-data-5{background-color:#1abe4b}.box-color-day{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.steps-label{background-color:#9fa2a5;z-index:1;width:40px;height:40px;color:#fff;text-align:center;justify-content:center;display:flex;align-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;border-radius:50%;font-weight:700}.steps-label-ativo{background-color:#00a7b4}.steps-agendamento{margin:20px 0 50px}.p-steps .p-steps-item:before{margin-top:-1rem!important}.btn-button-footer{margin-top:20px}.btn-button-footer-l{margin-right:10px!important}.btn-button-footer-r{margin-left:10px!important}.p-resposta{display:inline-block;margin-bottom:.5rem;margin-left:10px}.dados-respostas .field{margin-bottom:0!important}.dados-respostas .col-12{padding:0 .5rem!important}.p-steps-item{flex-direction:column;align-items:center;opacity:1!important}.steps-info{font-size:.9rem;margin:.5rem 0}.title-resumo{font-size:1.2rem;font-weight:700;margin:0 0 3rem}.btn-upload-file{color:#fff;background:#3b82f6;border:1px solid #3b82f6;margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative;font-size:.9rem;padding:1rem 1.25rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px 0 0 6px;font-weight:700}.btn-remove-file i,.btn-upload-file i{font-size:.875rem;margin-right:.5rem}.btn-remove-file span,.btn-upload-file span{flex:1 1 auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased}.btn-upload-file:active{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.btn-upload-file:hover{background:#2563eb;color:#fff;border-color:#2563eb}.btn-remove-file:hover{background:#cd4040;color:#fff;border-color:#cd4040}.btn-remove-file{color:#fff;background:#e24c4c;border:1px solid #e24c4c;margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative;font-size:.9rem;padding:1rem 1.25rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:0 6px 6px 0;font-weight:700}label.file-select{border:1px solid #ced4da;display:flex;justify-content:flex-start;border-radius:6px;align-items:center;cursor:pointer}.file-select-erro{border-color:#e24c4c!important}.file-upload-box{border:1px solid #ced4da;display:flex;justify-content:space-between;border-radius:6px;align-items:center}.file-name-upload{margin-left:25px;font-weight:700;display:flex;align-items:center;justify-content:flex-start}.file-name-upload i{margin-right:5px}.box-info-visita p{margin:.5rem 0}.file-select>input[type=file]{display:none}.file-select>.select-button{text-align:center;margin-left:25px}.pix-code{padding:16px;border:1px solid #ccc;resize:none;border-radius:4px;font-size:16px;width:100%}.btn-copy-pix{border:0;background-color:#3b82f6;color:#fff;padding:10px 16px;cursor:pointer;border-radius:4px;width:100%;margin:16px 0}.btn-copy-pix,.qr-code-pix-img{display:flex;align-items:center;justify-content:center}.qr-code-pix-img{border:2px solid #222;padding:16px;border-radius:6px}.qr-code-pix{display:flex;align-items:center;justify-content:center}.box-pix-code{width:60%;margin:auto;text-align:center}@media screen and (max-width:1200px){.box-pix-code{width:100%}}.box-pix-code p{font-weight:700}.box-valor-deposito{padding:15px;background-color:rgba(243,126,33,.15);border-radius:6px;margin-bottom:2rem;color:#b55102;border:1px solid #f38329;border-style:dashed;display:flex;flex-direction:column;align-items:flex-start}.box-valor-deposito p{margin:5px 0}.p-card{border-top:3px solid #f37e21}.field label{font-weight:600}.modal-manutencao p{font-size:20px;text-align:center}.logo-vem-saber img{width:140px!important}.modal-manutencao{width:100%;height:100%;top:0;left:0;background-color:#f37e21;position:absolute;z-index:99999999999;display:flex;align-items:center;justify-content:center;color:#fff;padding:16px;flex-direction:column}.h2-restrito{margin:0}.p-card-content{padding:0!important}.texto-info-restrito{font-size:20px;text-align:justify}.access-validation{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f9f9f9}.validation-card{max-width:800px;width:90%;text-align:center;padding:20px}.input-section{margin-top:20px}.p-error{color:#f44336;font-weight:700}*{font-family:Open Sans,sans-serif}body{padding:0;margin:0;background-color:#f2f2f2}header{padding:3rem 2rem;border-bottom:5px solid #f37e21;background-size:cover;background-repeat:repeat;background-position:50%;position:relative}main{padding:0 2rem}footer{padding:2rem}footer div{text-align:center}footer div p{font-family:Exo\ 2,sans-serif;margin:10px 0}.bg-header{background-color:#f37e21}.sub-titulo{font-weight:500;font-size:medium}.sub-titulo,.titulo{font-family:Exo\ 2,sans-serif;color:#fff}.titulo{font-weight:700;font-size:x-large}.max-content{max-width:1100px}.p-menubar{border:0!important;border-radius:0!important;padding:0!important}.box-breadcrumb{padding:2rem!important}.box-menu{background:#f8f9fa;padding:0 2rem!important}.p-breadcrumb{border:0!important;border-radius:0!important;padding:0!important;background-color:transparent!important}.p-divider{margin-bottom:2rem!important}.p-menuitem-link{padding:1.5rem!important}.p-breadcrumb{overflow:hidden!important}.p-card{border-top:3px solid var(--blue-500)}.p-breadcrumb-home a{padding-left:0!important}.p-autocomplete .p-autocomplete-loader{z-index:9!important}.loader,.loader:after{border-radius:50%;width:6em;height:6em}.loader{margin:-8em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.2em solid rgba(255,132,0,.3);border-right:1.2em solid rgba(255,132,0,.3);border-bottom:1.2em solid rgba(255,132,0,.3);border-left:1.2em solid #f37e21;transform:translateZ(0);animation:load8 1.1s linear infinite;top:50%}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading{width:100%;height:100%;position:fixed;z-index:99999999;top:0;left:0;background-color:hsla(0,0%,100%,.9)}.active-link{background-color:#e9ecef}.info-formulario{margin:0 0 2rem}.logo-vem-saber{z-index:1}.logo-vem-saber img{width:90px}.title-site{position:relative;display:flex;flex-direction:column;justify-content:center;margin-left:2rem;border-left:1px solid #ccc;padding-left:2rem}.bg-color-header{width:100%;height:100%;position:absolute;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.7));top:0;left:0}