.review-slider .ratings .stars+span {
	font-weight: 500;
	font-size: 18px;
	line-height: 100%;
	color: #676D72;
}
.review-slider {
	padding-top: 45px;
	margin: 30px 0 0 0;
	background: #EFF0F1;
}
.review-slider h3 {
	font-weight: 800;
	font-size: 48px;
	line-height: 140%;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #71B739;
}
.review-slider h8 {
	font-weight: 800;
	font-size: 48px;
	line-height: 140%;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #71B739;
}
.review-slider h4 {
	font-weight: 400;
	font-size: 24px;
	line-height: 150%;
	letter-spacing: 0.5px;
}
.review-slider h9 {
	font-weight: 400;
	font-size: 24px;
	line-height: 150%;
	letter-spacing: 0.5px;
}
.review-slider .swiper-wrapper {
    padding: 30px 0;
}
.review-slider .swiper-slide {
	opacity: 0.3;
}
.review-slider .swiper-slide.swiper-slide-active {
	opacity: 1;
}
.review-card {
	padding: 20px 15px;
	background-color: #fff;
	border-radius: 16px;
	box-shadow: 1px 2px 16px 3px #363A4514;
}
.review-ava {
	width: 24px;
	height: 24px;
	background-color: #71B739;
	border-radius: 50%;
	color: #fff;
}
.review-author {
	font-weight: 500;
	font-size: 18px;
	line-height: 100%;
}
.review-source {
	font-size: 13px;
	color: #888;
}
.review-text {
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #363A45;
}
.review-rating .fa-star {
  color: #ccc;
}
.review-rating .checked {
  color: #FFD700;
}
.review-date {
	font-weight: 300;
	font-size: 14px;
	line-height: 100%;
	color: #363A45;
}
.review-slider .swiper-button-prev, .review-slider .swiper-button-next {
	top: auto;
	bottom: 15px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
    background-color: #fff;
    box-shadow: 0px 12px 30px 0px #CDD1D647;
}
.review-slider .swiper-button-prev::after, .review-slider .swiper-button-next::after {
	content: '';
	display: block;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
    background-size: 15px;
	background-position: center center;
}
.review-slider .swiper-button-prev::after {
	background-image: url(/image/catalog/contact/arrow-left.svg);
}
.review-slider .swiper-button-next::after {
	background-image: url(/image/catalog/contact/arrow-right.svg);
}
@media (max-width: 768px) {
	.review-slider .ratings {
		order: 1;
	}
	.review-slider {
		padding: 40px 10px 0 10px;
	}
	.review-slider .swiper {
		padding: 0 10px;
	}
	.review-slider h3 {
		margin: 0;
		font-size: 24px;
		line-height: 140%;
		letter-spacing: 2px;
	}
	.review-slider h4 {
		margin: 0;
		color: #676D72;
	}
	.device-catalog .close-btn {
		right: 10px;
		color: #000;
	}
}
