.contact-form.svelte-dthpk1{background-color:#fff;border-radius:.8rem;padding:2rem}@media (width>=768px){.contact-form.svelte-dthpk1{width:54%}}@media (width>=1024px){.contact-form.svelte-dthpk1{padding:4rem 6rem}}.contact-form.svelte-dthpk1 .title{margin-bottom:2.2rem}@media (width>=1024px){.contact-form__row.svelte-dthpk1{justify-content:space-between;display:flex}}.contact-form__field.svelte-dthpk1{margin-bottom:2.2rem;transition:opacity .2s}@media (width>=1024px){.contact-form__field.svelte-dthpk1{width:calc(50% - .9rem)}.contact-form__field--full-width.svelte-dthpk1{width:100%}}.processing.svelte-dthpk1 .contact-form__field:where(.svelte-dthpk1){opacity:.6;pointer-events:none}.contact-form__btn-wrapper.svelte-dthpk1{justify-content:flex-end;display:flex}.contact-form__btn-wrapper.svelte-dthpk1 .spinner{margin-right:2rem}.contact-form__btn.svelte-dthpk1{appearance:none;box-shadow:none;color:#fff;cursor:pointer;background-color:#0f0f0f;border:none;border-radius:3.5rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;min-height:5rem;padding:1.45rem 2.5rem;font-size:1.6rem;font-weight:500;transition:opacity .2s;display:inline-flex;position:relative}.processing.svelte-dthpk1 .contact-form__btn:where(.svelte-dthpk1){opacity:.6;pointer-events:none}.contact-form__error.svelte-dthpk1,.contact-form__success.svelte-dthpk1{text-align:center;margin:2rem 0 1rem}.contact-form__error.svelte-dthpk1{color:#f42020}
