
.wd-slide-bg {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.wd-slide-link {
	z-index: 2;
}

.wd-slider-arrows.wd-pos-sep {
	--wd-arrow-offset-h: calc(var(--wd-arrow-width, var(--wd-arrow-size, 50px)) / -1);
}

.wd-slider-pagin {
	position: absolute;
	inset-inline: 15px;
	bottom: 15px;
	z-index: 2;
}

.wd-slider.wd-container-full-width .wd-slide-container {
	max-width: none;
}

.wd-slider>.wd-carousel-inner>.wd-carousel:not(.wd-fade)>.wd-carousel-wrap {
	transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.wd-carousel.wd-fade>.wd-carousel-wrap>.wd-carousel-item {
	pointer-events: none;
	transition-property: opacity;
}

.wd-carousel.wd-fade>.wd-carousel-wrap>.wd-carousel-item.wd-active {
	pointer-events: auto;
}

.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;
}

.wd-slide-container {
	z-index: 2;
	display: flex;
	align-items: var(--wd-align-items);
	justify-content: var(--wd-justify-content);
}

.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);
}

.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.wd-section-stretch-content {
	margin-left: -15px;
	margin-right: -15px;
}

:is(.vc_row-no-padding, .wd-section-stretch-content-no-pd) .wd-slider.wd-section-stretch-content {
	--wd-row-spacing: .001px;
	margin-left: 0;
	margin-right: 0;
}

:is(.vc_row-no-padding, .wd-section-stretch-content-no-pd) .vc_row-fluid {
	margin-right: 0;
	margin-left: 0;
}

.wd-slider.wd-section-container .wd-slide-container .wd-slide-container.wd-padding-off {
	padding: 0 !important;
}

.wd-slider .wd-slide:is(.wd-slide-prev, .wd-slide-next):not(.wd-active) [class*="wd-animation"] {
	opacity: 0;
	transform: none;
}

@media (max-width: 1024px) {
	.wd-slider-arrows.wd-style-1 {
		--wd-arrow-offset-h: calc(( var(--wd-arrow-width, var(--wd-arrow-size, 50px)) - 10px ) / -1);
	}
}
