.ahx-menu{font-family:"Avenir LT Std",sans-serif;font-style:normal;font-size:1.125rem;color:#313130;line-height:1.75rem;font-weight:900;letter-spacing:.01em}.ahx-menu__header{background-color:#fff;list-style:none;list-style-position:inside;display:flex;text-align:left;width:100%;margin:0 !important;position:relative}.ahx-menu{margin-block-start:0;margin-block-end:0}.ahx-menu__button{text-transform:uppercase;padding:1.25rem}.ahx-menu__button>a{line-height:3.5rem}.ahx-menu__container{background:#eaeaea;width:100%;left:0;text-align:left;padding:0;display:flex;flex-direction:column;position:fixed;top:96px}.ahx-menu__container a{color:#111}.ahx-menu__first-level{display:flex;list-style:none;text-transform:uppercase;flex-flow:wrap row;max-width:1350px;justify-content:flex-start;padding:2rem 0}.ahx-menu__first-level ul{margin-bottom:1rem}.ahx-menu__first-level li{margin-right:8.4rem}.ahx-menu__first-level a.ahx-menu__sublink{display:block ruby}.ahx-menu__second-level{list-style:none;padding:0;text-transform:initial;font-size:1rem;font-weight:normal}.ahx-menu__second-level li{padding:5px 0 0 0;margin-right:0}.ahx-menu__container{display:none;visibility:hidden}.ahx-menu__container.isActive{display:flex;visibility:visible;animation:fade_in_show .5s}@keyframes fade_in_show{0%{opacity:0}100%{opacity:1}}.ahx-menu a,.ahx-menu a:visited{text-decoration:none}nav.ahx-menu .ahx-menu__button-link:hover,.ahx-menu__button-link.isActive{text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:8px}nav.ahx-menu .ahx-menu__sublink:hover,.ahx-menu .ahx-menu__sublink--active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}nav.ahx-menu .ahx-menu__subsublink:hover,.ahx-menu .ahx-menu__subsublink--active{text-decoration:underline}

