/* SOLO il tuo Mega Menu */
.rt-mm { position: relative; z-index: 99999 !important; overflow: visible !important; }

.rt-mm .e-n-menu,
.rt-mm .e-n-menu__content,
.rt-mm .e-n-menu-submenu {
  z-index: 99999 !important;
}

/* Assicura che i pannelli escano sotto il menu e non vengano tagliati */
.rt-mm .e-n-menu__content,
.rt-mm .e-n-menu-submenu {
  position: absolute !important;
  left: 0;
  top: 100%;
  overflow: visible !important;
}

/* Evita contesti di stacking strani creati da transform sul wrapper del menu */
.rt-mm .elementor-section { transform: none !important; }
