
.section.reviews_slider {
	
}
.section.reviews_slider .owl-carousel-wrapper {
	margin: 84px 0 0;
}

.section.reviews_slider .reviews_slider_owl {
	
}
.section.reviews_slider .item {
	height: 100%;
}
.section.reviews_slider .item .review_right {
	padding: 24px 0 24px 48px;
}
.section.reviews_slider .item img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.section.reviews_slider .item .h3 {
	margin: 0 0 12px;
}
.section.reviews_slider .item .type {
	color: var(--blue);
}
.section.reviews_slider .item .text {
	position: relative;
	padding: 0 0 0 48px;
	margin: 36px 0 0;
}
.section.reviews_slider .item .text svg {
	position: absolute;
	left: 0;
	top: 0;
}

.reviews_slider_owl {
	margin: 40px 0 0;
}
.owl-carousel-wrapper .nav {
	position: absolute;
	right: 0;
	bottom: 24px;
	color: var(--blue);
	margin: 0;
	z-index: 2;
	gap: 18px;
}
.owl-carousel-wrapper .nav button {
	border: 0 none;
	background: transparent;
	padding: 0;
}
.owl-carousel-wrapper .nav button svg path {
	transition: 0.3s;
}
.owl-carousel-wrapper .nav button.disabled svg path {
	fill: var(--light_blue);
}

@media (max-width: 1200px) {
	.section.reviews_slider .item_text {
		padding-right: 0;
	}
}

@media (max-width: 991.98px) {
	
	.section.reviews_slider .owl-carousel-wrapper {
		margin: 60px 0 0;
	}
	.section.reviews_slider .item .review_right {
		padding: 0 0 48px;
	}
	.owl-carousel-wrapper .nav {
		bottom: 0;
	}
}

@media (max-width: 767px) {
	.section.reviews_slider .item.grid {
		grid-template-columns: 1fr;
	}
	.section.reviews_slider .item .text {
		margin: 24px 0 0;
	}
	
}

@media (max-width: 576px) {
	
	.section.reviews_slider .owl-carousel-wrapper {
		margin: 40px 0 0;
	}
}
