/* Lendarius native Slides video: keep Elementor's native content alignment. */
.elementor-widget-slides .swiper-slide:has(.lnsv-video) {
  position: relative;
  isolation: isolate;
}
.elementor-widget-slides .swiper-slide:has(.lnsv-video) > .swiper-slide-bg.lnsv-has-video {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 0 !important;
  overflow: hidden;
  background-image: none !important;
  background-color: transparent !important;
  opacity: 1 !important;
  transform: none !important;
  animation: none !important;
  pointer-events: none !important;
}
.elementor-widget-slides .swiper-slide-bg.lnsv-has-video > .lnsv-video {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: none !important;
}
/* Keep native Elementor flex alignment and link behavior intact. */
.elementor-widget-slides .swiper-slide:has(.lnsv-video) > .swiper-slide-inner {
  position: relative !important;
  z-index: 2 !important;
  min-height: 100% !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.elementor-widget-slides .swiper-slide:has(.lnsv-video) .swiper-slide-contents {
  position: relative;
  z-index: 3;
}
