#contact-area[data-astro-cid-vekgkm42]{background:#fff;border-radius:1rem;padding:clamp(1.25rem,4vw,2rem);font-size:1rem;box-shadow:0 8px 32px #102b2312}#contact-fields[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0;padding:0}#contact-progress[data-astro-cid-vekgkm42]{color:var(--color-brand);font-variant-numeric:tabular-nums;margin:0 0 1rem;font-size:.875rem}.contact-stage[data-astro-cid-vekgkm42]{overflow:clip}.contact-step[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{margin:0 0 .65rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.contact-step[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]:focus{outline:none}.step-intro[data-astro-cid-vekgkm42]{margin:0 0 1.5rem}.contact-step[data-astro-cid-vekgkm42] .field{margin-block:1.25rem}.contact-step[data-astro-cid-vekgkm42] textarea{min-height:7rem}.contact-controls[data-astro-cid-vekgkm42]{gap:.75rem;margin-top:1.5rem;display:flex}#contact-next[data-astro-cid-vekgkm42],#contact-submit[data-astro-cid-vekgkm42]{flex:1}.contact-required[data-astro-cid-vekgkm42],.contact-privacy[data-astro-cid-vekgkm42],.contact-alternative[data-astro-cid-vekgkm42]{margin:.85rem 0 0;font-size:.8rem}.contact-privacy[data-astro-cid-vekgkm42]{margin-top:1.5rem}#contact-area[data-astro-cid-vekgkm42]:has(#contact-success:not([hidden])) .contact-privacy[data-astro-cid-vekgkm42],#contact-status[data-astro-cid-vekgkm42]:empty,#offline-note[data-astro-cid-vekgkm42]:empty{display:none}
