.dbp-hero-slider-yes {
	--dbp-hero-transition-duration: 0.48s;
	--dbp-hero-transition-ease: cubic-bezier(0.22, 1, 0.36, 1);
	--dbp-hero-content-stagger: 65ms;
	position: relative;
}

.dbp-hero-slider-yes .e-n-carousel.swiper {
	overflow: clip;
}

.dbp-hero-slider-yes .elementor-swiper-button,
.dbp-hero-slider-yes .swiper-pagination {
	position: absolute;
	z-index: 20;
	pointer-events: auto;
}

.dbp-hero-slider-yes .elementor-swiper-button {
	top: 50%;
	transform: translateY(-50%);
}

.dbp-hero-slider-yes .swiper-pagination {
	left: 50%;
	transform: translateX(-50%);
}

.dbp-hero-slider-yes[data-dbp-hero-mode='stage'] .e-n-carousel.swiper {
	position: relative;
}

.dbp-hero-slider-yes[data-dbp-hero-mode='stage'] .swiper-wrapper {
	display: block;
	transform: none !important;
	width: 100%;
	min-height: inherit;
}

.dbp-hero-slider-yes[data-dbp-hero-mode='stage'] .swiper-slide {
	position: absolute !important;
	inset: 0;
	width: 100% !important;
	height: 100%;
	margin-right: 0 !important;
	transform: none !important;
	z-index: 1;
}

.dbp-hero-slider-yes .swiper-slide > .e-con,
.dbp-hero-slider-yes .swiper-slide > .elementor-section {
	height: 100%;
}

.dbp-hero-slide-yes {
	--dbp-hero-slide-image: var(--dbp-hero-bg-desktop, var(--dbp-hero-bg-tablet, var(--dbp-hero-bg-mobile)));
	--dbp-hero-slide-position: var(--dbp-hero-bg-position-desktop, var(--dbp-hero-bg-position-tablet, var(--dbp-hero-bg-position-mobile, center center)));
	--dbp-hero-overlay-start-color: var(--dbp-hero-overlay-start, var(--dbp-hero-overlay-color, transparent));
	--dbp-hero-overlay-end-color: var(--dbp-hero-overlay-end, var(--dbp-hero-overlay-start, var(--dbp-hero-overlay-color, transparent)));
	--dbp-hero-overlay-gradient-angle: var(--dbp-hero-overlay-angle, 180deg);
	position: relative;
	isolation: isolate;
	overflow: hidden;
	background: none !important;
}

.dbp-hero-slide-yes::before,
.dbp-hero-slide-yes::after {
	content: '';
	position: absolute;
	inset: 0;
	pointer-events: none;
	will-change: opacity, transform, clip-path;
	transition:
		opacity var(--dbp-hero-transition-duration) var(--dbp-hero-transition-ease),
		transform calc(var(--dbp-hero-transition-duration) + 0.18s) var(--dbp-hero-transition-ease),
		clip-path calc(var(--dbp-hero-transition-duration) + 0.12s) var(--dbp-hero-transition-ease);
}

.dbp-hero-slide-yes::before {
	background-image: var(--dbp-hero-slide-image);
	background-position: var(--dbp-hero-slide-position);
	background-repeat: no-repeat;
	background-size: cover;
	transform: scale(1);
	transform-origin: center center;
	z-index: 0;
}

.dbp-hero-slide-yes::after {
	background: linear-gradient(
		var(--dbp-hero-overlay-gradient-angle),
		var(--dbp-hero-overlay-start-color),
		var(--dbp-hero-overlay-end-color)
	);
	opacity: var(--dbp-hero-overlay-opacity, 0);
	z-index: 1;
}

.dbp-hero-slide-yes > .e-con-inner,
.dbp-hero-slide-yes > .elementor-container,
.dbp-hero-slide-yes > .elementor-background-video-container,
.dbp-hero-slide-yes > .elementor-background-slideshow,
.dbp-hero-slide-yes > .elementor-widget-wrap,
.dbp-hero-slide-yes > * {
	position: relative;
	z-index: 2;
}

.dbp-hero-slider-yes[data-dbp-hero-ready='true'].dbp-hero-image-entrance-quick-unzoom .swiper-slide-active .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes[data-dbp-hero-ready='true'].dbp-hero-image-entrance-quick-unzoom .swiper-slide.dbp-hero-slide-active .dbp-hero-slide-yes::before {
	animation: dbp-hero-quick-unzoom 0.45s var(--dbp-hero-transition-ease) both;
}

.dbp-hero-slider-yes[data-dbp-hero-mode='stage']:is(.dbp-hero-transition-fade, .dbp-hero-transition-fade-zoom, .dbp-hero-transition-reveal-right, .dbp-hero-transition-reveal-up) .swiper-slide {
	opacity: 0;
	pointer-events: none;
	transition: opacity var(--dbp-hero-transition-duration) var(--dbp-hero-transition-ease);
}

