.b-counter .b__counter {
  width: 1px;
  margin-right: calc(var(--layout-gutter) / 2);
  margin-left: calc(var(--layout-gutter) / 2);
  min-width: calc(100% / var(--layout-columns) * 12 - var(--layout-gutter) - 0.01px);
}
.b-counter .c-counter {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  row-gap: clamp(2.5rem, 2.56vw + 1.92rem, 5rem);
}
.b-counter .c-counter .c-counter__item {
  text-align: center;
  width: 100%;
  padding: clamp(1.25rem, 1.28vw + 0.96rem, 2.5rem);
}
.b-counter .c-counter .c-counter__icon .c-icon {
  width: clamp(5rem, 2.56vw + 4.42rem, 7.5rem);
  height: clamp(5rem, 2.56vw + 4.42rem, 7.5rem);
}
.b-counter .c-counter .c-counter__value {
  font-size: clamp(3.13rem, 3.21vw + 2.4rem, 6.25rem);
  font-family: var(--font-headline);
}
.b-counter .c-counter .c-counter__text {
  margin-top: clamp(0.5rem, 0.51vw + 0.38rem, 1rem);
}

@media (min-width: 768px) {
  .b-counter .c-counter .c-counter__item {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .b-counter .c-counter .c-counter__item {
    width: 33.33%;
  }
}
@media (min-width: 1280px) {
  .b-counter .c-counter .c-counter__item {
    width: 25%;
  }
}
@media (min-width: 1440px) {
  .b-counter .c-counter .c-counter__item {
    width: 20%;
  }
}

/*# sourceMappingURL=style.css.map */
