.menu__item--depth-1.menu__item--has-submenu:hover>.menu__link:after,.menu__item--depth-1.nav__item--mega-branch:hover>.menu__link:after,.menu__item--depth-1:hover>.menu__link:after{width:100%}@media (max-width:1199px){.header__control{margin-right:20px}.header__navigation-toggle{display:inline-flex}}@media (max-width:991px){.header__control{margin-right:15px}}.header--7.header{border-bottom-left-radius:var(--border-radius-full);border-bottom-right-radius:var(--border-radius-full);border-top-left-radius:var(--border-radius-full);border-top-right-radius:var(--border-radius-full);margin-top:var(--spacing-medium-s);padding:0 50px}.header--7 .header__row{padding-bottom:0;padding-top:0}.header--7 .header__more{align-items:center;cursor:pointer;display:flex;margin-right:30px;position:relative}.header--7 .header__more>span{color:var(--color-text-body);font-size:16px;font-weight:600;line-height:150%;text-transform:none}.header--7 .menu-full__close{display:none}.header--7 .header__logo--main{padding-bottom:0;padding-top:0}.header--7 .header__more .header__nav-icon{height:23px;margin-left:10px;margin-top:-4px;width:19px}.header--7 .header__navigation{margin-right:30px}.header--7 .header__navigation .menu--desktop .menu__item--depth-1{padding:37px 15px}.header--7 .header__control,.header--7 .language-switcher,.header--7 .language-switcher__label{height:100%}.header__search .site-search__open,.header__search .site-search__open:hover{background:transparent;color:var(--color-text-highlight)}.header__search .site-search__open:hover{border-color:transparent}.header__more--menu{background:var(--color-bg-primary);border-radius:var(--border-radius-large);display:none;left:-100%;margin-top:58px;padding:18px 30px;position:absolute;top:100%;width:280px;z-index:99}.header__nav-icon.open+.header__more--menu{display:block}.header__nav-icon.open>svg{display:none}.header__more--menu .menu__item--depth-1,.header__nav-icon.open .menu-full__close{display:block}.menu--desktop .menu__submenu{background:transparent!important;box-shadow:none;padding:0;width:303px}.menu--desktop .menu__submenu .menu__item{border-bottom:none}.menu--desktop .menu__submenu .menu__item a{padding:8px 20px}.menu--desktop ul.menu__submenu.menu__submenu--level-2 li:first-child{margin-top:18px}.menu--desktop ul.menu__submenu.menu__submenu--level-2 li:first-child .menu__child-toggle{padding-top:24px}.menu--desktop ul.menu__submenu.menu__submenu--level-2 li:first-child>a,.menu--desktop ul.menu__submenu.menu__submenu--level-2 li:first-child>span{border-top-left-radius:var(--border-radius-large);border-top-right-radius:var(--border-radius-large);padding-top:34px}.menu--desktop ul.menu__submenu.menu__submenu--level-2 li:last-child>a,.menu--desktop ul.menu__submenu.menu__submenu--level-2 li:last-child>span{border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);padding-bottom:34px}.menu--desktop .menu__item--depth-1.menu__item--open ul.menu__submenu.menu__submenu--level-2:before{border-bottom:10px solid var(--color-bg-primary);border-left:9px solid transparent;border-right:9px solid transparent;content:"";display:block;left:50%;position:absolute;top:8px;transform:translateX(-50%)}.menu--desktop .menu__child-toggle-icon{border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top:5px solid var(--color-text-body)!important;border-width:0;height:0;transform:rotate(0deg)}.menu--desktop .menu__item--depth-2 .menu__child-toggle-icon{transform:rotate(270deg)}.menu--desktop ul.menu__submenu.menu__submenu--level-3 li{margin-left:13px}.menu--desktop .menu__item--depth-2.menu__item--has-submenu.menu__item--open>a:after{background:transparent!important;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid var(--color-bg-primary);content:"";display:block;position:absolute;right:-14px;top:20px;transform:rotate(270deg);width:19px}.menu--desktop .menu__item--depth-2.menu__item--has-submenu.menu__item--open:first-child>a:after{top:40px}.menu--desktop ul.menu__submenu--level-3{margin-top:-30px}.menu--desktop ul.menu__submenu.menu__submenu--level-2 li:first-child ul.menu__submenu.menu__submenu--level-3.no-list{margin-top:0}.language-switcher__label-current:after{border-width:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #2c2f34;margin-left:2px;margin-top:3px;transform:rotate(0deg)}.language-switcher .lang_list_class{background:transparent;box-shadow:none}.language-switcher .lang_list_class:before{border-bottom:10px solid var(--color-bg-primary);border-left:9px solid transparent;border-right:9px solid transparent;border-top:0;content:"";display:block;left:50%;margin-left:-9px;opacity:1;position:absolute;top:13px}.language-switcher .lang_list_class li:first-child{margin-top:18px}.language-switcher .lang_list_class li{background:var(--color-bg-primary)}.language-switcher .lang_list_class li:first-child{border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);padding-top:15px}.language-switcher .lang_list_class li:last-child{border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);padding-bottom:15px}@media screen and (max-width:1199px){.header--7.header{margin-left:15px;margin-right:15px;padding:0;width:auto}.header--7.header,.menu__nav-popup.open{margin-top:var(--spacing-medium-s)}.header--7 .header__more{display:none}.header--7 .header__logo--main{padding-bottom:13px;padding-top:13px}.menu__close-toggle{margin-top:var(--spacing-medium-s);right:30px}ul.menu__submenu.menu__submenu--level-2,ul.menu__submenu.menu__submenu--level-3{padding-left:20px}.nav-open .header__control{margin-right:35px}}.header{background:hsla(0,0%,100%,.9)}.header.header--sticky-active{background:#fff}.menu__submenu,.menu__submenu .menu__link,.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover{background:var(--color-bg-primary)}.header__more .header__nav-icon,.header__more .header__nav-icon .menu-full__close,.header__more .header__nav-icon:focus,.header__more .header__nav-icon:hover{color:var(--color-text-body)}