aside.google-map-with-all-locations-container {
  margin-bottom: -59px; /* Adjust this value based on the height of the black bar */
}

aside.google-map-with-all-locations-container iframe {
  /* Clips the top of the iframe where the black bar usually sits */
  clip-path: inset(59px 0 0 0);

  /* Move the map back up to fill the 59px gap created by the clip */
  margin-top: -59px;
}

@media (max-width: 991px) {
  /* Fix the nav button on narrow viewports when the header is not fixed */
  div.sticky-wrap-menuHolder nav > a,
  div.sticky-wrap-menuHolder nav > button {
    top: -18px;
  }
  /* When the header is fixed, adjust the nav button position back to the original */
  div.sticky-wrap-menuHolder.headerFixed nav > a,
  div.sticky-wrap-menuHolder.headerFixed nav > button {
    top: 0;
  }
}
/* @media (min-width: 992px) {
  div.sticky-wrap-menuHolder nav > a,
  div.sticky-wrap-menuHolder nav > button {
    top: 0;
  }
} */
@media (max-width: 767px) {
  /* Fix the nav button on narrow viewports when the header is not fixed */
  div.sticky-wrap-menuHolder nav > a,
  div.sticky-wrap-menuHolder nav > button {
    top: -16.5px;
  }
  /* When the header is fixed, adjust the nav button position back to the original */
  div.sticky-wrap-menuHolder.headerFixed nav > a,
  div.sticky-wrap-menuHolder.headerFixed nav > button {
    top: 0;
  }
}
@media (max-width: 575px) {
  /* Fix the nav button on narrow viewports when the header is not fixed */
  div.sticky-wrap-menuHolder nav > a,
  div.sticky-wrap-menuHolder nav > button {
    top: -10.5px;
  }
  /* When the header is fixed, adjust the nav button position back to the original */
  div.sticky-wrap-menuHolder.headerFixed nav > a,
  div.sticky-wrap-menuHolder.headerFixed nav > button {
    top: 0;
  }
}
