@layer components {
  .stats .cta--text-link {
    width: -moz-max-content;
    width: max-content;
  }
  .stats .swiper-slide-next {
    opacity: 0.6 !important;
  }
  .stats .swiper-slide-active {
    opacity: 1 !important;
  }
  @media (min-width: 768px) {
    .stats--4 .stats__item {
      flex: 1 1 calc(50% - var(--sm-1));
    }
    .stats .swiper-slide-next {
      opacity: 1 !important;
    }
  }
  @media (min-width: 992px) {
    .stats--4 .stats__item {
      flex: 1 1 calc(25% - var(--sm-1));
    }
    .stats--3 .stats__item {
      flex: 1 1 calc(33% - var(--sm-1));
    }
    .stats--2 .stats__item {
      flex: 1 1 calc(50% - var(--sm-1));
    }
  }
  .stats-text__image {
    height: 4.8rem;
    width: 4.8rem;
  }
  .stats-text .four-stats .stat {
    max-width: 45%;
  }
  @media (max-width: 991.98px) {
    .stats-text__content {
      margin-bottom: var(--md-3);
    }
  }
  .image-text-stats__image img {
    max-height: 24rem;
  }
  .image-text-stats .stats .stat {
    max-width: 45%;
  }
  .image-text-stats .stats .stat__title {
    margin-bottom: 0;
  }
  @media (min-width: 768px) {
    .image-text-stats__image img {
      max-height: 48rem;
    }
  }
  @media (min-width: 992px) {
    .image-text-stats__image img {
      max-height: 100%;
    }
  }
}