/* MAPSA_CONTACT_BANNER_ONLY: isolated to the contact page hero banner. */
body[data-page="contact"] main > section.page-hero {
  background-image: linear-gradient(90deg, rgba(0,17,43,.35), rgba(0,17,43,.62)), url('../images/mapsa-contact-support-banner.jpg') !important;
  background-position: center 39% !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

/* MAPSA_CONTACT_HEIGHT_V1_START: ONLY CONTACT PAGE */
/* Show the entire vertical dimension of the support photo. */
html body[data-page="contact"] main > section.page-hero {
  box-sizing: border-box;
  min-height: 56.3vw !important;
  background-position: center center !important;
  background-size: 100% 100%, cover !important;
  background-repeat: no-repeat !important;
}
@media (max-width: 700px) {
  html body[data-page="contact"] main > section.page-hero {
    min-height: 480px !important;
    background-size: 100% 100%, auto 100% !important;
    background-position: center center, 68% center !important;
  }
}
/* MAPSA_CONTACT_HEIGHT_V1_END */
