.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3678 .elementor-element.elementor-element-2f1253e{z-index:0;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for html, class: .elementor-element-4910058 *//* --- Limit the custom HTML block in the mega menu --- */
.my-menu {
  position: relative !important;
  z-index: 1 !important;    /* keep above the menu but not above the page */
  max-width: 1140px;        /* adjust if you want */
  margin: 0 auto;
  pointer-events: auto !important; /* keep links clickable inside */
}

/* --- IMPORTANT: stop the wrapper from blocking rest of page --- */
.my-menu::before,
.my-menu::after {
  content: none !important;
}

.elementor-nav-menu--dropdown .my-menu {
  pointer-events: auto !important;
}

/* stop any huge transparent overlay from the menu */
.elementor-nav-menu--dropdown {
  pointer-events: none;
}
.elementor-nav-menu--dropdown a,
.elementor-nav-menu--dropdown .my-menu {
  pointer-events: auto;
}/* End custom CSS */