.wp-block-post-title,
.entry-title,
.page-title {
  display: none !important;
}

/* Hide the extra theme title/site title area above Elementor pages */
body.elementor-page .wp-block-site-title {
  display: none !important;
}

body.elementor-page main > header {
  display: none !important;
}
body.elementor-page .wp-site-blocks > main > .wp-block-group:first-child {
  display: none !important;
}
.services-menu-wrapper {
  position: relative;
}

.services-menu-wrapper {
  position: relative;
  padding-bottom: 20px;
}

.services-dropdown {
  position: absolute;
  top: 35px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 99999;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.2s ease;
}

.services-menu-wrapper:hover .services-dropdown,
.services-menu-wrapper:focus-within .services-dropdown {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
#events {
  scroll-margin-top: 120px;
}
.peaks-floating-menu {
  pointer-events: none !important;
  width: auto !important;
  max-width: 60px !important;
}

.peaks-floating-menu a,
.peaks-floating-menu button,
.peaks-floating-menu .elementor-widget,
.peaks-floating-menu .elementor-icon,
.peaks-floating-menu .elementor-button {
  pointer-events: auto !important;
}