.dbp-hero-slider-yes[data-dbp-hero-mode='stage']:is(.dbp-hero-transition-fade, .dbp-hero-transition-fade-zoom, .dbp-hero-transition-reveal-right, .dbp-hero-transition-reveal-up) .swiper-slide-active,
.dbp-hero-slider-yes[data-dbp-hero-mode='stage']:is(.dbp-hero-transition-fade, .dbp-hero-transition-fade-zoom, .dbp-hero-transition-reveal-right, .dbp-hero-transition-reveal-up) .swiper-slide.dbp-hero-slide-active {
	opacity: 1;
	pointer-events: auto;
	z-index: 2;
}

.dbp-hero-slider-yes.dbp-hero-transition-fade-zoom .swiper-slide .dbp-hero-slide-yes::before {
	transform: scale(1.08);
	opacity: 0.72;
}

.dbp-hero-slider-yes.dbp-hero-transition-fade-zoom .swiper-slide-active .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes.dbp-hero-transition-fade-zoom .swiper-slide.dbp-hero-slide-active .dbp-hero-slide-yes::before {
	transform: scale(1);
	opacity: 1;
}

.dbp-hero-slider-yes.dbp-hero-transition-reveal-right .swiper-slide .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes.dbp-hero-transition-reveal-right .swiper-slide .dbp-hero-slide-yes::after {
	clip-path: inset(0 0 0 100%);
}

.dbp-hero-slider-yes.dbp-hero-transition-reveal-right .swiper-slide-active .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes.dbp-hero-transition-reveal-right .swiper-slide-active .dbp-hero-slide-yes::after,
.dbp-hero-slider-yes.dbp-hero-transition-reveal-right .swiper-slide.dbp-hero-slide-active .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes.dbp-hero-transition-reveal-right .swiper-slide.dbp-hero-slide-active .dbp-hero-slide-yes::after {
	clip-path: inset(0 0 0 0);
}

.dbp-hero-slider-yes.dbp-hero-transition-reveal-up .swiper-slide .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes.dbp-hero-transition-reveal-up .swiper-slide .dbp-hero-slide-yes::after {
	clip-path: inset(100% 0 0 0);
}

.dbp-hero-slider-yes.dbp-hero-transition-reveal-up .swiper-slide-active .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes.dbp-hero-transition-reveal-up .swiper-slide-active .dbp-hero-slide-yes::after,
.dbp-hero-slider-yes.dbp-hero-transition-reveal-up .swiper-slide.dbp-hero-slide-active .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes.dbp-hero-transition-reveal-up .swiper-slide.dbp-hero-slide-active .dbp-hero-slide-yes::after {
	clip-path: inset(0 0 0 0);
}

.dbp-hero-slider-yes .swiper-slide :is(.dbp-hero-slide-content-anim-inherit, .dbp-hero-slide-content-anim-fade, .dbp-hero-slide-content-anim-fade-up, .dbp-hero-slide-content-anim-zoom-soft) > *,
.dbp-hero-slider-yes:is(.dbp-hero-content-anim-fade, .dbp-hero-content-anim-fade-up, .dbp-hero-content-anim-zoom-soft) .swiper-slide .dbp-hero-slide-yes > .e-con-inner > * {
	opacity: 0;
	transition-duration: var(--dbp-hero-transition-duration);
	transition-timing-function: var(--dbp-hero-transition-ease);
	will-change: opacity, transform;
}

.dbp-hero-slider-yes .swiper-slide :is(.dbp-hero-slide-content-anim-inherit, .dbp-hero-slide-content-anim-fade, .dbp-hero-slide-content-anim-fade-up, .dbp-hero-slide-content-anim-zoom-soft) > *:nth-child(2),
.dbp-hero-slider-yes:is(.dbp-hero-content-anim-fade, .dbp-hero-content-anim-fade-up, .dbp-hero-content-anim-zoom-soft) .swiper-slide .dbp-hero-slide-yes > .e-con-inner > *:nth-child(2) {
	transition-delay: var(--dbp-hero-content-stagger);
}

.dbp-hero-slider-yes .swiper-slide :is(.dbp-hero-slide-content-anim-inherit, .dbp-hero-slide-content-anim-fade, .dbp-hero-slide-content-anim-fade-up, .dbp-hero-slide-content-anim-zoom-soft) > *:nth-child(3),
.dbp-hero-slider-yes:is(.dbp-hero-content-anim-fade, .dbp-hero-content-anim-fade-up, .dbp-hero-content-anim-zoom-soft) .swiper-slide .dbp-hero-slide-yes > .e-con-inner > *:nth-child(3) {
	transition-delay: calc(var(--dbp-hero-content-stagger) * 2);
}

