@charset "UTF-8";

body.front_page header.header .header__main-part > .maxwidth-theme,
body.front_page header.header .header__top-part > .maxwidth-theme {
    max-width: 1202px;
    padding: 0 16px;
}

header.header .header__main-part > .maxwidth-theme,
header.header .header__top-part > .maxwidth-theme {
    --header-color: #2F3031;
}

.front_page header.header .header__main-part > .maxwidth-theme,
.front_page header.header .header__top-part > .maxwidth-theme {
    --header-color: #fff;
}

color:

var
(
--header-color

)
;

.menu-topest__item {
    font-size: 12px;
    margin: 0 7.5px;
}

.front_page .menu-topest__item span {
    color: var(--header-color);
    font-weight: 500;
}

.menu-topest__item span:hover {
    text-decoration: underline;
}

.header__main-item {
    margin: 0;
}

.slogan__text {
    color: var(--header-color) !important;
    opacity: 1 !important;
    font-weight: 500;
    font-size: 10px !important;
    line-height: 150%;
}

.header-menu__title {
    color: var(--header-color) !important;
}

header.header .phones {
    flex-direction: column;
}

header.header .phones .icon-block__icon {
    display: none;
}

header.header .phones__phone-link {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    color: var(--header-color) !important;
}

header.header .phones__phone-link:hover {
    text-decoration: underline;
}

header.header .phones__callback {
    color: var(--header-color) !important;
    margin-left: 0;
    margin-top: 4px;
    font-size: 10px;
    line-height: 1.4;
    transform: translateY(-2px);
}

body:not(.front_page) .header.header .phones__callback {
    color: var(--c-color-accent) !important;
}

.header.header .phones__callback {
    cursor: pointer;
}

.header.header .phones__callback:hover {
    text-decoration: underline;
}

header.header .header__top-item[data-ajax-load-block=HEADER_RIGHT_BLOCK] {
    display: none;
}

header.header .header-menu__item,
header.header .header-menu__wrapper,
header.header .header__main-part {
    height: auto;
}

header.header .social__item {
    padding: 3px 4px;
}

header.header .btn {
    border: 1px solid var(--c-color-accent);
    background: transparent;
    border-radius: 8px;
    padding: 8px 14px;
    font-weight: 500;
    color: var(--c-color-accent);
}

header.header .btn:hover {
    background: var(--c-color-accent) !important;
    color: #fff;
    border-color: var(--c-color-accent);
}

.front_page header.header .btn {
    border: 1px solid #fff;
    color: #fff;
}

.header .line-block__item:has(.slogan__text) {
    padding-left: 14px !important;
}

body:has(.c-hero) .header__inner {
    background: rgba(169, 174, 177, 0.2);
}

body:has(.c-hero) .logo .menu-light-icon-fill {
    background: url("../img/logo-light.svg") no-repeat center/contain;
}

body:has(.c-hero) .logo .menu-light-icon-fill img {
    opacity: 0;
}

body:has(.c-hero) .svg-inline-vk {
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjMuNSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjY3ODkgOC42MDk0M0MxOC43NzU3IDguMjU4NDMgMTguNjc4OSA4IDE4LjIxNTEgOEgxNi42ODM5QzE2LjI5NDMgOCAxNi4xMTQ2IDguMjIzMDcgMTYuMDE3MiA4LjQ2OTI5QzE2LjAxNzIgOC40NjkyOSAxNS4yMzg1IDEwLjUyMzkgMTQuMTM1NCAxMS44NTg0QzEzLjc3ODQgMTIuMjQ1NCAxMy42MTYyIDEyLjM2ODIgMTMuNDIxNCAxMi4zNjgyQzEzLjMyNCAxMi4zNjgyIDEzLjE3NzYgMTIuMjQ1NCAxMy4xNzc2IDExLjg5MzhWOC42MDk0M0MxMy4xNzc2IDguMTg3NzEgMTMuMDcwMiA4IDEyLjc0NTkgOEgxMC4zMzhDMTAuMDk0NyA4IDkuOTQ4MzEgOC4xOTU0MyA5Ljk0ODMxIDguMzgxMjFDOS45NDgzMSA4Ljc4MDQzIDEwLjUwMDEgOC44NzMgMTAuNTU2NyA5Ljk5NjcxVjEyLjQzODNDMTAuNTU2NyAxMi45NzM4IDEwLjQ2NzUgMTMuMDcwOSAxMC4yNzI2IDEzLjA3MDlDOS43NTM0OCAxMy4wNzA5IDguNDkwNTkgMTEuMDA2NiA3Ljc0MTAzIDguNjQ0NzlDNy41OTU3OCA4LjE4NTE0IDcuNDQ4NzggOCA3LjA1NzM3IDhINS41MjQ5OUM1LjA4NzUgOCA1IDguMjIzMDcgNSA4LjQ2OTI5QzUgOC45MDc3MSA1LjUxOTE2IDExLjA4NTcgNy40MTc4NyAxMy45NjY0QzguNjgzNjcgMTUuOTMzNSAxMC40NjU3IDE3IDEyLjA4OTEgMTdDMTMuMDYyNyAxNyAxMy4xODI4IDE2Ljc2MzQgMTMuMTgyOCAxNi4zNTUyVjE0Ljg2ODNDMTMuMTgyOCAxNC4zOTQ1IDEzLjI3NSAxNC4zIDEzLjU4MzYgMTQuM0MxMy44MTExIDE0LjMgMTQuMjAwMSAxNC40MjM0IDE1LjEwOSAxNS4zNzE2QzE2LjE0NzMgMTYuNDk2IDE2LjMxODIgMTcgMTYuOTAyNyAxN0gxOC40MzM5QzE4Ljg3MTQgMTcgMTkuMDkwNyAxNi43NjM0IDE4Ljk2NDcgMTYuMjk1NEMxOC44MjU5IDE1LjgzIDE4LjMzMDEgMTUuMTU0NCAxNy42NzI3IDE0LjM1MjdDMTcuMzE1NyAxMy44OTYzIDE2Ljc4MDIgMTMuNDA0NSAxNi42MTc0IDEzLjE1ODNDMTYuMzkwNSAxMi44NDI2IDE2LjQ1NTMgMTIuNzAxOSAxNi42MTc0IDEyLjQyMDlDMTYuNjE3NCAxMi40MjA5IDE4LjQ4NCA5LjU3NTY0IDE4LjY3ODMgOC42MDk0MyIgZmlsbD0id2hpdGUiLz4KPC9zdmc+") no-repeat center/contain;
    width: 24px;
    height: 24px;
    background: #fff;
    transition: 0.2s;
}

