:root{--form-margin: 2rem;--form-padding: .75rem;--form-border: #ccc;--button-size: 48px;--button-color: #2a77f1;--button-color-hover: #225fcc;--radius: calc(var(--button-size) / 2)}h1.svelte-1bv7ezn{text-align:center;padding-bottom:var(--form-padding)}main.svelte-1bv7ezn{background-size:cover;background-position:center;height:90vh;display:flex;justify-content:center;align-items:center;margin:16px;border-radius:24px}.contact-form.svelte-1bv7ezn{background-color:#fffc;padding:5rem;border-radius:16px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}form.svelte-1bv7ezn{display:grid;grid-template-columns:1fr;width:50vw}form.svelte-1bv7ezn input:where(.svelte-1bv7ezn){margin-bottom:var(--form-margin);padding:var(--form-padding)}form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){margin-bottom:var(--form-margin);height:100px;padding:var(--form-padding)}form.svelte-1bv7ezn select:where(.svelte-1bv7ezn){margin-bottom:var(--form-margin);padding:var(--form-padding)}form.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-weight:700;padding-bottom:calc(var(--form-padding) / 2)}form.svelte-1bv7ezn button:where(.svelte-1bv7ezn){height:var(--button-size);border-radius:var(--radius);font-size:1.1rem;border:none;background-color:var(--button-color);color:#fff}form.svelte-1bv7ezn button:where(.svelte-1bv7ezn):disabled{cursor:not-allowed;background-color:gray}.turnstile.svelte-1bv7ezn{display:grid;align-items:center;justify-items:center;margin-bottom:2rem}
