@media (min-width: 1025px) {
  /*
   * Elementor Pro's dropdown-tablet desktop rule hides submenu <ul> nodes
   * because they share .elementor-nav-menu--dropdown with the mobile panel.
   * Keep all desktop submenus hidden by default, then reveal only the hovered
   * branch so sibling menus do not remain open across the header.
   */
  .elementor-location-header
    .elementor-widget-nav-menu.elementor-nav-menu--dropdown-tablet
    .elementor-nav-menu--main
    > .elementor-nav-menu
    > li,
  .elementor-location-header
    .elementor-widget-nav-menu.elementor-nav-menu--dropdown-tablet
    .elementor-nav-menu--main
    .sub-menu
    .menu-item {
    position: relative;
  }

  .elementor-location-header
    .elementor-widget-nav-menu.elementor-nav-menu--dropdown-tablet
    .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .sub-menu.elementor-nav-menu--dropdown {
    display: block !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    position: absolute;
    top: 100%;
    left: 0 !important;
    z-index: 9998;
  }

  .elementor-location-header
    .elementor-widget-nav-menu.elementor-nav-menu--dropdown-tablet
    .elementor-nav-menu--main
    .sub-menu
    .menu-item
    > .sub-menu.elementor-nav-menu--dropdown {
    display: block !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    position: absolute;
    top: 0;
    left: 100% !important;
    z-index: 9998;
  }

  .elementor-location-header
    .elementor-widget-nav-menu.elementor-nav-menu--dropdown-tablet
    .elementor-nav-menu--main
    > .elementor-nav-menu
    > li:hover
    > .sub-menu.elementor-nav-menu--dropdown,
  .elementor-location-header
    .elementor-widget-nav-menu.elementor-nav-menu--dropdown-tablet
    .elementor-nav-menu--main
    > .elementor-nav-menu
    > li:focus-within
    > .sub-menu.elementor-nav-menu--dropdown,
  .elementor-location-header
    .elementor-widget-nav-menu.elementor-nav-menu--dropdown-tablet
    .elementor-nav-menu--main
    .sub-menu
    .menu-item:hover
    > .sub-menu.elementor-nav-menu--dropdown,
  .elementor-location-header
    .elementor-widget-nav-menu.elementor-nav-menu--dropdown-tablet
    .elementor-nav-menu--main
    .sub-menu
    .menu-item:focus-within
    > .sub-menu.elementor-nav-menu--dropdown {
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }
}
