.review-experience-platforms {
	display: flex;
	flex-flow: row wrap;
	align-items: stretch;
	justify-content: space-between;
	width: 788px;
	max-width: 100%;
	margin: 0 auto;
}

.review-experience-platforms .lists-review-experience-platform {
	position: relative;
}

.review-experience-platforms .item-review-experience-platform {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	transition: var(--transition);
}

.review-experience-platforms
	.item-review-experience-platform.review-experience-platforms--active {
	position: static;
	opacity: 1;
	visibility: visible;
}

.review-experience-platforms .lists-nav-rep {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding-left: 0;
	list-style: none;
}

.review-experience-platforms .nav-review-experience-platform .item-nav-rep {
	height: 100%;
}

.review-experience-platforms
	.nav-review-experience-platform
	.item-nav-rep
	+ .item-nav-rep {
	margin-top: 20px;
}

.review-experience-platforms .nav-review-experience-platform .item-nav-rep,
.review-experience-platforms .nav-review-experience-platform .badges-wrapper {
	width: 100%;
	height: 100%;
}

.review-experience-platforms .nav-review-experience-platform .badges-wrapper {
	padding: 18px 32px;
	display: flex;
	align-items: center;
}

.review-experience-platforms .badges-inner {
	--size-thumb: 146px;
	padding-top: 0;
	min-height: 40px;
}

.review-experience-platforms .badges-inner .badges-img-outer {
	height: 100%;
	background: center/contain no-repeat;
}

.review-experience-platforms .google .badges-inner .badges-img-outer {
	background-image: var(--logo-google);
}

.review-experience-platforms .trustpilot .badges-inner .badges-img-outer {
	background-image: var(--logo-trustpilot);
}

.review-experience-platforms .facebook .badges-inner .badges-img-outer {
	background-image: var(--logo-facebook);
}

.review-experience-platforms .badges-inner .badges-img-outer::after,
.review-experience-platforms .badges-inner .badges-img {
	display: none;
}

.review-experience-platforms .badges-wrapper .badges-footer {
	font-size: var(--text-sm);
}

.review-experience-platforms .badges-inner .rating i {
	display: none;
}

.review-experience-platforms .badges-inner .rating .rating-number {
	margin-top: 8px;
	margin-left: 6px;
	font-size: 22px;
}

.review-experience-platforms .badges-inner .rating:before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background: var(--star) center/contain no-repeat;
}

.review-experience-platforms .badges-inner .rating {
	margin-bottom: 8px;
}

.review-experience-platforms .revbuck-testimonial-slider-nav {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	min-height: 484px;
	padding: 60px 32px 34px;
	margin: 0;
	background-color: var(--white) !important;
	box-shadow: var(--shadow);
	border-radius: var(--rounded-2lg);
	overflow: hidden;
}

.review-experience-platforms .owl-carousel[class*='revbuck-slider'] .owl-item {
	padding: 0;
	opacity: 0;
	transition: var(--transition);
}

.review-experience-platforms
	.owl-carousel[class*='revbuck-slider']
	.owl-item.active {
	opacity: 1;
}

.review-experience-platforms
	.owl-carousel[class*='revbuck-slider']
	.single-testimonial {
	padding: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
}

.review-experience-platforms
	.single-testimonial.single-testimonial
	.testimonial-text {
	color: #606971;
	margin-top: 94px;
}

.review-experience-platforms
	.single-testimonial.single-testimonial
	.testimonial-text
	.text::-webkit-scrollbar {
	width: 4px;
}

.review-experience-platforms
	.single-testimonial.single-testimonial
	.testimonial-text
	.text::-webkit-scrollbar-thumb {
	background-color: var(--orange);
}

.review-experience-platforms
	.single-testimonial.single-testimonial
	.testimonial-author {
	order: 4;
	margin-top: 40px;
}

.review-experience-platforms
	.single-testimonial.single-testimonial
	.testimonial-author
	.holder-name {
	position: absolute;
	top: 50px;
	font-size: 22px;
	font-weight: 700;
}

.review-experience-platforms .single-testimonial:before {
	width: 28px;
	height: 28px;
	top: 0;
	left: 0;
	bottom: auto;
	right: auto;
}

.review-experience-platforms
	.single-testimonial.single-testimonial
	.testimonial-review {
	padding-top: 5px;
	padding-left: 40px;
}

.review-experience-platforms
	.single-testimonial.single-testimonial
	.author-content
	.text {
	position: static;
	width: auto;
	font-size: var(--text-base);
	font-weight: 400;
}

.review-experience-platforms .owl-carousel[class*='revbuck-slider'] .owl-dots {
	width: 100%;
	max-width: 100%;
	gap: 6px;
	margin-top: auto;
	padding-top: 40px;
	flex-wrap: nowrap;
}

.review-experience-platforms
	.owl-carousel[class*='revbuck-slider']
	.owl-dots
	.owl-dot {
	height: 3px;
	border-radius: 0;
	background-color: var(--gray);
}

.review-experience-platforms
	.owl-carousel[class*='revbuck-slider']
	.owl-dots
	.owl-dot.active {
	width: 200%;
}

.review-experience-platforms
	.owl-carousel[class*='revbuck-slider']
	.owl-dots
	.owl-dot:hover,
.review-experience-platforms
	.owl-carousel[class*='revbuck-slider']
	.owl-dots
	.owl-dot.active {
	background-color: var(--orange);
}

@media all and (min-width: 901px) {
	.review-experience-platforms .nav-review-experience-platform,
	.review-experience-platforms .lists-review-experience-platform {
		width: calc(50% - 10px);
	}
}

@media all and (max-width: 900px) {
	.review-experience-platforms .nav-review-experience-platform,
	.review-experience-platforms .lists-review-experience-platform {
		width: 100%;
	}

	.review-experience-platforms .lists-review-experience-platform {
		margin-top: 20px;
	}
}
