.contact-module__CHDxCq__banner{background:var(--bg-dark);padding:48px 0 56px}.contact-module__CHDxCq__grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:48px;display:grid}.contact-module__CHDxCq__infoBlock{flex-direction:column;gap:6px;margin-bottom:28px;display:flex}.contact-module__CHDxCq__infoLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:600}.contact-module__CHDxCq__infoValue{color:var(--text-primary);font-size:1.15rem;font-weight:500}a.contact-module__CHDxCq__infoValue:hover{color:var(--accent)}.contact-module__CHDxCq__hours{margin-top:8px;padding:20px 22px;font-size:.92rem;line-height:1.7}.contact-module__CHDxCq__map{aspect-ratio:4/3;border:1px solid var(--border-subtle);border-radius:8px;width:100%}@media (max-width:900px){.contact-module__CHDxCq__grid{grid-template-columns:1fr}}
