.reviews {
	display: flex;
	flex-wrap: wrap;
	margin: 20px -15px 0;
	box-sizing: border-box;
}
.reviews * {
	box-sizing: border-box;
}
.review_col {
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
	padding: 0 15px;
}
.review_item {
	width: 100%;
	height: calc(100% - 20px);
	padding: 20px;
	margin: 0 0 20px;
	border: 1px solid #E5E5E5;
	border-radius: 8px;
}
.review_item .user {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.review_item .image {
	flex: 0 0 117px;
	margin-right: 30px;
}
.review_item .image img {
	width: 117px;
	height: 117px;
	border-radius: 8px;
}
.review_item .name {
	margin-bottom: 6px;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.3;
}
.review_item .other {
	display: flex;
	align-items: center;
	color: #ABABAB;
}
.review_item .other span {
	margin-right: 20px;
}
.review_item .other span:last-child {
    margin-right: 0;
}
.review_item .stars {
	display: flex;
	align-items: center;
	margin-top: 10px;
}
.review_item .stars span {
	width: 15px;
	height: 15px;
	margin-right: 5px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8121 0.350432L16.4019 7.82632C16.4019 7.98207 16.5579 7.98207 16.714 7.98207L24.6738 9.22805C24.9859 9.22805 25.142 9.6953 24.8299 10.0068L19.0551 15.9252C18.899 16.081 18.899 16.2367 18.899 16.2367L20.3037 24.4913C20.3037 24.8028 19.9916 25.1143 19.6794 24.9586L12.6561 21.0649C12.5 21.0649 12.3439 21.0649 12.3439 21.0649L5.16452 24.9586C4.85237 25.1143 4.54022 24.8028 4.54022 24.4913L5.94489 16.2367C5.94489 16.081 5.94489 15.9252 5.78881 15.9252L0.170147 10.0068C-0.142001 9.6953 0.0140732 9.22805 0.326221 9.22805L8.286 7.98207C8.44207 7.98207 8.59815 7.82632 8.59815 7.82632L12.1879 0.350432C12.3439 -0.116811 12.6561 -0.116811 12.8121 0.350432Z' fill='%23ABABAB'/%3e%3c/svg%3e") no-repeat center;
	background-size: contain;
}
.review_item .stars span.active {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8121 0.350432L16.4019 7.82632C16.4019 7.98207 16.5579 7.98207 16.714 7.98207L24.6738 9.22805C24.9859 9.22805 25.142 9.6953 24.8299 10.0068L19.0551 15.9252C18.899 16.081 18.899 16.2367 18.899 16.2367L20.3037 24.4913C20.3037 24.8028 19.9916 25.1143 19.6794 24.9586L12.6561 21.0649C12.5 21.0649 12.3439 21.0649 12.3439 21.0649L5.16452 24.9586C4.85237 25.1143 4.54022 24.8028 4.54022 24.4913L5.94489 16.2367C5.94489 16.081 5.94489 15.9252 5.78881 15.9252L0.170147 10.0068C-0.142001 9.6953 0.0140732 9.22805 0.326221 9.22805L8.286 7.98207C8.44207 7.98207 8.59815 7.82632 8.59815 7.82632L12.1879 0.350432C12.3439 -0.116811 12.6561 -0.116811 12.8121 0.350432Z' fill='%230094e3'/%3e%3c/svg%3e");
}
.review_item .text_more {
	max-height: 220px;
	overflow: hidden;
}
.review_item .text_more.active {
	max-height: none;
}
.review_item .more {
	margin-top: 20px;
	color: #7C7C7C;
}
.review_item .more::after {
	border-color: #7C7C7C;
}
.review_item .images {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 -5px;
}
.review_item .images img {
	width: 55px;
	height: 55px;
	margin: 5px 5px;
	border-radius: 5px;
}
.review_item .feedback__content {
	margin-top: 5px;
}
.review_item .feedback__content .title {
	display: flex;
	align-items: center;
	font-weight: 700;
	color: #8b8b8b;
	cursor: pointer;
}
.review_item .feedback__content .title::after {
	content: '';
	width: 5px;
	height: 5px;
	margin-left: 12px;
	margin-right: 4px;
	border-left: 2px solid #8b8b8b;
	border-bottom: 2px solid #8b8b8b;
	-webkit-transform: rotate(-45deg) translateY(-2px);
	transform: rotate(-45deg) translateY(-2px);
	-webkit-transition: border-color .3s ease,-webkit-transform .3s ease;
	transition: border-color .3s ease,-webkit-transform .3s ease;
	transition: transform .3s ease,border-color .3s ease;
	transition: transform .3s ease,border-color .3s ease,-webkit-transform .3s ease;
}
.review_item .feedback__content:hover .title,
.review_item .feedback__content.open .title {
	color: #000000;
}
.review_item .feedback__content:hover .title::after,
.review_item .feedback__content.open .title::after  {
	border-color: #000000;
}
.review_item .feedback__content .text {
	display: none;
}
.review_item .feedback__content.open .text {
	display: block;
}

@media (max-width:991px) {
	.reviews {
		margin: 0 -10px 30px;
	}
	.review_col {
		flex: 0 0 50%;
		max-width: 50%;
		padding: 0 10px;
	}
	.review_item {
		height: auto;
		margin: 0;
	}
}
@media (max-width:767px) {
	.review_col {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.review_item {
		padding: 20px;
	}
	.review_item .image {
		flex: 0 0 70px;
		margin-right: 10px;
	}
	.review_item .image img {
		width: 70px;
		height: 70px;
	}
	.review_item .name {
		font-size: 16px;
	}
	.review_item .other {
		font-size: 12px;
		line-height: 1.3;
	}
	.review_item .other span {
		margin-right: 10px;
	}
	.review_item .stars {
		margin-top: 10px;
	}
	.review_item .stars span {
		width: 15px;
		height: 15px;
		margin-right: 5px;
	}
	.review_item .text p {
		height: 168px;
		overflow: hidden;
	}
}