.side_by_side-group {
  @include breakpoint(tablet) {
    &.group-of-even:not(.group-of-2) {
      .side_by_side-row:not(:first-child):not(:nth-child(2)) {
        min-height: 24vw;
      }
    }
    &.group-of-odd:not(.group-of-1) {
      .side_by_side-row:not(:first-child) {
        min-height: 24vw;
      }
    }
  }
  .side_by_side-row {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-height: 48vw;
    .side_by_side > .side-1, .side_by_side > .side-2 {
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding-top: calculateRem(125);
      padding-right: calculateRem(50);
      padding-bottom: calculateRem(125);
      padding-left: calculateRem(50);
      @include breakpoint(mobileonly) {
        &.has-image {
          padding-top: calculateRem(150);
          padding-bottom: calculateRem(150);
        }
      }
      @include breakpoint(phablet) {
        min-height: 100vw;
      }
      @include breakpoint(tablet) {
        min-height: inherit;
      }
      .icon-container {
        margin-bottom: calculateRem(30);
      }
    }
  }
}
