.component__design-v2-service-stats{
  background:#fff;
}

.component__design-v2-service-hero+.component__design-v2-service-stats{
  margin-top:-60px;
}

.design-v2-service-stats__inner{
  display:grid;
  gap:12px;
  grid-template-columns:repeat(2, minmax(0, 1fr));
}
@media screen and (min-width:768px){
  .design-v2-service-stats__inner{
    gap:24px;
    grid-template-columns:repeat(4, minmax(0, 1fr));
  }
}

.design-v2-service-stats__item{
  align-items:center;
  background:#f4f8fd;
  border-radius:10px;
  cursor:default;
  display:flex;
  flex-direction:column;
  gap:8px;
  min-height:76px;
  padding:16px;
  text-align:center;
  transition:background-color .2s ease,color .2s ease;
}
@media screen and (min-width:768px){
  .design-v2-service-stats__item{
    padding:24px;
  }
}
.design-v2-service-stats__item:hover{
  background:#f60;
}
.design-v2-service-stats__item:hover .design-v2-service-stats__description,.design-v2-service-stats__item:hover .design-v2-service-stats__value{
  color:#fff;
}

.design-v2-service-stats__item--last{
  background:#15a8f1;
}

.design-v2-service-stats__item--last .design-v2-service-stats__description,.design-v2-service-stats__item--last .design-v2-service-stats__value{
  color:#fff;
}

.design-v2-service-stats__value{
  color:#252525;
  font-family:var(--font-medium);
  font-size:22px;
  line-height:22px;
  text-align:center;
  transition:color .2s ease;
}
@media screen and (min-width:768px){
  .design-v2-service-stats__value{
    font-size:32px;
    line-height:32px;
  }
}

.design-v2-service-stats__unit{
  font-size:14px;
  font-weight:700;
}

.design-v2-service-stats__description{
  color:#515458;
  display:block;
  font-size:14px;
  line-height:20px;
  max-width:130px;
  overflow-wrap:anywhere;
  text-align:center;
  transition:color .2s ease;
}
@media screen and (min-width:768px){
  .design-v2-service-stats__description{
    display:-webkit-box;
    font-size:16px;
    line-height:22px;
    max-width:220px;
    min-height:44px;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
  }
}