/** Reviews **/
.tsu-reviews-block {
	background: var(--global--color-darker-blue);
}
.review-title {
	font-weight: 500;
}

.tsu-review-block {
	position: relative;
	overflow: hidden;
}
.tsu-reviews-block.full-width {
	margin-right: -9.5%;
	margin-left: -9.5%;
}
.tsu-reviews-block.full-width .preamble,
.tsu-reviews-block.full-width .postamble,
.tsu-reviews-block.full-width .reviews-list {
	padding-left: 8%;
}

.tsu-reviews-block:not(.full-width) .owl-carousel .owl-stage-outer {
	margin-right: -9.5%;
	margin-left: -9.5%;
	padding-left: 9.5%;
}
.tsu-reviews-block .owl-stage {
  display: flex;
}

.tsu-reviews-block .owl-item {
	background: rgba(255,255,255,.1);
	padding: 30px;
	color: #fff;
	margin-top: 10px;
}
@media (min-width: 768px){
	.tsu-reviews-block .owl-item {
		padding: 45px;
	}
}
@media (min-width: 1300px){
	.tsu-reviews-block .owl-item {
		padding: 60px;
	}
}

.tsu-reviews-block .owl-nav {
	position: absolute;
	top: -63px;
	left: 0;
	right: 0;
	height: 25px;
}
@media (min-width: 980px){
	.tsu-reviews-block .owl-nav {
 		top: -68px;
	}
}
@media (min-width: 1200px){
	.tsu-reviews-block .owl-nav {
 		top: -70px;
	}
}
.tsu-reviews-block .owl-carousel .owl-nav button.owl-prev {
	display: none;
}
.tsu-reviews-block .owl-carousel .owl-nav button.owl-next {
	position: absolute;
	right: calc(8% - 23px);
	top: 7px;
	width: 56px;
	height: 56px;
	background: transparent;
}
.tsu-reviews-block .owl-carousel .owl-nav button svg {
	fill: var(--global--color-white);
	width: 22px;
}

.tsu-reviews-block .stars {
	margin-right: 6px;
}
.tsu-reviews-block .stars svg {
	width: 18px;
	height: auto;
	margin-top: -4px;
	margin-right: -3px;
}
.tsu-reviews-block .review-details .from {
	font-weight: 600;
}


.tsu-reviews-block .postamble {
	padding-bottom: 2rem;
	padding-right: 8%;
}
