.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}@media (width<=767.999px){.contact-info.svelte-1ugdn9f{margin-bottom:3rem}}@media (width>=768px){.contact-info.svelte-1ugdn9f{width:40%;padding-top:2rem}}@media (width>=1024px){.contact-info.svelte-1ugdn9f{width:33%;padding-top:4rem}}.contact-info.svelte-1ugdn9f .title{margin-bottom:1.2rem}.contact-info__text.svelte-1ugdn9f{margin-bottom:2.7rem;font-size:1.6rem}@media (width>=768px){.contact-info.svelte-1ugdn9f .footer-info{width:100%}}@media (width>=1024px){.contact-info.svelte-1ugdn9f .footer-info__items{display:block}.contact-info.svelte-1ugdn9f .footer-info__item{width:fit-content;margin-bottom:3rem}}.contact.svelte-1dvp4sj{background-color:#f3f3f3}.contact__inner.svelte-1dvp4sj{padding:4rem 0 6rem}@media (width>=768px){.contact__inner.svelte-1dvp4sj{justify-content:space-between;display:flex}}@media (width>=1024px){.contact__inner.svelte-1dvp4sj{padding:4.5rem 0 9rem}}
