.page-heading{min-width:0}.page-heading__title{font-size:24px;font-weight:700;line-height:120%}@media (min-width:1024px){.page-heading__title{font-size:calc(1.11111vw + 8px)}}@media (max-width:1023.98px){.page-heading__title{font-size:20px;line-height:110%}}@media (max-width:767.98px){.page-heading__title{font-size:18px;line-height:110%}}.page-heading__title{color:var(--color-text-black);overflow-wrap:break-word;margin:0}.page-heading__description{font-size:18px;font-weight:400;line-height:140%}@media (min-width:1024px){.page-heading__description{font-size:calc(.833333vw + 6px)}}@media (max-width:1023.98px){.page-heading__description{font-size:16px;line-height:120%}}@media (max-width:767.98px){.page-heading__description{font-size:14px;line-height:120%}}.page-heading__description{color:var(--color-project-description);overflow-wrap:break-word;margin:16px 0 0}@media (min-width:1024px){.page-heading__description{margin:calc(.740741vw + 5.33333px) 0 0}}.contacts-item{gap:4px;min-width:0;display:grid}@media (min-width:1024px){.contacts-item{gap:calc(.185185vw + 1.33333px)}}.contacts-item__department{max-width:576px;color:var(--color-text-dark-grey);overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.2}@media (min-width:1024px){.contacts-item__department{max-width:calc(26.6667vw + 192px);font-size:calc(.648148vw + 4.66667px)}}.contacts-item__links{font-size:16px;font-weight:700;line-height:120%}@media (min-width:1024px){.contacts-item__links{font-size:calc(.740741vw + 5.33333px)}}@media (max-width:1023.98px){.contacts-item__links{font-size:16px;line-height:110%}}@media (max-width:767.98px){.contacts-item__links{font-size:14px;line-height:110%}}.contacts-item__links{min-width:0;color:var(--color-text-blue);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}@media (min-width:1024px){.contacts-item__links{gap:calc(.37037vw + 2.66667px)}}.contacts-item__name{font-size:16px;font-weight:700;line-height:120%}@media (min-width:1024px){.contacts-item__name{font-size:calc(.740741vw + 5.33333px)}}@media (max-width:1023.98px){.contacts-item__name{font-size:16px;line-height:110%}}@media (max-width:767.98px){.contacts-item__name{font-size:14px;line-height:110%}}.contacts-item__name{color:var(--color-text-black);overflow-wrap:break-word;margin:0}.contacts-item__link{font:inherit;color:inherit;overflow-wrap:anywhere}.contacts-item--organization{align-content:flex-start;gap:16px}@media (min-width:1024px){.contacts-item--organization{gap:calc(.740741vw + 5.33333px)}}.contacts-item__heading{font-size:20px;font-weight:700;line-height:120%}@media (min-width:1024px){.contacts-item__heading{font-size:calc(.925926vw + 6.66667px)}}@media (max-width:1023.98px){.contacts-item__heading{font-size:18px;line-height:110%}}@media (max-width:767.98px){.contacts-item__heading{font-size:16px;line-height:110%}}.contacts-item__heading{margin:0}.contacts-item__address{font-size:18px;font-weight:400;line-height:140%}@media (min-width:1024px){.contacts-item__address{font-size:calc(.833333vw + 6px)}}@media (max-width:1023.98px){.contacts-item__address{font-size:16px;line-height:120%}}@media (max-width:767.98px){.contacts-item__address{font-size:14px;line-height:120%}}.contacts-item__address{overflow-wrap:anywhere;margin:0}.contacts-item__details{border-top:1px solid var(--color-light-grey);gap:8px;margin:0;padding-top:16px;display:grid}@media (min-width:1024px){.contacts-item__details{gap:calc(.37037vw + 2.66667px);padding-top:calc(.740741vw + 5.33333px)}}.contacts-item__field{gap:4px;display:grid}@media (min-width:1024px){.contacts-item__field{gap:calc(.185185vw + 1.33333px)}}.contacts-item__field--phones{margin-top:16px}@media (min-width:1024px){.contacts-item__field--phones{margin-top:calc(.740741vw + 5.33333px)}}.contacts-item__label{color:var(--color-text-dark-grey);font-size:14px;line-height:1.2}@media (min-width:1024px){.contacts-item__label{font-size:calc(.648148vw + 4.66667px)}}.contacts-item__value{font-size:16px;font-weight:700;line-height:120%}@media (min-width:1024px){.contacts-item__value{font-size:calc(.740741vw + 5.33333px)}}@media (max-width:1023.98px){.contacts-item__value{font-size:16px;line-height:110%}}@media (max-width:767.98px){.contacts-item__value{font-size:14px;line-height:110%}}.contacts-item__value{min-width:0;color:var(--color-text-blue);margin:0}.contacts-item__value--text{color:var(--color-text-black)}.contacts-location{gap:32px;min-width:0;display:grid}@media (min-width:1024px){.contacts-location{gap:calc(1.48148vw + 10.6667px)}}.contacts-location__title{font-size:20px;font-weight:700;line-height:120%}@media (min-width:1024px){.contacts-location__title{font-size:calc(.925926vw + 6.66667px)}}@media (max-width:1023.98px){.contacts-location__title{font-size:18px;line-height:110%}}@media (max-width:767.98px){.contacts-location__title{font-size:16px;line-height:110%}}.contacts-location__title{color:var(--color-text-black);margin:0}.yandex-map{background:var(--color-surface-muted);min-width:0;height:600px;position:relative}@media (min-width:1024px){.yandex-map{height:calc(27.7778vw + 200px)}}@media (max-width:1023.98px){.yandex-map{height:440px}}@media (max-width:767.98px){.yandex-map{height:360px}}.yandex-map__canvas{width:100%;height:100%}.yandex-map__frame{pointer-events:none;border:0;width:100%;height:100%;display:block}.yandex-map--active .yandex-map__frame{pointer-events:auto}.yandex-map__activate{cursor:pointer;width:100%;font:inherit;color:var(--color-text-black);background:0 0;border:0;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1024px){.yandex-map__activate{padding:calc(.740741vw + 5.33333px)}}.yandex-map__activate[hidden]{display:none}.yandex-map__activate:focus-visible{outline:2px solid var(--color-link-focused-border);outline-offset:-2px}.yandex-map__hint{border:1px solid var(--color-button-primary-stroke);background:var(--color-surface);border-radius:4px;padding:8px 12px}@media (min-width:1024px){.yandex-map__hint{padding:calc(.37037vw + 2.66667px) calc(.555556vw + 4px)}}.yandex-map__fallback{color:var(--color-text-black);text-align:center;background:var(--color-surface-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1024px){.yandex-map__fallback{gap:calc(.740741vw + 5.33333px);padding:calc(1.11111vw + 8px)}}.yandex-map__fallback[hidden]{display:none}.yandex-map__status{margin:0}.yandex-route-map{--route-map-height:80vh;min-width:0;color:var(--color-text-black);position:relative}@media (max-width:1023.98px){.yandex-route-map{--route-map-height:650px}}@media (max-width:767.98px){.yandex-route-map{--route-map-height:420px}}.yandex-route-map__viewport{height:var(--route-map-height);background:var(--color-surface-muted);position:relative;overflow:hidden}.yandex-route-map__fallback,.yandex-route-map__canvas,.yandex-route-map__activate{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.yandex-route-map__canvas{visibility:hidden}.yandex-route-map__fallback{justify-content:center;align-items:center;padding:24px 16px;display:flex}.yandex-route-map__scheme-frame{width:100%;max-width:min(640px, (var(--route-map-height) - 48px) * 850 / 710);position:relative}.yandex-route-map[data-yandex-map-state=ready] .yandex-route-map__canvas{visibility:visible}.yandex-route-map__scheme{width:100%;height:auto;display:block}.yandex-route-map__land{fill:var(--color-surface-muted)}.yandex-route-map__road{fill:none;stroke:var(--color-surface);stroke-linecap:round;stroke-linejoin:round;stroke-width:36px}.yandex-route-map__line-halo{fill:none;stroke:var(--color-map-route-halo);stroke-linecap:round;stroke-linejoin:round;stroke-width:20px}.yandex-route-map__line{fill:none;stroke:var(--color-map-route);stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}.yandex-route-map__fallback-stop{width:28px;height:28px;color:var(--color-map-route);background:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%)}.yandex-route-map__fallback-label{color:var(--color-text-black);white-space:nowrap;background:var(--color-surface);border-radius:4px;padding:2px 4px;font-size:14px;font-weight:700;position:absolute}.yandex-route-map__fallback-label--parking{margin-top:16px}.yandex-route-map__fallback-label--gate{margin-top:-16px;transform:translate(-100%,-100%)}.yandex-route-map__activate{cursor:pointer;z-index:1;font:inherit;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:16px;display:flex}@media (min-width:1024px){.yandex-route-map__activate{padding:calc(.740741vw + 5.33333px)}}.yandex-route-map__activate[hidden],.yandex-route-map__directions[hidden],.yandex-route-map__reopen[hidden],.yandex-route-map__fallback[hidden]{display:none}.yandex-route-map__hint,.yandex-route-map__reopen{border:1px solid var(--color-button-primary-stroke);font:inherit;color:var(--color-text-black);background:var(--color-surface);border-radius:8px;padding:8px 12px}@media (min-width:1024px){.yandex-route-map__hint,.yandex-route-map__reopen{border-radius:calc(.37037vw + 2.66667px);padding:calc(.37037vw + 2.66667px) calc(.555556vw + 4px)}}.yandex-route-map__directions{z-index:2;background:var(--color-surface);border-radius:20px;width:484px;padding:20px;position:absolute;top:20px;left:20px}@media (min-width:1024px){.yandex-route-map__directions{border-radius:calc(.925926vw + 6.66667px);width:calc(22.4074vw + 161.333px);padding:calc(.925926vw + 6.66667px);top:calc(.925926vw + 6.66667px);left:calc(.925926vw + 6.66667px)}}@media (min-width:1024px) and (max-width:1279.98px){.yandex-route-map__directions{width:384px}@media (min-width:1024px){.yandex-route-map__directions{width:calc(17.7778vw + 128px)}}}@media (max-width:1023.98px){.yandex-route-map__directions{border-radius:0;width:100%;padding:20px 0 0;position:static}}.yandex-route-map__directions-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}@media (min-width:1024px){.yandex-route-map__directions-heading{gap:calc(.555556vw + 4px);margin-bottom:calc(.740741vw + 5.33333px)}}.yandex-route-map__title{font-size:20px;font-weight:700;line-height:120%}@media (min-width:1024px){.yandex-route-map__title{font-size:calc(.925926vw + 6.66667px)}}@media (max-width:1023.98px){.yandex-route-map__title{font-size:18px;line-height:110%}}@media (max-width:767.98px){.yandex-route-map__title{font-size:16px;line-height:110%}}.yandex-route-map__title{color:var(--color-map-text);margin:0}.yandex-route-map__close{cursor:pointer;width:28px;height:28px;font:inherit;color:var(--color-map-text);background:0 0;border:0;flex:none;padding:0;font-size:32px;line-height:.7}@media (min-width:1024px){.yandex-route-map__close{width:calc(1.2963vw + 9.33333px);height:calc(1.2963vw + 9.33333px);font-size:calc(1.48148vw + 10.6667px)}}@media (max-width:1023.98px){.yandex-route-map__close{display:none}}.yandex-route-map__steps{gap:28px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.yandex-route-map__steps{gap:calc(1.2963vw + 9.33333px)}}.yandex-route-map__step{align-items:flex-start;gap:24px;min-width:0;display:flex}@media (min-width:1024px){.yandex-route-map__step{gap:calc(1.11111vw + 8px)}}.yandex-route-map__step-number{width:32px;height:32px;color:var(--color-surface);background:var(--color-map-route);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}@media (min-width:1024px){.yandex-route-map__step-number{width:calc(1.48148vw + 10.6667px);height:calc(1.48148vw + 10.6667px);font-size:calc(.925926vw + 6.66667px)}}.yandex-route-map__step-text{overflow-wrap:anywhere;min-width:0}.yandex-route-map__step-title{font-size:16px;font-weight:700;line-height:120%}@media (min-width:1024px){.yandex-route-map__step-title{font-size:calc(.740741vw + 5.33333px)}}@media (max-width:1023.98px){.yandex-route-map__step-title{font-size:16px;line-height:110%}}@media (max-width:767.98px){.yandex-route-map__step-title{font-size:14px;line-height:110%}}.yandex-route-map__step-title{color:var(--color-map-text);margin:0 0 4px}@media (min-width:1024px){.yandex-route-map__step-title{margin:0 0 calc(.185185vw + 1.33333px)}}.yandex-route-map__step-description{font-size:16px;font-weight:400;line-height:140%}@media (min-width:1024px){.yandex-route-map__step-description{font-size:calc(.740741vw + 5.33333px)}}@media (max-width:1023.98px){.yandex-route-map__step-description{font-size:14px;line-height:120%}}@media (max-width:767.98px){.yandex-route-map__step-description{font-size:12px;line-height:120%}}.yandex-route-map__step-description{color:var(--color-text-dark-grey);margin:0}.yandex-route-map__layers,.yandex-route-map__navigation{z-index:2;gap:4px;display:flex;position:absolute;right:16px}@media (min-width:1024px){.yandex-route-map__layers,.yandex-route-map__navigation{gap:calc(.185185vw + 1.33333px);right:calc(.740741vw + 5.33333px)}}.yandex-route-map__layers{top:16px}@media (min-width:1024px){.yandex-route-map__layers{top:calc(.740741vw + 5.33333px)}}.yandex-route-map__navigation{flex-direction:column;top:50%}.yandex-route-map__button,.yandex-route-map__traffic{color:var(--color-map-text);background:var(--color-surface);border:0;border-radius:16px}@media (min-width:1024px){.yandex-route-map__button,.yandex-route-map__traffic{border-radius:calc(.740741vw + 5.33333px)}}.yandex-route-map__button[aria-pressed=true]{color:var(--color-map-route);background:var(--color-light-blue)}.yandex-route-map__reopen{cursor:pointer;z-index:2;max-width:65%;position:absolute;top:20px;left:20px}@media (min-width:1024px){.yandex-route-map__reopen{top:calc(.925926vw + 6.66667px);left:calc(.925926vw + 6.66667px)}}.yandex-route-map__status{font-size:16px;font-weight:400;line-height:140%}@media (min-width:1024px){.yandex-route-map__status{font-size:calc(.740741vw + 5.33333px)}}@media (max-width:1023.98px){.yandex-route-map__status{font-size:14px;line-height:120%}}@media (max-width:767.98px){.yandex-route-map__status{font-size:12px;line-height:120%}}.yandex-route-map__status{color:var(--color-text-dark-grey);margin:8px 0 0}@media (min-width:1024px){.yandex-route-map__status{margin:calc(.37037vw + 2.66667px) 0 0}}.yandex-route-map__activate:focus-visible{outline:2px solid var(--color-link-focused-border);outline-offset:-2px}.yandex-route-map__close:focus-visible{outline:2px solid var(--color-link-focused-border);outline-offset:-2px}.yandex-route-map__reopen:focus-visible{outline:2px solid var(--color-link-focused-border);outline-offset:-2px}.yandex-route-map__canvas:focus-visible{outline:2px solid var(--color-link-focused-border);outline-offset:-2px}.yandex-route-map__marker{width:32px;height:32px;color:var(--color-map-route);background:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:20px;font-weight:700;display:flex}.yandex-route-map__pin-label{color:var(--color-map-text);white-space:nowrap;background:var(--color-surface);border-radius:20px;padding:8px 16px;font-size:18px;font-weight:700;position:absolute;top:-48px;left:22px}.yandex-route-map__arrow{border:1px solid var(--color-surface);width:18px;height:18px;color:var(--color-surface);text-align:center;background:var(--color-map-route);border-radius:50%;font-size:15px;line-height:16px}.yandex-route-map__button.button--icon-only{width:56px;height:56px}@media (min-width:1024px){.yandex-route-map__button.button--icon-only{width:calc(2.59259vw + 18.6667px);height:calc(2.59259vw + 18.6667px)}}.yandex-route-map__traffic{height:56px;padding:12px}@media (min-width:1024px){.yandex-route-map__traffic{height:calc(2.59259vw + 18.6667px);padding:calc(.555556vw + 4px)}}.yandex-route-map__button-icon{justify-content:center;align-items:center;width:24px;height:24px;font-size:28px;line-height:1}@media (min-width:1024px){.yandex-route-map__button-icon{width:calc(1.11111vw + 8px);height:calc(1.11111vw + 8px);font-size:calc(1.2963vw + 9.33333px)}}.yandex-route-map[data-yandex-map-state=loading] .yandex-route-map__close,.yandex-route-map[data-yandex-map-state=error] .yandex-route-map__close{display:none}.yandex-route-map[data-yandex-map-state=loading] .yandex-route-map__directions,.yandex-route-map[data-yandex-map-state=error] .yandex-route-map__directions{border-radius:0;padding:20px 0 0;position:static}@media (min-width:1024px){.yandex-route-map[data-yandex-map-state=loading] .yandex-route-map__directions,.yandex-route-map[data-yandex-map-state=error] .yandex-route-map__directions{padding:calc(.925926vw + 6.66667px) 0 0}}.yandex-route-map__button-icon .icon{width:24px;height:24px;font-size:24px}@media (min-width:1024px){.yandex-route-map__button-icon .icon{width:calc(1.11111vw + 8px);height:calc(1.11111vw + 8px);font-size:calc(1.11111vw + 8px)}.yandex-route-map__pin-label--gate{left:76px}}@media (max-width:1023.98px){.yandex-route-map__pin-label--gate{top:16px;left:-110px}}.yandex-route-map__pin-label--parking{left:58px}.contacts{min-width:0;padding-top:16px;padding-bottom:224px}@media (min-width:1024px){.contacts{padding-top:calc(.740741vw + 5.33333px);padding-bottom:calc(10.3704vw + 74.6667px)}}@media (max-width:1023.98px){.contacts{padding-top:16px;padding-bottom:80px}}@media (max-width:767.98px){.contacts{padding-bottom:48px}}.contacts__breadcrumbs{margin-bottom:64px}@media (min-width:1024px){.contacts__breadcrumbs{margin-bottom:calc(2.96296vw + 21.3333px)}}@media (max-width:1023.98px){.contacts__breadcrumbs{margin-bottom:32px}}.contacts__heading{margin-bottom:32px}@media (min-width:1024px){.contacts__heading{margin-bottom:calc(1.48148vw + 10.6667px)}}.contacts__organizations{grid-template-columns:repeat(2,minmax(0,516fr)) minmax(0,184fr);gap:48px;margin:0 0 56px;padding:0;list-style:none;display:grid}@media (min-width:1024px){.contacts__organizations{gap:calc(2.22222vw + 16px);margin:0 0 calc(2.59259vw + 18.6667px)}}@media (max-width:1023.98px){.contacts__organizations{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:767.98px){.contacts__organizations{grid-template-columns:minmax(0,1fr);gap:32px;margin-bottom:40px}}
