.contato[data-astro-cid-in7yjviz]{padding-block:calc(var(--cabecalho) + clamp(48px, 8vw, 112px)) var(--secao)}.contato__grade[data-astro-cid-in7yjviz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px clamp(40px,7vw,120px);display:grid}.contato__intro[data-astro-cid-in7yjviz] .sobretitulo[data-astro-cid-in7yjviz]{margin-bottom:18px}.contato__intro[data-astro-cid-in7yjviz] h1[data-astro-cid-in7yjviz] em[data-astro-cid-in7yjviz]{color:var(--verde)}.contato__intro[data-astro-cid-in7yjviz] .canais[data-astro-cid-in7yjviz]{margin-top:40px}.canais[data-astro-cid-in7yjviz]{border-top:1px solid var(--linha);margin:0;padding:0;list-style:none}.canal[data-astro-cid-in7yjviz]{border-bottom:1px solid var(--linha);align-items:center;gap:16px;padding:18px 0;text-decoration:none;display:flex}.canal[data-astro-cid-in7yjviz]>svg{width:24px;height:24px;color:var(--verde);flex:none}.canal[data-astro-cid-in7yjviz] span[data-astro-cid-in7yjviz]{color:var(--texto-suave);font-size:.95rem;display:grid}.canal[data-astro-cid-in7yjviz] b[data-astro-cid-in7yjviz]{font-family:var(--serif);color:var(--texto);font-size:1.3rem;font-weight:400}.canal[data-astro-cid-in7yjviz] .canal__seta{width:20px;height:20px;transition:transform .4s var(--ease-out);margin-left:auto}a[data-astro-cid-in7yjviz].canal:hover .canal__seta{transform:translate(4px)}a[data-astro-cid-in7yjviz].canal:hover b[data-astro-cid-in7yjviz]{text-underline-offset:3px;text-decoration:underline}.formulario[data-astro-cid-in7yjviz]{background:var(--papel);box-shadow:0 0 0 1px var(--linha), 0 40px 80px -60px #14342b80;gap:22px;padding:clamp(24px,4vw,48px);display:grid}.campo[data-astro-cid-in7yjviz]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.campo[data-astro-cid-in7yjviz] label[data-astro-cid-in7yjviz],.campo[data-astro-cid-in7yjviz] legend[data-astro-cid-in7yjviz]{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave);padding:0;font-size:.78rem;font-weight:600}.campo[data-astro-cid-in7yjviz] legend[data-astro-cid-in7yjviz]{margin-bottom:8px}.campo[data-astro-cid-in7yjviz] input[data-astro-cid-in7yjviz],.campo[data-astro-cid-in7yjviz] textarea[data-astro-cid-in7yjviz]{width:100%;font:inherit;color:var(--texto);background:0 0;border:0;border-bottom:1px solid #292d2b59;border-radius:0;padding:12px 0;font-size:1.05rem;transition:border-color .3s}.campo[data-astro-cid-in7yjviz] textarea[data-astro-cid-in7yjviz]{resize:vertical;min-height:120px}.campo[data-astro-cid-in7yjviz] input[data-astro-cid-in7yjviz]:focus,.campo[data-astro-cid-in7yjviz] textarea[data-astro-cid-in7yjviz]:focus{border-bottom-color:var(--verde);box-shadow:0 1px 0 var(--verde);outline:none}.campo[data-astro-cid-in7yjviz] [data-astro-cid-in7yjviz][aria-invalid=true]{border-bottom-color:#a4442f}.campo__ajuda[data-astro-cid-in7yjviz]{color:var(--texto-suave);font-size:.78rem}.chips[data-astro-cid-in7yjviz]{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-in7yjviz] label[data-astro-cid-in7yjviz]{letter-spacing:0;text-transform:none;cursor:pointer;font-weight:400;position:relative}.chips[data-astro-cid-in7yjviz] input[data-astro-cid-in7yjviz]{opacity:0;cursor:pointer;position:absolute;inset:0}.chips[data-astro-cid-in7yjviz] span[data-astro-cid-in7yjviz]{border:1px solid var(--linha);min-height:38px;color:var(--texto);border-radius:999px;align-items:center;padding:6px 14px;font-size:.9rem;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.chips[data-astro-cid-in7yjviz] label[data-astro-cid-in7yjviz]:hover span[data-astro-cid-in7yjviz]{border-color:var(--grafite)}.chips[data-astro-cid-in7yjviz] input[data-astro-cid-in7yjviz]:checked+span[data-astro-cid-in7yjviz]{background:var(--verde);border-color:var(--verde);color:var(--bege)}.chips[data-astro-cid-in7yjviz] input[data-astro-cid-in7yjviz]:focus-visible+span[data-astro-cid-in7yjviz]{outline:2px solid var(--tocha);outline-offset:2px}.formulario[data-astro-cid-in7yjviz] .botao[data-astro-cid-in7yjviz]{justify-self:start}.formulario__status[data-astro-cid-in7yjviz]{min-height:1.4em;font-size:.92rem}.formulario__status[data-astro-cid-in7yjviz][data-tipo=ok]{color:var(--verde)}.formulario__status[data-astro-cid-in7yjviz][data-tipo=erro]{color:#a4442f}@media (width<=900px){.contato__grade[data-astro-cid-in7yjviz]{grid-template-columns:1fr}}
