@media screen and (min-width: 750px) {
  .benefits__benefit-block.grid {
    --grid-desktop-horizontal-spacing: 5rem;
  }
  .benefits__benefit-block--media-second {
    flex-direction: column-reverse;
  }
  .benefits__benefit-block--media-second.grid--2-col-tablet,
  .benefits__benefit-block--media-second.grid--3-col-tablet {
    flex-direction: row-reverse;
  }
  .benefits__media--small {
    height: 31.4rem;
  }

  .benefits__media--large {
    height: 69.5rem;
  }
}