.cabecalho[data-astro-cid-nen7h5rs]{z-index:50;position:sticky;top:0}.topo[data-astro-cid-nen7h5rs]{background:linear-gradient(90deg, var(--azul), #1366b3 60%, var(--azul));color:var(--branco);font-size:.88rem}.topo-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:52px;display:flex}.topo-links[data-astro-cid-nen7h5rs]{gap:1.6rem;display:flex}.topo-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-weight:500;text-decoration:none}.topo-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-underline-offset:4px;text-decoration:underline}.topo-acoes[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}.social[data-astro-cid-nen7h5rs]{background:var(--branco);width:34px;height:34px;color:var(--navy);border-radius:50%;place-items:center;transition:transform .15s;display:grid}.social[data-astro-cid-nen7h5rs]:hover{transform:scale(1.08)}.portal[data-astro-cid-nen7h5rs]{background:var(--branco);color:var(--navy);border-radius:999px;align-items:center;gap:.45rem;margin-left:.4rem;padding:.35rem 1rem .35rem .4rem;font-weight:600;text-decoration:none;display:inline-flex}.portal[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:cover;object-position:left center;border-radius:50%;width:26px;height:26px}.barra[data-astro-cid-nen7h5rs]{background:var(--navy);color:var(--branco);box-shadow:0 6px 20px #00000026}.barra-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:78px;display:flex}.marca[data-astro-cid-nen7h5rs]{color:var(--branco);align-items:center;gap:.8rem;text-decoration:none;display:flex}.marca[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:88px;height:auto}.marca-texto[data-astro-cid-nen7h5rs]{border-left:1px solid #ffffff4d;flex-direction:column;padding-left:.8rem;font-size:.78rem;line-height:1.15;display:flex}.marca-texto[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:var(--ciano);font-size:.95rem;font-weight:600}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:.02em;border-radius:8px;padding:.55rem .75rem;font-size:.84rem;font-weight:500;text-decoration:none;display:block}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ciano)}.menu[data-astro-cid-nen7h5rs] .menu-matriculas[data-astro-cid-nen7h5rs]{background:var(--teal-forte);color:var(--branco);border-radius:999px;margin-left:.4rem;padding-inline:1.1rem;font-weight:600}.menu[data-astro-cid-nen7h5rs] .menu-matriculas[data-astro-cid-nen7h5rs]:hover{background:var(--ciano);color:var(--navy)}.menu-extra[data-astro-cid-nen7h5rs]{display:none}.menu-botao[data-astro-cid-nen7h5rs]{color:var(--branco);cursor:pointer;background:0 0;border:0;padding:.4rem;display:none}.menu-botao[data-astro-cid-nen7h5rs] .ic-fechar,.menu-botao[data-astro-cid-nen7h5rs][aria-expanded=true] .ic-abrir{display:none}.menu-botao[data-astro-cid-nen7h5rs][aria-expanded=true] .ic-fechar{display:block}@media (width<=1080px){.topo-links[data-astro-cid-nen7h5rs]{display:none}.topo-inner[data-astro-cid-nen7h5rs]{justify-content:flex-end}.menu-botao[data-astro-cid-nen7h5rs]{display:block}.menu[data-astro-cid-nen7h5rs]{background:var(--navy);border-top:1px solid #ffffff1f;max-height:calc(100vh - 130px);padding:.8rem 16px 1.4rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.menu[data-astro-cid-nen7h5rs].aberto{display:block}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.85rem .6rem;font-size:.95rem}.menu[data-astro-cid-nen7h5rs] .menu-matriculas[data-astro-cid-nen7h5rs]{text-align:center;margin:.6rem 0 0}.menu-extra[data-astro-cid-nen7h5rs]{border-top:1px solid #ffffff1f;margin-top:1rem;padding-top:.8rem;display:grid}.menu-extra[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:none;color:#c8d6ea}.barra[data-astro-cid-nen7h5rs]{position:relative}}@media (width<=520px){.marca-texto[data-astro-cid-nen7h5rs]{display:none}.portal[data-astro-cid-nen7h5rs]{padding-right:.8rem;font-size:.82rem}.topo-inner[data-astro-cid-nen7h5rs]{min-height:46px}.social[data-astro-cid-nen7h5rs]{width:30px;height:30px}}.rodape[data-astro-cid-jo6i4kqk]{background:radial-gradient(circle at 100% 0%, #2ee6df2e, transparent 35%), linear-gradient(160deg, var(--azul), var(--navy-2) 55%, var(--navy));color:#dbe6f3;padding:64px 0 28px;font-size:.93rem}.colunas[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr repeat(4,1fr);gap:2rem;display:grid}.marca-col[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:190px;height:auto;margin-bottom:1rem}.slogan[data-astro-cid-jo6i4kqk]{font-family:var(--fonte-titulo);color:var(--branco);margin-bottom:.4rem;font-size:1.15rem;font-style:italic}.slogan[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{color:var(--ciano)}.pequeno[data-astro-cid-jo6i4kqk]{opacity:.85;font-size:.85rem}h3[data-astro-cid-jo6i4kqk]{font-family:var(--fonte-texto);color:var(--branco);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.85rem;font-weight:700}ul[data-astro-cid-jo6i4kqk]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]{text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--ciano)}.contato[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--branco);font-weight:500}.base[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:48px;padding-top:24px;font-size:.85rem;display:flex}.base[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.sociais[data-astro-cid-jo6i4kqk]{gap:.6rem;display:flex}.sociais[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:var(--branco);width:40px;height:40px;color:var(--navy);border-radius:50%;place-items:center;display:grid}.sociais[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--ciano);color:var(--navy)}.hashtag[data-astro-cid-jo6i4kqk]{color:var(--ciano);letter-spacing:.04em;font-weight:700}@media (width<=1000px){.colunas[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}.marca-col[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=640px){.rodape[data-astro-cid-jo6i4kqk]{padding-bottom:96px}}@media (width<=520px){.colunas[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.base[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column}}.grade-loc[data-astro-cid-q43wot7k]{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.contatos[data-astro-cid-q43wot7k]{gap:1.1rem;margin:1.5rem 0 1.8rem;padding:0;list-style:none;display:grid}.contatos[data-astro-cid-q43wot7k] li[data-astro-cid-q43wot7k]{align-items:flex-start;gap:.9rem;line-height:1.5;display:flex}.contatos[data-astro-cid-q43wot7k] a[data-astro-cid-q43wot7k]{color:var(--teal-forte);font-weight:500}.ic[data-astro-cid-q43wot7k]{background:var(--teal);height:44px;color:var(--branco);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.mapa[data-astro-cid-q43wot7k]{border-radius:var(--raio);box-shadow:var(--sombra);background:var(--creme-2);min-height:380px;overflow:hidden}.mapa[data-astro-cid-q43wot7k] iframe[data-astro-cid-q43wot7k]{border:0;width:100%;height:100%;min-height:380px;display:block}@media (width<=860px){.grade-loc[data-astro-cid-q43wot7k]{grid-template-columns:1fr}}.pular[data-astro-cid-hkbrpulz]{z-index:100;background:var(--branco);color:var(--navy);border-radius:8px;padding:.6rem 1rem;position:absolute;top:8px;left:-999px}.pular[data-astro-cid-hkbrpulz]:focus{left:8px}.whats-flutuante[data-astro-cid-hkbrpulz]{z-index:40;width:60px;height:60px;color:var(--branco);background:#1faa59;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 25px #00000040}.whats-flutuante[data-astro-cid-hkbrpulz]:hover{transform:scale(1.07)}.visita-flutuante[data-astro-cid-hkbrpulz]{z-index:40;background:var(--ciano);color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .2s,opacity .2s,visibility .2s;animation:2.4s ease-out infinite pulso-visita;display:inline-flex;position:fixed;bottom:24px;right:92px;box-shadow:0 10px 25px #00000040}.visita-flutuante[data-astro-cid-hkbrpulz].escondido{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px)}.visita-flutuante[data-astro-cid-hkbrpulz]:hover{transform:translateY(-2px)scale(1.03)}@keyframes pulso-visita{0%{box-shadow:0 10px 25px #00000040,0 0 #2ee6dfb3}70%{box-shadow:0 10px 25px #00000040,0 0 0 16px #2ee6df00}to{box-shadow:0 10px 25px #00000040,0 0 #2ee6df00}}@media (prefers-reduced-motion:reduce){.visita-flutuante[data-astro-cid-hkbrpulz]{animation:none;box-shadow:0 0 0 5px #2ee6df59,0 10px 25px #00000040}}@media (width<=640px){.visita-flutuante[data-astro-cid-hkbrpulz]{justify-content:center;padding:.85rem 1rem;bottom:22px;left:16px;right:90px}}
