/* COLORS */
/* TYPOGRAPHY */
/* ---- MEDIA QUERIES ----- */
.list-block .heading {
  margin: 0 0 2.7rem;
}
.list-block .list-item {
  display: flex;
  gap: 2.2rem;
  margin-bottom: 2.7rem;
}
.list-block .list-item:last-child {
  margin-bottom: 0;
}
.list-block .count {
  font-size: 5.5rem;
  font-weight: 600;
}
.list-block .list-text {
  font-size: 3rem;
  color: #808080;
  font-weight: 600;
  padding-top: 2.7rem;
}

@media (max-width: 768px) {
  .list-block .heading {
    margin: 0 0 3rem;
  }
  .list-block .list-item {
    gap: 1.7rem;
    margin-bottom: 2rem;
  }
  .list-block .count {
    font-size: 3.5rem;
  }
  .list-block .list-text {
    font-size: 2rem;
    padding-top: 1rem;
  }
}