.img-text-list-wrapper h2 {
  margin-bottom: var(--secondary-margin);
}
.img-text-list-wrapper .font-title-text {
  font-size: var(--font-text);
  line-height: var(--font-line-text);
  padding-bottom: var(--primary-gap);
}
.img-text-list {
  display: flex;
  gap: var(--secondary-margin);
}
.img-text-list .block-item {
  width: 33.3%;
}
.img-text-list .block-text {
  margin-top: 30px;
}
.img-text-list .block-text p {
  margin-top: var(--secondary-gap);
}
.img-text-list .block-img img {
  display: block;
  width: 100%;
}

@media screen and (max-width: 740px) {
  .img-text-list {
    flex-direction: column;
    gap: 30px;
  }
  .img-text-list .swiper {
    width: 100%;
  }
  .img-text-list .block-item {
    width: 100%;
  }
  .img-text-list .block-text {
    margin-top: 20px;
  }
}