/* Force the parent elements (section, column, widget) to allow overflow and float above content */
body .elementor-section.elementor-element-5ebc492,
body .elementor-column.elementor-element-10e76f1,
body .elementor-widget-opal-nav-menu.elementor-element-c728fc4 {
    overflow: visible !important;
    z-index: 999999 !important;
}

/* Force the submenu and dropdown to the absolute forefront */
body .elementor-widget-opal-nav-menu .opal-nav-menu-dropdown,
body .elementor-widget-opal-nav-menu .sub-menu {
    z-index: 9999999 !important;
    position: absolute !important;
    background-color: #ffffff !important;
    visibility: visible !important;
    opacity: 1 !important;
    clip: auto !important;
    overflow: visible !important;
}

/* Ensure parents of the submenu don't restrict the height */
body .elementor-widget-opal-nav-menu ul.menu {
    overflow: visible !important;
}
