.agenda{margin:40px 0 10px}.agenda h2{margin-top:0}.agenda-grelha{display:grid;gap:22px;grid-template-columns:minmax(280px,380px) 1fr;align-items:start}.cal{background:#fff;border:1px solid var(--linha);border-top:5px solid var(--agua);border-radius:var(--raio);padding:16px 18px}.cal-topo{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.cal-mes{font-size:1.08rem;color:var(--silveira-mto-esc)}.cal-nav{font:inherit;font-size:1.4rem;line-height:1;width:40px;height:40px;border:1px solid var(--linha);background:#fff;border-radius:var(--raio);cursor:pointer;color:var(--silveira-mto-esc)}.cal-nav:hover{background:var(--campo-claro)}.cal-semana,.cal-dias{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.cal-semana span{font-size:.78rem;font-weight:700;color:var(--fg-suave);padding:4px 0}.cal-dias button{font:inherit;font-size:.95rem;aspect-ratio:1;border:1px solid transparent;background:none;border-radius:var(--raio);color:var(--silveira-mto-esc);position:relative;cursor:pointer}.cal-dias button:disabled{cursor:default;color:#8a968a}.cal-dias button.hoje{border-color:var(--silveira-mto-esc);font-weight:700}.cal-dias button.tem-evento,.cal-dias button.tem-feriado{font-weight:700}.cal-dias button.tem-evento:after,.cal-dias button.tem-feriado:after,.ponto{content:"";width:6px;height:6px;background:var(--agua);position:absolute;left:50%;bottom:5px;transform:translate(-50%)}.cal-dias button.tem-feriado:after,.ponto.feriado{background:#c62828}.cal-dias button:not(:disabled):hover{background:var(--campo-claro)}.cal-dias button.escolhido,.cal-dias button.escolhido:hover{background:var(--agua);color:#fff}.cal-dias button.escolhido:after{background:#fff}.cal-legenda{margin:12px 0 0;display:flex;align-items:center;gap:8px}.ponto{position:static;display:inline-block;transform:none}.ponto.feriado{margin-left:10px}.agenda-sub{margin:0 0 .6em;font-size:1.1rem;line-height:1.3}.agenda-sub:first-letter{text-transform:uppercase}.agenda-lista ul{list-style:none;margin:0;padding:0}.ev{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--linha);border-radius:var(--raio);padding:12px 16px;margin:0 0 10px}.ev-data{flex:none;width:54px;text-align:center;font-size:.8rem;text-transform:uppercase;color:var(--agua-esc);font-weight:700;border-right:1px solid var(--linha);padding-right:14px}.ev-data b{display:block;font-size:1.5rem;line-height:1.1;color:var(--silveira-mto-esc)}.ev.feriado .ev-data{color:#b71c1c}.ev-txt{display:flex;flex-direction:column;gap:2px}.ver-todos{font:inherit;background:none;border:0;color:var(--agua-esc);text-decoration:underline;cursor:pointer;padding:6px 0}@media(max-width:760px){.agenda-grelha{grid-template-columns:1fr}}.heroi[data-astro-cid-j7pv25f6] .veu-leve[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#0000 35%,#00282999)}.heroi-txt[data-astro-cid-j7pv25f6] .lema[data-astro-cid-j7pv25f6]{font-size:2.4rem;max-width:18em;margin:0 0 .3em}.heroi-txt[data-astro-cid-j7pv25f6] .lema-2[data-astro-cid-j7pv25f6]{font-size:1.3rem;margin:0;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.4)}@media(max-width:760px){.heroi-txt[data-astro-cid-j7pv25f6] .lema[data-astro-cid-j7pv25f6]{font-size:1.7rem}.heroi-txt[data-astro-cid-j7pv25f6] .lema-2[data-astro-cid-j7pv25f6]{font-size:1.05rem}}.topo-home[data-astro-cid-j7pv25f6]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:34px 0 10px}.caixa[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--linha);border-top:5px solid var(--agua);border-radius:var(--raio);padding:18px 22px}.caixa[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 .6em;font-size:1.3rem}.alertas-lista[data-astro-cid-j7pv25f6]{display:grid;gap:12px}.alerta[data-astro-cid-j7pv25f6]{border:1px solid var(--linha);border-left:6px solid var(--agua);border-radius:var(--raio);padding:12px 16px}.alerta[data-astro-cid-j7pv25f6].urgente{border-left-color:#c62828;background:#fff5f5}.alerta[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .3em;font-size:1.05rem}.alerta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 .4em}.alerta-nivel[data-astro-cid-j7pv25f6]{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--agua-esc)}.alerta[data-astro-cid-j7pv25f6].urgente .alerta-nivel[data-astro-cid-j7pv25f6]{color:#b71c1c}.vazio[data-astro-cid-j7pv25f6]{margin:0}.noticias-lista[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.noticias-lista[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:10px 0;border-bottom:1px solid var(--linha)}.noticias-lista[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{padding-top:0}.noticias-lista[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;text-align:left;hyphens:manual;-webkit-hyphens:manual}.noticias-lista[data-astro-cid-j7pv25f6] .tit[data-astro-cid-j7pv25f6]{font-weight:700;line-height:1.35}.servicos-home[data-astro-cid-j7pv25f6]{margin-top:34px}.atalhos-home[data-astro-cid-j7pv25f6]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:18px 0 10px;padding-top:18px;border-top:1px solid var(--linha)}.atalhos-home[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;text-align:center;background:var(--agua);color:#fff;text-decoration:none;font-weight:600;padding:13px 16px;border-radius:var(--raio);font-size:1.02rem}.atalhos-home[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--agua-esc)}.bloco[data-astro-cid-j7pv25f6]{display:grid;gap:26px;grid-template-columns:1fr 340px;align-items:center;border-radius:var(--raio);padding:26px 28px;margin:34px 0 10px}.bloco-sol[data-astro-cid-j7pv25f6]{background:#fff9e6;border:3px solid var(--sol)}.bloco-agua[data-astro-cid-j7pv25f6]{background:var(--agua-claro);border:3px solid var(--agua);margin-top:0}.bloco-txt[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.25rem;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .8em}.bloco-txt[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.98rem}.bloco[data-astro-cid-j7pv25f6] .ver-mais[data-astro-cid-j7pv25f6]{margin:0;text-align:left}.bloco[data-astro-cid-j7pv25f6] .ver-mais[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-style:italic;font-weight:600}.bloco-foto[data-astro-cid-j7pv25f6]{margin:0;height:100%;min-height:260px;overflow:hidden;border-radius:var(--raio)}.bloco-foto[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:760px){.bloco[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:20px}.bloco-foto[data-astro-cid-j7pv25f6]{min-height:0;aspect-ratio:4/3}}
