/* Keeps the desktop Services trigger and mega menu in one continuous hover area. */
@media (min-width: 1001px) {
  .premium-header .nav-links {
    align-self: stretch !important;
    align-items: stretch !important;
  }

  .premium-header .nav-links > li {
    display: flex !important;
    align-items: center !important;
  }

  .premium-header .services-mega-parent {
    align-self: stretch !important;
    min-height: 100% !important;
  }

  .premium-header .services-mega-panel {
    top: 100% !important;
    transform: translate(-50%, 10px) !important;
  }

  .premium-header .services-mega-parent:hover > .services-mega-panel,
  .premium-header .services-mega-parent:focus-within > .services-mega-panel,
  .premium-header .services-mega-parent.services-hover-open > .services-mega-panel,
  .premium-header .services-mega-panel:hover {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transform: translate(-50%, 0) !important;
  }
}
