@charset "UTF-8";.menu_main .currentSub>ul li.replacement,.menu_main .doktype-4>ul li.replacement,.menu_main .hasChild>ul li.replacement{display:none}.menu_main li:focus-within ul{display:block}.menu_main li:hover ul,.menu_main a{display:block}.menu_main ul.ig_menu_layout>li>ul{display:inline-block;position:static}.menu_main>ul>li>a{background-color:var(--nav_background-color)}.menu_main>ul>li.active>a,.menu_main>ul>li.currentSub>a,.menu_main>ul>li:hover>a,.menu_main>ul>li:focus-within>a{background-color:var(--navHover_background-color)}.menu_main>ul>li ul,.menu_main>ul>li ul a{text-align:left;background-color:var(--navLevel2_background-color)}.menu_main>ul>li ul li.active>a,.menu_main>ul>li ul li.currentSub>a,.menu_main>ul>li ul li:hover>a,.menu_main>ul>li ul li:focus-within>a,.menu_main>ul>li ul a li.active>a,.menu_main>ul>li ul a li.currentSub>a,.menu_main>ul>li ul a li:hover>a,.menu_main>ul>li ul a li:focus-within>a{background-color:var(--navLevel2Hover_background-color)}.menu_main ul ul{position:absolute;display:none;z-index:1;top:100%}.menu_main ul ul:not(.ig_menu_layout)>li{position:relative;width:100%}.menu_main ul ul ul{top:0}.menu_main ul ul a{min-width:calc(var(--base_font-size) * 15)}.menu_main{position:relative}.menu_main>ul>li{position:static}.menu_main>ul>li>ul>li,.menu_main>ul>li>ul.ig_menu_layout>li>ul>li{vertical-align:top}.menu_main>ul>li>ul>li ul,.menu_main>ul>li>ul.ig_menu_layout>li>ul>li ul{position:relative;left:auto}.menu_main>ul>li>ul:after{content:"";position:absolute;left:-100vw;right:-100vw;top:0;bottom:0;z-index:-1;background-color:var(--navLevel2_background-color)}.menu_main>ul>li:after,.menu_main>ul>li:last-child:before{content:"";position:absolute;top:var(--dnSpacer_top);width:var(--dnSpacer_width);background-color:var(--navDn_border-color);bottom:var(--dnSpacer_bottom);left:0}.menu_main>ul>li:last-child:before{right:0;left:auto}.menu_main>ul>li.active:after,.menu_main>ul>li:hover+li:after,.menu_main>ul>li:hover:after,.menu_main>ul>li.active+li:after{display:none}.touch .menu_main .currentSub>ul li.replacement,.touch .menu_main .hasChild>ul li.replacement{display:block}.dnHorizontal .menu_main li{display:inline-block}.dnHorizontal .menu_main>ul ul{left:0}.dnHorizontal .menu_main>ul ul ul{left:100%}
