.contact-form.svelte-1qfvlz5{max-width:28rem}.contact-form__title.svelte-1qfvlz5{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:500}.contact-form__lede.svelte-1qfvlz5{margin:.35rem 0 1rem;opacity:.8;line-height:1.45}.contact-form__fields.svelte-1qfvlz5{display:grid;gap:.75rem}.contact-form__fields.svelte-1qfvlz5 label:where(.svelte-1qfvlz5){display:grid;gap:.25rem;font-size:.85rem;font-weight:600}.contact-form__fields.svelte-1qfvlz5 input:where(.svelte-1qfvlz5),.contact-form__fields.svelte-1qfvlz5 textarea:where(.svelte-1qfvlz5){font:inherit;padding:.5rem .6rem;border:1px solid rgb(30 41 59 / .2);border-radius:.25rem;background:#fff}.contact-form__fields.svelte-1qfvlz5 button:where(.svelte-1qfvlz5){font:inherit;font-weight:600;padding:.65rem 1rem;border:none;background:#1e293b;color:#faf9f6;cursor:pointer}.contact-form__fields.svelte-1qfvlz5 button:where(.svelte-1qfvlz5):disabled{opacity:.6;cursor:wait}.contact-form__hp.svelte-1qfvlz5{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-form__err.svelte-1qfvlz5{color:#9a3412;margin:0}.contact-form__ok.svelte-1qfvlz5{font-weight:600}.contact-form__legal.svelte-1qfvlz5{margin:0;font-size:.7rem;opacity:.65;line-height:1.35}.contact-form__legal.svelte-1qfvlz5 a:where(.svelte-1qfvlz5){color:inherit}
