.IconText {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  margin-top: var(--margin-m);
}

@media screen and (max-width: 768px) {

.IconText {
    margin-top: var(--margin-m--mobile);
}
  }

.IconText > .IconTextItem {
    flex-basis: 100%;
  }

@media screen and (min-width: 769px) {

.IconText > .IconTextItem {
      flex-basis: calc(50% - 32px);
  }
    }

@media screen and (min-width: 1026px) {

.IconText > .IconTextItem {
      flex-basis: calc(33.333% - 32px);
  }
    }

.IconText + .HTML {
  margin-top: var(--margin-m);
}

@media screen and (max-width: 768px) {

.IconText + .HTML {
    margin-top: var(--margin-m--mobile);
}
  }
