.contact-form[data-astro-cid-vekgkm42]{gap:1rem;display:grid}.contact-form[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{margin:0}.row[data-astro-cid-vekgkm42]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}label[data-astro-cid-vekgkm42]{gap:.35rem;font-size:.9375rem;font-weight:550;display:grid}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{font:inherit;border:1px solid var(--border);border-radius:calc(var(--radius) * .75);background:var(--background,#fff);width:100%;color:inherit;min-height:2.75rem;padding:.6rem .75rem;font-weight:400}textarea[data-astro-cid-vekgkm42]{resize:vertical}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.actions-row[data-astro-cid-vekgkm42]{margin:0}.result[data-astro-cid-vekgkm42]{border-radius:var(--radius);background:var(--accent);color:var(--accent-foreground);margin:0;padding:.75rem 1rem}.result[data-astro-cid-vekgkm42].error{background:var(--warning-bg);color:var(--warning)}.form-wrap[data-astro-cid-ih3mnovg]{max-width:46rem;margin-bottom:2rem}.h3[data-astro-cid-ih3mnovg]{font-size:1.125rem}.side[data-astro-cid-ih3mnovg]{align-content:start;gap:1rem;display:grid}.contact[data-astro-cid-ih3mnovg]{align-items:start}.mail[data-astro-cid-ih3mnovg]{font-size:1.125rem;font-weight:600}.legal-links[data-astro-cid-ih3mnovg]{margin-top:2rem}
