.contact-form.svelte-dthpk1{background-color:#fff;border-radius:.8rem;padding:2rem}@media(min-width:768px){.contact-form.svelte-dthpk1{width:54%}}@media(min-width:1024px){.contact-form.svelte-dthpk1{padding:4rem 6rem}}.contact-form.svelte-dthpk1 .title{margin-bottom:2.2rem}@media(min-width:1024px){.contact-form__row.svelte-dthpk1{display:flex;justify-content:space-between}}.contact-form__field.svelte-dthpk1{margin-bottom:2.2rem;transition:opacity .2s}@media(min-width:1024px){.contact-form__field.svelte-dthpk1{width:calc(50% - .9rem)}}@media(min-width:1024px){.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{display:flex;justify-content:flex-end}.contact-form__btn-wrapper.svelte-dthpk1 .spinner{margin-right:2rem}.contact-form__btn.svelte-dthpk1{align-items:center;appearance:none;background-color:#0f0f0f;border:none;border-radius:3.5rem;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.6rem;font-weight:500;justify-content:center;min-height:5rem;outline:none;padding:1.45rem 2.5rem;position:relative;transition:opacity .2s}.processing.svelte-dthpk1 .contact-form__btn:where(.svelte-dthpk1){opacity:.6;pointer-events:none}.contact-form__error.svelte-dthpk1,.contact-form__success.svelte-dthpk1{margin:2rem 0 1rem;text-align:center}.contact-form__error.svelte-dthpk1{color:#f42020}@media(max-width:767.999px){.contact-info.svelte-1ugdn9f{margin-bottom:3rem}}@media(min-width:768px){.contact-info.svelte-1ugdn9f{padding-top:2rem;width:40%}}@media(min-width:1024px){.contact-info.svelte-1ugdn9f{padding-top:4rem;width:33%}}.contact-info.svelte-1ugdn9f .title{margin-bottom:1.2rem}.contact-info__text.svelte-1ugdn9f{font-size:1.6rem;margin-bottom:2.7rem}@media(min-width:768px){.contact-info.svelte-1ugdn9f .footer-info{width:100%}}@media(min-width:1024px){.contact-info.svelte-1ugdn9f .footer-info__items{display:block}}@media(min-width:1024px){.contact-info.svelte-1ugdn9f .footer-info__item{margin-bottom:3rem;width:fit-content}}.contact.svelte-1dvp4sj{background-color:#f3f3f3}.contact__inner.svelte-1dvp4sj{padding:4rem 0 6rem}@media(min-width:768px){.contact__inner.svelte-1dvp4sj{display:flex;justify-content:space-between}}@media(min-width:1024px){.contact__inner.svelte-1dvp4sj{padding:4.5rem 0 9rem}}
