.location-map{--location-map-accent:#bccf00;background:#0c0c0c;color:#fff;scroll-margin-top:85px}.location-map__inner{isolation:isolate;margin:0 auto;padding:51px 0 72px;position:relative;width:calc(100% - 8vw)}.location-map__watermark{bottom:auto;color:#1b1b1b;font-size:max(64px,min(10.85vw,156px));font-weight:900;left:0;line-height:1;overflow:hidden;pointer-events:none;position:absolute;right:0;text-transform:uppercase;top:5px;z-index:-1}.location-map__heading{color:#fff;font-size:16px;font-weight:700;letter-spacing:.12em;line-height:21px;margin:0 0 40px;text-transform:uppercase}.location-map__layout{display:grid;grid-template-columns:minmax(300px,27fr) minmax(0,73fr);min-height:576px}.location-map__card{align-items:flex-start;background:#fff;color:#0c0c0c;display:flex;flex-direction:column;min-width:0;padding:24px 40px}.location-map__kicker{color:#4b5563;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.4;margin:0 0 4px;text-transform:uppercase}.location-map__kicker:before{background:var(--location-map-accent);content:"";display:block;height:8px;margin-bottom:13px;width:88px}.location-map__card h2{word-wrap:anywhere;font-size:max(26px,min(2.37vw,34px));font-weight:900;line-height:1.06;margin:0 0 24px;text-transform:uppercase}.location-map__facts{grid-gap:16px;display:grid;gap:16px;margin:0}.location-map__fact{align-items:flex-start;display:flex;gap:12px}.location-map__icon{align-items:center;background:var(--location-map-accent);border-radius:50%;display:grid;flex:0 0 44px;height:44px;justify-items:center;place-items:center}.location-map__fact dt{color:#4b5563;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:16px;margin:0 0 2px;text-transform:uppercase}.location-map__fact dd{font-size:17px;line-height:1.3;margin:0}.location-map__fact a{color:inherit}.location-map__stations{grid-gap:8px;border-top:1px solid #e8e8e8;display:grid;gap:8px;list-style:none;margin:20px 0 0;padding:14px 0 0;width:100%}.location-map__stations li{align-items:center;display:flex;font-size:15px;gap:8px;line-height:1.2}.location-map__metro-icon{display:inline-block;flex:0 0 22px;height:24px;overflow:hidden;position:relative}.location-map__metro-icon img{height:100%;left:-44.7%;max-width:none;position:absolute;top:-4.67%;width:190.48%}.location-map__metro-icon span{display:none}.location-map__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:23px;width:100%}.location-map__button{align-items:center;border:1px solid #0c0c0c;border-radius:28px;color:#0c0c0c;display:flex;font-size:13px;font-weight:700;gap:10px;justify-content:space-between;line-height:1.2;min-height:56px;padding:10px 16px;text-align:left;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.location-map__button--primary{background:var(--location-map-accent);border-color:var(--location-map-accent)}.location-map__button:hover{border-color:#0c0c0c;color:#0c0c0c;-webkit-text-decoration:none;text-decoration:none}.location-map__button:focus-visible{outline:2px solid #0c0c0c;outline-offset:3px}.location-map__surface{background:#20251b;min-height:100%;min-width:0;position:relative}.location-map__widget{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.location-map__surface ymaps[class$=-ground-pane]{filter:grayscale(100%) invert(71%) brightness(.5)}.location-map-pin-label{background:#bccf00;border-radius:5px;color:#0c0c0c;font-size:13px;line-height:1.2;max-width:210px;padding:7px 12px;position:relative;text-align:center;transform:translateX(-50%);white-space:normal;width:-moz-max-content;width:max-content}.location-map-pin-label span,.location-map-pin-label strong{display:block}.location-map__unavailable{background:#20251b;bottom:12px;color:#fff;left:12px;margin:0;padding:10px;position:absolute;right:12px;z-index:1}.location-map__unavailable a{color:var(--location-map-accent)}@media (max-width:1050px){.location-map__card{padding-left:24px;padding-right:24px}}@media (max-width:767px){.location-map__inner{margin:0 16px;padding:28px 0 32px;width:auto}.location-map__heading{font-size:13px;margin-bottom:25px}.location-map__layout{display:flex;flex-direction:column;min-height:0}.location-map__surface{min-height:280px;order:-1}.location-map__card{padding:18px 24px 24px}.location-map__kicker:before{height:6px;width:64px}.location-map__card h2{font-size:28px;margin-bottom:20px}.location-map__icon{flex-basis:40px;height:40px}.location-map__stations{display:flex;flex-wrap:wrap}.location-map__stations li{border:1px solid #e1e1e1;border-radius:20px;font-size:13px;padding:4px 8px}.location-map__metro-icon{flex-basis:20px;height:20px}.location-map__metro-icon img{display:none}.location-map__metro-icon span{align-items:center;border:1px solid var(--location-map-accent);border-radius:50%;display:grid;font-size:11px;font-weight:700;height:100%;justify-items:center;place-items:center}.location-map__actions{display:grid}}.ifr-contacts[data-v-8d14f34e]{padding-top:72px}.ifr-contacts__links[data-v-8d14f34e]{display:flex;flex-wrap:wrap;gap:24px;margin:28px auto 45px;max-width:1560px;width:90%}.ifr-contacts__links a[data-v-8d14f34e]{color:inherit}