.formulario-card[data-astro-cid-dnwq4nxu]{text-align:left;background-color:var(--color-brand-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-lg)}@media (width>=768px){.formulario-card[data-astro-cid-dnwq4nxu]{max-width:var(--width-narrow);padding:var(--spacing-xl);margin-inline:auto}}form[data-astro-cid-dnwq4nxu]{gap:var(--spacing-md);flex-direction:column;display:flex}.campo-grupo[data-astro-cid-dnwq4nxu]{gap:var(--spacing-xs);flex-direction:column;display:flex}label[data-astro-cid-dnwq4nxu]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-dark);display:block}.label-opcional[data-astro-cid-dnwq4nxu]{font-weight:var(--font-weight-regular);color:color-mix(in srgb, var(--color-brand-primary-dark) 85%, var(--color-brand-soft))}input[data-astro-cid-dnwq4nxu][type=text],input[data-astro-cid-dnwq4nxu][type=email],input[data-astro-cid-dnwq4nxu][type=tel]{min-height:44px;padding:var(--spacing-sm) var(--spacing-md);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-brand-light);font-size:var(--font-size-base);font-family:var(--font-sans);color:var(--color-brand-primary-dark);box-sizing:border-box;width:100%;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease}input[data-astro-cid-dnwq4nxu][type=text]:focus,input[data-astro-cid-dnwq4nxu][type=email]:focus,input[data-astro-cid-dnwq4nxu][type=tel]:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-ring);outline:none}input[data-astro-cid-dnwq4nxu].campo-invalido,input[data-astro-cid-dnwq4nxu].campo-invalido:focus{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-ring)}.erro-campo[data-astro-cid-dnwq4nxu]{font-size:var(--font-size-sm);color:var(--color-error-text);font-weight:var(--font-weight-regular);min-height:1.25em;display:block}.erro-campo[data-astro-cid-dnwq4nxu]:empty{display:none}.campo-checkbox[data-astro-cid-dnwq4nxu]{gap:var(--spacing-xs)}.label-checkbox[data-astro-cid-dnwq4nxu]{align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-brand-primary-dark);font-weight:var(--font-weight-regular);line-height:1.5;display:flex}.label-checkbox[data-astro-cid-dnwq4nxu] input[data-astro-cid-dnwq4nxu][type=checkbox]{width:18px;height:18px;min-height:unset;accent-color:var(--color-brand-primary);cursor:pointer;background-color:#0000;border:none;border-radius:0;flex-shrink:0;margin-top:2px;padding:0}.label-checkbox[data-astro-cid-dnwq4nxu] a[data-astro-cid-dnwq4nxu]{color:var(--color-brand-deep);font-weight:var(--font-weight-semibold);text-decoration:underline}.label-checkbox[data-astro-cid-dnwq4nxu] a[data-astro-cid-dnwq4nxu]:hover{color:var(--color-brand-primary-dark)}input[data-astro-cid-dnwq4nxu][name=website]{display:none}#erro-formulario[data-astro-cid-dnwq4nxu]{background-color:var(--color-error-surface);border:1px solid var(--color-error);border-left:4px solid var(--color-error);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-error-ink);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);border-radius:6px}#btn-enviar[data-astro-cid-dnwq4nxu]{width:100%;min-height:48px;padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--color-brand-deep);color:var(--color-on-brand);font-size:var(--font-size-base);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);cursor:pointer;margin-top:var(--spacing-md);transition:background-color var(--duration-fast) ease, transform var(--duration-fast) ease;border:none}#btn-enviar[data-astro-cid-dnwq4nxu]:hover{background-color:var(--color-brand-primary-dark);transform:translateY(-1px)}#btn-enviar[data-astro-cid-dnwq4nxu]:focus-visible{box-shadow:0 0 0 3px var(--color-brand-ring);outline:none}#btn-enviar[data-astro-cid-dnwq4nxu]:active{transform:translateY(0)}#btn-enviar[data-astro-cid-dnwq4nxu]:disabled{opacity:.7;cursor:not-allowed}.form-confianca[data-astro-cid-dnwq4nxu]{text-align:left;color:var(--color-brand-primary-dark);opacity:.85;margin:var(--spacing-sm) 0 0;justify-content:flex-start;align-items:flex-start;gap:6px;font-size:.78rem;line-height:1.4;display:flex}.form-confianca[data-astro-cid-dnwq4nxu] svg[data-astro-cid-dnwq4nxu]{color:var(--color-brand-deep);flex-shrink:0;margin-top:1px}.recaptcha-aviso[data-astro-cid-dnwq4nxu]{color:color-mix(in srgb, var(--color-brand-primary-dark) 85%, var(--color-brand-soft));text-align:left;margin:var(--spacing-xs) 0 0;font-size:11px;line-height:1.4}.recaptcha-aviso[data-astro-cid-dnwq4nxu] a[data-astro-cid-dnwq4nxu]{color:var(--color-brand-deep);text-decoration:underline}.recaptcha-aviso[data-astro-cid-dnwq4nxu] a[data-astro-cid-dnwq4nxu]:hover{color:var(--color-brand-primary-dark)}.ficha__cabecalho[data-astro-cid-jt7r42xn]{max-width:var(--width-prose);margin-bottom:clamp(var(--spacing-xl), 5vw, var(--spacing-2xl))}.ficha__intro[data-astro-cid-jt7r42xn]{margin:var(--spacing-md) 0 0;font-size:var(--font-size-lg);color:var(--color-brand-primary-dark);text-wrap:pretty;line-height:1.6}.ficha__grade[data-astro-cid-jt7r42xn]{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.ficha__grade[data-astro-cid-jt7r42xn]{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}.ficha__box[data-astro-cid-jt7r42xn]{align-items:flex-start;gap:var(--spacing-xs);padding:clamp(var(--spacing-md), 3vw, var(--spacing-xl));background-color:var(--color-brand-light);border:1px solid color-mix(in srgb, var(--color-brand-primary-dark) 8%, transparent);border-top:3px solid var(--color-brand-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.ficha__icone[data-astro-cid-jt7r42xn]{color:var(--color-brand-icon);display:inline-flex}.ficha__valor[data-astro-cid-jt7r42xn]{font-family:var(--font-display,var(--font-sans));font-size:clamp(var(--font-size-xl), 4.5vw, var(--font-size-display-sub));font-weight:var(--font-weight-semibold);color:var(--color-brand-heading);overflow-wrap:anywhere;line-height:1.05}.ficha__rotulo[data-astro-cid-jt7r42xn]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-dark)}.ficha__detalhe[data-astro-cid-jt7r42xn]{font-size:var(--font-size-sm);color:var(--color-brand-primary-dark);line-height:1.4}.ficha__endereco[data-astro-cid-jt7r42xn]{align-items:center;gap:var(--spacing-sm);margin:var(--spacing-xl) 0 0;font-size:var(--font-size-base);color:var(--color-brand-primary-dark);display:flex}.ficha__endereco-icone[data-astro-cid-jt7r42xn]{color:var(--color-brand-icon);flex-shrink:0;display:inline-flex}.areas__cabecalho[data-astro-cid-ip3fo52z]{max-width:var(--width-prose);margin-bottom:clamp(var(--spacing-xl), 5vw, var(--spacing-2xl))}.areas__grade[data-astro-cid-ip3fo52z]{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.areas__grade[data-astro-cid-ip3fo52z]{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.areas__grade[data-astro-cid-ip3fo52z]{grid-template-columns:repeat(4,minmax(0,1fr))}}.areas__item[data-astro-cid-ip3fo52z]{align-items:center;gap:var(--spacing-xs);min-width:0;min-height:4rem;padding:var(--spacing-sm);background-color:var(--color-brand-soft);border:1px solid color-mix(in srgb, var(--color-brand-primary-dark) 8%, transparent);border-radius:var(--radius-md);display:flex}@media (width>=640px){.areas__item[data-astro-cid-ip3fo52z]{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}}.areas__icone[data-astro-cid-ip3fo52z]{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-brand-primary) 16%, var(--color-brand-light));width:2.25rem;height:2.25rem;color:var(--color-brand-icon);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.areas__nome[data-astro-cid-ip3fo52z]{min-width:0;font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-dark);overflow-wrap:anywhere;line-height:1.25}@media (width>=640px){.areas__nome[data-astro-cid-ip3fo52z]{font-size:var(--font-size-base)}}.areas__aviso[data-astro-cid-ip3fo52z]{margin:var(--spacing-lg) 0 0;max-width:var(--width-prose);font-size:var(--font-size-sm);color:var(--color-brand-primary-dark);line-height:1.5}.gp__cabecalho[data-astro-cid-pa2d7csx]{max-width:var(--width-prose);margin-bottom:clamp(var(--spacing-lg), 4vw, var(--spacing-xl))}.gp__intro[data-astro-cid-pa2d7csx]{margin:var(--spacing-md) 0 0;font-size:var(--font-size-lg);color:var(--color-brand-primary-dark);line-height:1.6}.gp__abas[data-astro-cid-pa2d7csx]{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.gp__aba[data-astro-cid-pa2d7csx]{min-height:44px;padding:0 var(--spacing-lg);border:1.5px solid var(--color-brand-deep);border-radius:var(--radius-pill);color:var(--color-brand-primary-dark);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0}.gp__aba[data-astro-cid-pa2d7csx]:hover{background:color-mix(in srgb, var(--color-brand-deep) 10%, transparent)}.gp__aba[data-astro-cid-pa2d7csx][aria-selected=true]{background:var(--color-brand-deep);color:var(--color-on-brand)}.gp__aba[data-astro-cid-pa2d7csx]:focus-visible{box-shadow:0 0 0 3px var(--color-brand-ring);outline:none}.galeria-grade[data-astro-cid-pa2d7csx]{gap:var(--spacing-md);scroll-snap-type:x mandatory;padding-bottom:var(--spacing-md);margin-inline:calc(-1 * var(--spacing-md));padding-inline:var(--spacing-md);-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-auto-columns:82%;grid-auto-flow:column;display:grid;overflow-x:auto}@media (width>=1024px){.galeria-grade[data-astro-cid-pa2d7csx]{scroll-snap-type:none;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.galeria-item[data-astro-cid-pa2d7csx]{scroll-snap-align:start;aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-brand-light);box-shadow:var(--shadow-sm);color:var(--color-on-brand);transition:transform var(--duration-base) var(--ease-out-expo), box-shadow var(--duration-base) var(--ease-out-expo);text-decoration:none;display:block;position:relative;overflow:hidden}@media (hover:hover){.galeria-item[data-astro-cid-pa2d7csx]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}}.galeria-item[data-astro-cid-pa2d7csx]:focus-visible{box-shadow:0 0 0 3px var(--color-brand-ring), var(--shadow-md);outline:none}.galeria-item[data-astro-cid-pa2d7csx] img[data-astro-cid-pa2d7csx]{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out-expo);display:block}@media (hover:hover){.galeria-item[data-astro-cid-pa2d7csx]:hover img[data-astro-cid-pa2d7csx]{transform:scale(1.05)}}.galeria-item__legenda[data-astro-cid-pa2d7csx]{inset-inline:0;padding:2rem var(--spacing-md) var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-brand);text-shadow:0 1px 2px #0006;background:linear-gradient(#0000,#000000c7);line-height:1.35;position:absolute;bottom:0}@media (hover:hover){.galeria-item__legenda[data-astro-cid-pa2d7csx]{opacity:0;transition:opacity var(--duration-base) ease, transform var(--duration-base) ease;transform:translateY(8px)}.galeria-item[data-astro-cid-pa2d7csx]:hover .galeria-item__legenda[data-astro-cid-pa2d7csx],.galeria-item[data-astro-cid-pa2d7csx]:focus-visible .galeria-item__legenda[data-astro-cid-pa2d7csx]{opacity:1;transform:none}}.gp__aviso[data-astro-cid-pa2d7csx]{margin:var(--spacing-md) 0 0;font-size:var(--font-size-sm);color:var(--color-brand-primary-dark)}.form-wrap[data-astro-cid-pohkyoaq]{max-width:var(--width-narrow);text-align:center}.form-wrap[data-astro-cid-pohkyoaq] .section-h2[data-astro-cid-pohkyoaq]{color:var(--color-on-brand);margin-top:var(--spacing-sm)}.form-sub[data-astro-cid-pohkyoaq]{color:#ffffffe6;font-size:var(--font-size-lg);margin:var(--spacing-sm) 0 var(--spacing-xl);text-wrap:pretty}.form-wrap[data-astro-cid-pohkyoaq]>.section-eyebrow[data-astro-cid-pohkyoaq]{display:inline-block}