body:has(.c-hero) .svg-inline-vk svg {
    display: none;
}

body:has(.c-hero) .svg-inline-vk:hover {
    transform: scale(1.05);
}

body:has(.c-hero) .svg-inline-tel {
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyNCIgcng9IjMuNSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjM5NjcgMTQuNDExOEwxNC42MjE1IDE3LjY3NjNDMTUuMTAzNiAxNy45NTQ1IDE1LjQ1MTUgMTcuODEwNCAxNS41NzE2IDE3LjIwODJMMTcuMjkxMyA4LjczMjc3QzE3LjQ2NzQgNy45OTQ0OCAxNy4wMjIyIDcuNjU5NjcgMTYuNTYxIDcuODc4NjVMNi40NjI5NSAxMS45NTA5QzUuNzczNjQgMTIuMjQwMSA1Ljc3NzY3IDEyLjY0MjMgNi4zMzczMiAxMi44MjE1TDguOTI4NzIgMTMuNjY3NEwxNC45MjgxIDkuNzA4OUMxNS4yMTEzIDkuNTI5MzEgMTUuNDcxMiA5LjYyNTg4IDE1LjI1NzkgOS44MjM5MiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+") no-repeat center/contain;
    width: 24px;
    height: 24px;
    background: #fff;
    transition: 0.2s;
}

body:has(.c-hero) .svg-inline-tel svg {
    display: none;
}

body:has(.c-hero) .svg-inline-tel:hover {
    transform: scale(1.05);
}

body:has(.c-hero) .svg-inline-wh {
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjMuNSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTcuMjQxNCA2LjczNTU1QzE2LjYyMjEgNi4xMTMzNSAxNS44ODQ2IDUuNjIwMDEgMTUuMDcxOCA1LjI4NDI4QzE0LjI1ODkgNC45NDg1NCAxMy4zODcxIDQuNzc3MTMgMTIuNTA3IDQuNzgwMDNDOC44MTk0NyA0Ljc4MDAzIDUuODE0MDQgNy43NzA0MyA1LjgxNDA0IDExLjQzOTVDNS44MTQwNCAxMi42MTU1IDYuMTI0NzEgMTMuNzU3OSA2LjcwNTU0IDE0Ljc2NTlMNS43NjAwMSAxOC4yMkw5LjMwNTc0IDE3LjI5MjZDMTAuMjg1IDE3LjgyMzUgMTEuMzg1OSAxOC4xMDU4IDEyLjUwNyAxOC4xMDU4QzE2LjE5NDYgMTguMTA1OCAxOS4yIDE1LjExNTQgMTkuMiAxMS40NDYzQzE5LjIgOS42NjU0NiAxOC41MDQ0IDcuOTkyMTkgMTcuMjQxNCA2LjczNTU1Wk0xMi41MDcgMTYuOTc2OEMxMS41MDc1IDE2Ljk3NjggMTAuNTI4MiAxNi43MDggOS42NzA0NCAxNi4yMDRMOS40Njc4MyAxNi4wODNMNy4zNjA2NSAxNi42MzQxTDcuOTIxMjIgMTQuNTkxMkw3Ljc4NjE0IDE0LjM4MjlDNy4yMzA2NyAxMy41MDA2IDYuOTM1NzkgMTIuNDgwNiA2LjkzNTE3IDExLjQzOTVDNi45MzUxNyA4LjM4ODY3IDkuNDM0MDYgNS45MDIyNyAxMi41MDAzIDUuOTAyMjdDMTMuOTg2MSA1LjkwMjI3IDE1LjM4NDEgNi40ODAxOSAxNi40MzEgNy41Mjg1MUMxNi45NDk0IDguMDQxODIgMTcuMzYwMiA4LjY1MjQ1IDE3LjYzOTYgOS4zMjQ5OEMxNy45MTkgOS45OTc1MSAxOC4wNjE1IDEwLjcxODUgMTguMDU4NiAxMS40NDYzQzE4LjA3MjEgMTQuNDk3MSAxNS41NzMyIDE2Ljk3NjggMTIuNTA3IDE2Ljk3NjhaTTE1LjU1OTcgMTIuODM3M0MxNS4zOTA5IDEyLjc1NjcgMTQuNTY2OSAxMi4zNTM1IDE0LjQxODMgMTIuMjkzQzE0LjI2MyAxMi4yMzkyIDE0LjE1NDkgMTIuMjEyMyAxNC4wNDAxIDEyLjM3MzZDMTMuOTI1MyAxMi41NDE2IDEzLjYwNzkgMTIuOTE3OSAxMy41MTMzIDEzLjAyNTVDMTMuNDE4OCAxMy4xMzk3IDEzLjMxNzUgMTMuMTUzMSAxMy4xNDg2IDEzLjA2NThDMTIuOTc5OCAxMi45ODUxIDEyLjQzOTUgMTIuODAzNyAxMS44MDQ2IDEyLjIzOTJDMTEuMzA0OSAxMS43OTU3IDEwLjk3MzkgMTEuMjUxNCAxMC44NzI2IDExLjA4MzRDMTAuNzc4MSAxMC45MTU0IDEwLjg1OTEgMTAuODI4IDEwLjk0NjkgMTAuNzQwN0MxMS4wMjEyIDEwLjY2NjcgMTEuMTE1NyAxMC41NDU4IDExLjE5NjggMTAuNDUxN0MxMS4yNzc4IDEwLjM1NzYgMTEuMzExNiAxMC4yODM3IDExLjM2NTYgMTAuMTc2MkMxMS40MTk3IDEwLjA2MTkgMTEuMzkyNyA5Ljk2Nzg2IDExLjM1MjEgOS44ODcyMkMxMS4zMTE2IDkuODA2NTggMTAuOTczOSA4Ljk4Njc0IDEwLjgzODggOC42NTA3NEMxMC43MDM4IDguMzI4MTkgMTAuNTYxOSA4LjM2ODUxIDEwLjQ2MDYgOC4zNjE3OUgxMC4xMzY1QzEwLjAyMTYgOC4zNjE3OSA5Ljg0NjA0IDguNDAyMTEgOS42OTA3IDguNTcwMUM5LjU0MjEyIDguNzM4MSA5LjEwOTg4IDkuMTQxMyA5LjEwOTg4IDkuOTYxMTRDOS4xMDk4OCAxMC43ODEgOS43MTA5NiAxMS41NzM5IDkuNzkyMDEgMTEuNjgxNUM5Ljg3MzA1IDExLjc5NTcgMTAuOTczOSAxMy40NzU3IDEyLjY0ODkgMTQuMTk0N0MxMy4wNDczIDE0LjM2OTQgMTMuMzU4IDE0LjQ3MDMgMTMuNjAxMSAxNC41NDQyQzEzLjk5OTYgMTQuNjcxOCAxNC4zNjQzIDE0LjY1MTcgMTQuNjU0NyAxNC42MTE0QzE0Ljk3ODkgMTQuNTY0MyAxNS42NDc1IDE0LjIwODIgMTUuNzgyNiAxMy44MTg0QzE1LjkyNDQgMTMuNDI4NyAxNS45MjQ0IDEzLjA5OTQgMTUuODc3MiAxMy4wMjU1QzE1LjgyOTkgMTIuOTUxNSAxNS43Mjg2IDEyLjkxNzkgMTUuNTU5NyAxMi44MzczWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+") no-repeat center/contain;
    width: 24px;
    height: 24px;
    background: #fff;
    transition: 0.2s;
}

