.module-main-navigation{align-items:var(--flex-center);display:flex;height:100%}.module-main-navigation nav.main-nav{height:100%}.module-main-navigation nav.main-nav ul.nav-list{align-items:var(--flex-stretch);display:flex;gap:var(--gap-24);height:100%;justify-content:var(--flex-start)}.module-main-navigation nav.main-nav ul.nav-list li a{align-items:var(--flex-center);display:flex;font-size:var(--fs-16);font-weight:var(--font-weight-normal);height:100%;text-decoration:none}header.theme-dark .module-main-navigation nav.main-nav ul.nav-list li a{color:var(--semantic-white)}header.theme-dark.theme-light .module-main-navigation nav.main-nav ul.nav-list li a{color:var(--semantic-black)}.submenu-banner-cta{align-items:var(--flex-start);background:var(--primary-700);display:flex;flex-direction:var(--flex-col);gap:var(--space-32);height:100%;max-width:340px;min-height:532px;padding:var(--space-24) 0 var(--space-16) 0;width:100%}.submenu-banner-cta .submenu-banner-cta-body{color:var(--semantic-white);display:flex;flex-direction:var(--flex-col);justify-content:var(--flex-start)}.submenu-banner-cta .submenu-banner-cta-body h3{color:inherit}.submenu-banner-cta .submenu-banner-cta-body p,.submenu-banner-cta .submenu-banner-cta-body span{line-height:var(--line-height-loose)}.submenu-banner-cta .submenu-banner-cta-footer .btn-primary{--btn-primary-full-fill:var(--primary-50);--btn-primary-full-fill-hover:var(--primary-50);--semantic-primary-light:var(--primary-500);--btn-primary-full-clr:var(--primary-500)}.second-level-list-wrapper{background:var(--primary-50);display:flex}.second-level-list-wrapper ul.second-level-list{display:flex;flex:1;flex-direction:var(--flex-col);min-width:560px;padding:var(--space-24) 0 var(--space-24) var(--space-24);width:var(--w-4);width:100%}ul.second-level-list li a{display:flex;flex-direction:var(--flex-col);gap:var(--baseline);padding:var(--space-16);transition:var(--transition-medium)}ul.second-level-list li a h4{color:var(--typography-body);margin:0}ul.second-level-list li a.has-third-submenu.focus,ul.second-level-list li a:active,ul.second-level-list li a:focus,ul.second-level-list li a:hover{background:var(--primary-700);color:var(--semantic-primary-light)}ul.second-level-list li a .submenu-second-level-abstract{color:var(--typography-body);font-size:var(--fs-12)}ul.second-level-list li a .submenu-second-level-abstract p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}ul.second-level-list li a.has-third-submenu.focus .submenu-second-level-abstract,ul.second-level-list li a.has-third-submenu.focus h4,ul.second-level-list li a:active .submenu-second-level-abstract,ul.second-level-list li a:active h4,ul.second-level-list li a:focus .submenu-second-level-abstract,ul.second-level-list li a:focus h4,ul.second-level-list li a:hover .submenu-second-level-abstract,ul.second-level-list li a:hover h4{color:var(--semantic-primary-light)}.third-level-wrapper{display:flex;flex:1;justify-content:var(--flex-end);max-width:520px;padding-bottom:var(--space-24)}.third-level-grid{align-items:var(--flex-end);display:none;flex-direction:var(--flex-col);gap:var(--gap-32);height:0;justify-content:var(--flex-start);opacity:0;overflow:hidden;padding-left:var(--w-2);padding-top:var(--space-24);visibility:hidden;width:var(--w-full)}.third-level-grid.active{display:flex;height:100%;opacity:1;visibility:visible}.third-level-grid .third-level-grid-item{display:flex;flex-direction:var(--flex-col);gap:var(--baseline);max-width:337px;width:var(--w-full)}.third-level-grid .third-level-grid-item span p{color:var(--typography-heading);font-size:var(--fs-16);font-weight:var(--font-weight-bold);margin-bottom:0}.third-level-grid .third-level-grid-item h3{margin-bottom:var(--baseline)}.third-level-grid .third-level-grid-item a picture{aspect-ratio:213/160;background-color:var(--semantic-white);display:block;margin-bottom:var(--baseline);overflow:hidden}.third-level-grid .third-level-grid-item a img{height:100%;object-fit:cover;object-position:center;transition:var(--transition-medium)}.third-level-grid .third-level-grid-item a:hover img{transform:scale(1.15)}.third-level-grid .third-level-grid-item .third-level-abstract{color:var(--typography-body);font-size:var(--fs-12);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}