body.megaMenuShow{overflow:hidden}body.megaMenuShow main{filter:blur(5px);pointer-events:none}body.megaMenuShow #mega_menu{opacity:1;pointer-events:auto}#mega_menu{position:fixed;top:var(--wrap_padding_page);left:calc(var(--wrap_w_nav) + var(--wrap_padding_page) * 2);right:var(--wrap_padding_page);bottom:var(--wrap_padding_page);height:calc(100vh - var(--wrap_padding_page) * 2);background:var(--color_bg_main);border-radius:var(--border_radius);box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;padding:calc(var(--content_spacing) * 1);transition:all .3s ease-out;padding-top:calc(var(--content_spacing) * 1 + 40px);opacity:0;pointer-events:none;display:grid;grid-template-columns:auto 300px;gap:calc(var(--content_spacing) * 1)}#mega_menu .mega_menu_close{position:absolute;top:calc(var(--content_spacing) * .5);right:calc(var(--content_spacing) * .5);background:0 0;border:none;cursor:pointer;font-size:24px;line-height:1;color:var(--color_typo_secondary);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease-out;z-index:10}#mega_menu .mega_menu_close:focus-visible,#mega_menu .mega_menu_close:hover{background:var(--color_bg_card);color:var(--color_typo_main)}#mega_menu .mega_menu_nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--content_spacing) * 1)}#mega_menu .mega_menu_nav .level{padding:calc(var(--content_spacing) * 1) 0;height:calc(100vh - var(--wrap_padding_page) * 3 - 40px - var(--content_spacing) * 1.5);overflow-y:auto}#mega_menu .mega_menu_nav .level:nth-child(1) .menu{list-style:none;margin:0;padding:0}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li{display:none}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li.is-active{display:block}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li.is-active>a{display:none}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li.is-active .sub-menu{display:flex;flex-direction:column;gap:calc(var(--content_spacing) * .666)}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li.is-active .sub-menu li{display:block}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li.is-active .sub-menu li.is-active a{background:var(--color_bg_card)}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li .sub-menu{list-style:none;margin:0;padding:0}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li .sub-menu a{display:block;color:var(--color_typo_main);padding:8px 24px;padding-left:0;border-radius:8px;transition:all .2s ease-out;font-weight:500;display:flex;align-items:center;gap:calc(var(--content_spacing) * .75)}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li .sub-menu a:focus-visible,#mega_menu .mega_menu_nav .level:nth-child(1) .menu li .sub-menu a:hover{background:var(--color_bg_card)}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li .sub-menu a:not(.has_page_icon){padding-left:calc(60px + var(--content_spacing) * .75)}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li .sub-menu a .page_icon{background:var(--color_bg_card);width:60px;height:60px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li .sub-menu a .menu-item-title{font-size:var(--font_size_h4);display:block}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li .sub-menu a .menu-item-desc{font-size:var(--font_size_s);color:var(--color_typo_secondary);display:block;line-height:1.4}#mega_menu .mega_menu_nav .level:nth-child(1) .menu li .sub-menu a img{height:18px;width:18px;-o-object-fit:contain;object-fit:contain;display:block}#mega_menu .mega_menu_nav .level:nth-child(2){background:var(--color_bg_card);border-radius:var(--border_radius);padding:calc(var(--content_spacing) * 1)}#mega_menu .mega_menu_nav .level:nth-child(2)>.mega_menu_links>.menu>li>.sub-menu>li>a{display:none!important}#mega_menu .mega_menu_nav .level:nth-child(2) ul{margin:0;padding:0;list-style:none}#mega_menu .mega_menu_nav .level:nth-child(2) li{display:none}#mega_menu .mega_menu_nav .level:nth-child(2) li.is-active{display:block}#mega_menu .mega_menu_nav .level:nth-child(2) li.is-active a{display:none}#mega_menu .mega_menu_nav .level:nth-child(2) li.new a{position:relative}#mega_menu .mega_menu_nav .level:nth-child(2) li.new a .new-label{position:absolute;top:0;left:100%;transform:translateY(-30%);display:inline-block;vertical-align:middle;margin-left:4px;font-size:10px;font-weight:700;text-transform:uppercase;background:var(--color_ci_primary);color:#fff;padding:4px 8px;border-radius:20em;line-height:1.2}#mega_menu .mega_menu_nav .level:nth-child(2) li.show{display:flex;flex-direction:column;gap:calc(var(--content_spacing) * 1)}#mega_menu .mega_menu_nav .level:nth-child(2) li.show .overview_link,#mega_menu .mega_menu_nav .level:nth-child(2) li.show a{display:inline-block}#mega_menu .mega_menu_nav .level:nth-child(2) li.show .sub-menu{display:flex;flex-direction:column;gap:calc(var(--content_spacing) * 1)}#mega_menu .mega_menu_nav .level:nth-child(2) li.show .sub-menu .sub-menu{margin-top:calc(var(--content_spacing) * 1)}#mega_menu .mega_menu_nav .level:nth-child(2) li.show .sub-menu .sub-menu li a{font-size:var(--font_size_m)}#mega_menu .mega_menu_nav .level:nth-child(2) li.show li{display:block}#mega_menu .mega_menu_nav .level:nth-child(2) .overview_link,#mega_menu .mega_menu_nav .level:nth-child(2) a{display:none;font-size:var(--font_size_h4);font-weight:700;color:var(--color_typo_main)}#mega_menu .mega_menu_nav .level:nth-child(2) a:hover{color:var(--color_ci_primary)}#mega_menu .mega_menu_nav .level:nth-child(2) a:hover[href="#!"]{color:var(--color_typo_main);cursor:default}#mega_menu .mega_menu_nav .level:nth-child(2) .page_icon{display:none}#mega_menu .mega_menu_nav .level:nth-child(2) .menu-item-desc{display:none}#mega_menu .mega_menu_nav .level .title{font-weight:600;margin-bottom:calc(var(--content_spacing) * 1);color:var(--color_typo_secondary)}#mega_menu .mega_menu_cta{padding:calc(var(--content_spacing) * 1);border-radius:var(--border_radius);background:var(--color_bg_grey);display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--content_spacing) * 1)}#mega_menu .mega_menu_cta .h2,#mega_menu .mega_menu_cta h2{-webkit-hyphens:auto;hyphens:auto}
/*# sourceMappingURL=../sourcemaps/mega_menu.min.css.map */
