.menu__wrapper{display:inline-block;font-size:0;line-height:0;margin:0;padding:0;width:100%}.menu__item{position:relative}.menu-item-container{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.menu__item--depth-1{display:inline-block}@media (max-width:767px){.menu__item,.menu__link{display:block;width:100%}}.menu__submenu{display:none;left:0;position:absolute;top:100%;z-index:99}.menu__item--open>.menu__submenu{display:block}.menu__submenu .menu__item{width:100%}.menu__submenu .menu__link{display:block;width:100%}.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}@media (min-width:768px){.menu__submenu--level-2>.menu__item:first-child>.menu__link{position:relative;z-index:2}.menu__item--depth-1:nth-last-child(-n+2) .menu__submenu--level-2 a{order:1;text-align:right}.menu__item--depth-1:nth-last-child(-n+2) .menu__submenu--level-3 a{order:0;text-align:left}}@media (max-width:767px){.menu__submenu{position:static;transform:unset;width:100%}.menu__submenu .menu__link{display:block;width:100%}.menu__submenu .menu__submenu--level-3{margin:0}}.menu__child-toggle{height:20px;z-index:2}.menu__child-toggle-icon{border-style:solid;border-width:0 2px 2px 0;display:inline-block;margin-bottom:3px;padding:3px;transform:rotate(45deg)}.menu__submenu .menu__child-toggle-icon{margin-bottom:0;transform:rotate(-45deg)}.menu__item--depth-1:nth-last-child(-n+2) .menu__submenu .menu__child-toggle-icon{transform:rotate(135deg)}@media (max-width:767px){.menu__child-toggle{height:auto;width:auto}.menu__child-toggle .menu__child-toggle-icon{margin:10px}.menu__item--open.menu__item--depth-1 .menu__child-toggle .menu__child-toggle-icon{transform:rotate(-135deg)}.menu__item--depth-1 .menu__item--depth-2 .menu__child-toggle .menu__child-toggle-icon{transform:rotate(45deg)}.menu__item--open.menu__item--depth-2 .menu__child-toggle .menu__child-toggle-icon{transform:rotate(-135deg)}}.menu__submenu{width:240px}.menu-item-container:hover a,.menu-item-container:hover span,.menu__link{text-decoration:none}.focus_header_menu .menu--mobile .menu__submenu{box-shadow:none}@media (max-width:767px){.menu__submenu{width:100%}.focus_module-menu2_inner .menu__submenu.menu__submenu--level-3{border:none;box-shadow:none}}.mwh_el_primary_menu{margin-left:0}.mwh_el_primary_menu .menu--desktop .menu__link{padding:0}.mwh_el_primary_menu .menu--desktop .menu__wrapper{align-items:center;display:flex}.mwh_el_primary_menu .menu--desktop .menu__wrapper li{line-height:1.5em}.mwh_el_primary_menu .menu--desktop .menu-item-container{margin:0}.mwh_el_primary_menu .menu--desktop .menu__child-toggle{margin:0 5px 0 10px}.mwh_el_primary_menu .menu--desktop .menu__submenu.menu__submenu--level-3{margin:0}.mwh_el_primary_menu .menu--mobile{margin-bottom:-10px}.mwh_el_primary_menu .menu--mobile .menu__wrapper li{line-height:2.1em}.mwh_el_primary_menu .menu--mobile .menu-item-container{margin:5px 0;padding:3px 0}.mwh_el_primary_menu .menu--mobile .menu__submenu{padding:0 20px}.mwh_el_primary_menu .menu--mobile .menu__link{padding:0}.focus_module_website_h{margin:0 auto;position:relative}.mwh_row{display:flex;flex-wrap:wrap;gap:30px;margin-left:auto;margin-right:auto;position:relative}.mwh_row_a_top{align-items:flex-start}.mwh_row_a_middle{align-items:center}.mwh_row_a_bottom{align-items:flex-end}.mwh_row_j_full{justify-content:space-between}.mwh_row_j_left{justify-content:flex-start}.mwh_row_j_center{justify-content:center}.mwh_row_j_right{justify-content:flex-end}.mwh_col{align-items:center;display:flex;flex-wrap:wrap;position:relative}.mwh_el_logo{line-height:0}.focus_mobile_bar{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.focus_mobile_bar .mwh_el_logo{flex:1 0 auto}.focus_mob_nav_icon-inner{margin:-15px;transform:scale(.48)}.focus_mob_nav_icon label{cursor:pointer;display:flex;flex-direction:column;width:50px}.focus_mob_nav_icon label span{border-radius:10px;height:7px;margin:7px 0;transition:.4s ease}.focus_mob_nav_icon span:first-of-type{width:50%}.focus_mob_nav_icon span:nth-of-type(2){width:100%}.focus_mob_nav_icon span:nth-of-type(3){width:75%}.focus_mob_nav_icon input[type=checkbox]{display:none}.focus_mob_nav_icon input[type=checkbox]:checked~span:first-of-type,.focus_mob_nav_icon input[type=checkbox]:checked~span:nth-of-type(3){width:0}.focus_mobile_nav_container{display:none;flex-direction:column;gap:40px}.focus_sticky_bar{display:block;position:fixed;top:-300px;transition:top .5s ease;width:100%;z-index:9999}.focus_sticky_bar.open{top:0}.focus_sticky_bar-inner{align-items:center;display:flex}.focus_window{display:none;height:100%;width:100%;z-index:9999}.focus_window.open{display:flex;left:0;position:fixed;top:0}.focus_window.open .header__close--toggle{animation:close_button_anim .5s ease 1 normal forwards}@keyframes close_button_anim{0%{top:-100px}to{top:30px}}.focus_window-title{left:30px;max-width:270px;position:absolute;top:30px}.m_w_contact,.m_w_languages,.m_w_map,.m_w_search{display:none}.m_w_contact.open,.m_w_languages.open,.m_w_map.open,.m_w_search.open{display:block;width:100%}.mwh_layout1 .mwh_row_m,.mwh_layout2 .mwh_row_m{justify-content:space-between}.mwh_layout3 .mwh_row_b,.mwh_layout3 .mwh_row_t{justify-content:center}.mwh_layout4 .mwh_row_m{justify-content:space-between}.mwh_layout5 .mwh_row_m{justify-content:center}.mwh_layout6 .mwh_row_m{justify-content:flex-start}.mwh_layout7 .mwh_row_m{justify-content:flex-end}.mwh_layout8 .mwh_row_t{justify-content:center}.mwh_layout8 .mwh_row_b{justify-content:space-between}.mwh_layout9 .mwh_row_b,.mwh_layout9 .mwh_row_t{justify-content:center}.mwh_layout10 .mwh_row_t{justify-content:space-between}.mwh_layout10 .mwh_row_b{justify-content:center}.mwh_layout11 .mwh_row_t{justify-content:flex-start}.mwh_layout11 .mwh_row_b{justify-content:space-between}.mwh_layout12 .mwh_row_b,.mwh_layout12 .mwh_row_t{justify-content:flex-start}.mwh_layout13 .mwh_row_t{justify-content:space-between}.mwh_layout13 .mwh_row_b{justify-content:center}.mwh_layout14 .mwh_row_t{justify-content:space-between}.mwh_layout14 .mwh_row_b{justify-content:flex-start}.mwh_layout15 .mwh_row_t{justify-content:space-between}.mwh_layout15 .mwh_row_b{justify-content:flex-end}