body:has(.c-hero) .svg-inline-wh svg {
    display: none;
}

body:has(.c-hero) .svg-inline-wh:hover {
    transform: scale(1.05);
}

.mobileheader {
    height: 40px;
    padding: 0 10px 0 10px;
}

body.mfixed_y #mobileheader {
    position: fixed;
    width: 100%;
}

body:has(.c-hero) .mobileheader {
    background: rgba(169, 174, 177, 0.2);
    border: 0;
    box-shadow: unset;
}

body:has(.c-hero) .mobileheader .burger path {
    fill: #fff;
}

body:has(.c-hero) .mobileheader__item--right-icons path,
body:has(.c-hero) .header-cabinet path {
    fill: #fff !important;
}

body:has(.c-hero) .header {
    position: absolute;
    width: 100%;
}

body:has(.c-hero) .header--color_light {
    background: transparent;
    box-shadow: unset;
}

.header__top-item[data-ajax-load-block=HEADER_TOGGLE_SOCIAL] {
    display: flex;
    align-items: center;
}

.header__top-item[data-ajax-load-block=HEADER_TOGGLE_SOCIAL]:before {
    content: "Напишите, мы онлайн";
    max-width: 71px;
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    display: block;
    margin-right: 12px;
    color: #717878;
}


.front_page .header__top-item[data-ajax-load-block=HEADER_TOGGLE_SOCIAL]:before {
    color: var(--header-color);
}

.header__main-item {
    margin: 0 !important;
}

body:not(.front_page) .menu-topest a {
    color: #717878;
}

body:not(.front_page) .header-cabinet__link path,
body:not(.front_page) .header-search path {
    fill: var(--c-color-accent);
}

body:has(.c-hero) .header .header-search__icon path {
    fill: #fff;
}

body:not(.front_page) #bx_incl_area_17 {
    color: #717878;
}

.header [data-ajax-load-block=HEADER_TOGGLE_PHONE] {
    display: flex;
    align-items: center;
}

