.contact-module__xwJ-uq__mapFig{flex-direction:column;gap:14px;max-width:560px;margin:0;display:flex}@media (min-width:960px){.contact-module__xwJ-uq__mapFig{margin-left:auto}}.contact-module__xwJ-uq__mapCaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.contact-module__xwJ-uq__mapPlace{font-family:var(--font-mono-stack);font-size:var(--mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg-2)}.contact-module__xwJ-uq__mapLinks{flex-wrap:wrap;gap:8px 20px;font-size:15px;display:flex}.contact-module__xwJ-uq__layout{gap:64px;display:grid}@media (min-width:1024px){.contact-module__xwJ-uq__layout{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:clamp(48px,7vw,128px)}}.contact-module__xwJ-uq__formCol{min-width:0;max-width:720px;scroll-margin-top:calc(var(--header-h) + 12px);flex-direction:column;gap:32px;display:flex}.contact-module__xwJ-uq__formHead{flex-direction:column;gap:14px;display:flex}.contact-module__xwJ-uq__h2{font-size:var(--step-4)}.contact-module__xwJ-uq__formLead{max-width:54ch;color:var(--fg-2)}.contact-module__xwJ-uq__side{flex-direction:column;gap:48px;min-width:0;display:flex}@media (min-width:1024px){.contact-module__xwJ-uq__side{padding-top:12px}}.contact-module__xwJ-uq__block{flex-direction:column;gap:14px;display:flex}.contact-module__xwJ-uq__blockTitle{font-family:var(--font-mono-stack);font-size:var(--mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg-2);border-bottom:1px solid var(--line-strong);padding-bottom:10px;font-weight:500;line-height:1.4}.contact-module__xwJ-uq__card{border:1px solid var(--line);margin:0}.contact-module__xwJ-uq__card img{width:100%;height:auto;display:block}.contact-module__xwJ-uq__zoneText{color:var(--fg);max-width:44ch;font-size:16px;line-height:1.55}.contact-module__xwJ-uq__lines{margin:0}.contact-module__xwJ-uq__lines>div{border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.contact-module__xwJ-uq__lines dt{color:var(--fg-2);padding-top:3px}.contact-module__xwJ-uq__lines dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px}.contact-module__xwJ-uq__lines a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.contact-module__xwJ-uq__lines a:hover{text-decoration-color:currentColor}
