.section-reviews {
	background-size: cover;
	background-repeat: no-repeat;
	padding: 80px 0;
	margin: 50px auto;
}

.reviews-labels {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	column-gap: 30px;
	row-gap: 20px;
}

.reviews-labels .item {
	display: flex;
	align-items: center;
	gap: 12px;
}

.reviews-labels .item .title {
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	color: #fff;
}

.reviews-labels .item .title a {
	color: #fff!important;
}

.reviews-slider {
	margin-top: 48px;
}

.reviews-slider .review-item {
	padding: 53px 42px 51px 41px;
	border-radius: 24px;
	background: rgba(237, 237, 237, 0.20);
	backdrop-filter: blur(30px);
	color: #fff;
	text-align: center;
}

.reviews-slider .review-item .content {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.reviews-slider .review-item .author {
	margin-top: 24px;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
}

.reviews-slider .swiper-slide-next + .swiper-slide + .swiper-slide {
	opacity: 0.5;
}

.reviews-slider .swiper-slide {
	width: 474px;
	height: auto;
	display: flex;
}


@media (max-width: 1535px) {

	.reviews-slider .swiper-slide {
		width: 354px;
	}

	.reviews-slider .review-item .content {
		font-size: 14px;
	}
}

@media (max-width: 1279px) {

	.reviews-slider .swiper-slide-next + .swiper-slide + .swiper-slide {
		opacity: 1;
	}

	.reviews-slider .swiper-slide-next + .swiper-slide  {
		opacity: 0.5;
	}

	.reviews-slider .swiper-slide {
        width: 424px;
    }
}

@media (max-width: 768px) {
	.section-reviews {
		padding: 32px 4px;
		margin: 24px auto;
	}
}

@media (max-width: 560px) {
	.section-reviews {
		padding: 32px 0 10px 4px;
		margin-top: 0;
	}

	.reviews-slider .swiper-slide {
        width: 80vw;
    }

	.reviews-slider .swiper-slide-next + .swiper-slide  {
		opacity: 1;
	}

	.reviews-slider .swiper-slide-next  {
		opacity: 0.5;
	}
}