.elementor-1503 .elementor-element.elementor-element-16f096a{--display:flex;--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1503 .elementor-element.elementor-element-16f096a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1503 .elementor-element.elementor-element-8ed592c .dyncontel-swiper .swiper{padding-top:0px;padding-bottom:0px;}.elementor-1503 .elementor-element.elementor-element-8ed592c .acfslider-bg-image{background-position:center center;}.elementor-1503 .elementor-element.elementor-element-8ed592c .swiper-slide{height:400px;}.elementor-1503 .elementor-element.elementor-element-8ed592c .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;width:15px;height:15px;background-color:#FFFFFF00;}.elementor-1503 .elementor-element.elementor-element-8ed592c .swiper-pagination{bottom:6%;}@media(max-width:1024px){.elementor-1503 .elementor-element.elementor-element-16f096a{--min-height:250px;}}@media(max-width:767px){.elementor-1503 .elementor-element.elementor-element-16f096a{--min-height:250px;}}/* Start custom CSS for dyncontel-acfslider, class: .elementor-element-8ed592c *//* === Stable fixed-height ACF Slider (Elementor/Dynamic.ooo) === */

/* 1) Set your desired height once, then reuse it */
.elementor-1503 .elementor-element.elementor-element-8ed592c { 
  --slide-h: 500px;            /* desktop */
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* 2) Mobile height */
@media (max-width: 768px) {
  .elementor-1503 .elementor-element.elementor-element-8ed592c { --slide-h: 250px; }
}

/* 3) Give the same fixed height to every layer Swiper/ACF uses */
.elementor-1503 .elementor-element.elementor-element-8ed592c,
.elementor-1503 .elementor-element.elementor-element-8ed592c .swiper,
.elementor-1503 .elementor-element.elementor-element-8ed592c .swiper-wrapper,
.elementor-1503 .elementor-element.elementor-element-8ed592c .swiper-slide,
.elementor-1503 .elementor-element.elementor-element-8ed592c .hero-gallery,
.elementor-1503 .elementor-element.elementor-element-8ed592c .dynamic-acf-image {
  height: var(--slide-h) !important;
  min-height: var(--slide-h) !important;
}

/* 4) Make slides stretch, not auto-size */
.elementor-1503 .elementor-element.elementor-element-8ed592c .swiper-wrapper {
  align-items: stretch !important;
}

/* 5) Ensure the immediate content inside each slide also fills the height */
.elementor-1503 .elementor-element.elementor-element-8ed592c .swiper-slide > * {
  height: 100% !important;
}

/* 6) Image behavior: fill the box, no unexpected caps */
.elementor-1503 .elementor-element.elementor-element-8ed592c img {
  width: 100% !important;
  height: 100% !important;
  max-height: none !important; /* defeats Elementor max-height rules */
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

/* (Optional) If your slider uses internal masks/wraps, keep them full height */
.elementor-1503 .elementor-element.elementor-element-8ed592c .hero-gallery .mask,
.elementor-1503 .elementor-element.elementor-element-8ed592c .hero-gallery .wrap-filters {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
.elementor-swiper,
.elementor-slides-wrapper,
.swiper-container {
    z-index: 0 !important;
}
/* Remove stacking context from the slider widget */
.elementor-widget-dyncontent-acfslider,
.elementor-widget-dyncontent-acfslider .elementor-widget-container,
.elementor-widget-dyncontent-acfslider .swiper-container,
.elementor-widget-dyncontent-acfslider .swiper-wrapper {
    z-index: 0 !important;
    position: relative !important; /* make sure it's stable */
    transform: none !important; /* prevent extra stacking contexts */
}

/* Lower just the dots */
.swiper-pagination {
    z-index: 0 !important;
}/* End custom CSS */