[class*=theme--] .list-icon-info .list-icon-info__title .title__pre, [class*=theme--] .list-icon-info .list-icon-info__title .title__main {
  color: inherit;
}
@media (min-width: 768px) {
  .list-icon-info__content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .list-icon-info__content > div {
    -webkit-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .list-icon-info__content > div .icon-info {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .list-icon-info__content > div {
    -webkit-flex-basis: 33.333333%;
    flex-basis: 33.333333%;
  }
  .list-icon-info__content--alt .list-icon-info__content > div {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    padding-right: calc(1 * var(--spacing-mobile));
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .list-icon-info__content--alt .list-icon-info__content > div {
    padding-right: calc(1 * var(--spacing-tablet));
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  .list-icon-info__content--alt .list-icon-info__content > div {
    padding-right: calc(1 * var(--spacing-desktop));
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .list-icon-info__content--alt .list-icon-info__content > div {
    padding-right: calc(1 * var(--spacing-large));
  }
}