.header [data-ajax-load-block=HEADER_TOGGLE_PHONE]:before {
    content: "";
    display: inline-flex;
    width: 17px;
    height: 24px;
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMV8yXzMxMDgiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjUgMjRDNy40NDMyNCAyNCAwIDEzLjUwMDggMCA4LjY5NzM2QzAgMy44OTM5NCAzLjgwNTU4IDAgOC41IDBDMTMuMTk0NCAwIDE3IDMuODkzOTQgMTcgOC42OTczNkMxNyAxMy41MDA4IDkuNTU2NzYgMjQgOC41IDI0Wk04LjQ5OTkyIDEyLjk3NTVDNi4xOTA3NyAxMi45NzU1IDQuMzE4ODQgMTEuMDYwMSA0LjMxODg0IDguNjk3MzRDNC4zMTg4NCA2LjMzNDU4IDYuMTkwNzcgNC40MTkxOSA4LjQ5OTkyIDQuNDE5MTlDMTAuODA5MSA0LjQxOTE5IDEyLjY4MSA2LjMzNDU4IDEyLjY4MSA4LjY5NzM0QzEyLjY4MSAxMS4wNjAxIDEwLjgwOTEgMTIuOTc1NSA4LjQ5OTkyIDEyLjk3NTVaIi8+CjwvbWFzaz4KPHBhdGggZD0iTTAgOC42OTczNkgxQzEgOS42ODczOSAxLjM5NjcxIDExLjA4OTggMi4wOTgwNyAxMi43MTk1QzIuNzg3NDMgMTQuMzIxMyAzLjcyNTExIDE2LjAzOTQgNC43MDQ0MSAxNy42MjQzQzUuNjgzMzggMTkuMjA4NiA2LjY5MDAxIDIwLjYzNzMgNy41MDczMSAyMS42NjAyQzcuOTE4MTQgMjIuMTc0NCA4LjI2NjMyIDIyLjU2NzQgOC41Mjg3NyAyMi44MjI4QzguNjYxOTYgMjIuOTUyNCA4Ljc1MTYxIDIzLjAyNTQgOC44MDAzIDIzLjA1OTJDOC45MDA4OCAyMy4xMjkgOC43NjgxNCAyMyA4LjUgMjNWMjRWMjVDOC4wOTk3NyAyNSA3Ljc4NTA0IDI0Ljc4OSA3LjY2MDQ5IDI0LjcwMjZDNy40ODQwNCAyNC41ODAyIDcuMzA1NDIgMjQuNDIzIDcuMTMzOTUgMjQuMjU2MkM2Ljc4NzA4IDIzLjkxODYgNi4zODAzOSAyMy40NTM4IDUuOTQ0OCAyMi45MDg3QzUuMDY5MjggMjEuODEyOSA0LjAxNjk1IDIwLjMxNjUgMy4wMDMwMiAxOC42NzU2QzEuOTg5NDEgMTcuMDM1MiAxLjAwMDIzIDE1LjIyNzkgMC4yNjA5NzEgMTMuNTEwMUMtMC40NjYyOTkgMTEuODIwMyAtMSAxMC4xMDkgLTEgOC42OTczNkgwWk04LjUgMFYxQzQuMzc5MzggMSAxIDQuNDI0NDYgMSA4LjY5NzM2SDBILTFDLTEgMy4zNjM0MiAzLjIzMTc4IC0xIDguNSAtMVYwWk0xNyA4LjY5NzM2SDE2QzE2IDQuNDI0NDYgMTIuNjIwNiAxIDguNSAxVjBWLTFDMTMuNzY4MiAtMSAxOCAzLjM2MzQyIDE4IDguNjk3MzZIMTdaTTguNSAyNFYyM0M4LjIzMTg2IDIzIDguMDk5MTIgMjMuMTI5IDguMTk5NyAyMy4wNTkyQzguMjQ4MzkgMjMuMDI1NCA4LjMzODA0IDIyLjk1MjQgOC40NzEyMyAyMi44MjI4QzguNzMzNjggMjIuNTY3NCA5LjA4MTg2IDIyLjE3NDQgOS40OTI2OSAyMS42NjAyQzEwLjMxIDIwLjYzNzMgMTEuMzE2NiAxOS4yMDg2IDEyLjI5NTYgMTcuNjI0M0MxMy4yNzQ5IDE2LjAzOTQgMTQuMjEyNiAxNC4zMjEzIDE0LjkwMTkgMTIuNzE5NUMxNS42MDMzIDExLjA4OTggMTYgOS42ODczOSAxNiA4LjY5NzM2SDE3SDE4QzE4IDEwLjEwOSAxNy40NjYzIDExLjgyMDMgMTYuNzM5IDEzLjUxMDFDMTUuOTk5OCAxNS4yMjc5IDE1LjAxMDYgMTcuMDM1MiAxMy45OTcgMTguNjc1NkMxMi45ODMgMjAuMzE2NSAxMS45MzA3IDIxLjgxMjkgMTEuMDU1MiAyMi45MDg3QzEwLjYxOTYgMjMuNDUzOCAxMC4yMTI5IDIzLjkxODYgOS44NjYwNSAyNC4yNTYyQzkuNjk0NTggMjQuNDIzIDkuNTE1OTYgMjQuNTgwMiA5LjMzOTUyIDI0LjcwMjZDOS4yMTQ5NiAyNC43ODkgOC45MDAyMyAyNSA4LjUgMjVWMjRaTTQuMzE4ODQgOC42OTczNEg1LjMxODg0QzUuMzE4ODQgMTAuNTI5NiA2Ljc2NDU3IDExLjk3NTUgOC40OTk5MiAxMS45NzU1VjEyLjk3NTVWMTMuOTc1NUM1LjYxNjk3IDEzLjk3NTUgMy4zMTg4NCAxMS41OTA2IDMuMzE4ODQgOC42OTczNEg0LjMxODg0Wk04LjQ5OTkyIDQuNDE5MTlWNS40MTkxOUM2Ljc2NDU3IDUuNDE5MTkgNS4zMTg4NCA2Ljg2NTExIDUuMzE4ODQgOC42OTczNEg0LjMxODg0SDMuMzE4ODRDMy4zMTg4NCA1LjgwNDA2IDUuNjE2OTcgMy40MTkxOSA4LjQ5OTkyIDMuNDE5MTlWNC40MTkxOVpNMTIuNjgxIDguNjk3MzRIMTEuNjgxQzExLjY4MSA2Ljg2NTExIDEwLjIzNTMgNS40MTkxOSA4LjQ5OTkyIDUuNDE5MTlWNC40MTkxOVYzLjQxOTE5QzExLjM4MjkgMy40MTkxOSAxMy42ODEgNS44MDQwNiAxMy42ODEgOC42OTczNEgxMi42ODFaTTguNDk5OTIgMTIuOTc1NVYxMS45NzU1QzEwLjIzNTMgMTEuOTc1NSAxMS42ODEgMTAuNTI5NiAxMS42ODEgOC42OTczNEgxMi42ODFIMTMuNjgxQzEzLjY4MSAxMS41OTA2IDExLjM4MjkgMTMuOTc1NSA4LjQ5OTkyIDEzLjk3NTVWMTIuOTc1NVoiIGZpbGw9IndoaXRlIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMV8yXzMxMDgpIi8+Cjwvc3ZnPg==") no-repeat center/contain;
    background: currentColor;
    order: 1;
    color: var(--c-color-accent);
}

.front_page .header [data-ajax-load-block=HEADER_TOGGLE_PHONE]:before {
    color: var(--header-color);
}

.header [data-ajax-load-block=HEADER_TOGGLE_PHONE]:after {
    content: "г. Москва, ул. Лесная 8а, м. Белорусская";
    order: 2;
    max-width: 156px;
    font-family: Montserrat;
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    color: #717878;
    margin-left: 15px;
    margin-right: 24px;
}

.front_page .header [data-ajax-load-block=HEADER_TOGGLE_PHONE]:after {
    color: var(--header-color);
}

.header [data-ajax-load-block=HEADER_TOGGLE_PHONE] .icon-block--with_icon {
    order: 3;
}

.header__main-item .line-block > .line-block__item {
    padding-left: 8px;
    padding-right: 8px;
}

i.svg-inline-cabinet svg,
i.svg-inline-cabinet svg path {
    color: var(c-color-accent);
    fill: currentColor;
}


.front_page i.svg-inline-cabinet {
    color: #fff;
}

.header-menu__item--more-items {
    display: none !important;
}

.header-menu__item {
    margin: 0 16px !important;
}

.header-menu__title {
    font-size: 14px !important;
    font-weight: 600 !important;
}

.header-menu__item--dropdown > .header-menu__link {
    position: relative !important;
}

