.stvorka_item:before{
	display:block;	
}
.stvorka_item.stvorka_1:before{content:"Глухая створка";}
.stvorka_item.stvorka_2:before{content:"Поворотная створка";}
.stvorka_item.stvorka_3:before{content:"Поворотно-откидная створка";}

.btn-offer.css_text:before{content:"Рассчитать со скидкой";}
.btn-window-cost:before{content:"Рассчитать по моим размерам";}
.section_3_v4 .btn-window-cost:before{content:"Заказать";}

/* ------------ правки клиента --------------- */

.section_contacts .messengers_images {
  justify-content: flex-start;
}
.main_content h1 {
  max-width: 100%;
}
@media screen and (max-width:1680px) and (min-width:1461px) {
	.main_content h1 {
	  font-size: 58px;
	}
}

.section_15 .slider_container .capture_banner .people_banner .people_banner__text {margin-left: -45px;}

/* размер текста в акциях */
@media (min-width: 988px) {
.slider_banners .swiper-slide .swiper_slide_item.smaller_text .swiper_slide_item-content .slider_title {font-size: 34px;}
.slider_banners .swiper-slide .swiper_slide_item.smaller_text .swiper_slide_item-content .slider_subtitle {font-size: 22px;}
}
@media (max-width: 987px) {
.slider_banners .swiper-slide .swiper_slide_item .swiper_slide_item-content .action .action_date {font-size: 14px;}
}

#cookie_notification .btn-primary {
  color: #fff;
  background: var(--main-color);
}
#cookie_notification div {
  line-height: 1.3;
  margin-top: 0;
}
@media (max-width: 768px) {
    #cookie_notification div {
      line-height: 1;
      font-size: 12px;
      word-spacing: -1px;
      width: 88%;
      margin-top: 5px;
    }
    #cookie_notification .btn-primary {
      font-size: 14px;
    }
    #cookie_notification {
      padding: 0.8vw 3vw 2vw;
    }
    #cookie_notification .btn-primary {
      line-height: 0.5;
      width: 23%;
      padding: 3.5vw 0;
      border-radius: 10px;
    }
}

/* Скрытые рейтинги */
.section_reviews .reviews_container {
  margin-top: 55px;
}
@media (max-width: 1680px) {
  .section_reviews .reviews_container {
    margin-top: 85px;
  }
}
@media (max-width: 768px) {
  .section_reviews .reviews_container {
    margin-top: 30px;
  }
}