/* Fix: restore "Business Setup" / "Our Services" dropdown menus.
   The original site opens these submenus with a JavaScript file that
   Elementor Pro loads on demand from c9cs.com's plugin folder. That
   file isn't part of this static export, so the menu never opened and
   its links could never be reached. This override shows the submenu
   with pure CSS instead (hover, keyboard focus, and tap-to-focus all
   work), independent of that missing script. */
.elementor-nav-menu li.menu-item-has-children {
  position: relative;
}
.elementor-nav-menu li.menu-item-has-children > ul.elementor-nav-menu--dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 230px;
  z-index: 9999;
  margin-top: 0;
}
.elementor-nav-menu li.menu-item-has-children:hover > ul.elementor-nav-menu--dropdown,
.elementor-nav-menu li.menu-item-has-children:focus-within > ul.elementor-nav-menu--dropdown,
.elementor-nav-menu li.menu-item-has-children.menu-item-open > ul.elementor-nav-menu--dropdown {
  display: block;
}

/* Persistent-hover behaviour (see assets/js/dropdown-persist.js):
   the ".menu-item-open" class is added on mouseenter and is kept
   until the visitor clicks a page/sub-page link elsewhere, instead
   of closing as soon as the mouse leaves the item. */
