#mega-menu{position:fixed;top:var(--mm-top,60px);left:50%;transform:translateX(-50%)!important;width:fit-content;max-width:calc(100vw - 32px);z-index:2147483000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease;background:linear-gradient(to bottom,rgba(39,39,39,.96),rgba(20,20,20,.96))!important}
#mega-menu.is-open{display:block!important;opacity:1;visibility:visible;pointer-events:auto}
#mega-menu>.elementor-container{transform:none!important}
@media (max-width:1024px){#mega-menu{left:0!important;transform:none!important;width:100vw!important;max-width:100vw}}