/* Reusable About MRSI hero, extracted from the legacy About Us block. */
.block-content-mrsi_hero_banner .heroBanner {
  position: relative;
  width: 100%;
  height: 560px;
  overflow: hidden;
}

.block-content-mrsi_hero_banner .mrsih-bg,
.block-content-mrsi_hero_banner .mrsih-bg .field,
.block-content-mrsi_hero_banner .mrsih-bg .field__item,
.block-content-mrsi_hero_banner .mrsih-bg article,
.block-content-mrsi_hero_banner .mrsih-bg article > div {
  width: 100%;
  height: 100%;
}

.block-content-mrsi_hero_banner .mrsih-bg img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.block-content-mrsi_hero_banner .heroContent {
  z-index: 2;
}

.block-content-mrsi_hero_banner .heroDescription,
.block-content-mrsi_hero_banner .heroDescription * {
  color: #ffffff;
}

@media (max-width: 991px) {
  .block-content-mrsi_hero_banner .heroBanner {
    height: 460px;
  }
}

@media (max-width: 767px) {
  .block-content-mrsi_hero_banner .heroBanner {
    height: 380px;
  }
}
