.ns-flex-video-testimonials {
	box-sizing: border-box;
	padding: 80px 0 42px !important;
	margin-top: 0 !important;
	background: var(--ns-flex-video-background, #f4f4f4);
}

.ns-flex-video-testimonials *,
.ns-flex-video-testimonials *::before,
.ns-flex-video-testimonials *::after {
	box-sizing: border-box;
}

.ns-flex-video-testimonials .ns-video-slider__head {
	padding-top: 0;
}

.ns-flex-video-testimonials .ns-section-title {
	color: var(--ns-flex-video-title-color, #231f20);
	font-family: "Barlow", sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 38px;
}

.ns-flex-video-testimonials .ns-video-slider__item-content {
	background-color: var(--ns-flex-video-card-background, #fff);
}

.ns-flex-video-testimonials .ns-video-slider__item-title {
	color: var(--ns-flex-video-company-color, #231f20);
}

.ns-flex-video-testimonials .ns-video-slider__item-text,
.ns-flex-video-testimonials .ns-video-slider__item-text p {
	color: var(--ns-flex-video-text-color, #231f20);
}

.ns-flex-video-testimonials .ns-video-slider__item-name {
	color: var(--ns-flex-video-name-color, #231f20);
}

.ns-flex-video-testimonials .ns-video-slider__item-position {
	color: var(--ns-flex-video-position-color, #231f20);
}

.ns-flex-video-testimonials .ns-video-slider__container_type-2 .swiper-slide .ns-video-slider__item::after {
	background: color-mix(in srgb, var(--ns-flex-video-overlay-color, #f4f4f4) 80%, transparent);
}

.ns-flex-video-testimonials .ns-video-slider__container .ns-video-slider__arrow {
	background: var(--ns-flex-video-arrow-background, #F0F0F0);
	color: var(--ns-flex-video-arrow-color, #707070);
}

.ns-flex-video-testimonials .ns-video-slider__container_type-2.ns-video-slider__container .ns-video-slider__arrow {
	background: var(--ns-flex-video-arrow-background, #fff);
	color: var(--ns-flex-video-arrow-color, #707070);
}

.ns-flex-video-testimonials .ns-video-slider__container .swiper-pagination-bullet {
	background: var(--ns-flex-video-dot-color, #dbdbdb);
}

.ns-flex-video-testimonials .ns-video-slider__container .swiper-pagination-bullet-active {
	background: var(--ns-flex-video-active-dot-color, #da1e51);
}

.ns-video-slider__head {
	margin-bottom: 71px;
}

.ns-flex-video-testimonials .ns-section-title {
	font-size: 48px;
}

@media (min-width: 993px) {
	.ns-flex-video-testimonials {
		padding-bottom: 129px !important;
	}
}

@media (max-width: 992px) {
	.ns-video-slider__head {
		margin-bottom: 26px;
	}

	.ns-flex-video-testimonials .ns-section-title {
		font-size: 32px;
	}

	.ns-video-slider__container_type-2 .ns-video-slider__swiper {
		padding: 0 54px;
	}

	.ns-video-slider__container .ns-video-slider__arrow.-next- {
		right: 19px;
	}

	.ns-video-slider__container .ns-video-slider__arrow.-prev- {
		left: 19px;
	}

	.ns-video-slider__container_type-2.ns-video-slider__container .ns-video-slider__arrow.-next- {
		right: 30px;
	}

	.ns-video-slider__container_type-2.ns-video-slider__container .ns-video-slider__arrow.-prev- {
		left: 30px;
	}
}