.bg{background:url(/build/assets/background_matricula_online-DZDCWDQS.jpg) 50%/cover no-repeat fixed;min-height:100vh;margin:0;padding:0;max-width:100vw!important}header{justify-content:center;align-items:center;gap:1.5rem;min-height:15vh;padding-top:15px;display:flex}header>a{display:contents}.logo{background:#fff;border-radius:12px;height:70px;padding:8px 4px;box-shadow:0 0 6px #393939}main{flex-direction:column;justify-content:flex-start;align-items:center;min-height:85vh;padding:30px 50px 50px;display:flex}.divisor-logos{background:linear-gradient(#0176bc 50%,#fdbb2d 50%);border-radius:3px;width:6px;height:70px;box-shadow:0 0 6px #393939}.logo-programa{filter:drop-shadow(0 0 6px #393939);height:86px}.card{color:#fff;border:2px solid #fdbb2d;width:500px;background-color:#024f9c!important;box-shadow:0 0 15px #393939!important}.card-header{color:#000;background:#fdbb2d!important;border-radius:0!important}.card .alert{margin-bottom:0}#card-edital,.card-largo{width:1048px}.cabecalho-tabela{--bs-table-bg:#ffc107;--bs-table-color:#000}.trigger{color:#000;background:#fdbb2d;border-radius:50em;justify-content:center;align-items:center;height:60px;display:flex;overflow:hidden;position:relative!important}.trigger .texto,.trigger .icone{width:100%;transition:top .3s;position:absolute;left:0}.trigger .texto{line-height:60px;top:0}.trigger .icone{font-size:1.5rem;line-height:60px;top:100%}.trigger:hover .texto{top:-100%}.trigger:hover .icone{top:0}@media screen and (width<=1315px){.bg{background-image:url(/build/assets/background_matricula_online_menor-DLIHSZ3R.jpg)}}@media screen and (width<=1220px){#card-edital,.card-largo{max-width:800px}}@media screen and (width<=860px){#card-edital,.card-largo{max-width:600px}}@media screen and (width<=680px){.bg{background-image:url(/build/assets/background_matricula_online_mobile-DWs79yyL.jpg)}header{gap:.75rem}.logo{border-radius:8px;height:38px;padding:5px 2px}.logo-programa{height:48px}.divisor-logos{width:4px;height:40px}.tabela-empilhada thead{display:none}.tabela-empilhada tr,.tabela-empilhada td{display:block}.tabela-empilhada td{text-align:left}.tabela-empilhada td:before{content:attr(data-label);text-transform:uppercase;color:#6c757d;font-size:.8rem;font-weight:700;display:block}.card,#card-edital,.card-largo{width:400px!important}main{padding:20px}}@media screen and (width<=405px){.card,#card-edital,.card-largo{width:300px!important}}
