.block-provus-stat-group {
  .row .col {
    text-align: left;

    &:not(:last-child) {
      border: 0;
    }

    .stat-group-item {
      .stat-group-number {
        @include text-style-display-headline-display-banner();
      }

      .stat-group-text {
        font-size: rem-calc(16);
        font-weight: $font-weight-medium;
        line-height: 1.4;
        letter-spacing: rem-calc(-1);
      }
    }
  }

  &:has(.row .col:nth-child(even):not(:last-of-type)) {
    .row .col {
      &:nth-child(even):not(:last-of-type) .stat-group-item .stat-group-number {
        color: $text-colors-body-color;
      }

      &:nth-child(even):last-of-type .stat-group-item .stat-group-number {
        color: $text-colors-body-color;
      }
    }

    .stat-group-item {
      text-align: center;
    }
  }
}
