.sxf-hero {
	background: #090807;
}

.sxf-hero__slide {
	z-index: 0 !important;
	opacity: 0 !important;
	visibility: hidden;
	transform: scale(1.018) translateZ(0) !important;
	transition:
		opacity 1.05s cubic-bezier(.22, .61, .36, 1),
		transform 6.5s cubic-bezier(.2, .65, .25, 1),
		visibility 0s linear 1.05s !important;
	will-change: opacity, transform;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	contain: paint;
}

.sxf-hero__slide.is-active {
	z-index: 1 !important;
	opacity: 1 !important;
	visibility: visible;
	transform: scale(1) translateZ(0) !important;
	transition:
		opacity 1.05s cubic-bezier(.22, .61, .36, 1),
		transform 6.5s cubic-bezier(.2, .65, .25, 1),
		visibility 0s linear 0s !important;
}

.sxf-hero__slide picture,
.sxf-hero__slide img {
	display: block;
	width: 100%;
	height: 100%;
}

.sxf-hero__slide img {
	object-fit: cover;
	transform: translateZ(0);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.sxf-hero__slide[data-slide="0"] img {
	object-position: 50% 52%;
}

.sxf-hero__slide[data-slide="1"] img {
	object-position: 58% 50%;
}

.sxf-hero__slide[data-slide="2"] img {
	object-position: 52% 50%;
}

@media (prefers-reduced-motion: reduce) {
	.sxf-hero__slide,
	.sxf-hero__slide.is-active {
		transform: none !important;
		transition: none !important;
	}
}
