.group.profile-group {
  &:not(.group-of-1) {
    .row.profile-row:not(:last-child) {
      padding-bottom: calculateRem(50);
    }
    .row.profile-row:not(:first-child) {
      padding-top: calculateRem(50);
    }
  }
  .row.profile-row {
    padding-top: calculateRem(100);
    padding-bottom: calculateRem(100);
    .profile {
      @include breakpoint(tablet) {
        &.no-image {
          .profile-content {
            padding-left: 0;
            .title-subtitle {
              padding-right: calculateRem(25);
            }
            .paragraph {
              margin-right: 0;
              padding-left: calculateRem(25);
            }
          }
        }
      }
      .image-container {
        @include breakpoint(tablet) {
          padding-right: calculateRem(25);
        }
      }
      .profile-content {
        @include breakpoint(mobile) {
          padding-top: calculateRem(40);
        }
        @include breakpoint(tablet) {
          padding-top: 0;
          padding-left: calculateRem(25);
        }

        .title-subtitle {
          .subtitle {
            color: $primary-color;
          }
        }
      }
    }
  }
}
