.elementor-1597 .elementor-element.elementor-element-151c41d{--display:flex;}.elementor-1597 .elementor-element.elementor-element-6566139{--display:flex;}.elementor-1597 .elementor-element.elementor-element-d91544a{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-151c41d *//* Homepage only: keep the header and menu above the hero */
.home .elementor-location-header,
.home header,
.home .elementor-header,
.home .elementor-nav-menu--main,
.home .elementor-menu-toggle {
  position: relative;
  z-index: 99999;
}

/* Make sure hero layers cannot capture taps intended for the header */
.home .mthome-hero::before,
.home .mthome-hero::after,
.home .mthome-hero__media,
.home .mthome-hero__media::before,
.home .mthome-hero__media::after {
  pointer-events: none;
}

/* Ensure the menu toggle itself can receive taps */
.home .elementor-menu-toggle {
  pointer-events: auto !important;
  cursor: pointer;
}/* End custom CSS */