.partNavigation.partNavigation2{--partNavigation2-icon-margin: .33333em;--partNavigation2-icon-height: .66667em;--partNavigation2-icon-dropdown-svg-width: .55556em;--partNavigation2-icon-dropdown-svg-height: .27778em;--partNavigation2-dropdownContainer-width: 250px}.partNavigation.partNavigation2.horizontal{text-align:center;line-height:1.3em;position:relative;z-index:100}.partNavigation.partNavigation2.horizontal:after{position:absolute;right:0;width:50px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 50%,rgba(255,255,255,1) 100%);content:"";pointer-events:none}.partNavigation.partNavigation2.horizontal ul li{position:relative}.partNavigation.partNavigation2.horizontal ul li a{text-decoration:none;display:flex;align-items:center}.partNavigation.partNavigation2.horizontal ul li a{transition:background-color .3s,color .3s ease}.partNavigation.partNavigation2.horizontal ul li a[href="#"]{cursor:default}.partNavigation.partNavigation2.horizontal li:focus-within a{outline:none}.partNavigation.partNavigation2.horizontal ul li:hover>ul,.partNavigation.partNavigation2.horizontal ul li ul:hover,.partNavigation.partNavigation2.horizontal ul li ul:focus{visibility:visible;opacity:1;display:block}.partNavigation.partNavigation2.horizontal ul li:focus-within>ul{visibility:visible;opacity:1;display:block}.partNavigation.partNavigation2.horizontal .navigationIcon{display:flex;justify-content:center;align-items:center;margin-right:var(--partNavigation2-icon-margin)}.partNavigation.partNavigation2.horizontal .navigationIcon svg,.partNavigation.partNavigation2.horizontal .navigationIcon img{height:var(--partNavigation2-icon-height)}.partNavigation.partNavigation2.horizontal .navigationIconDropdown{display:flex;justify-content:center;align-items:center;margin-left:var(--partNavigation2-icon-margin)}.partNavigation.partNavigation2.horizontal .navigationIconDropdown svg{width:var(--partNavigation2-icon-dropdown-svg-width);height:var(--partNavigation2-icon-dropdown-svg-height)}.partNavigation.partNavigation2.horizontal .navigationIconDropdown .partFontIcon{font-size:1.25rem}.partNavigation.partNavigation2.horizontal ul li ul{visibility:hidden;opacity:0;min-width:var(--partNavigation2-dropdownContainer-width);position:absolute;top:100%;left:0;display:none;width:100%}.partNavigation.partNavigation2.horizontal ul.level-0{padding-left:var(--basicContainer-padding);padding-right:var(--basicContainer-padding);display:inline-flex;gap:var(--spacing-10);max-width:100%;padding-right:50px;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.partNavigation.partNavigation2.horizontal ul.level-0>li{margin-bottom:10px}.partNavigation.partNavigation2.horizontal ul.level-0>li>a{color:var(--color-green-dark);font-weight:500;font-size:1rem;height:44px;border-radius:22px;padding:0 15px;border:2px solid var(--color-green-dark)}.partNavigation.partNavigation2.horizontal ul.level-0>li a svg{fill:#000}.partNavigation.partNavigation2.horizontal ul.level-0>li:hover>a,.partNavigation.partNavigation2.horizontal ul.level-0>li:focus-within>a{background-color:var(--color-green-dark);color:#fff}.partNavigation.partNavigation2.horizontal ul.level-0>li:hover>a svg,.partNavigation.partNavigation2.horizontal ul.level-0>li:focus-within>a svg{fill:#fff}.partNavigation.partNavigation2.horizontal ul.level-0>li:hover>a .partFontIcon,.partNavigation.partNavigation2.horizontal ul.level-0>li:focus-within>a .partFontIcon{color:inherit}.partNavigation.partNavigation2.horizontal ul.level-0>li.selected>a{background-color:var(--color-green-dark);color:#fff}.partNavigation.partNavigation2.horizontal ul.level-0>li.selected>a svg{fill:#fff}.partNavigation.partNavigation2.horizontal ul.level-0>li.selected>a .partFontIcon{color:inherit}
