ul.list-icons {
  list-style-type: none;
  padding: 0;
  margin: 0;

  > li {
    display: flex;
    flex-flow: row nowrap;
    gap: 1rem;
    align-items: center;

    &:not(:last-child) {
      margin-bottom: 1.5rem;
    }

    > i {
      max-width: 40px;
      text-align: center;
      font-size: 2.5rem;
      line-height: 1;
      color: $primary;
    }

    > span {
      > span:first-child {
        font-size: rfs-value(18px);
        font-family: $font-secondary;
        color: $primary;
        display: block;

        + span {
          font-size: rfs-value(15px);
        }
      }
    }
  }
}