*{--color-foreground: 55, 55, 55;--color-background: 255, 255, 255 ;--duration-default: .2s;--color-base-accent-1: 18, 51, 45;--font-body-family: "arial";--font-body-style: normal;--text-color: 0, 0, 0}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.header__inline-menu details[open]>.submenu--container{opacity:1;transform:translateY(0);animation:animateMenuOpen var(--duration-default) ease;z-index:1;position:absolute;left:0;padding:0 5.6rem;width:calc(100% + 5.6rem);padding-top:0;display:flex}.header__inline-menu details[open] .submenu--container>.header__submenu{flex-basis:100%;flex-wrap:wrap}@media screen and (min-width: 1600px){.header__inline-menu details[open] .submenu--container>.header__submenu{position:absolute;left:calc((var(--page-width) - 100vw) / 2);width:calc(100vw - .8rem);padding:4rem calc((100vw - var(--page-width)) / 2 + 5.6rem);right:0;margin:0 auto;max-height:80vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.header__inline-menu details[open] .submenu--container>.header__submenu::-webkit-scrollbar{display:none}}@media screen and (max-width: 1600px){.header__inline-menu details[open] .submenu--container>.header__submenu{left:calc((var(--page-width) - 100%));max-height:100vh;padding:4rem 0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.header__inline-menu details[open] .submenu--container>.header__submenu::-webkit-scrollbar{display:none}}@media screen and (max-width: 1540px){.header__inline-menu details[open] .submenu--container>.header__submenu{left:0;width:100%}}.header__inline-menu details[open] .submenu--container>.header__submenu li{flex-basis:20%}.submenu--image__container{flex-basis:20%}.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:0}@media screen and (min-width: 990px){.header__inline-menu{display:block}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}}.header__menu{padding:0 1rem}.header__menu-item{text-decoration:none}.menu-level-1{margin:0 1.2rem}.header__menu-item a,.header__menu-item.link--text{color:rgb(var(--color-base-accent-3))}.header__menu-item.link--text:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:text-decoration var(--duration-short) ease;white-space:nowrap}.header__menu-item[aria-expanded=true]{color:rgb(var(--color-base-accent-3));font-weight:600}.header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground));text-underline-offset:.3rem}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:.2rem}.header-link{font-weight:600}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.header__submenu.list-menu{padding:3rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:.5rem 0;margin:.5rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{padding:0 40px 0 0;font-size:1.6rem}.header__submenu .menu__level-4,.header__submenu .menu__level-5{font-weight:400}.header__submenu .header__menu-item a{text-decoration:none}[id^=HeaderMenu-SubMenuList-] .header__menu-item.link--text{color:rgb(var(--color-base-accent-1));padding:0 40px 10px 0}[id^=HeaderMenu-SubMenuList-]>li .header__menu-item.link--text.caption-large{padding:0 40px 0 0;min-height:-moz-fit-content;min-height:fit-content}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{right:2rem}details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0}to{opacity:1;transform:translateY(0)}}.overflow-hidden-mobile,.overflow-hidden-tablet{overflow:hidden}@media screen and (min-width: 750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width: 990px){.overflow-hidden-tablet{overflow:auto}}.icon-arrow{width:1.5rem}
/*# sourceMappingURL=/s/files/1/0714/9715/4851/t/12/assets/menu.css.map */
