.image-text-list_cel {
  --image-size: 40px;
  --min-width-item: 110px;

  align-items: center;
  display: flex;
  flex: 0 0 50%;
  flex-flow: row wrap;
  gap: var(--gap-40);
  justify-content: center;
  list-style: none;

  &:where(ol, ul):not(.unstyled-list) {
    margin-inline-start: 0;
  }

  &:where(ol, ul):not(.unstyled-list) li {
    min-width: var(--min-width-item);
    padding-inline-start: 0;
  }

  @media screen and (width >= 1280px) {
    flex: auto;
  }
}

.image-text-list_cel__item {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--gap-18);

  @media screen and (width >= 1280px) {
    align-items: center;
    flex-direction: row;
    gap: var(--gap-20);
  }
}

.image-text-list_cel__image {
  height: var(--image-size);
  width: var(--image-size);
}
