section#patient-stories .tout_container {
  margin-top: 0;
}

.container.gradient-bg:has(.copy_block) {
  margin-top: -60px;
}

.container.gradient-bg:has(.copy_block) .wrapper {
  padding-bottom: 48px;
}

.text-cta .copy_block {
  text-align: center;
  color: var(--white-color);
}

.text-cta .copy_block a {
  margin-top: 24px;
}

.text-cta.container .copy_block a span::before {
  border-left: 2px solid var(--secondary-font-color);
}

section#patient-stories .container:has(.content-with-left-angular-bar) {
  background-image: url(/images/pages/patient-stories/hear-from-patient-bg-m-2x.jpg);
  background-repeat: no-repeat;
  background-position: 50% -6px;
  background-size: 980px;
}

section#patient-stories .content-with-left-angular-bar .left_bar {
  margin-bottom: 0;
}

@media screen and (min-width: 981px) {
  section#patient-stories .container:has(.content-with-left-angular-bar) {
    background-image: url(/images/pages/patient-stories/hear-from-patient-bg-d.jpg);
    background-position: calc(50% + 0px) 0;
    background-size: 1920px;
  }

  section#patient-stories .content-with-left-angular-bar .left_bar {
    padding-left: 0;
  }

  section#patient-stories .content-with-left-angular-bar .left_bar::before {
    content: none;
  }
  
  .container.gradient-bg:has(.copy_block) {
    margin-top: 0;
  }
}
