.icon-cards__grid {
  justify-content: var(--icon-cards-grid-align, flex-start);
}

.icon-cards__description {
  font-size: var(--text-md);
  font-weight: var(--weight-bold);
}

.icon-cards__card {
  align-items: var(--icon-cards-items, flex-start);
  text-align: var(--icon-cards-text-align, left);
}

.icon-cards__body {
  width: 100%;
  align-items: var(--icon-cards-items, flex-start);
}

.icon-cards__icon {
  width: 4.5rem;
  max-width: 100%;
}

.icon-cards__icon img {
  display: block;
  width: 100%;
  height: auto;
}
