.contacts-page.svelte-pz7jcm{padding:4rem 0 6rem}.contacts-page__container.svelte-pz7jcm{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.contacts-page__header.svelte-pz7jcm{text-align:center;margin-bottom:4rem}.contacts-page__title.svelte-pz7jcm{color:#141414;font-family:Times New Roman,Times,serif;font-size:2.8rem;font-weight:400}.container-contact-block.svelte-pz7jcm{grid-template-columns:repeat(2,1fr);gap:3rem;width:100%;display:grid}@media (width<=900px){.container-contact-block.svelte-pz7jcm{grid-template-columns:1fr}}.contact-site-container.svelte-pz7jcm{flex-direction:column;grid-column:2;justify-self:end;gap:1.8rem;display:flex}@media (width<=900px){.contact-site-container.svelte-pz7jcm{grid-column:1;justify-self:start}}.contact-site.svelte-pz7jcm .label-title:where(.svelte-pz7jcm){color:#777;text-transform:uppercase;margin-bottom:.4rem;font-size:.85rem}.contact-site-item.svelte-pz7jcm{margin-bottom:.25rem;font-size:1.1rem}.point-sale.svelte-pz7jcm{color:#141414;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.border-animation-block.svelte-pz7jcm{color:#141414;text-decoration:none;transition:color .3s ease-in;display:inline-block;position:relative}.border-animation-block.svelte-pz7jcm:hover{color:#777}.border-animation-block.svelte-pz7jcm:hover .border-animation-element:where(.svelte-pz7jcm){border-color:#777;width:100%}.border-animation-element.svelte-pz7jcm{border-bottom:1px solid #141414;width:0%;transition:width .3s ease-out;position:absolute;bottom:0;left:0}
