.mega-menu{--menu-item-hover-color:#fff;--transition-delay:0.2s;--transition-duration:0.2s}.mega-menu:not(.visible){overflow:hidden}.mega-menu .dropdown-menu{transition:opacity var(--transition-duration) ease-in-out var(--transition-delay),visibility var(--transition-duration) ease-in-out var(--transition-delay);opacity:0;visibility:hidden;display:block}.mega-menu .menu-item.dropdown .wrap:before{transform:translateZ(0);pointer-events:none;right:0;transition:all var(--transition-duration) ease-in var(--transition-delay);content:"";position:fixed;bottom:0;top:0;background-color:transparent;left:0;display:block;z-index:4}.dropdown-submenu:hover>.dropdown-menu,.mega-menu .menu-item.wide_menu:hover .dropdown-menu,.mega-menu .menu-item:hover .wrap>.dropdown-menu{opacity:1;visibility:visible}.mega-menu .wrap>a,.wrapper1.long_banner .centered .left_border,.wrapper1.long_banner .centered .right_border{z-index:3}.mega-menu .menu-item.dropdown .wrap,.mega-menu .menu-item.dropdown .wrap>a{background-color:inherit}.mega-menu .menu-item.dropdown .wrap>a,.mega-menu .menu-item.dropdown .wrap>a path{transition:all var(--transition-duration,.25s) ease-in-out var(--transition-delay)}.mega-menu .menu-item.dropdown:hover .wrap>a{color:var(--menu-item-hover-color)!important}.mega-menu .menu-item.dropdown:hover .wrap>a path{fill:var(--menu-item-hover-color)!important}.mega-menu .menu-item.dropdown:hover .wrap,.mega-menu .menu-item.dropdown:hover .wrap>a{z-index:4}.mega-menu .menu-item.dropdown:hover .wrap:before{background-color:rgba(0,0,0,.6)}