.dbp-hero-slider-yes .swiper-slide :is(.dbp-hero-slide-content-anim-inherit, .dbp-hero-slide-content-anim-fade, .dbp-hero-slide-content-anim-fade-up, .dbp-hero-slide-content-anim-zoom-soft) > *:nth-child(4),
.dbp-hero-slider-yes:is(.dbp-hero-content-anim-fade, .dbp-hero-content-anim-fade-up, .dbp-hero-content-anim-zoom-soft) .swiper-slide .dbp-hero-slide-yes > .e-con-inner > *:nth-child(4) {
	transition-delay: calc(var(--dbp-hero-content-stagger) * 3);
}

.dbp-hero-slider-yes.dbp-hero-content-anim-fade .swiper-slide .dbp-hero-slide-content-anim-inherit > *,
.dbp-hero-slider-yes .swiper-slide .dbp-hero-slide-content-anim-fade > * {
	transform: none;
	transition-property: opacity;
}

.dbp-hero-slider-yes.dbp-hero-content-anim-fade-up .swiper-slide .dbp-hero-slide-content-anim-inherit > *,
.dbp-hero-slider-yes .swiper-slide .dbp-hero-slide-content-anim-fade-up > * {
	transform: translate3d(0, 28px, 0);
	transition-property: opacity, transform;
}

.dbp-hero-slider-yes.dbp-hero-content-anim-zoom-soft .swiper-slide .dbp-hero-slide-content-anim-inherit > *,
.dbp-hero-slider-yes .swiper-slide .dbp-hero-slide-content-anim-zoom-soft > * {
	transform: scale(0.96);
	transform-origin: left center;
	transition-property: opacity, transform;
}

.dbp-hero-slider-yes .swiper-slide-active :is(.dbp-hero-slide-content-anim-inherit, .dbp-hero-slide-content-anim-fade, .dbp-hero-slide-content-anim-fade-up, .dbp-hero-slide-content-anim-zoom-soft) > *,
.dbp-hero-slider-yes .swiper-slide.dbp-hero-slide-active :is(.dbp-hero-slide-content-anim-inherit, .dbp-hero-slide-content-anim-fade, .dbp-hero-slide-content-anim-fade-up, .dbp-hero-slide-content-anim-zoom-soft) > *,
.dbp-hero-slider-yes.dbp-hero-content-anim-fade .swiper-slide-active .dbp-hero-slide-yes > .e-con-inner > *,
.dbp-hero-slider-yes.dbp-hero-content-anim-fade-up .swiper-slide-active .dbp-hero-slide-yes > .e-con-inner > *,
.dbp-hero-slider-yes.dbp-hero-content-anim-zoom-soft .swiper-slide-active .dbp-hero-slide-yes > .e-con-inner > *,
.dbp-hero-slider-yes.dbp-hero-content-anim-fade .swiper-slide.dbp-hero-slide-active .dbp-hero-slide-yes > .e-con-inner > *,
.dbp-hero-slider-yes.dbp-hero-content-anim-fade-up .swiper-slide.dbp-hero-slide-active .dbp-hero-slide-yes > .e-con-inner > *,
.dbp-hero-slider-yes.dbp-hero-content-anim-zoom-soft .swiper-slide.dbp-hero-slide-active .dbp-hero-slide-yes > .e-con-inner > * {
	opacity: 1;
	transform: none;
}

@keyframes dbp-hero-quick-unzoom {
	from {
		transform: scale(1.06);
	}

	to {
		transform: scale(1);
	}
}

.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide .dbp-hero-slide-yes::after,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide .dbp-hero-slide-yes > .e-con-inner > *,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide :is(.dbp-hero-slide-content-anim-inherit, .dbp-hero-slide-content-anim-fade, .dbp-hero-slide-content-anim-fade-up, .dbp-hero-slide-content-anim-zoom-soft) > * {
	transition: none !important;
	animation: none !important;
}

.dbp-hero-slider-yes:not([data-dbp-hero-ready='true'])[data-dbp-hero-mode='stage'] .swiper-slide {
	opacity: 0;
	pointer-events: none;
	z-index: 1;
}

.dbp-hero-slider-yes:not([data-dbp-hero-ready='true'])[data-dbp-hero-mode='stage'] .swiper-slide.swiper-slide-active,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true'])[data-dbp-hero-mode='stage'] .swiper-slide.dbp-hero-slide-active,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true'])[data-dbp-hero-mode='stage'] .swiper-slide.swiper-slide-duplicate-active {
	opacity: 1;
	pointer-events: auto;
	z-index: 2;
}