.header-menu__item--dropdown > .header-menu__link:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -12px;
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC41IDAuNTAwMDQ2TDQgNS41MDAwNUw3LjUgMC41MDAwNDYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=") no-repeat center/contain;
    width: 7px;
    height: 5px;
    background: currentColor;
    color: var(--header-color);
    transform: translateY(-50%);
}

.header__top-inner {
    border-bottom: 1px solid rgba(217, 217, 217, 0.2);
}

.header__top-part--height_50 {
    height: 54px !important;
    padding: 5px 0;
}

.header-menu__link:hover {
    text-decoration: underline !important;
    text-decoration-color: #fff !important;
}

.header-search,
a.header-cabinet__link {
    transition: 0.3s;
}

.header-search:hover,
a.header-cabinet__link:hover {
    transform: scale(1.05);
}

.header--fixed-1 .header__top-part .btn {
    background: transparent;
    border: 1px solid var(--c-color-accent) !important;
    color: var(--c-color-accent) !important;
    font-weight: 500;
    border-radius: 8px;
}

.header--fixed-1 .header__top-part .btn:hover {
    background: var(--c-color-accent);
    color: #fff !important;
}

.header--fixed-1 .header__top-part i.svg-inline-cabinet,
.header--fixed-1 .header__top-part .header-cabinet__link path,
.header--fixed-1 .header__top-part .header-search__icon path,
.header--fixed-1 .phones__inner--big path {
    color: var(--c-color-accent);
    fill: currentColor !important;
}

.header--fixed-1 .header-menu__link {
    transition: 0.2s;
}

.header--fixed-1 .header-menu__link:hover {
    color: var(--c-color-accent);
    text-decoration: none !important;
}

.header-menu__item--dropdown > .header-menu__link:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -12px;
    width: 7px;
    height: 5px;
    background: currentColor;
    color: var(--header-color);
    transform: translateY(-50%);
}

.phones__inner i.svg svg {
    display: none;
}

.header .phones__inner i.svg {
    cursor: pointer;
    width: 24px;
    height: 24px;
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjczNDggMjAuMTkxQzEyLjQyMzIgMjAuMDUyNSAxMi4xMTYzIDE5LjkwMzQgMTEuODE0OCAxOS43NDRDMTAuMzEyOCAxOC44OTUgOC45MzM0OCAxNy44NDUzIDcuNzE0ODEgMTYuNjI0QzYuMTMyOTEgMTUuMTM1IDQuODMzNjMgMTMuMzcxOSAzLjg3OTgxIDExLjQyQzMuMzY5NTggMTAuMzcxMSAzLjAyNDgyIDkuMjQ5NDQgMi44NTc4MSA4LjA5NUMyLjYzMTM0IDYuOTI5MDEgMi43NjAyNCA1LjcyMTg4IDMuMjI3ODEgNC42M0MzLjUxNjgxIDQuMTYgMy44NjQ4MSAzLjczIDQuMjYyODEgMy4zNTFDNC40MjQzMiAzLjE2OTg0IDQuNjIwNzkgMy4wMjMyMSA0Ljg0MDQxIDIuOTE5OTNDNS4wNjAwMyAyLjgxNjY1IDUuMjk4MjggMi43NTg4NSA1LjU0MDgxIDIuNzVDNi4wNDU4MSAyLjgyNiA2LjUwMjgxIDMuMDkgNi44MTg4MSAzLjQ5MkM3LjUwODgxIDQuMjU5IDguMjQ4ODEgNC45NDkgOC45Nzc4MSA1LjY3OEM5LjI2NDgxIDUuOTI0IDkuNDQzODEgNi4yNzMgOS40NzU4MSA2LjY1QzkuNDYzODEgNi45NjcgOS4zNDE4MSA3LjI3IDkuMTMwODEgNy41MDdDOC44ODg4MSA3LjgxNCA4LjU5NDgxIDguMDk1IDguMzEzODEgOC4zODlDOC4xNDQ0IDguNTUyNzkgOC4wMTQ4MiA4Ljc1MzI3IDcuOTM1MDcgOC45NzUwMUM3Ljg1NTMzIDkuMTk2NzQgNy44Mjc1MiA5LjQzMzgzIDcuODUzODEgOS42NjhDOC4wMzAyMiAxMC4yMTU2IDguMzMxODggMTAuNzE0NCA4LjczNDgxIDExLjEyNUM5LjIyMDgxIDExLjc5IDkuNzA1ODEgMTIuNDA1IDEwLjI1NDggMTMuMDU2QzExLjI0MjMgMTQuMTk2NSAxMi40MTI2IDE1LjE2NDcgMTMuNzE3OCAxNS45MjFDMTMuODk4MyAxNi4wNTcxIDE0LjExMTcgMTYuMTQyOSAxNC4zMzYyIDE2LjE2OThDMTQuNTYwNyAxNi4xOTY3IDE0Ljc4ODMgMTYuMTYzNiAxNC45OTU4IDE2LjA3NEMxNS40MzAzIDE1LjgzMjEgMTUuODE1OSAxNS41MTEzIDE2LjEzMjggMTUuMTI4QzE2LjQwNzggMTQuNzkzIDE2LjgwMTggMTQuNTc4IDE3LjIzMTggMTQuNTI3QzE3LjYxNDggMTQuNTQ3IDE3Ljk3NTggMTQuNzExIDE4LjI0MTggMTQuOTg3QzE4LjU4NTggMTUuMjgxIDE4Ljg3OTggMTUuNjI3IDE5LjE5OTggMTUuOTQ2QzE5LjUxODggMTYuMjY2IDE5Ljc3NDggMTYuNDk2IDIwLjA0MjggMTYuNzlDMjAuMzY0MSAxNy4wNzMzIDIwLjY2NjUgMTcuMzc2IDIwLjk0OTggMTcuNjk4QzIxLjE2OTggMTcuOTgyIDIxLjI3MzggMTguMzM4IDIxLjI0MzggMTguNjk1QzIxLjEyOTggMTkuMTIyMyAyMC44ODM4IDE5LjUwMjcgMjAuNTQwOCAxOS43ODJDMjAuMDU4NiAyMC4yODM4IDE5LjQ3MjcgMjAuNjc0MiAxOC44MjM5IDIwLjkyNjFDMTguMTc1MiAyMS4xNzc5IDE3LjQ3OTMgMjEuMjg1IDE2Ljc4NDggMjEuMjRDMTUuMzc4OSAyMS4xNjAyIDE0LjAwMjYgMjAuODAzOCAxMi43MzQ4IDIwLjE5MVoiIHN0cm9rZT0iIzIxOTg5RCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPg==") no-repeat center/contain;
    background: currentColor;
    color: var(--c-color-accent);
}

