.img-text-description-main {
  padding-top: 6rem;
}

.img-text-description-main h4 {
  font-family: var(--font-heading-family);
  font-size: 29px;
  color: #000;
  margin: 0;
}

.image-with-text__media-item.image-with-text__media-item--.image-with-text__media-item--top.grid__item {
  width: 35%;
  max-width: 35%;
}

@media screen and (max-width: 749px) {
  .img-text-description-main {
    padding-top: 2rem;
  }

  .text-w-text .image-with-text__media-item.image-with-text__media-item--.image-with-text__media-item--top.grid__item {
    width: 100%;
    max-width: 100%;
  }
}