.block-text-image .grid {
  display: grid;
  grid-auto-flow: revert;
}
.block-text-image .prose {
  color: var(--grayed-text);
}
.block-text-image .icon {
  width: var(--size-12);
  aspect-ratio: 1/1;
  object-fit: cover;
  border-radius: 100%;
}

.block-text-image p {
  margin-bottom: var(--size-6);
}

.block-text-image .grid .grid-item-second {
  order: -1;
}
.block-text-image .image-container.one {
  /* aspect-ratio: 4/3; */
  aspect-ratio: 998 / 1076;
}

.block-text-image .image-container.one img {
  border-radius: 32px;
}

.block-text-image .grid .grid-item {
  height: 100%;

  display: flex;
  flex-direction: column;
  justify-content: center;
}

.block-text-image .text-black.right {
  flex-direction: column-reverse;
}

.block-text-image li {
  font-size: var(--size-3-5);
}
.block-text-image ul {
  list-style: none;
}
.block-text-image li::before {
  content: "";
  display: inline-block;
  height: var(--size-5);
  width: var(--size-5);
  min-height: var(--size-5);
  min-width: var(--size-5);
  margin-right: var(--size-2-5);
  background-image: url("../../../pandiweb-default-theme/assets/icons/CheckCircle.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

@media (min-width: 768px) {
  .block-text-image .text-black.right {
    flex-direction: row-reverse;
  }
}
@media (min-width: 867px) {
  .block-text-image .text-image-spacing {
    padding: 0 8.333%;
  }

  .block-text-image .text-image-spacing {
    padding: var(--size-6) 4.1665% var(--size-6) 4.1665%;
  }

  .block-text-image .grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .block-text-image .grid.reverse .grid-item-second {
    order: -1;
  }

  .block-text-image .grid.no-reverse .grid-item-second {
    order: 1;
  }
}
