.reviewes{background-color: #EFF2F8;}
.reviewes__title{margin-bottom: 20px;}
.reviewes__title .section-title-main{margin-bottom: 15px;}
.reviewes__gallery{position: relative; padding: 0 40px;}
.reviewes__swiper{flex-shrink: 0; z-index: 100; overflow: hidden; padding: 0;}
.reviewes .swiper-slide {position: relative; text-align: center; font-size: 16px; background-color: transparent; display: flex; justify-content: center; align-items: center; height: 668px;}
.reviewes__swiper-image{position:relative; z-index:1}
.reviewes__img .slide__video-play{transition: all .3s linear 0s; background: #fff; width: 80px; height: 80px; border-radius: 100%; position: absolute; display: flex; justify-content: center; align-items: center; left: 50%; top: 50%; transform: translate(-50%,-50%); opacity: .6;}
.reviewes__img .slide__video-play svg{width: 25px; margin: 0 0 0 5px}
.reviewes__img .slide__video-play svg path{fill: #FFD200}
.reviewes__img:hover .slide__video-play{opacity: 1}
.reviewes__img{position: relative; z-index: 5; display: block; width: 287px; height: 505px;}
.reviewes__img img{width: 100%; height: 100%; object-fit: cover;}
.swiper-button-prev, .swiper-button-next{margin-top: 0 !important; top: 47%; transform: translateY(-50%); width: 40px !important; height: 40px !important; border-radius: 50%; border: 1px solid #FFD200; background-color: #fff; background-repeat: no-repeat; background-size: 12px; background-position: center; font-size: 0 !important; color: transparent !important;}
.swiper-button-prev{left: -25px; background-image: url(/templates/stroitelstvo/images/newblock/list_new-reviewes/slide-prev.png);}
.swiper-button-prev:hover{background-color: #FFD200; background-image: url(/templates/stroitelstvo/images/newblock/list_new-reviewes/slide-prev-hover.png);}
.swiper-button-next{right: -25px; background-image: url(/templates/stroitelstvo/images/newblock/list_new-reviewes/slide-next.png);}
.swiper-button-next:hover{background-color: #FFD200; background-image: url(/templates/stroitelstvo/images/newblock/list_new-reviewes/slide-next-hover.png);}
.tab-pane:not(.tab-pane-show){display: none;}
.tab-nav{display: flex; justify-content: space-between; margin-bottom: 30px;}
.tab-btn{display: flex; justify-content: center; align-items: center; width: 23.5%; height: 60px; border-radius: 3px; border: 1px solid #FFD200; background:#FFF; font-size: 14px; line-height: 1; font-weight: 500; text-transform: uppercase;}
.tab-btn-active{box-shadow: 0px 5px 10px 0px rgba(115, 115, 115, 0.30); background-color: #FFD200;}
@media screen and (max-width: 1229px){
	.swiper-button-prev{left: 0}
	.swiper-button-next{right: 0}
	.reviewes__swiper{padding: 0 15px}
	.reviewes .swiper-slide{height: 56vw}
	.reviewes__img{width: 25vw; height: 43vw}
}
@media screen and (max-width: 991px){
	.tab-btn{width: 24%; height: 50px}
}
@media screen and (max-width: 900px){
	.reviewes .swiper-slide{height: 81vw}
	.reviewes__img{width: 37vw; height: 64vw}
}
@media screen and (max-width: 700px){
	.reviewes .swiper-slide{height: 650px}
	.reviewes__img{width: 290px; height: 495px}
	.reviewes__swiper{width: 350px; margin: 0 auto}
	.tab-btn{font-size: 12px}
}
@media screen and (max-width: 575px){
	.tab-nav{flex-wrap: wrap; margin-bottom: 15px}
	.tab-btn{width: 49%; margin-bottom: 15px}
}
@media screen and (max-width: 479px){
	.swiper-button-prev, .swiper-button-next{margin-top: 0 !important; top: auto !important; transform: translateY(0); bottom: 0}
	.reviewes__gallery{padding: 0 0 60px}
	.swiper-button-prev{left: 32%}
	.swiper-button-next{right: 32%}
	}
@media screen and (max-width: 419px) {
	.reviewes .swiper-slide{height: 560px}
	.reviewes .swiper-slide .bg{object-fit: contain}
	.reviewes__img{width: 240px; height: 430px}
	.reviewes__swiper{width: 270px; margin: 0 auto; padding: 0}
	.tab-btn{width: 100%}
}