:root{--color-text-1: #09141e;--color-text-2: #314157;--color-green: #017338}:root{--el-text-color-primary: var(--color-text-2);--el-border-color: #b6c3d9;--el-border-radius-base: 11px;--el-text-color-placeholder: #b6c3d9;--el-border-radius-round: 100px;--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--color-text-1);--color-text: var(--color-text-2);--xl: 1920px;--lg: 1440px;--md: 1024px;--sm: 720px;--xs: 0}.offices-page{display:flex;flex-direction:column}@media (min-width: 1024px){.offices-page{flex-direction:row}}.offices-page .h1{margin-bottom:30px}@media (min-width: 1024px){.offices-page .h1{margin-bottom:40px}}.offices-page .bg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:-1;background:url(/assets/map-B7E5l51L.png) #fff no-repeat;background-size:100% auto}.offices-page .search{margin-bottom:40px}.offices-page__content{width:100%;order:2}@media (min-width: 1024px){.offices-page__content{order:0}}@media (min-width: 1440px){.offices-page__content{width:775px}}.offices-page__content h1{margin-bottom:40px}@media (min-width: 1920px){.offices-page__content h1{margin-bottom:40px!important}}@media (min-width: 1920px){.offices-page__content h2{margin-top:80px}}.offices-page__content .region{margin-top:50px}.offices-page__content .region__letter{margin-bottom:30px}.offices-page__content .region__cities{display:flex;flex-wrap:wrap;gap:20px}.offices-page__content .region__city{cursor:pointer}.offices-page__content .region__city a{color:#314157!important}.offices-page__content .region__city:hover{text-decoration:underline}@media (min-width: 1024px){.offices-page__content .region{margin-top:80px}.offices-page__content .region .region__letter{margin-bottom:40px}.offices-page__content .region__cities{gap:40px}.offices-page__content .region__city{width:200px}}.offices-page__aside{width:100vw;margin-left:-20px;flex-shrink:0;margin-bottom:30px}@media (min-width: 720px){.offices-page__aside{width:100%;margin-left:0}}@media (min-width: 1024px){.offices-page__aside{width:385px;margin-left:20px;margin-bottom:0}}@media (min-width: 1920px){.offices-page__aside{width:430px;margin-left:30px}}.offices-page__aside .el-affix--fixed{position:static}@media (min-width: 1024px){.offices-page__aside .el-affix--fixed{position:fixed}}.offices-page__aside .office{background-color:#fff;padding:30px 20px;border-radius:20px;box-shadow:0 15px 45px #8e9fba40}.offices-page__aside .office__name{margin-bottom:30px}.offices-page__aside .office .text-xs{margin-bottom:5px}.offices-page__aside .office .text-normal{margin-bottom:20px}@media (min-width: 1920px){.offices-page__aside .office{padding:40px 30px}}