.partNavigation.horizontal{text-align:left}.partNavigation.horizontal ul li{position:relative}.partNavigation.horizontal ul li a{text-decoration:none}.partNavigation.horizontal li a:focus{cursor:pointer}.partNavigation.horizontal li:focus,.partNavigation.horizontal li a:focus{outline:none}.partNavigation.horizontal .navigationIcon{margin-right:6px;display:flex;justify-content:center;align-items:center}.partNavigation.horizontal .navigationIcon svg,.partNavigation.horizontal .navigationIcon img{fill:#000;height:12px}.partNavigation.horizontal .navigationIconDropdown{margin-left:6px;display:flex;justify-content:center;align-items:center}.partNavigation.horizontal .navigationIconDropdown svg{width:12px;height:6px;fill:var(--blue)}.partNavigation.horizontal ul.level-0{display:flex;position:relative;line-height:1.3em;font-weight:00;font-size:20px}.partNavigation.horizontal ul.level-0>li{margin-right:40px}.partNavigation.horizontal ul.level-0>li:first-child{margin-left:0}.partNavigation.horizontal ul.level-0>li>a{color:var(--blue);display:flex;align-items:center;padding:10px 0;border-bottom:solid 3px transparent;transition:border-color ease .3s;font-weight:700;position:relative}.partNavigation.horizontal ul.level-0>li>a:after{content:"";height:10px;width:10px;background-color:transparent;border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%);transition:background-color .3s}.partNavigation.horizontal ul.level-0>li>a:hover:after,.partNavigation.horizontal ul.level-0>li>a:focus:after,.partNavigation.horizontal ul.level-0>li:hover>a:after{background-color:var(--green)}.partNavigation.horizontal ul.level-0>li.selected>a:after{background-color:var(--orange)}.partNavigation.horizontal ul li ul{visibility:hidden;opacity:0;min-width:280px;position:absolute;top:100%;left:-20px;transition:visibility 0s,opacity ease .3s;z-index:2000}.partNavigation.horizontal ul.level-0>li:last-child ul{left:initial;right:0}.partNavigation.horizontal ul li:hover>ul,.partNavigation.horizontal ul li a:focus+ul,.partNavigation.horizontal ul li ul:hover,.partNavigation.horizontal ul li ul:focus{visibility:visible;opacity:1}.partNavigation.horizontal ul li:focus-within>ul{visibility:visible;opacity:1}.partNavigation.horizontal ul.level-1{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.05);border-radius:20px;font-size:16px;color:var(--blue);text-transform:none;overflow:hidden}.partNavigation.horizontal ul.level-1 li a{color:#000;padding:10px 20px;display:flex;align-items:center;font-weight:400}.partNavigation.horizontal ul.level-1>li>a:hover svg,.partNavigation.horizontal ul.level-1>li>a:focus svg{fill:#000}.partNavigation.horizontal ul.level-1>li.selected>a svg{fill:#fff}.partNavigation.horizontal ul.level-1>li .navigationIconDropdown{margin-left:auto}.partNavigation.horizontal ul.level-1>li .navigationIconDropdown svg{height:5px;width:10px;transform:rotate(-90deg)}.partNavigation.horizontal ul.level-1>li>a:hover,.partNavigation.horizontal ul.level-1>li>a:focus{background:#9ac331;color:#fff}.partNavigation.horizontal ul.level-1>li.selected>a{background:var(--orange);color:#fff;font-weight:700}#rightContainer .partNavigation.vertical ul li a{text-decoration:none}#rightContainer .partNavigation.vertical li a:focus{cursor:pointer}#rightContainer .partNavigation.vertical li:focus,#rightContainer .partNavigation.vertical li a:focus{outline:none}#rightContainer .partNavigation.vertical ul.level-0{display:flex;flex-direction:column;line-height:1.3em;font-weight:600;gap:10px}#rightContainer .partNavigation.vertical ul.level-0>li>a{color:inherit;display:flex;align-items:center;gap:6px;padding:5px 0;text-decoration:none;transition:background-color ease .3s}#rightContainer .partNavigation.vertical ul.level-0>li>a:hover,#rightContainer .partNavigation.vertical ul.level-0>li>a:focus{color:var(--orange)}#rightContainer .partNavigation.vertical ul.level-0>li.selected>a:before{content:"";width:10px;height:10px;margin-bottom:2px;border-radius:50%;background-color:var(--orange)}#rightContainer .partNavigation.vertical ul.level-1{background:#fff;font-weight:400;border-left:solid 3px var(--orange);margin:0 0 20px 32px}#rightContainer .partNavigation.vertical ul.level-1 li a{color:inherit;display:block;padding:5px 10px;text-decoration:none;transition:color ease .3s}#rightContainer .partNavigation.vertical ul.level-1>li>a:hover,#rightContainer .partNavigation.vertical ul.level-1>li>a:focus{color:#000;text-decoration:underline}#rightContainer .partNavigation.vertical ul.level-1>li.selected>a{color:var(--orange);font-weight:700}