.header--fixed-1 .phones:hover .phones__dropdown {
    display: block !important;
}

.header__main-part .logo {
    max-width: 143px;
}

.menu-topest__more {
    display: none !important;
}

body:has(.c-hero).mfixed_y #mobileheader {
    position: fixed;
}

.fixed + #mobileheader {
    background: #fff;
}

#mobileheader i.svg-inline-cabinet,
#mobileheader .header-search__icon path,
#mobileheader .phones__inner i.svg {
    color: #fff !important;
    fill: #fff !important;
}

.fixed + #mobileheader i.svg-inline-cabinet,
.fixed + #mobileheader .header-search__icon path,
.fixed + #mobileheader .phones__inner--big path,
.fixed + #mobileheader .phones__inner i.svg {
    color: var(--c-color-accent) !important;
    fill: currentColor !important;
    transition: 0.2s;
}

.fixed + #mobileheader .mobileheader .burger path {
    color: var(--c-color-black) !important;
    fill: currentColor;
}

.fixed + #mobileheader .logo .menu-light-icon-fill,
.header--fixed-1 .logo .menu-light-icon-fill {
    background: url(../img/logo-dark.svg) no-repeat center/contain !important;
}

.header--fixed-1 .logo .menu-light-icon-fill img {
    opacity: 0;
}

.header--fixed-1 {
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(10px) !important;
    position: relative !important;
}

.social__items {
    flex-wrap: nowrap !important;
}

.fixed + #mobileheader .mobileheader {
    background: #fff;
}

.mobileheader {
    height: 48px !important;
}

.header .phones__dropdown .phones__phone-link {
    color: var(--c-color-black) !important;
}

.phones__dropdown-item .btn-default {
    border: 1px solid var(--c-color-accent) !important;
    color: var(--c-color-accent) !important;
}

.phones__dropdown-item .btn-default:hover {
    color: #fff !important;
}

.phones__dropdown .social-item {
    display: none;
}

.phones__dropdown .phones__dropdown-item:has(.address__text) {
    display: none;
}

.header--fixed-1 .line-block--48 > .line-block__item {
    padding: 0 10px;
}

.header--fixed-1 [data-ajax-load-block=HEADER_FIXED_TOGGLE_BUTTON] {
    margin-left: 16px;
}

.cabinet-dropdown--top {
    top: 22px !important;
}


.header__main-inner--shadow {
    background: transparent;
    box-shadow: unset !important;
}

body:not(.front_page) .header--white {
    background: #fff !important;
}

.footer__info--row-paddings {
    padding: 40px 0 35px !important;
}

.footer__bottom-part-inner--big-padding {
    padding: 35px 0 35px !important;
}

.footer .phones__dropdown .btn {
    border: 1px solid var(--c-color-accent) !important;
    background: transparent;
    color: var(--c-color-accent) !important;
}

.footer .phones__dropdown .btn:hover {
    border: 1px solid var(--c-color-accent) !important;
    background: var(--c-color-accent);
    color: #fff !important;
}


body:not(.front_page) .header .svg-inline-vk {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0iIzI3ODdGNSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjY3ODkgOC42MDk0M0MxOC43NzU3IDguMjU4NDMgMTguNjc4OSA4IDE4LjIxNTEgOEgxNi42ODM5QzE2LjI5NDMgOCAxNi4xMTQ2IDguMjIzMDcgMTYuMDE3MiA4LjQ2OTI5QzE2LjAxNzIgOC40NjkyOSAxNS4yMzg1IDEwLjUyMzkgMTQuMTM1NCAxMS44NTg0QzEzLjc3ODQgMTIuMjQ1NCAxMy42MTYyIDEyLjM2ODIgMTMuNDIxNCAxMi4zNjgyQzEzLjMyNCAxMi4zNjgyIDEzLjE3NzYgMTIuMjQ1NCAxMy4xNzc2IDExLjg5MzhWOC42MDk0M0MxMy4xNzc2IDguMTg3NzEgMTMuMDcwMiA4IDEyLjc0NTkgOEgxMC4zMzhDMTAuMDk0NyA4IDkuOTQ4MzEgOC4xOTU0MyA5Ljk0ODMxIDguMzgxMjFDOS45NDgzMSA4Ljc4MDQzIDEwLjUwMDEgOC44NzMgMTAuNTU2NyA5Ljk5NjcxVjEyLjQzODNDMTAuNTU2NyAxMi45NzM4IDEwLjQ2NzUgMTMuMDcwOSAxMC4yNzI2IDEzLjA3MDlDOS43NTM0OCAxMy4wNzA5IDguNDkwNTkgMTEuMDA2NiA3Ljc0MTAzIDguNjQ0NzlDNy41OTU3OCA4LjE4NTE0IDcuNDQ4NzggOCA3LjA1NzM3IDhINS41MjQ5OUM1LjA4NzUgOCA1IDguMjIzMDcgNSA4LjQ2OTI5QzUgOC45MDc3MSA1LjUxOTE2IDExLjA4NTcgNy40MTc4NyAxMy45NjY0QzguNjgzNjcgMTUuOTMzNSAxMC40NjU3IDE3IDEyLjA4OTEgMTdDMTMuMDYyNyAxNyAxMy4xODI4IDE2Ljc2MzQgMTMuMTgyOCAxNi4zNTUyVjE0Ljg2ODNDMTMuMTgyOCAxNC4zOTQ1IDEzLjI3NSAxNC4zIDEzLjU4MzYgMTQuM0MxMy44MTExIDE0LjMgMTQuMjAwMSAxNC40MjM0IDE1LjEwOSAxNS4zNzE2QzE2LjE0NzMgMTYuNDk2IDE2LjMxODIgMTcgMTYuOTAyNyAxN0gxOC40MzM5QzE4Ljg3MTQgMTcgMTkuMDkwNyAxNi43NjM0IDE4Ljk2NDcgMTYuMjk1NEMxOC44MjU5IDE1LjgzIDE4LjMzMDEgMTUuMTU0NCAxNy42NzI3IDE0LjM1MjdDMTcuMzE1NyAxMy44OTYzIDE2Ljc4MDIgMTMuNDA0NSAxNi42MTc0IDEzLjE1ODNDMTYuMzkwNSAxMi44NDI2IDE2LjQ1NTMgMTIuNzAxOSAxNi42MTc0IDEyLjQyMDlDMTYuNjE3NCAxMi40MjA5IDE4LjQ4NCA5LjU3NTY0IDE4LjY3ODMgOC42MDk0MyIgZmlsbD0id2hpdGUiLz4KPC9zdmc+') no-repeat center/contain;
    width: 24px;
    height: 24px;
}

