
.numbers-grid{
  gap: 20px;
  display: grid;
  grid-template-columns: repeat(4, minmax(200px, 265px));
  text-align: center;
  align-items: center;
}
.numbers .products-item {
  gap: 6px;
}
.numbers-number{
  color: var(--number-color);
  font-size: clamp(44px,2.5vw,55px);
}
.numbers-title{
  color: var(--title-color);
    font-size: clamp(20px,2.5vw,25px);

}
.numbers-desc{
  color: var(--des-color);
      font-size: clamp(10px,2.5vw,15px);

}
@media (max-width: 900px) {
.numbers-grid{
    grid-template-columns: repeat(2,1fr);
  }
}


.numbers .numbers-number {
  font-size: 40px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .numbers .numbers-number {
    font-size: 55px;
  }
}

.numbers .title-text {
  font-size: 19px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .numbers .title-text {
    font-size: 25px;
  }
}

.numbers .desc-text {
  font-size: 11px;
  font-weight: 500;
}
@media (min-width: 768px) {
  .numbers .desc-text {
    font-size: 15px;
  }
}
