.contact-section[data-v-82f524df]{background:#fff}.contact-section.section--soft[data-v-82f524df]{background:var(--soft)}.contact-section__heading[data-v-82f524df]{max-width:760px;margin-bottom:32px}.contact-section__heading h2[data-v-82f524df]{margin-bottom:16px}.contact-section__heading p[data-v-82f524df]{color:var(--muted);margin-bottom:0}.contact-section__grid[data-v-82f524df]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.contact-section__card[data-v-82f524df],.contact-section__map[data-v-82f524df]{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);background:#fff}.contact-section__card[data-v-82f524df]{padding:32px}.contact-section__phone[data-v-82f524df]{align-items:center;gap:14px;display:flex}.contact-section__phone span[data-v-82f524df]{gap:4px;display:grid}.contact-section__phone small[data-v-82f524df]{color:var(--muted);font-size:.9rem}.contact-section__phone strong[data-v-82f524df]{font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.35}.contact-section__phone:hover strong[data-v-82f524df]{color:#835100}.contact-section__messengers[data-v-82f524df]{flex-wrap:wrap;gap:10px;margin:24px 0 28px;display:flex}.contact-section__messengers a[data-v-82f524df]{border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;min-height:52px;padding:10px 14px;font-size:.9rem;font-weight:750;display:inline-flex}.contact-section__messengers a[data-v-82f524df]:hover{border-color:var(--orange);background:#fff5df}.contact-section__details[data-v-82f524df]{border-top:1px solid var(--line);gap:20px;padding-top:24px;display:grid}.contact-section__details h3[data-v-82f524df]{margin-bottom:8px;font-size:1rem}.contact-section__details p[data-v-82f524df]{color:var(--muted);margin:0;font-size:.95rem}.contact-section__map[data-v-82f524df]{flex-direction:column;display:flex;overflow:hidden}.contact-section__map-image[data-v-82f524df]{flex:1;min-height:320px;display:block}.contact-section__map-image img[data-v-82f524df]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:420px;display:block}.contact-section__map-caption[data-v-82f524df]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 24px;font-size:.9rem;display:flex}.contact-section__map-caption span[data-v-82f524df]{color:var(--muted)}.contact-section__map-caption a[data-v-82f524df]{color:#835100;font-weight:800}.contact-section__map-caption a[data-v-82f524df]:hover{text-decoration:underline}@media (width<=767px){.contact-section__grid[data-v-82f524df]{grid-template-columns:minmax(0,1fr);gap:20px}.contact-section__card[data-v-82f524df]{padding:24px}.contact-section__messengers[data-v-82f524df]{flex-direction:column}.contact-section__messengers a[data-v-82f524df]{justify-content:center}.contact-section__map-image[data-v-82f524df]{min-height:0}.contact-section__map-image img[data-v-82f524df]{height:auto;max-height:none}.contact-section__map-caption[data-v-82f524df]{padding:18px 20px}}