body:not(.front_page) .header .svg-inline-vk {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0iIzI3ODdGNSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjY3ODkgOC42MDk0M0MxOC43NzU3IDguMjU4NDMgMTguNjc4OSA4IDE4LjIxNTEgOEgxNi42ODM5QzE2LjI5NDMgOCAxNi4xMTQ2IDguMjIzMDcgMTYuMDE3MiA4LjQ2OTI5QzE2LjAxNzIgOC40NjkyOSAxNS4yMzg1IDEwLjUyMzkgMTQuMTM1NCAxMS44NTg0QzEzLjc3ODQgMTIuMjQ1NCAxMy42MTYyIDEyLjM2ODIgMTMuNDIxNCAxMi4zNjgyQzEzLjMyNCAxMi4zNjgyIDEzLjE3NzYgMTIuMjQ1NCAxMy4xNzc2IDExLjg5MzhWOC42MDk0M0MxMy4xNzc2IDguMTg3NzEgMTMuMDcwMiA4IDEyLjc0NTkgOEgxMC4zMzhDMTAuMDk0NyA4IDkuOTQ4MzEgOC4xOTU0MyA5Ljk0ODMxIDguMzgxMjFDOS45NDgzMSA4Ljc4MDQzIDEwLjUwMDEgOC44NzMgMTAuNTU2NyA5Ljk5NjcxVjEyLjQzODNDMTAuNTU2NyAxMi45NzM4IDEwLjQ2NzUgMTMuMDcwOSAxMC4yNzI2IDEzLjA3MDlDOS43NTM0OCAxMy4wNzA5IDguNDkwNTkgMTEuMDA2NiA3Ljc0MTAzIDguNjQ0NzlDNy41OTU3OCA4LjE4NTE0IDcuNDQ4NzggOCA3LjA1NzM3IDhINS41MjQ5OUM1LjA4NzUgOCA1IDguMjIzMDcgNSA4LjQ2OTI5QzUgOC45MDc3MSA1LjUxOTE2IDExLjA4NTcgNy40MTc4NyAxMy45NjY0QzguNjgzNjcgMTUuOTMzNSAxMC40NjU3IDE3IDEyLjA4OTEgMTdDMTMuMDYyNyAxNyAxMy4xODI4IDE2Ljc2MzQgMTMuMTgyOCAxNi4zNTUyVjE0Ljg2ODNDMTMuMTgyOCAxNC4zOTQ1IDEzLjI3NSAxNC4zIDEzLjU4MzYgMTQuM0MxMy44MTExIDE0LjMgMTQuMjAwMSAxNC40MjM0IDE1LjEwOSAxNS4zNzE2QzE2LjE0NzMgMTYuNDk2IDE2LjMxODIgMTcgMTYuOTAyNyAxN0gxOC40MzM5QzE4Ljg3MTQgMTcgMTkuMDkwNyAxNi43NjM0IDE4Ljk2NDcgMTYuMjk1NEMxOC44MjU5IDE1LjgzIDE4LjMzMDEgMTUuMTU0NCAxNy42NzI3IDE0LjM1MjdDMTcuMzE1NyAxMy44OTYzIDE2Ljc4MDIgMTMuNDA0NSAxNi42MTc0IDEzLjE1ODNDMTYuMzkwNSAxMi44NDI2IDE2LjQ1NTMgMTIuNzAxOSAxNi42MTc0IDEyLjQyMDlDMTYuNjE3NCAxMi40MjA5IDE4LjQ4NCA5LjU3NTY0IDE4LjY3ODMgOC42MDk0MyIgZmlsbD0id2hpdGUiLz4KPC9zdmc+') no-repeat center/contain;
    width: 24px;
    height: 24px;
}

body:not(.front_page) .svg-inline-vk svg {
    display: none;
}

body:not(.front_page) .header .svg-inline-tel {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0iIzI4QTdFOCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuODQxMjMgMTMuNzE1MkwxNS4xNzc4IDE3LjgyODRDMTUuNzg2OCAxOC4xNzg5IDE2LjIyNjMgMTcuOTk3NCAxNi4zNzggMTcuMjM4NUwxOC41NTAyIDYuNTU5NTRDMTguNzcyNiA1LjYyOTMgMTguMjEwNCA1LjIwNzQ0IDE3LjYyNzggNS40ODMzNUw0Ljg3MjMyIDEwLjYxNDRDNC4wMDE2MSAxMC45Nzg3IDQuMDA2NyAxMS40ODU1IDQuNzEzNjIgMTEuNzExM0w3Ljk4Njk3IDEyLjc3NzFMMTUuNTY1MSA3Ljc4OTQ3QzE1LjkyMjggNy41NjMxOCAxNi4yNTExIDcuNjg0ODYgMTUuOTgxNyA3LjkzNDM4IiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=') no-repeat center/contain;
    width: 24px;
    height: 24px;
}

body:not(.front_page) .header .svg-inline-tel svg {
    display: none;
}

.footer .dropdown--relative .phones__dropdown-item.callback-item {
    order: 1;
    padding-bottom: 0;
}

.footer .phones__phone-more {
    order: 2;
    padding-bottom: 0
}

