header,
.header,
.nav-list {
  overflow: visible !important;
}

@media (min-width: 1024px) {
  header .menu-item-has-children:hover > .sub-menu-wrap,
  header .menu-item-has-children:focus-within > .sub-menu-wrap,
  header .nav-list .menu-item.menu-item-has-children:hover > .sub-menu-wrap,
  header .nav-list .menu-item.menu-item-has-children:focus-within > .sub-menu-wrap {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    z-index: 80 !important;
    translate: 0 0 !important;
    --tw-translate-y: 0px;
  }
}
