.module-header-mobile-navigation{display:flex;flex-direction:var(--flex-col);height:100vh;justify-content:var(--flex-between);padding:var(--space-16)}.header-mobile-navigation-top{display:flex;flex-direction:var(--flex-col);gap:var(--space-24)}.header-mobile-nav{justify-content:var(--flex-between);z-index:102}.header-mobile-lang,.header-mobile-nav{align-items:var(--flex-center);display:flex}.header-mobile-lang{aspect-ratio:1/1;border:1px solid var(--primary-50);border-radius:var(--radius-border-rounded-s);height:var(--space-32);justify-content:var(--flex-center);padding:var(--baseline);width:var(--space-32)}.header-mobile-lang span{color:var(--primary-50);font-size:var(--fs-14);text-transform:uppercase}.header-mobile-navigation-top-close{align-items:var(--flex-center);display:flex;gap:var(--space-16);justify-content:var(--flex-end)}.header-mobile-navigation-close{align-items:center;background-color:transparent;color:var(--semantic-white);cursor:pointer;display:flex;font-size:var(--fs-36);gap:var(--space-16);height:var(--space-48);justify-content:var(--flex-center);transform:rotate(45deg);width:var(--space-48)}.header-mobile-navigation-item a,.header-mobile-navigation-item a:visited,.header-mobile-navigation-top-nav-item a,.header-mobile-navigation-top-nav-item a:visited{align-items:var(--flex-center);color:var(--primary-50);display:flex;justify-content:var(--flex-between);line-height:var(--line-height-normal);text-decoration:none}.header-mobile-navigation-top-nav-item:last-child{margin-bottom:0}.header-mobile-navigation-top-nav-item:has(.has-submenu-mobile){align-items:var(--flex-center);display:flex;justify-content:var(--flex-between)}.header-mobile-navigation-top-nav-item a.has-submenu-mobile{width:fit-content}.header-mobile-navigation-top-nav-item .icon{font-size:var(--fs-24)}.header-mobile-navigation-top-nav-item .open-submenu{align-items:var(--flex-center);display:flex;height:var(--space-24);justify-content:var(--flex-center);width:var(--space-24)}.header-mobile-navigation-top-nav{display:flex;flex-direction:var(--flex-col);position:relative}.header-mobile-navigation-top-nav-item a.has-submenu-mobile .icon{font-size:var(--fs-24);gap:var(--baseline);justify-content:var(--flex-between)}.header-mobile-navigation-top-nav-item a{font-size:var(--fs-24);padding:var(--baseline) 0}.header-mobile-navigation-bottom{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:var(--space-24)}.header-mobile-navigation-bottom .header-mobile-navigation-item a:not(.btn.btn-primary),.header-mobile-navigation-bottom .header-mobile-navigation-item a:not(.btn.btn-primary):visited{border-bottom:none;font-size:var(--fs-16);padding:var(--baseline) 0;text-transform:none}.header-mobile-navigation-button{grid-column:1/3;padding-top:var(--space-16)}.header-mobile-navigation-button .btn-primary{--btn-primary-full-fill-hover:var(--primary-50);--semantic-primary-light:var(--primary-500);--btn-primary-full-clr:var(--primary-500);align-items:center;color:var(--primary-500);display:flex;font-size:var(--fs-16);justify-content:var(--flex-between)}.header-mobile-navigation-button .btn-primary .icon{--semantic-icon-clr:var(--primary-500);font-size:var(--fs-24)}.submenu-mobile{background-color:var(--semantic-primary);bottom:0;height:100vh;left:0;opacity:0;position:absolute;right:0;top:0;transform:translateX(100%);transition:var(--transition-medium);visibility:hidden;width:100%;z-index:99}.submenu-mobile.active{opacity:1;overflow-y:auto;transform:translateX(0);visibility:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.submenu-mobile-close{margin-bottom:var(--space-16);min-width:unset;width:fit-content}.submenu-mobile-close,.submenu-mobile-close span:not(.icon){color:var(--primary-50);font-size:var(--fs-16)}.submenu-mobile-close .icon{font-size:var(--fs-24)}.submenu-second-level-mobile,.submenu-simple-mobile{display:flex;flex-direction:var(--flex-col);gap:var(--space-32)}.submenu-second-level-mobile h3,.submenu-simple-mobile h3{color:var(--primary-50);font-size:var(--fs-24);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);margin:0}.submenu-second-level-mobile a.simple-link{color:var(--primary-50);padding-block:var(--baseline)}.submenu-second-level-mobile a.simple-link:visited{color:var(--primary-50)}.submenu-second-level-mobile-abstract,.submenu-simple-mobile-abstract{color:var(--primary-50);font-size:var(--fs-14);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.submenu-second-level-item,.submenu-simple-mobile-item{display:flex;flex-direction:var(--flex-col)}.submenu-simple-mobile-item a.simple-link{color:var(--primary-50);padding-block:var(--baseline)}.submenu-second-level-item a.simple-link:visited,.submenu-simple-mobile-item a.simple-link:visited{color:var(--primary-50);text-decoration:none}.submenu-second-level-mobile{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.submenu-third-level{background-color:var(--semantic-primary);bottom:0;height:100vh;left:0;opacity:0;position:absolute;right:0;top:0;transform:translateX(100%);transition:var(--transition-medium);visibility:hidden;width:100%;z-index:99}.submenu-third-level.active{opacity:1;overflow-y:auto;transform:translateX(0);visibility:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.has-third-level{align-items:flex-start;display:grid;gap:0;grid-template-columns:1fr auto;grid-template-rows:auto auto}.has-third-level .icon{font-size:var(--fs-24);grid-column:2/3;grid-row:1/3;height:100%}.submenu-third-level .submenu-mobile-close-third{margin-bottom:var(--space-16)}.submenu-third-level .submenu-mobile-close-third .icon{font-size:var(--fs-24)}.submenu-third-level .submenu-mobile-close-third span{color:var(--primary-50);font-size:var(--fs-16)}ul.nav-list-third-level{display:flex;flex-direction:var(--flex-col);gap:var(--space-16)}ul.nav-list-third-level li{margin:0;padding:0}.submenu-third-level-item a{display:flex;gap:var(--space-16)}.submenu-third-level-item a img{aspect-ratio:1/1;background-color:var(--semantic-white);border-radius:var(--radius-border-rounded-s);flex:0 0 30%;object-fit:cover;object-position:center}.submenu-third-level-item a h3{color:var(--primary-50);font-size:var(--fs-24);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);margin:0;padding:0}