.wd-slide-bg {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.wd-slide-bg :is(img,picture) {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.wd-slide-link {
	z-index: 2;
}

.wd-slider>.wd-carousel-inner>.wd-carousel:not(.wd-fade)>.wd-carousel-wrap {
	transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.wd-slider>.wd-carousel-inner {
	margin: 0;
}

.wd-slider>.wd-carousel-inner>.wd-carousel {
	padding: 0;
	--wd-gap: .001px;
}

.wd-slide {
	display: flex;
	overflow: hidden;
	aspect-ratio: var(--wd-aspect-ratio);
}

.wd-slide-container {
	z-index: 2;
	display: flex;
	align-items: var(--wd-align-items, center);
	justify-content: var(--wd-justify-content, left);
	padding-block: 35px;
}

.wd-slide-inner {
	position: relative;
	width: 100%;
	transform: translate3d(0, 0, 0);
}

.wd-slider.wd-section-container>.wd-carousel-inner>.wd-carousel {
	border-radius: var(--wd-brd-radius);
	overflow: var(--wd-carousel-overflow, clip);
}

.wd-slider {
	--wd-width: unset;
}

.wd-slider[class*=wd-section-stretch] {
	--wd-width: calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));
}

.wd-slider:where(.wd-section-container) .wd-slide-container {
	padding-inline: 5%;
}