.main-reviews{
	background: #F2FFEE;
}
.reviews-header .link_arrow{
	float:right;
}
.reviews-header .reviews_title{
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
	margin-bottom:25px;
}
.reviews__items{
	display:flex !important;
	gap:30px;
}
.reviews__item{
	background:#fff;
	border-radius: 3px;
	padding:25px;
	width:100%;
	height:auto !important;
	display:flex !important;
	flex-direction:column;
	justify-content:space-between;
}
.reviews__item:hover{
	box-shadow: 0px 0px 21px -8px rgba(102, 181, 75, 0.15);
}
.reviews__title{
	overflow:hidden;
}
.reviews__icon{
	background:url(image/quot.svg) no-repeat left top;
	width:40px;
	height:30px;
	float:left;
}
.reviews__name{
	font-weight: 600;
	font-size: 17px;
	line-height: 130%;
	float:left;
}
.reviews__stars{
	float:right;
	background:url(image/stars.svg) no-repeat left top;
	width:110px;
	height:30px;
}
.reviews__text{
	position: relative;
	margin-left:40px;
	margin-top:15px;
	clear:both;
	float:left;
	font-weight: 500;
	font-size: 15px;
	line-height: 150%;
	color: #636363;
	height:110px;
}
.reviews__text:before{
	content: '';
	position: absolute;
	height:15px;
	width:100%;
	left:0;
	bottom:0;
	background-image: linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
}
.reviews__btn{
	margin-left:40px;
	margin-top:15px;
	clear:both;
}
.reviews__button{
	display:block;
	background:url(image/btn_go.svg) no-repeat center center;
	width:35px;
	height:35px;
	border:2px solid #82CA5B;
	border-radius: 55px;
}
.reviews__button:hover{
	background-color:#82CA5B;
	background-image:url(image/btn_go_white.svg);
}

.main-reviews .slick-track{
	display:flex !important;
}