/* Preserve all original classes, spacing and breakpoints unless a height is set. */
[data-contact-hero] {
  background-image: var(--contact-hero-bg);
  background-position: var(--contact-hero-position, center center);
}
[data-contact-hero] .page-header-overlay {
  background-color: var(--contact-hero-overlay, transparent);
  opacity: var(--contact-hero-opacity, 0.8);
}
@media (min-width: 992px) {
  [data-contact-hero][data-contact-height-desktop="1"] {
    min-height: var(--contact-hero-height);
    padding-top: 24px;
    padding-bottom: 41px;
    display: flex;
    align-items: center;
  }
}
@media (max-width: 991px) {
  [data-contact-hero][data-contact-height-mobile="1"] {
    min-height: var(--contact-hero-height-mobile);
    padding-top: 24px;
    padding-bottom: 34px;
    display: flex;
    align-items: center;
  }
}
