#topMenu .partNavigation.horizontal{text-align:left;line-height:1.3em;position:relative;z-index:100}#topMenu .partNavigation.horizontal ul li{position:relative}#topMenu .partNavigation.horizontal ul li a{text-decoration:none;display:flex;align-items:center}#topMenu .partNavigation.horizontal ul li a{transition:background-color .3s,color .3s ease}#topMenu .partNavigation.horizontal ul li a[href="#"]{cursor:default}#topMenu .partNavigation.horizontal li:focus-within a{outline:none}#topMenu .partNavigation.horizontal ul li:hover>ul,#topMenu .partNavigation.horizontal ul li ul:hover,#topMenu .partNavigation.horizontal ul li ul:focus{visibility:visible;opacity:1;display:block}#topMenu .partNavigation.horizontal ul li:focus-within>ul{visibility:visible;opacity:1;display:block}#topMenu .partNavigation.horizontal .navigationIcon{display:flex;justify-content:center;align-items:center;margin-right:5px}#topMenu .partNavigation.horizontal .navigationIcon svg,#topMenu .partNavigation.horizontal .navigationIcon img{height:12px}#topMenu .partNavigation.horizontal .navigationIconDropdown{display:flex;justify-content:center;align-items:center;margin-left:5px;margin-top:3px}#topMenu .partNavigation.horizontal .navigationIconDropdown svg{width:10px;height:5px}#topMenu .partNavigation.horizontal ul li ul{visibility:hidden;opacity:0;min-width:250px;position:absolute;top:100%;left:0;display:none;width:100%}#topMenu .partNavigation.horizontal ul.level-0{display:flex;justify-content:flex-end;height:40px}#topMenu .partNavigation.horizontal ul.level-0>li{margin-right:20px}#topMenu .partNavigation.horizontal ul.level-0>li>a{color:#474848;font-size:14px;font-weight:600}#topMenu .partNavigation.horizontal ul.level-0>li.selected>a{font-weight:700;text-decoration:underline}#topMenu .partNavigation.horizontal ul.level-0>li:hover>a,#topMenu .partNavigation.horizontal ul.level-0>li:focus-within>a{text-decoration:underline}#topMenu .partNavigation.horizontal ul.level-0>li a svg{fill:#000}#topMenu .partNavigation.horizontal ul.level-0>li.selected>a svg{fill:#000}#topMenu .partNavigation.horizontal ul.level-0>li:hover>a svg,#topMenu .partNavigation.horizontal ul.level-0>li:focus-within>a svg{fill:#000}#mainMenu .partNavigation.horizontal{text-align:left;line-height:1.3em;position:relative;z-index:100}#mainMenu .partNavigation.horizontal ul li{position:relative}#mainMenu .partNavigation.horizontal ul li.search .navigationIcon svg{height:23px}#mainMenu .partNavigation.horizontal ul li.search .navigationLabel{display:none}#mainMenu .partNavigation.horizontal ul li a{text-decoration:none;display:flex;align-items:center}#mainMenu .partNavigation.horizontal ul li a{transition:background-color .3s,color .3s ease}#mainMenu .partNavigation.horizontal ul li a[href="#"]{cursor:default}#mainMenu .partNavigation.horizontal li:focus-within a{outline:none}#mainMenu .partNavigation.horizontal ul li:hover>ul,#mainMenu .partNavigation.horizontal ul li ul:hover,#mainMenu .partNavigation.horizontal ul li ul:focus{visibility:visible;opacity:1;display:block}#mainMenu .partNavigation.horizontal ul li:focus-within>ul{visibility:visible;opacity:1;display:block}#mainMenu .partNavigation.horizontal .navigationIcon{display:flex;justify-content:center;align-items:center}#mainMenu .partNavigation.horizontal .navigationIcon svg,#mainMenu .partNavigation.horizontal .navigationIcon img{height:12px}#mainMenu .partNavigation.horizontal .navigationIconDropdown{display:flex;justify-content:center;align-items:center;margin-left:5px;margin-top:3px}#mainMenu .partNavigation.horizontal .navigationIconDropdown svg{width:10px;height:5px}#mainMenu .partNavigation.horizontal ul li ul{visibility:hidden;opacity:0;min-width:300px;position:absolute;top:100%;left:0;display:none;width:100%}#mainMenu .partNavigation.horizontal ul.level-0{display:flex;align-items:center;border-right:solid 1px rgba(0,0,0,.1);height:100%;padding-right:40px}#mainMenu .partNavigation.horizontal ul.level-0>li{margin-left:40px}#mainMenu .partNavigation.horizontal ul.level-0>li>a{color:#474848;margin-top:4px;padding:0 0 4px;font-size:18px;font-weight:700;border-bottom:solid 4px transparent}#mainMenu .partNavigation.horizontal ul.level-0>li.selected>a{border-color:var(--color-pink)}#mainMenu .partNavigation.horizontal ul.level-0>li:hover>a,#mainMenu .partNavigation.horizontal ul.level-0>li:focus-within>a{border-color:var(--color-pink)}#mainMenu .partNavigation.horizontal ul.level-0>li a svg{fill:#474848}#mainMenu .partNavigation.horizontal ul.level-0>li.selected>a svg{fill:#474848}#mainMenu .partNavigation.horizontal ul.level-0>li:hover>a svg,#mainMenu .partNavigation.horizontal ul.level-0>li:focus-within>a svg{fill:#474848}#mainMenu .partNavigation.horizontal ul.level-1{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:0 15px 15px;overflow:hidden}#mainMenu .partNavigation.horizontal ul.level-1>li>a{color:#000;padding:10px;font-size:16px;border-bottom:solid 1px rgba(0,0,0,.1)}#mainMenu .partNavigation.horizontal ul.level-1>li.selected>a{background:var(--color-pink);color:#fff;font-weight:700}#mainMenu .partNavigation.horizontal ul.level-1>li:hover>a,#mainMenu .partNavigation.horizontal ul.level-1>li:focus-within>a{background:var(--color-pink);color:#fff}#mainMenu .partNavigation.horizontal ul.level-1>li a svg{fill:#000}#mainMenu .partNavigation.horizontal ul.level-1>li.selected>a svg{fill:#fff}#mainMenu .partNavigation.horizontal ul.level-1>li:hover>a svg,#mainMenu .partNavigation.horizontal ul.level-1>li:focus-within>a svg{fill:#fff}#mainMenu .partNavigation.horizontal ul.level-1>li .navigationIconDropdown{margin-left:auto}#mainMenu .partNavigation.horizontal ul.level-1>li .navigationIconDropdown svg{transform:rotate(-90deg)}#mainMenu .partNavigation.horizontal ul.level-0>li:last-child ul.level-1{left:initial;right:0}#mainMenu .partNavigation.horizontal ul.level-0>li:last-child ul.level-1 li .navigationIconDropdown svg{transform:rotate(90deg)}.partNavigation.vertical{text-align:left;line-height:1.3em;position:relative;z-index:100}.partNavigation.vertical ul li{position:relative}.partNavigation.vertical ul li a{text-decoration:none;display:flex;align-items:center}.partNavigation.vertical ul li a{transition:background-color .3s,color .3s ease}.partNavigation.vertical ul li a[href="#"]{cursor:default}.partNavigation.vertical li:focus-within a{outline:none}.partNavigation.vertical ul li:hover>ul,.partNavigation.vertical ul li ul:hover,.partNavigation.vertical ul li ul:focus{visibility:visible;opacity:1;display:block}.partNavigation.vertical ul li:focus-within>ul{visibility:visible;opacity:1;display:block}.partNavigation.vertical .navigationIcon{display:flex;justify-content:center;align-items:center;margin-right:5px}.partNavigation.vertical .navigationIcon svg,.partNavigation.vertical .navigationIcon img{height:12px}.partNavigation.vertical .navigationIconDropdown{display:flex;justify-content:center;align-items:center;margin-left:auto;margin-top:3px}.partNavigation.vertical .navigationIconDropdown svg{width:5px;height:10px}.partNavigation.vertical ul li ul{visibility:hidden;opacity:0;min-width:250px;position:absolute;top:0;left:100%;display:none}.partNavigation.vertical ul.level-0>li>a{background-color:#f0f0f0;color:#000;padding:10px}.partNavigation.vertical ul.level-0>li.selected>a{background:#000;color:#fff}.partNavigation.vertical ul.level-0>li:hover>a,.partNavigation.vertical ul.level-0>li:focus-within>a{background:#999;color:#fff}.partNavigation.vertical ul.level-0>li a svg{fill:#000}.partNavigation.vertical ul.level-0>li.selected>a svg{fill:#fff}.partNavigation.vertical ul.level-0>li:hover>a svg,.partNavigation.vertical ul.level-0>li:focus-within>a svg{fill:#fff}.partNavigation.vertical ul.level-1{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.15)}.partNavigation.vertical ul.level-1>li>a{color:#000;padding:10px;font-size:16px;border-bottom:solid 1px rgba(0,0,0,.1)}.partNavigation.vertical ul.level-1>li.selected>a{background:#000;color:#fff}.partNavigation.vertical ul.level-1>li:hover>a,.partNavigation.vertical ul.level-1>li:focus-within>a{background:#777;color:#fff}.partNavigation.vertical ul.level-1>li a svg{fill:#000}.partNavigation.vertical ul.level-1>li.selected>a svg{fill:#fff}.partNavigation.vertical ul.level-1>li:hover>a svg,.partNavigation.vertical ul.level-1>li:focus-within>a svg{fill:#fff}.partNavigation.vertical ul.level-2{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.15)}.partNavigation.vertical ul.level-2>li>a{color:#000;padding:10px;font-size:16px;border-bottom:solid 1px rgba(0,0,0,.1)}.partNavigation.vertical ul.level-2>li.selected>a{background:#000;color:#fff}.partNavigation.vertical ul.level-2>li:hover>a,.partNavigation.vertical ul.level-2>li:focus-within>a{background:#555;color:#fff}.partNavigation.vertical ul.level-2>li a svg{fill:#000}.partNavigation.vertical ul.level-2>li.selected>a svg{fill:#fff}.partNavigation.vertical ul.level-2>li:hover>a svg,.partNavigation.vertical ul.level-2>li:focus-within>a svg{fill:#fff}.partNavigation.verticalNoDropdown{text-align:left;line-height:1.3em}.partNavigation.verticalNoDropdown ul li a{text-decoration:none;display:flex;align-items:center}.partNavigation.verticalNoDropdown ul li a{transition:background-color .3s,color .3s ease}.partNavigation.verticalNoDropdown ul li a[href="#"]{cursor:default}.partNavigation.verticalNoDropdown li a{outline:none}.partNavigation.verticalNoDropdown .navigationIcon{display:flex;justify-content:center;align-items:center;margin-right:5px}.partNavigation.verticalNoDropdown .navigationIcon svg,.partNavigation.verticalNoDropdown .navigationIcon img{height:12px}.partNavigation.verticalNoDropdown ul.level-0>li>a{background-color:#f0f0f0;color:#000;padding:10px}.partNavigation.verticalNoDropdown ul.level-0>li.selected>a{background:#000;color:#fff}.partNavigation.verticalNoDropdown ul.level-0>li>a:hover,.partNavigation.verticalNoDropdown ul.level-0>li>a:focus{background:#999;color:#fff}.partNavigation.verticalNoDropdown ul.level-0>li a svg{fill:#000}.partNavigation.verticalNoDropdown ul.level-0>li.selected>a svg{fill:#fff}.partNavigation.verticalNoDropdown ul.level-0>li>a:hover>svg,.partNavigation.verticalNoDropdown ul.level-0>li>a:focus>svg{fill:#fff}.partNavigation.verticalNoDropdown ul.level-1{margin-left:20px}.partNavigation.verticalNoDropdown ul.level-1>li>a{color:#000;padding:10px;font-size:16px}.partNavigation.verticalNoDropdown ul.level-1>li.selected>a{background:#000;color:#fff}.partNavigation.verticalNoDropdown ul.level-1>li>a:hover,.partNavigation.verticalNoDropdown ul.level-1>li>a:focus{background:#777;color:#fff}.partNavigation.verticalNoDropdown ul.level-1>li a svg{fill:#000}.partNavigation.verticalNoDropdown ul.level-1>li.selected>svg{fill:#fff}.partNavigation.verticalNoDropdown ul.level-1>li>a:hover>svg,.partNavigation.verticalNoDropdown ul.level-1>li>a:focus>svg{fill:#fff}
