/* KB Testimonials Slide Backgrounds */
.testimonials-one.kb-has-slide-bg {
	position: relative;
}

/* Full-container background stack */
.testimonials-one .kb-tsb {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	pointer-events: none;
}

.testimonials-one .kb-tsb__layer {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0;
	transition-property: opacity;
	transition-duration: 800ms;
	transition-timing-function: ease;
}

.testimonials-one .kb-tsb__layer.is-active {
	opacity: 1;
}

.testimonials-one .kb-tsb__overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

/* Keep the content above the background stack */
.testimonials-one.kb-has-slide-bg > .container {
	position: relative;
	z-index: 1;
}
