.contact-form.svelte-vzmkwi{display:grid;gap:0;margin:0}.contact-grid.svelte-vzmkwi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}label.svelte-vzmkwi{display:grid;gap:.35rem;margin:0;padding:1rem;border-bottom:1.5px solid var(--primary);font-family:Haffer}.contact-grid.svelte-vzmkwi label:where(.svelte-vzmkwi):first-child{border-right:1.5px solid var(--primary)}input.svelte-vzmkwi,textarea.svelte-vzmkwi{margin:0}textarea.svelte-vzmkwi{min-height:14rem;height:14rem;padding:1rem;font-family:Serrif;font-size:1rem}button.svelte-vzmkwi{width:100%;border-width:0}.success.svelte-vzmkwi{background:var(--action);border-bottom:1.5px solid var(--primary)}.error.svelte-vzmkwi{color:var(--background);background:var(--accent);border-bottom:1.5px solid var(--primary)}@media(max-width:800px){.contact-grid.svelte-vzmkwi{grid-template-columns:1fr}.contact-grid.svelte-vzmkwi label:where(.svelte-vzmkwi):first-child{border-right:0}label.svelte-vzmkwi{padding:.5rem}textarea.svelte-vzmkwi{min-height:11rem;height:11rem;padding:.5rem}}.contact-page.svelte-a3s01x{width:min(100%,980px);margin:0 auto;padding:2rem 1rem 1rem}@media(max-width:950px){.contact-page.svelte-a3s01x{padding-top:1rem}}@media(max-width:720px){.contact-page.svelte-a3s01x{padding:.5rem}}
