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