.pic-text-color-section .icon-text-card-list {
  grid-auto-rows: auto !important;
}
.pic-text-color-section .section-container-half {
  align-items: center;
}
.pic-text-color-section .section-container-half .section-container {
  flex: 3;
}
.pic-text-color-section .section-container-half .pic-text-color-content {
  width: 100%;
  display: flex;
  flex: 7;
  column-gap: var(--grid-gap-medium);
}
.pic-text-color-section .text-content {
  min-height: calc(3em * var(--text-line-height));
}

@media (max-width: 1024px) {
  .pic-text-color-section .section-container-half {
    flex-direction: column;
    row-gap: var(--section-space-large);
  }
}

@media (max-width: 767px) {
  .pic-text-color-section .section-container-half .pic-text-color-content {
    flex-direction: column;
    gap: var(--grid-gap-medium);
  }
  .pic-text-color-section .icon-text-card-list:nth-of-type(2) .double-icon-text-card:first-of-type  {
    order: 2;
  }
  .pic-text-color-section .text-content {
    min-height: auto;
  }
}