@import "../../shared/ui/variables.scss";

.statistics-section {
  padding: 120px 90px 110px 90px;

  &__list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 32px;

    li {
      padding: 20px;
      padding-right: 0px;
      height: 128px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      box-sizing: border-box;
      border: 1px solid rgb(213, 213, 213);
      border-radius: 10px;

      p {
        font-size: 14px;
        font-weight: 500;
      }

      span {
        font-size: 24px;
        font-weight: 800;
        line-height: 29px;
        color: $light-blue;
      }
    }
  }
}

@media screen and (max-width: 1024px) {
  .statistics-section {
    padding: 120px 30px 110px 30px;
  }
}

@media screen and (max-width: 550px) {
  .statistics-section {
    padding: 120px 16px 110px 16px;

    &__list {
      gap: 16px;
      grid-template-columns: 1fr 1fr;

      li {
        padding-left: 10px;
      }
    }
  }
}
