:root{--cobalto:#0047ab;--cobalto-escuro:#00367f;--cobalto-profundo:#0a1f4d;--cobalto-suave:#d9e3f4;--branco:#fff;--offwhite:#f4f6fa;--linha:#d3dbea;--tinta:#0a1f4d;--tinta-suave:#45557a;--fonte-titulo:"Archivo", system-ui, -apple-system, sans-serif;--fonte-texto:"Archivo", system-ui, -apple-system, sans-serif;--largura-titulo:72%;--raio:6px;--sombra:0 1px 2px #0a1f4d0f, 0 6px 18px #0a1f4d0f;--largura:1160px;--gutter:20px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--offwhite);color:var(--tinta);font-family:var(--fonte-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}#root{flex-direction:column;min-height:100vh;display:flex}main{flex:1}img{max-width:100%;display:block}a{color:var(--cobalto);text-underline-offset:.18em;text-decoration-thickness:1.5px}h1,h2,h3{font-family:var(--fonte-titulo);font-stretch:var(--largura-titulo);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}p{text-wrap:pretty;margin:0 0 1em}svg{flex-shrink:0}:focus-visible{outline:3px solid var(--cobalto);outline-offset:3px;border-radius:2px}.container{width:100%;max-width:var(--largura);padding:0 var(--gutter);margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pular{background:var(--branco);z-index:100;border-radius:var(--raio);padding:8px 14px;position:absolute;top:8px;left:-999px}.pular:focus{left:8px}.azulejo{width:100%;height:100%;color:var(--cobalto);display:block;position:absolute;inset:0}.azulejo-esmalte{fill:var(--branco)}.barra-azulejo{border-block:3px solid var(--cobalto);position:relative;overflow:hidden}.botao{background:var(--cobalto);min-height:48px;color:var(--branco);font:700 1rem/1.2 var(--fonte-texto);border:2px solid var(--cobalto);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;transition:background-color .2s,transform .15s,border-color .2s;display:inline-flex}.botao:hover{background:var(--cobalto-escuro);border-color:var(--cobalto-escuro)}.botao:active{transform:scale(.97)}.botao-pequeno{min-height:40px;padding:8px 18px;font-size:.9375rem}.botao-grande{min-height:56px;padding:14px 32px;font-size:1.125rem}.botao-claro{background:var(--branco);color:var(--cobalto);border-color:var(--branco)}.botao-claro:hover{background:var(--offwhite);border-color:var(--offwhite)}.botao-contorno{color:var(--cobalto);border-color:var(--cobalto);background:0 0}.botao-contorno:hover{background:var(--cobalto-suave);border-color:var(--cobalto)}.botao-contorno-claro{color:var(--branco);background:0 0;border-color:#fff9}.botao-contorno-claro:hover{border-color:var(--branco);background:#ffffff1a}.link-seta{margin-top:8px;font-weight:700;display:inline-block}.link-seta:hover{color:var(--cobalto-escuro);text-decoration-thickness:2.5px}.topo{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--linha);background:#f4f6faf0;position:sticky;top:0}.topo-linha{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.marca{color:var(--tinta);align-items:baseline;gap:10px;text-decoration:none;display:flex}.marca-sigla{font-family:var(--fonte-titulo);color:var(--cobalto);font-size:2rem;font-weight:900;font-stretch:75%;line-height:1}.marca-cidade{color:var(--tinta-suave);font-size:.9375rem;font-weight:500}.marca-logo{align-self:center;width:auto;height:44px}.menu{align-items:center;gap:2px;display:flex}.menu-link{color:var(--tinta);border-radius:4px;padding:8px 12px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}.menu-link:hover{background:var(--cobalto-suave)}.menu-link.active{color:var(--cobalto);text-underline-offset:6px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.menu .botao{margin-left:10px}.menu-botao{display:none}@media (width<=1100px){.menu-botao{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:44px;height:44px;display:grid}.menu-traco,.menu-traco:before,.menu-traco:after{background:var(--tinta);content:"";border-radius:2px;width:22px;height:2px;transition:transform .25s,background-color .25s;display:block}.menu-traco{position:relative}.menu-traco:before{position:absolute;top:-7px}.menu-traco:after{position:absolute;top:7px}.menu-botao[aria-expanded=true] .menu-traco{background:0 0}.menu-botao[aria-expanded=true] .menu-traco:before{transform:translateY(7px)rotate(45deg)}.menu-botao[aria-expanded=true] .menu-traco:after{transform:translateY(-7px)rotate(-45deg)}.menu{padding:12px var(--gutter) 20px;background:var(--offwhite);border-bottom:1px solid var(--linha);visibility:hidden;opacity:0;flex-direction:column;align-items:stretch;gap:2px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 12px 24px #0a1f4d14}.menu.aberto{visibility:visible;opacity:1;transform:none}.menu-link{padding:12px 14px;font-size:1.0625rem}.menu-link.active{background:var(--cobalto-suave);text-decoration:none}.menu .botao{margin:10px 0 0}}.destaque{background:radial-gradient(ellipse at 50% 0%, #ffffff24, transparent 60%), linear-gradient(180deg, var(--cobalto) 0%, var(--cobalto-escuro) 100%);color:var(--branco);text-align:center;padding:clamp(56px,10vw,112px) 0 clamp(56px,8vw,96px);position:relative;overflow:hidden}.destaque-estrelas{color:#ffffff1f;pointer-events:none;width:min(780px,150vw);animation:240s linear infinite girar;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes girar{to{transform:translate(-50%,-50%)rotate(360deg)}}.destaque-conteudo{position:relative}.destaque-titulo{margin:8px 0 12px;font-size:clamp(3rem,10vw,6.25rem);font-weight:900}.destaque-chamada{opacity:.92;max-width:34ch;margin:0 auto 32px;font-size:clamp(1.0625rem,2.4vw,1.3rem)}.destaque-acoes{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.destaque-info{flex-wrap:wrap;justify-content:center;gap:10px 28px;max-width:820px;margin:40px auto 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.destaque-info li{align-items:center;gap:8px;display:flex}.destaque-info li:first-child:first-letter{text-transform:uppercase}.destaque-info a{color:inherit;text-underline-offset:3px}.destaque .sobretitulo{letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;font-size:.8125rem;font-weight:700}.contagem{justify-content:center;gap:clamp(8px,2.5vw,16px);display:flex}.contagem-bloco{border-radius:var(--raio);background:#ffffff1a;border:1px solid #ffffff38;flex-direction:column;align-items:center;min-width:clamp(68px,18vw,96px);padding:14px 8px 10px;display:flex}.contagem-numero{font-family:var(--fonte-titulo);font-variant-numeric:tabular-nums;font-size:clamp(2rem,7vw,3rem);font-weight:800;font-stretch:80%;line-height:1}.contagem-rotulo{letter-spacing:.1em;text-transform:uppercase;opacity:.8;margin-top:6px;font-size:.75rem}.nm-topo{padding:clamp(32px,6vw,72px) 0 clamp(40px,6vw,72px)}.nm-grade{align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width>=900px){.nm-grade{grid-template-columns:1.05fr .95fr}}.nm-titulo{letter-spacing:-.01em;color:var(--cobalto);margin:0 0 clamp(20px,3vw,32px);font-size:clamp(4rem,13vw,8.75rem);font-weight:900;font-stretch:68%;line-height:.86}.nm-chamada{max-width:30ch;margin-bottom:28px;font-size:clamp(1.125rem,2vw,1.3125rem);line-height:1.5}.nm-quando{font-family:var(--fonte-titulo);margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;font-stretch:80%;line-height:1.15}.nm-onde{color:var(--tinta-suave);margin:6px 0 0}.nm-onde a{color:inherit}.nm-publico{color:var(--tinta-suave);margin:2px 0 0}.nm-acoes{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.contagem-frase{color:var(--tinta);font-variant-numeric:tabular-nums;margin:22px 0 0;font-size:1.0625rem}.contagem-frase strong{color:var(--cobalto);font-weight:800}.nm-moldura{border:3px solid var(--cobalto);background:var(--branco);border-radius:2px;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.nm-foto{border:6px solid var(--branco);box-shadow:0 0 0 3px var(--cobalto);background:var(--cobalto-suave);margin:0;position:relative}.nm-foto img{aspect-ratio:4/5;object-fit:cover;width:100%}@media (width<=899px){.nm-foto img{aspect-ratio:4/3}}.sobretitulo{color:var(--cobalto);font-size:.9375rem;font-weight:600;display:inline-block}.secao{padding:clamp(56px,8vw,104px) 0}.secao-clara{background:var(--branco)}.titulo-secao{margin-bottom:clamp(24px,4vw,40px)}.titulo-secao h2{color:var(--tinta);font-size:clamp(2.25rem,5.5vw,3.75rem)}.texto p{color:var(--tinta-suave);max-width:64ch}.texto-estreito>*{max-width:720px}.quem-somos{gap:8px 72px;display:grid}@media (width>=860px){.quem-somos{grid-template-columns:1fr 1.15fr;align-items:start}}.quem-somos .texto p:first-child{color:var(--tinta);font-size:1.25rem;line-height:1.5}.cabecalho-pagina{background:var(--offwhite);padding:clamp(40px,7vw,80px) 0 clamp(28px,4vw,44px)}.cabecalho-pagina h1{color:var(--cobalto);font-size:clamp(3rem,10vw,6rem);font-weight:900;font-stretch:68%;line-height:.9}.cabecalho-pagina p{color:var(--tinta-suave);max-width:46ch;margin:14px 0 0;font-size:1.1875rem}.cartoes{border-top:3px solid var(--cobalto);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 32px;display:grid}.cartao{border-bottom:1px solid var(--linha);padding:24px 0 28px}.cartao h3{color:var(--cobalto);margin-bottom:8px;font-size:1.75rem}.cartao p{color:var(--tinta-suave);max-width:32ch;margin:0}.perguntas{gap:10px;display:grid}.pergunta{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio)}.pergunta summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:700;list-style:none;display:flex}.pergunta summary::-webkit-details-marker{display:none}.pergunta summary:after{content:"+";color:var(--cobalto);font-size:1.5rem;line-height:1;transition:transform .2s}.pergunta[open] summary:after{transform:rotate(45deg)}.pergunta p{color:var(--tinta-suave);margin:0;padding:0 22px 20px}.previsto{font-family:var(--fonte-titulo);font-size:1.5rem;font-weight:800;font-stretch:75%;color:var(--cobalto)!important}.carrossel{margin-bottom:24px}.carrossel-palco{position:relative}.carrossel-trilho{scroll-snap-type:x mandatory;border-radius:var(--raio);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.carrossel-trilho::-webkit-scrollbar{display:none}.carrossel-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;margin:0}.carrossel-quadro{aspect-ratio:16/9;background:var(--cobalto-profundo);border-radius:var(--raio);position:relative;overflow:hidden}.carrossel-fundo{object-fit:cover;filter:blur(28px)brightness(.55)saturate(1.2);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.carrossel-img{object-fit:contain;width:100%;height:100%;position:relative}.carrossel-legenda{text-align:center;min-height:3.2em;color:var(--tinta-suave);text-wrap:balance;margin:0;padding:16px 8px 0;font-size:clamp(1rem,2vw,1.125rem);font-weight:500;line-height:1.45}.carrossel-botao{cursor:pointer;width:48px;height:48px;color:var(--cobalto);background:#ffffffeb;border:0;border-radius:50%;place-items:center;transition:background-color .2s,transform .15s;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 4px 16px #0000002e}.carrossel-botao:hover{background:var(--branco)}.carrossel-botao:active{transform:scale(.94)}.carrossel-botao.anterior{left:16px}.carrossel-botao.proximo{right:16px}.carrossel-pontos{justify-content:center;gap:4px;margin-top:12px;display:flex}.carrossel-ponto{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.carrossel-ponto:before{content:"";background:var(--linha);border-radius:999px;width:8px;height:8px;transition:width .3s,background-color .3s}.carrossel-ponto.ativo:before{background:var(--cobalto);width:22px}@media (width<=640px){.carrossel-quadro{aspect-ratio:4/5}.carrossel-botao{width:40px;height:40px}.carrossel-botao.anterior{left:8px}.carrossel-botao.proximo{right:8px}}.mosaico{columns:3 280px;column-gap:16px}.mosaico-item{break-inside:avoid;background:var(--branco);border-radius:var(--raio);box-shadow:var(--sombra);margin:0 0 16px;overflow:hidden}.mosaico-item button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.mosaico-item img{width:100%;height:auto;transition:transform .4s}.mosaico-item button:hover img{transform:scale(1.03)}.mosaico-item figcaption{color:var(--tinta-suave);padding:12px 16px 14px;font-size:.9375rem;line-height:1.45}.visualizador{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--branco);background:0 0;border:0;margin:0;padding:0}.visualizador::backdrop{background:#000f28eb}.visualizador[open]{place-items:center;display:grid}.visualizador-figura{pointer-events:none;flex-direction:column;align-items:center;gap:14px;max-height:100%;margin:0;padding:64px 16px 16px;display:flex}.visualizador-figura img{object-fit:contain;pointer-events:auto;border-radius:8px;max-width:min(1200px,100%);max-height:calc(100dvh - 160px)}.visualizador-figura figcaption{text-align:center;pointer-events:auto;align-items:baseline;gap:16px;max-width:900px;font-size:1.125rem;display:flex}.visualizador-contador{font-family:var(--fonte-texto);opacity:.7;white-space:nowrap;font-size:.875rem}.visualizador-fechar,.visualizador-seta{width:48px;height:48px;color:var(--branco);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;font-size:2rem;line-height:1;transition:background-color .2s;display:grid;position:fixed}.visualizador-fechar:hover,.visualizador-seta:hover{background:#ffffff40}.visualizador-fechar{top:12px;right:12px}.visualizador-seta{top:50%;translate:0 -50%}.visualizador-seta.anterior{left:12px}.visualizador-seta.proximo{right:12px}.depoimentos{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.depoimento{background:var(--branco);border-radius:var(--raio);box-shadow:var(--sombra);margin:0;padding:28px}.secao-clara .depoimento{background:var(--offwhite);box-shadow:none}.depoimento p{color:var(--tinta);font-size:1.1875rem;line-height:1.55}.depoimento cite{color:var(--cobalto);font-size:.9375rem;font-style:normal;font-weight:700}.apoiadores{flex-wrap:wrap;gap:40px 48px;margin:0 0 32px;padding:0;list-style:none;display:flex}.apoiador{text-align:center;width:220px;color:var(--tinta);flex-direction:column;align-items:center;gap:14px;display:flex}.apoiador img{object-fit:contain;width:auto;max-width:100%;height:140px}.apoiador-nome{text-wrap:balance;font-size:.9375rem;font-weight:700;line-height:1.4}.apoiador-redes{gap:6px;margin-top:-6px;display:flex}.apoiador-redes a{width:40px;height:40px;color:var(--cobalto);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.apoiador-redes a:hover{background:var(--cobalto);color:var(--branco)}.faixa{background:var(--cobalto-suave);color:var(--tinta);padding:clamp(64px,9vw,112px) 0}.faixa-conteudo p{color:var(--tinta-suave);max-width:46ch}.faixa-frase{font-family:var(--fonte-titulo);margin-bottom:20px;font-size:clamp(2.75rem,7vw,5rem);font-weight:900;font-stretch:66%;line-height:.92;color:var(--cobalto)!important;max-width:none!important}.faixa .botao{margin-top:12px}.eventos{gap:16px;margin-bottom:56px;display:grid}.evento{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);gap:20px;padding:24px;display:flex}.evento-data{background:var(--cobalto);min-width:72px;height:80px;color:var(--branco);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex}.evento-dia{font-family:var(--fonte-titulo);font-size:2.25rem;font-weight:900;font-stretch:72%;line-height:1}.evento-mes{text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:700}.evento-corpo h3{margin-bottom:8px;font-size:1.5rem}.evento-meta{color:var(--tinta-suave);flex-direction:column;gap:4px;font-size:.9375rem;display:flex}.evento-meta span{align-items:center;gap:8px;display:flex}.evento-meta span:first-letter{text-transform:uppercase}.evento-corpo>p:not(.evento-meta){color:var(--tinta-suave)}.evento-passado{opacity:.7}.evento-passado .evento-data{background:var(--tinta-suave)}@media (width<=520px){.evento{flex-direction:column}.evento-data{flex-direction:row;align-self:flex-start;gap:8px;height:auto;padding:8px 14px}}.vazio{color:var(--tinta-suave)}.vazio-destaque{text-align:center;place-items:center;min-height:320px;padding:40px 20px;display:grid;position:relative}.vazio-estrelas{width:300px;color:var(--cobalto-suave);position:absolute}.vazio-destaque p{margin:0 0 6px;position:relative}.doacoes-grade{align-items:start;gap:40px;display:grid}@media (width>=900px){.doacoes-grade{grid-template-columns:1fr 1.15fr}.doacoes-grade>.texto{position:sticky;top:100px}}.aviso-favorecido{background:var(--cobalto-suave);border-radius:10px;padding:14px 16px;font-size:.9375rem;line-height:1.55;color:var(--tinta)!important}.cartao-formulario{background:var(--branco);border-radius:var(--raio);box-shadow:var(--sombra);overflow:hidden}.abas{border-bottom:1px solid var(--linha);grid-template-columns:1fr 1fr;display:grid}.aba{background:var(--offwhite);cursor:pointer;font:700 1rem var(--fonte-texto);color:var(--tinta-suave);border:0;border-bottom:3px solid #0000;padding:18px 12px;transition:color .2s,background-color .2s,border-color .2s}.aba:hover{color:var(--cobalto)}.aba.ativa{background:var(--branco);color:var(--cobalto);border-bottom-color:var(--cobalto)}.cartao-formulario [role=tabpanel]{padding:clamp(20px,4vw,32px)}.formulario{gap:18px;display:grid}.campo{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.campo>span,.campo>legend{padding:0;font-size:.9375rem;font-weight:700}.campo legend{margin-bottom:10px}.campo em,.campo-valor em{color:var(--tinta-suave);font-style:normal;font-weight:400}.formulario input[type=text],.formulario input[type=email],.formulario input[type=tel],.formulario input[type=number],.formulario textarea{width:100%;min-height:48px;font:400 1rem var(--fonte-texto);color:var(--tinta);background:var(--offwhite);border:1.5px solid var(--linha);border-radius:10px;padding:12px 14px;transition:border-color .2s,background-color .2s}.formulario textarea{resize:vertical;min-height:88px}.formulario input:focus,.formulario textarea:focus{border-color:var(--cobalto);background:var(--branco);outline:none}.formulario input:disabled{opacity:.5}.campos-dupla{gap:18px;display:grid}@media (width>=560px){.campos-dupla{grid-template-columns:1fr 1fr}}.campo-check{color:var(--tinta-suave);cursor:pointer;align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.campo-check input{width:20px;height:20px;accent-color:var(--cobalto);flex-shrink:0;margin:2px 0 0}.valores{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;display:grid}.valor,.opcao{cursor:pointer;border:1.5px solid var(--linha);background:var(--offwhite);min-height:48px;color:var(--tinta);font:700 1rem var(--fonte-texto);border-radius:10px;padding:10px 12px;transition:border-color .2s,background-color .2s,color .2s}.valor:hover,.opcao:hover{border-color:var(--cobalto)}.valor.ativo,.opcao.ativo{background:var(--cobalto);border-color:var(--cobalto);color:var(--branco)}.campo-valor{color:var(--tinta-suave);gap:6px;margin-top:12px;font-size:.875rem;display:grid}.opcoes{flex-wrap:wrap;gap:8px;display:flex}.opcao{align-items:center;font-size:.9375rem;font-weight:500;display:inline-flex}.opcao input{opacity:0;pointer-events:none;position:absolute}.opcao:has(input:focus-visible){outline:3px solid var(--cobalto);outline-offset:2px}.armadilha{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.erro{color:#9b1c1c;background:#fdecec;border-radius:10px;margin:0;padding:12px 14px;font-weight:500}.botao:disabled,.botao:disabled:hover{color:#fff;cursor:not-allowed;background:#c9cdd6;border-color:#c9cdd6;transform:none}.enviar{gap:10px;display:grid}.o-que-falta{color:var(--tinta-suave);text-align:center;text-wrap:balance;margin:0;font-size:.875rem}.botao-fantasma{color:var(--cobalto);background:0 0;border-color:#0000}.botao-fantasma:hover{background:var(--cobalto-suave);border-color:#0000}.pix-resultado{text-align:center;justify-items:center;gap:14px;display:grid}.pix-resultado h3{font-size:clamp(1.375rem,3vw,1.75rem)}.pix-resultado p{color:var(--tinta-suave);max-width:46ch;margin:0}.pix-resultado .aviso-favorecido{text-align:left}.pix-qr{background:var(--branco);border:1.5px solid var(--linha);border-radius:var(--raio);padding:12px}.pix-qr img,.pix-qr-carregando{width:240px;height:240px}.pix-qr-carregando{background:var(--offwhite);border-radius:8px}.pix-codigo{gap:10px;width:100%;display:grid}.pix-codigo code{background:var(--offwhite);color:var(--tinta-suave);word-break:break-all;text-align:left;border-radius:10px;padding:12px;font-size:.75rem;line-height:1.5;display:block}.pix-acoes{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.politica h2{color:var(--tinta);margin:36px 0 12px;font-size:1.5rem}.politica ul{color:var(--tinta-suave);padding-left:20px}.politica li{margin-bottom:6px}.politica-data{margin-top:40px;font-size:.875rem}.rodape-link{color:#ffffffbf;margin-top:8px;font-size:.875rem;display:inline-block}.rodape-link:hover{color:var(--branco)}.contato-grade{gap:24px;display:grid}@media (width>=860px){.contato-grade{grid-template-columns:1fr 1.1fr}}.contato-lista{align-content:start;gap:12px;display:grid}.contato-item{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);color:var(--tinta);align-items:flex-start;gap:16px;padding:20px 22px;text-decoration:none;transition:border-color .2s,transform .15s;display:flex}.contato-item:hover{border-color:var(--cobalto)}.contato-item:active{transform:scale(.99)}.contato-item svg{color:var(--cobalto);margin-top:3px}.contato-item div{flex-direction:column;display:flex}.contato-item span{color:var(--tinta-suave);font-size:.9375rem}.contato-principal{background:var(--cobalto);border-color:var(--cobalto);color:var(--branco)}.contato-principal svg,.contato-principal span{color:#ffffffd9}.contato-principal:hover{background:var(--cobalto-escuro)}.mapa{border-radius:var(--raio);background:var(--cobalto-suave);border:0;width:100%;height:100%;min-height:360px}.rodape{background:var(--cobalto-profundo);color:#ffffffc7;padding:48px 0 56px;font-size:.9375rem}.rodape p{margin:0 0 4px}.rodape-grade{gap:24px;display:grid}@media (width>=760px){.rodape-grade{grid-template-columns:1.4fr 1fr auto;align-items:start}}.rodape-nome{font-family:var(--fonte-titulo);color:var(--branco);font-size:1.75rem;font-weight:800;font-stretch:72%;line-height:1.1;margin-bottom:10px!important}.rodape-redes{gap:8px;display:grid}.rodape-redes a{color:var(--branco);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.rodape-redes a:hover{text-decoration:underline}.rodape-frase{font-family:var(--fonte-titulo);color:var(--branco);font-size:1.5rem;font-weight:800;font-stretch:72%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.nm-palavra{display:block}.vazio-azulejo{border:2px solid var(--cobalto);width:64px;height:64px;margin:0 auto 18px;display:block;position:relative;overflow:hidden}.nm-sobre{gap:8px 72px;display:grid}@media (width>=860px){.nm-sobre{grid-template-columns:1fr 1.15fr;align-items:start}}.nm-sobre .texto p:first-child{color:var(--tinta);font-size:1.25rem;line-height:1.5}.nm-local{align-items:start;gap:28px;display:grid}@media (width>=860px){.nm-local{grid-template-columns:.8fr 1.2fr}}.nm-endereco{margin-bottom:20px;font-size:1.125rem}.agenda{position:relative}.agenda>summary{cursor:pointer;list-style:none}.agenda>summary::-webkit-details-marker{display:none}.agenda[open]>summary{background:var(--cobalto-suave)}.agenda-opcoes{z-index:5;background:var(--branco);border:1px solid var(--cobalto-suave);border-radius:var(--raio);min-width:260px;box-shadow:var(--sombra);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.agenda-opcoes a,.agenda-opcoes button{text-align:left;font:inherit;color:var(--tinta);cursor:pointer;background:0 0;border:0;border-radius:4px;gap:2px;padding:12px 14px;font-weight:600;text-decoration:none;display:grid}.agenda-opcoes a:hover,.agenda-opcoes button:hover{background:var(--offwhite);color:var(--cobalto)}.agenda-opcoes small{color:var(--tinta-suave);font-size:.8125rem;font-weight:400}
