.contact-heading.svelte-12yjfak{display:flex;align-items:flex-start;gap:12px}.contact-heading--page.svelte-12yjfak{align-items:center}.contact-heading__icon.svelte-12yjfak{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;background:var(--bs-light);border-radius:8px;line-height:0}.contacts-title.svelte-12yjfak{font-size:2rem;font-weight:500;line-height:1.2}.contact-section-title.svelte-12yjfak{min-width:0;padding-top:4px;font-size:1.35rem;font-weight:600;line-height:1.18}.contact-methods.svelte-12yjfak{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.contact-methods.svelte-12yjfak .phone:where(.svelte-12yjfak){white-space:nowrap}.contact-messengers.svelte-12yjfak{display:grid;grid-template-columns:repeat(2,max-content);gap:12px;max-width:100%}@media(max-width:575.98px){.contact-messengers.svelte-12yjfak{width:100%;grid-template-columns:minmax(0,1fr)}}.grid.svelte-12yjfak{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,auto);grid-column-gap:1rem;grid-row-gap:1rem}@media(min-width:992px){.grid.svelte-12yjfak{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);grid-column-gap:1rem;grid-row-gap:1rem}.grid-item-1.svelte-12yjfak{grid-area:1 / 1 / 2 / 3}.grid-item-2.svelte-12yjfak{grid-area:2 / 1 / 3 / 3}.grid-item-3.svelte-12yjfak{grid-area:3 / 1 / 4 / 4}.grid-item-4.svelte-12yjfak{grid-area:1 / 3 / 3 / 3}}
