.inquiry.svelte-1hu9m6c{padding:2rem 0 8rem;display:flex;flex-direction:column;gap:2rem}.contact-form.svelte-1hu9m6c{width:100%;max-width:40rem;margin:0 auto}.contact-col.svelte-1hu9m6c{gap:1.5rem;font-size:var(--font-sm);font-weight:300}.contact-row.svelte-1hu9m6c{width:100%;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 48rem){.contact-row.svelte-1hu9m6c{display:grid;grid-template-columns:8rem auto;align-items:center}.contact-row.multi.svelte-1hu9m6c{align-items:start}}.contact-row.svelte-1hu9m6c span:where(.svelte-1hu9m6c){line-height:2rem;display:inline-block}.contact-row.svelte-1hu9m6c>label:where(.svelte-1hu9m6c){font-weight:600}@media (min-width: 48rem){.contact-row.multi.svelte-1hu9m6c>label:where(.svelte-1hu9m6c){margin-top:.5rem}}.contact-form.svelte-1hu9m6c input[type=email]:where(.svelte-1hu9m6c),.contact-form.svelte-1hu9m6c input[type=text]:where(.svelte-1hu9m6c),.contact-form.svelte-1hu9m6c input[type=phone]:where(.svelte-1hu9m6c),.contact-form.svelte-1hu9m6c select:where(.svelte-1hu9m6c),.contact-form.svelte-1hu9m6c textarea:where(.svelte-1hu9m6c){width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--bg-lighter);font-size:var(--font-md)}.contact-form.svelte-1hu9m6c input[type=phone]:where(.svelte-1hu9m6c){width:10rem}.contact-form.svelte-1hu9m6c .fld-phone:where(.svelte-1hu9m6c){gap:.5rem}.contact-form.svelte-1hu9m6c .fld-phone:where(.svelte-1hu9m6c) .code:where(.svelte-1hu9m6c){width:5rem}.contact-form.svelte-1hu9m6c textarea:where(.svelte-1hu9m6c){resize:none}.contact-form.svelte-1hu9m6c span:where(.svelte-1hu9m6c):not(:last-child){margin-bottom:1rem}.contact-form.svelte-1hu9m6c button:where(.svelte-1hu9m6c){border:0;border-radius:.5rem;background-color:var(--color-primary);color:var(--color-font-lightest);font-size:var(--font-sm);font-weight:600;padding:.75rem 1.5rem;cursor:pointer}.contact-form.svelte-1hu9m6c button:where(.svelte-1hu9m6c):hover{background-color:var(--color-primary-hover)}div.submitting.svelte-1hu9m6c{margin:0 auto;gap:1rem}span.submitting.svelte-1hu9m6c{font-size:var(--font-lg);font-weight:600;color:var(--color-primary)}.nav-buttons.svelte-1hu9m6c{gap:1rem}button.ghost.svelte-1hu9m6c{background-color:var(--bg-lightest);border:1px solid transparent;color:var(--color-primary);margin-left:1rem;padding-left:0rem;padding-right:0rem;font-weight:300}button.ghost.svelte-1hu9m6c:hover{background-color:var(--bg-lightest);text-decoration:underline}
