.contact-info.svelte-y6m87f{display:flex;flex-direction:column;height:100%;justify-content:space-between}.contact-info.svelte-y6m87f .title{margin-bottom:3rem;max-width:45.5rem}.contact-info.svelte-y6m87f .socials{padding-top:2rem}.contact-info.svelte-y6m87f .socials .socials__item{background-color:#eaeaea}.contact-info.svelte-y6m87f .socials svg{fill:#242424}.contact-info__bottom.svelte-y6m87f{padding-bottom:1.2rem}.contact-info__bottom.svelte-y6m87f i:where(.svelte-y6m87f){aspect-ratio:.98;background-color:#0006;border-radius:.8rem;display:block;margin-bottom:2.7rem;max-width:16.2rem;overflow:hidden}.contact-info__details.svelte-y6m87f{display:flex;gap:1rem}@media (max-width: 1499px){.contact-info__details.svelte-y6m87f{flex-direction:column}}@media (min-width: 1500px){.contact-info__details.svelte-y6m87f{justify-content:space-between}}@media (min-width: 1500px){.contact-info__details.svelte-y6m87f .contact-info__item:where(.svelte-y6m87f):first-child{width:27%}}@media (min-width: 1500px){.contact-info__details.svelte-y6m87f .contact-info__item:where(.svelte-y6m87f):last-child{width:61.2%}}.contact-info__item.svelte-y6m87f{display:flex;flex-direction:column}.contact-info__item.svelte-y6m87f p:where(.svelte-y6m87f):not(:last-child){margin-bottom:1.3rem}.contact-info__item.svelte-y6m87f a:where(.svelte-y6m87f){display:inline-flex}.contact.svelte-1nry4uk{background-color:#f8f8f8}.contact__inner.svelte-1nry4uk{display:flex;padding-bottom:4rem;padding-top:12.8rem}@media (max-width: 767px){.contact__inner.svelte-1nry4uk{flex-direction:column}}@media (max-width: 1023px){.contact__inner.svelte-1nry4uk{gap:2rem}}@media (min-width: 768px){.contact__inner.svelte-1nry4uk{justify-content:space-between}}@media (min-width: 1024px){.contact__inner.svelte-1nry4uk{padding-bottom:8.4rem}}@media (min-width: 768px){.contact__info-wrapper.svelte-1nry4uk{width:calc(40% - 1rem)}}@media (min-width: 1024px){.contact__info-wrapper.svelte-1nry4uk{width:50%}}.contact__form-wrapper.svelte-1nry4uk{border-radius:.8rem;background-color:#fff;padding:2rem 1.5rem}@media (min-width: 768px){.contact__form-wrapper.svelte-1nry4uk{padding:3rem 2.5rem 4.8rem;width:calc(60% - 1rem)}}@media (min-width: 1024px){.contact__form-wrapper.svelte-1nry4uk{width:48.6%}}@media (min-width: 1500px){.contact__form-wrapper.svelte-1nry4uk{padding:4.8rem 5rem 4.3rem}}
