.swiper-reviews {
  width: 100%;
  height: 350px;
  display: flex;
  justify-content: center;
}

.swiper-slide-reviews{
	width: 519px;
}

.title-reviews{
	color: #fff;
	padding-left: 10px;
}	

.card{
	width: 400px !important;
	height: 300px;
	display: flex;
	align-items: start;
	justify-content: start;
	background-color: #FFF;
	border: 1px solid #FFF;
	border-radius: 10px;
	margin-right: 20px;
	padding: 41px;
	box-shadow: 5px 5px 30px #333333;
}

.card-username{
	color: var(--primary);
	font-size: 48px;
}

.card-rating{
	color: #423619;
}

.card-comment{
	color: var(--primary);
	text-align: start;
}

.checked{
	color: var(--secondary);
}

.swiper-button-next-reviews {
	top: 8%;
	left: 95%;
	width: 50px;
	height: 50px;
	border-radius: 100%;
    margin-left: 50px;
    margin-right: 50px;
	transition: .8s;
	z-index: 1;
}

.swiper-button-next-reviews:hover {
	background-color: var(--brown);
}

.swiper-button-prev-reviews {
	top: 8%;
	left: 92%;
	width: 50px;
	height: 50px;
	border-radius: 100%;
    margin-left: 50px;
    margin-right: 50px;
	transition: .5s;
	z-index: 1;
}

.swiper-button-prev-reviews:hover {
	background-color: var(--brown);
}

.swiper-button-next::after,
.swiper-button-prev::after {
	content: "";
}

.swiper-reviews-pagination{
	text-align: start;	
}

.swiper-reviews-arrow-left{
	width: 30px;
	height: 30px;
	background-image: url(/wp-content/uploads/2024/08/icons8-forward-100.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transform: rotate(180deg);
}

.swiper-reviews-arrow-right{
	width: 30px;
	height: 30px;
	background-image: url(/wp-content/uploads/2024/08/icons8-forward-100.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.rate {
  float: left;
  height: 46px;
  padding: 0;
}
.rate:not(:checked) > input {
  position: absolute;
  top: -9999px;
}
.rate:not(:checked) > label {
  float: right;
  width: 1em;
  overflow: hidden;
  white-space: nowrap;
  font-size: 20px;
  color: #ccc;
}
.rate:not(:checked) > label:before {
  content: "★";
}
.rate > input:checked ~ label {
  color: var(--secondary);
}

.font-user-reviews{
	font-family: 'Morion Regular';
	font-weight: normal;
	font-size: 24px;
}

@media screen and (max-width: 1000px){
	.swiper-reviews {
		overflow-x: hidden;
		height: 519px;
	}

	.swiper-slide-reviews{
		overflow-x: hidden;
	}
	
	.swiper-button-prev-reviews {
		top: 10%;
		left: 80%;
	}
	
	.swiper-button-next-reviews {
		top: 10%;
		left: 88%;
	}
}

.swiper-reviews .swiper-wrapper{
	display: flex;
	justify-content: center;
}

@media screen and (max-width: 700px){
	.swiper-reviews {
		overflow-x: hidden;
		height: 519px;
	}

	.swiper-slide-reviews{
		overflow-x: hidden;
	}
	
	/*.swiper-slide-reviews{
		width: 319px;
	}*/
	
	.card {
		width: 319px !important;
		height: 370px;
	}	
	
	.swiper-button-prev-reviews {
		top: 6%;
		left: 65%;
	}
	
	.swiper-button-next-reviews {
		top: 6%;
		left: 72%;
	}
	
	.swiper-reviews .swiper-wrapper{
		display: flex;
		justify-content: start;
		left: 26px;
	}
	
	.title-reviews{
		font-size: 25px;
	}

}
