.contact-form.svelte-fq8g2m{flex-direction:column;gap:2rem;max-width:32rem;display:flex}.contact-form__field.svelte-fq8g2m{flex-direction:column;gap:.5rem;display:flex}.contact-form__field.svelte-fq8g2m input:where(.svelte-fq8g2m){font:inherit;border:1px solid #e6e2d8;border-radius:.25rem;padding:.5rem}.contact-form__field.svelte-fq8g2m textarea:where(.svelte-fq8g2m){font:inherit;border:1px solid #e6e2d8;border-radius:.25rem;padding:.5rem}.contact-form__field.svelte-fq8g2m span:where(.svelte-fq8g2m){font-weight:700}.contact-form__notice.svelte-fq8g2m{color:#767676;font-size:.85rem}.contact-form__message.svelte-fq8g2m{margin:0}.contact-form__message--error.svelte-fq8g2m{color:#b3261e}.contact-form__message--success.svelte-fq8g2m{color:#1e6b3c}button.svelte-fq8g2m{color:#fff;cursor:pointer;font:inherit;background:#32373c;border:none;border-radius:.25rem;width:fit-content;padding:1rem 2rem}button.svelte-fq8g2m:disabled{cursor:not-allowed;opacity:.5}button.svelte-fq8g2m:hover:not(:disabled){background:#495158}.contact.svelte-1tq4y8u{padding:6rem 0}.contact__intro.svelte-1tq4y8u{max-width:40rem;margin-bottom:4rem}
