/* Final Patients page image cleanup
   Removes the leftover rounded blue/caption panel under the Patients hero image. */
body.patients-page-mobile-qa .patients-hero-image,
.patients-page .patients-hero-image {
  background: transparent !important;
}

body.patients-page-mobile-qa .patients-hero-badge,
.patients-page .patients-hero-badge {
  display: none !important;
  content: none !important;
}

body.patients-page-mobile-qa .patients-hero-image picture,
.patients-page .patients-hero-image picture {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  line-height: 0 !important;
}

body.patients-page-mobile-qa .patients-hero-image img,
.patients-page .patients-hero-image img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: 58% center !important;
}

@media (max-width: 980px) {
  body.patients-page-mobile-qa .patients-hero-image,
  .patients-page .patients-hero-image {
    min-height: 0 !important;
    height: auto !important;
    aspect-ratio: 1672 / 941 !important;
    line-height: 0 !important;
  }
}

@media (max-width: 520px) {
  body.patients-page-mobile-qa .patients-hero-image,
  .patients-page .patients-hero-image {
    border-radius: 22px !important;
  }
}