body:not(.front_page) .header .svg-inline-wh {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0iIzNGQzI1MCIvPgo8cGF0aCBkPSJNMTcuMjQxNCA2LjczNTU1QzE2LjYyMjEgNi4xMTMzNSAxNS44ODQ2IDUuNjIwMDEgMTUuMDcxOCA1LjI4NDI4QzE0LjI1ODkgNC45NDg1NCAxMy4zODcxIDQuNzc3MTMgMTIuNTA3IDQuNzgwMDNDOC44MTk0NyA0Ljc4MDAzIDUuODE0MDQgNy43NzA0MyA1LjgxNDA0IDExLjQzOTVDNS44MTQwNCAxMi42MTU1IDYuMTI0NzEgMTMuNzU3OSA2LjcwNTU0IDE0Ljc2NTlMNS43NjAwMSAxOC4yMkw5LjMwNTc0IDE3LjI5MjZDMTAuMjg1IDE3LjgyMzUgMTEuMzg1OSAxOC4xMDU4IDEyLjUwNyAxOC4xMDU4QzE2LjE5NDYgMTguMTA1OCAxOS4yIDE1LjExNTQgMTkuMiAxMS40NDYzQzE5LjIgOS42NjU0NiAxOC41MDQ0IDcuOTkyMTkgMTcuMjQxNCA2LjczNTU1Wk0xMi41MDcgMTYuOTc2OEMxMS41MDc1IDE2Ljk3NjggMTAuNTI4MiAxNi43MDggOS42NzA0NCAxNi4yMDRMOS40Njc4MyAxNi4wODNMNy4zNjA2NSAxNi42MzQxTDcuOTIxMjIgMTQuNTkxMkw3Ljc4NjE0IDE0LjM4MjlDNy4yMzA2NyAxMy41MDA2IDYuOTM1NzkgMTIuNDgwNiA2LjkzNTE3IDExLjQzOTVDNi45MzUxNyA4LjM4ODY3IDkuNDM0MDYgNS45MDIyNyAxMi41MDAzIDUuOTAyMjdDMTMuOTg2MSA1LjkwMjI3IDE1LjM4NDEgNi40ODAxOSAxNi40MzEgNy41Mjg1MUMxNi45NDk0IDguMDQxODIgMTcuMzYwMiA4LjY1MjQ1IDE3LjYzOTYgOS4zMjQ5OEMxNy45MTkgOS45OTc1MSAxOC4wNjE1IDEwLjcxODUgMTguMDU4NiAxMS40NDYzQzE4LjA3MjEgMTQuNDk3MSAxNS41NzMyIDE2Ljk3NjggMTIuNTA3IDE2Ljk3NjhaTTE1LjU1OTcgMTIuODM3M0MxNS4zOTA5IDEyLjc1NjcgMTQuNTY2OSAxMi4zNTM1IDE0LjQxODMgMTIuMjkzQzE0LjI2MyAxMi4yMzkyIDE0LjE1NDkgMTIuMjEyMyAxNC4wNDAxIDEyLjM3MzZDMTMuOTI1MyAxMi41NDE2IDEzLjYwNzkgMTIuOTE3OSAxMy41MTMzIDEzLjAyNTVDMTMuNDE4OCAxMy4xMzk3IDEzLjMxNzUgMTMuMTUzMSAxMy4xNDg2IDEzLjA2NThDMTIuOTc5OCAxMi45ODUxIDEyLjQzOTUgMTIuODAzNyAxMS44MDQ2IDEyLjIzOTJDMTEuMzA0OSAxMS43OTU3IDEwLjk3MzkgMTEuMjUxNCAxMC44NzI2IDExLjA4MzRDMTAuNzc4MSAxMC45MTU0IDEwLjg1OTEgMTAuODI4IDEwLjk0NjkgMTAuNzQwN0MxMS4wMjEyIDEwLjY2NjcgMTEuMTE1NyAxMC41NDU4IDExLjE5NjggMTAuNDUxN0MxMS4yNzc4IDEwLjM1NzYgMTEuMzExNiAxMC4yODM3IDExLjM2NTYgMTAuMTc2MkMxMS40MTk3IDEwLjA2MTkgMTEuMzkyNyA5Ljk2Nzg2IDExLjM1MjEgOS44ODcyMkMxMS4zMTE2IDkuODA2NTggMTAuOTczOSA4Ljk4Njc0IDEwLjgzODggOC42NTA3NEMxMC43MDM4IDguMzI4MTkgMTAuNTYxOSA4LjM2ODUxIDEwLjQ2MDYgOC4zNjE3OEgxMC4xMzY1QzEwLjAyMTYgOC4zNjE3OCA5Ljg0NjA0IDguNDAyMSA5LjY5MDcgOC41NzAxQzkuNTQyMTIgOC43MzgxIDkuMTA5ODggOS4xNDEzIDkuMTA5ODggOS45NjExNEM5LjEwOTg4IDEwLjc4MSA5LjcxMDk2IDExLjU3MzkgOS43OTIwMSAxMS42ODE1QzkuODczMDUgMTEuNzk1NyAxMC45NzM5IDEzLjQ3NTcgMTIuNjQ4OSAxNC4xOTQ3QzEzLjA0NzMgMTQuMzY5NCAxMy4zNTggMTQuNDcwMiAxMy42MDExIDE0LjU0NDJDMTMuOTk5NiAxNC42NzE4IDE0LjM2NDMgMTQuNjUxNyAxNC42NTQ3IDE0LjYxMTRDMTQuOTc4OSAxNC41NjQzIDE1LjY0NzUgMTQuMjA4MiAxNS43ODI2IDEzLjgxODRDMTUuOTI0NCAxMy40Mjg3IDE1LjkyNDQgMTMuMDk5NCAxNS44NzcyIDEzLjAyNTVDMTUuODI5OSAxMi45NTE1IDE1LjcyODYgMTIuOTE3OSAxNS41NTk3IDEyLjgzNzNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=) no-repeat center / contain;
    width: 24px;
    height: 24px;
}

body:not(.front_page) .header .svg-inline-wh svg {
    display: none;
}

body:not(.front_page) .header .social__link .svg.inline {
    transition: .2s;
}

body:not(.front_page) .header .social__link .svg.inline:hover {
    filter: brightness(1.1);
}

.header .social__items {
    flex-direction: row-reverse;
}

.mobilemenu__menu--cabinet {
    display: none;
}

.menu-topest__item {
    margin: 0 8px !important;
}

@media (width > 992px) {
    .line-block.line-block--40 > .line-block.line-block__item {
        padding-left: 20px;
    }
}