.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide.swiper-slide-active .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide.dbp-hero-slide-active .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide.swiper-slide-duplicate-active .dbp-hero-slide-yes::before {
	opacity: 1;
	transform: none;
	clip-path: none;
}

.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide.swiper-slide-active .dbp-hero-slide-yes::after,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide.dbp-hero-slide-active .dbp-hero-slide-yes::after,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide.swiper-slide-duplicate-active .dbp-hero-slide-yes::after {
	clip-path: none;
}

.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide.swiper-slide-active :is(.dbp-hero-slide-content-anim-inherit, .dbp-hero-slide-content-anim-fade, .dbp-hero-slide-content-anim-fade-up, .dbp-hero-slide-content-anim-zoom-soft) > *,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide.dbp-hero-slide-active :is(.dbp-hero-slide-content-anim-inherit, .dbp-hero-slide-content-anim-fade, .dbp-hero-slide-content-anim-fade-up, .dbp-hero-slide-content-anim-zoom-soft) > *,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']) .swiper-slide.swiper-slide-duplicate-active :is(.dbp-hero-slide-content-anim-inherit, .dbp-hero-slide-content-anim-fade, .dbp-hero-slide-content-anim-fade-up, .dbp-hero-slide-content-anim-zoom-soft) > *,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']).dbp-hero-content-anim-fade .swiper-slide.swiper-slide-active .dbp-hero-slide-yes > .e-con-inner > *,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']).dbp-hero-content-anim-fade-up .swiper-slide.swiper-slide-active .dbp-hero-slide-yes > .e-con-inner > *,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']).dbp-hero-content-anim-zoom-soft .swiper-slide.swiper-slide-active .dbp-hero-slide-yes > .e-con-inner > *,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']).dbp-hero-content-anim-fade .swiper-slide.swiper-slide-duplicate-active .dbp-hero-slide-yes > .e-con-inner > *,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']).dbp-hero-content-anim-fade-up .swiper-slide.swiper-slide-duplicate-active .dbp-hero-slide-yes > .e-con-inner > *,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']).dbp-hero-content-anim-zoom-soft .swiper-slide.swiper-slide-duplicate-active .dbp-hero-slide-yes > .e-con-inner > * {
	opacity: 1;
	transform: none;
}

.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']).dbp-hero-transition-fade-zoom .swiper-slide-active .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']).dbp-hero-transition-fade-zoom .swiper-slide.dbp-hero-slide-active .dbp-hero-slide-yes::before,
.dbp-hero-slider-yes:not([data-dbp-hero-ready='true']).dbp-hero-transition-fade-zoom .swiper-slide.swiper-slide-duplicate-active .dbp-hero-slide-yes::before {
	opacity: 1;
	transform: none;
}

@media (max-width: 1024px) {
	.dbp-hero-slide-yes {
		--dbp-hero-slide-image: var(--dbp-hero-bg-tablet, var(--dbp-hero-bg-desktop, var(--dbp-hero-bg-mobile)));
		--dbp-hero-slide-position: var(--dbp-hero-bg-position-tablet, var(--dbp-hero-bg-position-desktop, var(--dbp-hero-bg-position-mobile, center center)));
	}
}

@media (max-width: 767px) {
	.dbp-hero-slide-yes {
		--dbp-hero-slide-image: var(--dbp-hero-bg-mobile, var(--dbp-hero-bg-tablet, var(--dbp-hero-bg-desktop)));
		--dbp-hero-slide-position: var(--dbp-hero-bg-position-mobile, var(--dbp-hero-bg-position-tablet, var(--dbp-hero-bg-position-desktop, center center)));
	}

	.dbp-hero-slider-yes {
		--dbp-hero-content-stagger: 60ms;
	}
}

@media (prefers-reduced-motion: reduce) {
	.dbp-hero-slider-yes .swiper-slide,
	.dbp-hero-slider-yes .swiper-slide > .e-con,
	.dbp-hero-slider-yes .swiper-slide > .elementor-section,
	.dbp-hero-slider-yes .swiper-slide .dbp-hero-slide-yes::before,
	.dbp-hero-slider-yes .swiper-slide .dbp-hero-slide-yes::after,
	.dbp-hero-slider-yes .swiper-slide .dbp-hero-slide-yes > .e-con-inner > *,
	.dbp-hero-slider-yes .swiper-slide :is(.dbp-hero-slide-content-anim-inherit, .dbp-hero-slide-content-anim-fade, .dbp-hero-slide-content-anim-fade-up, .dbp-hero-slide-content-anim-zoom-soft) > * {
		transition: none !important;
		animation: none !important;
		transform: none !important;
		clip-path: none !important;
	}
}