/* Keep the full patient silhouette visible in the homepage hero. */
.hero-editorial-v2::before {
  background-position: 53% 52%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
  .hero-editorial-v2::before {
    background-position: 51% 54%;
  }
}

@media (max-width: 991.98px) {
  .hero-editorial-v2 .hero-meaning,
  .hero-editorial-v2 .hero-promise {
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }

  .hero-editorial-v2 .hero-content {
    width: 100%;
    padding-inline: 1rem;
  }

  .hero-editorial-v2 .hero-image-wrap img {
    object-position: 52% 48%;
  }
}

@media (max-width: 767.98px) {
  .hero-editorial-v2 .hero-image-wrap {
    height: clamp(20rem, 82vw, 28rem);
  }
}

@media (max-width: 575.98px) {
  .hero-editorial-v2 .hero-image-wrap {
    height: 21rem;
  }

  .hero-editorial-v2 .hero-content {
    padding-inline: 1rem;
  }

  .hero-editorial-v2 .hero-title {
    margin-left: 0;
    text-align: left;
  }
}
