#mega_nav,#mega_nav a{color:#fff}#mega_nav .main_nav nav button.mobile_show_subnav:focus-visible,#mega_nav button.mobile_back:focus-visible{outline:var(--color_button_bg) solid 1px}#mega_nav{position:fixed;top:var(--header_height);left:0;width:100vw;max-width:100vw;height:100%;-webkit-overflow-scrolling:auto;z-index:199;opacity:0;transition:all .3s ease-out;overflow:auto;overflow-x:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#mega_nav .wrap{overflow-x:hidden;display:flex;gap:30px}#mega_nav ul{list-style:none;padding:0;margin:0}#mega_nav .mega_nav_inner{padding:10vh 0;background:var(--color_bg_darkblue);transition:height .2s ease-out}#mega_nav button.mobile_back{all:unset;display:none;align-items:center;gap:.5em;font-weight:700;margin-bottom:1em;width:40px;aspect-ratio:1}#mega_nav button.mobile_back:before{content:"";display:inline-block;width:1.5em;height:1.5em;background:url(/wp-content/themes/lightpartner/images/nav_arrow.svg) center center no-repeat;transform:rotate(180deg)}#mega_nav .main_nav{flex:0 0 370px}#mega_nav .main_nav nav{font-size:var(--font_size_h3)}#mega_nav .main_nav nav ul{width:100%;display:flex;flex-direction:column;gap:.5em;padding:0}#mega_nav .main_nav nav ul li{display:flex;justify-content:space-between;align-items:center}#mega_nav .main_nav nav a{position:relative}#mega_nav .main_nav nav a:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:2px;background:0 0;transition:all .2s ease-out}#mega_nav .main_nav nav a.active:after{width:100%;background:var(--color_button_bg)}#mega_nav .main_nav nav button.mobile_show_subnav{all:unset;display:none;height:40px;aspect-ratio:1;background:url(/wp-content/themes/lightpartner/images/nav_arrow.svg) center center no-repeat;background-size:.5em .5em;cursor:pointer}#mega_nav .main_nav nav button.mobile_show_subnav:hover{opacity:.8}#mega_nav .nav_contents{flex:1;position:relative;margin-top:.75em;padding-bottom:6rem}#mega_nav .nav_contents .subnav{display:none;justify-content:flex-start;gap:clamp(20px,5vw,130px)}#mega_nav .nav_contents .subnav.active{display:flex}#mega_nav .nav_contents a{font-size:1.25rem;font-weight:600;transition:color .15s ease-out;line-height:1.2em;padding:.3em 0;display:inline-block}#mega_nav .nav_contents a:hover{color:var(--color_button_bg)}#mega_nav .nav_contents a.mobile_main_link{margin-bottom:1em;display:none}#mega_nav .nav_contents h3{font-size:var(--font_fliesstext_klein);margin-bottom:2em;font-weight:350}body.navShow{height:100vh;width:100vw;touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overflow-x:hidden;overflow-y:hidden;padding-right:var(--scrollbar-width);overscroll-behavior:none}body.navShow #main_header .wrap{padding-right:calc(var(--wrap_padding) + var(--scrollbar-width))}body.navShow #mega_nav{opacity:1;top:var(--header_height)}body.navShow #mega_nav ul li{transform:translateY(0)}html.touch #mega_nav .main_nav nav button.mobile_show_subnav{display:block}@media (max-width:1200px){#mega_nav .nav_contents .subnav.active{flex-direction:column}}@media (max-width:760px){#mega_nav .wrap{gap:0}#mega_nav .main_nav{flex:0 0 100%;transition:all .2s ease-out}#mega_nav .main_nav a{font-size:1.5rem}#mega_nav .main_nav a:focus-visible{outline:0}#mega_nav .main_nav a.active:after{display:none}#mega_nav .main_nav nav button.mobile_show_subnav{display:block;transform:translateX(7px)}#mega_nav .nav_contents{flex:0 0 100%;opacity:0;transition:all .2s ease-out}#mega_nav .nav_contents a:hover{color:#fff}#mega_nav .nav_contents a.mobile_main_link{display:inline-block}#mega_nav .nav_contents .subnav .nav_section,#mega_nav .nav_contents .subnav .nav_section h3{margin-bottom:1em}#mega_nav button.mobile_back{display:flex}#mega_nav.showSubnav .main_nav{opacity:0;transform:translateX(-100%)}#mega_nav.showSubnav .nav_contents{opacity:1;transform:translateX(-100%)}}@media (min-width:761px){body.keyboard-nav #mega_nav .main_nav nav button.mobile_show_subnav{display:block}}@media (max-width:600px){#mega_nav .mega_nav_inner{height:100vh;height:100dvh;overflow:auto;overflow-x:hidden}}
/*# sourceMappingURL=../sourcemaps/mega_nav.min.css.map */
