.menu{display:block;height:100%}@media (min-width:1200px){.menu .menu__wrapper{display:flex;height:100%}}@media (max-width:1199px){.menu .menu__wrapper{padding:10px 0}}.menu__item{margin-bottom:0;position:relative}.menu__link{font-size:17px;font-style:normal;letter-spacing:1px;line-height:100%}.menu__link,.menu__link:active,.menu__link:focus,.menu__link:hover{font-weight:600;text-decoration:none}.menu__link--active-branch,.menu__link--active-link{font-weight:700}@media (max-width:1199px){.menu__item{display:block;width:100%}.menu__link{font-size:18px}}.menu__item--depth-1 .menu__link{display:block;padding:14px 20px}@media (min-width:1200px){.menu__item--depth-1{padding:14px 20px}.menu__item--depth-1 .menu__link{padding:0}.menu__item--depth-1{align-items:center;display:inline-flex;gap:10px;padding:20px 25px}}@media (max-width:1199px){.menu__item--depth-1{margin-bottom:10px}}.menu__dropdown{display:none;left:0;min-width:1px;position:absolute;text-align:left;text-transform:none;top:100%;z-index:99}.menu__item--open>.menu__dropdown{display:block}.menu__dropdown{transform:translateX(-50%)}@media (min-width:1200px){.menu__dropdown{min-width:400px}.menu__item--has-feat .menu__dropdown{min-width:470px}}@media (min-width:1280px){.menu__item--has-feat.menu__item--open .menu__dropdown{display:flex}.menu__item--has-feat .menu__dropdown>.menu__submenu{flex:0 0 55%;padding-bottom:20px;padding-top:20px;width:55%}.menu__item--has-feat .menu__featured{flex:0 0 45%;width:45%}}@media (min-width:1400px){.menu__item--has-feat .menu__dropdown{min-width:570px}}@media (min-width:1500px){.menu__item--has-feat .menu__dropdown{min-width:670px}}.menu__item--depth-1:first-child .menu__dropdown{transform:unset}.menu__submenu .menu__item{padding:0;width:100%}.menu__submenu .menu__link{display:block;padding:20px;transition:background-color .3s;width:100%}.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover{background-color:var(--white-color)}.menu__submenu--level-3{left:100%;top:0}.menu__item--depth-1:nth-last-child(-n+2) .menu__submenu--level-3{left:auto;right:100%;top:0}.menu__submenu .menu__item--has-submenu>.menu__link{padding-right:3rem}@media (max-width:1199px){.menu__dropdown{background-color:var(--white-color);border:none;border-radius:0;box-shadow:none;padding-bottom:10px;padding-top:10px;position:static;transform:unset;width:100%}.menu__submenu .menu__item{border-bottom:none;padding:0}.menu__submenu .menu__link{display:block;padding:.7rem 2rem;transition:none;width:100%}.menu__submenu .menu__item .menu__link:focus,.menu__submenu .menu__item .menu__link:hover{background-color:inherit;transition:none}.menu__item--has-submenu>.menu__link{width:70%}.menu__submenu--level-3 .menu__item .menu__link{padding:.7rem 3rem}}.menu__link-copy,.menu__link-desc,.menu__link-icon,.menu__link-title{display:block}.menu__link-title{font-size:16px;line-height:1.88}.menu__link-icon .menu__link-title{display:none;line-height:inherit}.menu__link-desc{font-size:14px;font-weight:400}.menu__featured{border-left:1px solid var(--grey-color);margin-bottom:20px;margin-top:20px;padding:0 20px 0 30px}.menu__featured-image{border:2px solid var(--black-color);border-radius:10px 40px 10px 10px;display:block;margin-bottom:20px;overflow:hidden}.menu__featured-image img{display:block}.menu__featured-title{font-size:18px;font-style:normal;font-weight:700;line-height:1.56;margin-bottom:25px}@media(min-width:1200px){.menu__link-desc{font-size:15px}.menu__link-title{display:none}.menu__link-icon{align-items:center;display:flex;gap:15px;padding-bottom:3px}.menu__link-icon img{flex:0 0 40px;width:40px}.menu__link-icon .menu__link-title{display:block}}@media(max-width:1199px){.menu__submenu .menu__link{display:flex;gap:15px}.menu__link-icon{flex:0 0 40px;padding-top:8px;width:40%}.menu__featured{display:none}}.menu__child-toggle-icon{display:block}.menu__item--open>.menu__child-toggle .menu__child-toggle-icon{transform:rotate(180deg);transition:transform .4s}@media(min-width:1200px){.menu__submenu .menu__child-toggle{margin-left:auto;padding:0 1.05rem}button.no-button.menu__child-toggle{vertical-align:middle}}@media (max-width:1199px){button.no-button.menu__child-toggle{border:none;cursor:pointer;padding:15px;position:absolute;right:20px;top:0}}