.partNavigation.partNavigation2{--partNavigation2-icon-margin: 0;--partNavigation2-icon-height: .66667em;--partNavigation2-icon-dropdown-svg-width: .55556em;--partNavigation2-icon-dropdown-svg-height: .27778em;--partNavigation2-dropdownContainer-width: 360px}.partNavigation.partNavigation2.horizontal{text-align:left;line-height:1.3em;position:relative;z-index:100}.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);margin-top:2px}.partNavigation.partNavigation2.horizontal .navigationIconDropdown svg{width:var(--partNavigation2-icon-dropdown-svg-width);height:var(--partNavigation2-icon-dropdown-svg-height)}.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{display:flex;gap:var(--logo-menu-button-gap)}.partNavigation.partNavigation2.horizontal ul.level-0>li>a{color:rgba(var(--black),1);height:44px;font-size:1em;padding:0;transition:border-color .3s,background-color .3s,border-radius .15s;font-family:var(--fontFamily-heading);font-weight:700;position:relative}.partNavigation.partNavigation2.horizontal ul.level-0>li>a:after{position:absolute;content:"";left:0;right:0;bottom:0;height:3px;border-radius:3px;transition:background-color .3s ease-in}.partNavigation.partNavigation2.horizontal ul.level-0>li.search .navigationLabel{display:none}.partNavigation.partNavigation2.horizontal ul.level-0>li.search .navigationIcon{margin-right:0}.partNavigation.partNavigation2.horizontal ul.level-0>li.search .navigationIcon .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols{font-size:1.4em;color:rgba(var(--black),1)}.partNavigation.partNavigation2.horizontal ul.level-0>li.selected>a:after{background-color:rgba(var(--orange),1)}.partNavigation.partNavigation2.horizontal ul.level-0>li:hover>a:after,.partNavigation.partNavigation2.horizontal ul.level-0>li:focus-within>a:after{background-color:rgba(var(--green),1)}.partNavigation.partNavigation2.horizontal ul.level-1{filter:drop-shadow(3px 3px 5px rgba(0,0,0,.05))}.partNavigation.partNavigation2.horizontal ul.level-1>li>a{color:rgba(var(--black),1);padding:8px 15px;font-size:.8182em;background-color:rgba(var(--white),1)}.partNavigation.partNavigation2.horizontal ul.level-1>li:hover>a,.partNavigation.partNavigation2.horizontal ul.level-1>li:focus-within>a{background-color:rgba(var(--green),1);color:rgba(var(--white),1)}.partNavigation.partNavigation2.horizontal ul.level-1>li:hover>a svg,.partNavigation.partNavigation2.horizontal ul.level-1>li:focus-within>a svg{fill:rgba(var(--white),1)}.partNavigation.partNavigation2.horizontal ul.level-1>li:hover>a .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols,.partNavigation.partNavigation2.horizontal ul.level-1>li:focus-within>a .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols{color:rgba(var(--white),1)}.partNavigation.partNavigation2.horizontal ul.level-1>li.selected>a{background-color:rgba(var(--orange),1);color:rgba(var(--white),1);font-weight:700}.partNavigation.partNavigation2.horizontal ul.level-1>li.selected>a .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols{color:rgba(var(--white),1)}.partNavigation.partNavigation2.horizontal ul.level-1>li .navigationIconDropdown{margin-left:auto}.partNavigation.partNavigation2.horizontal ul.level-1>li .navigationIconDropdown svg{transform:rotate(-90deg)}.partNavigation.partNavigation2.horizontal ul.level-1>li .navigationIconDropdown .partFontIcon{transform:rotate(-90deg)}.partNavigation.partNavigation2.horizontal ul.level-0>li:nth-last-child(2) ul.level-2,.partNavigation.partNavigation2.horizontal ul.level-0>li:nth-last-child(3) ul.level-2{left:-100%}.partNavigation.partNavigation2.horizontal ul.level-0>li:nth-last-child(2) ul.level-1 li .navigationIconDropdown .partFontIcon,.partNavigation.partNavigation2.horizontal ul.level-0>li:nth-last-child(3) ul.level-1 li .navigationIconDropdown .partFontIcon{transform:rotate(90deg)}.partNavigation.partNavigation2.horizontal ul.level-2{top:0;left:100%;filter:drop-shadow(3px 3px 5px rgba(0,0,0,.05))}.partNavigation.partNavigation2.horizontal ul.level-2>li>a{color:rgba(var(--black),1);padding:8px 15px;font-size:.778em;background-color:rgba(var(--white),1)}.partNavigation.partNavigation2.horizontal ul.level-2>li:hover>a,.partNavigation.partNavigation2.horizontal ul.level-2>li:focus-within>a{background-color:rgba(var(--green),1);color:rgba(var(--white),1)}.partNavigation.partNavigation2.horizontal ul.level-2>li.selected>a{background-color:rgba(var(--orange),1);color:rgba(var(--white),1);font-weight:700}.partNavigation.partNavigation2.horizontal ul.level-0>li:last-child ul.level-2{left:initial;right:100%}@media (max-width: 1279px){.partNavigation.partNavigation2.horizontal ul.level-0>li>a{font-size:.9091em}.partNavigation.partNavigation2.horizontal ul.level-0>li.search .navigationIcon .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols{font-size:2rem}}@media (max-width: 1100px){.partNavigation.partNavigation2.horizontal ul.level-0>li:not(:last-child){display:none}.hamburgerButton{display:flex}}
