.cards-section-4:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: inline-block;
  width: 100%;
  margin: 0 auto;
  max-width: var(--content-width);
  height: 3px;
  background-color: var(--color1);
}
.cards-section-4 .content {
  flex-direction: column;
}
.cards-section-4 .section-side-one,
.cards-section-4 .section-side-two {
  width: 100%;
}
.cards-section-4 .section-side-one .headline,
.cards-section-4 .section-side-one .body-copy {
  max-width: var(--content-half-width);
}
@media screen and (max-width: 885px) {
  .cards-section-4.three-column-section .column-section-container, .cards-section-4.four-column-section .column-section-container, .cards-section-4.five-column-section .column-section-container, .cards-section-4.six-column-section .column-section-container {
    row-gap: 70px;
  }
  .cards-section-4 .headline {
    margin-bottom: 20px;
  }
}