
@media (max-width: 1200px) {
  .header__logo {
    max-width: 168px;
  }
  .header__nav ul {
    gap: 28px;
  }
  .about__list {
    width: calc(50% - 10px);
  }
  .about__list-content {
    gap: 16px;
  }
  .about__list-content div:last-child {
    font-size: 36px;
  }
  .about__list-content + div ul {
    max-height: 320px;
  }
  .about__list-content + div ul li {
    max-width: 180px;
  }
  .choose__image-wrapper {
    bottom: -150px;
  }
  .gallery__text div {
    font-size: 70px;
  }
  .gallery__text span {
    font-size: 16px;
  }
  .news__container {
    gap: 30px;
  }
  .news__list {
    width: 360px;
  }
  .reviews .swiper .swiper-wrapper .swiper-slide.review .review__read {
    font-size: 14px;
  }
  .services__service {
    width: 25%;
    height: 220px;
    flex: unset;
  }
  .services__service:last-child {
    width: 25%;
    flex: unset;
  }
  .services__text {
    font-size: 18px;
  }
  .news-article__back {
    left: 20px;
  }
  .block-mt {
    margin-top: 90px;
  }
  .block-mb {
    margin-bottom: 90px;
  }
}