.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-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;
}

.swiper-notification {
	position: absolute;
	display: flex;
	justify-self: center;
	inset: 15px 0 auto 0;
	padding: 5px 10px;
	color: var(--color-gray-800);
	background: rgba(var(--bgcolor-white-rgb), .6);
	border-radius: var(--wd-brd-radius);
	z-index: 2;
}

.swiper-notification:empty {
	display: none;
}

.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-slide-container.wd-padding-off {
	padding: 0;
}

.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);
	}
}