.elementor-36939 .elementor-element.elementor-element-b570fba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36939 .elementor-element.elementor-element-0be788a{--e-image-carousel-slides-to-show:2;}.elementor-36939 .elementor-element.elementor-element-0be788a > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-36939 .elementor-element.elementor-element-0be788a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-36939 .elementor-element.elementor-element-0be788a .elementor-swiper-button.elementor-swiper-button-next{color:#ec649c;}.elementor-36939 .elementor-element.elementor-element-0be788a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-36939 .elementor-element.elementor-element-0be788a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#ec649c;}.elementor-36939 .elementor-element.elementor-element-0be788a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#eddee5;opacity:1;}.elementor-36939 .elementor-element.elementor-element-0be788a .swiper-pagination-bullet{background:#ec659e;}.elementor-36939 .elementor-element.elementor-element-e088c65{width:100%;max-width:100%;}.elementor-36939 .elementor-element.elementor-element-e088c65 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36939 .elementor-element.elementor-element-e088c65 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36939 .elementor-element.elementor-element-944783d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36939 .elementor-element.elementor-element-55e2315 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36939 .elementor-element.elementor-element-749b3c1{margin-top:30px;margin-bottom:0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-36939 .elementor-element.elementor-element-b570fba > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-36939 .elementor-element.elementor-element-749b3c1{margin-top:30px;margin-bottom:0px;}}@media(max-width:1024px){.elementor-36939 .elementor-element.elementor-element-b570fba > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-36939 .elementor-element.elementor-element-0be788a{--e-image-carousel-slides-to-show:1;}.elementor-36939 .elementor-element.elementor-element-0be788a > .elementor-widget-container{margin:0px 50px 0px 50px;}}@media(max-width:767px){.elementor-36939 .elementor-element.elementor-element-b570fba > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-36939 .elementor-element.elementor-element-0be788a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36939 .elementor-element.elementor-element-0be788a{grid-row:span 8;}.elementor-36939 .elementor-element.elementor-element-0be788a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-36939 .elementor-element.elementor-element-0be788a .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-36939 .elementor-element.elementor-element-0be788a .swiper-pagination-bullet{width:4px;height:4px;}}/* Start custom CSS for video, class: .elementor-element-e088c65 *//* ─── Video section layout ─── */
.elementor-section:has(video),
.elementor-section:has(.elementor-widget-video),
.elementor-section:has(.elementor-widget-background-video) {
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-section:has(video) > .elementor-container {
  max-width: 100% !important;
  padding: 0 !important;
}

.elementor-section:has(video) .elementor-column-wrap,
.elementor-section:has(video) .elementor-widget-wrap {
  padding: 0 !important;
}

/* ─── Video performance ─── */
video {
  content-visibility: auto;
  contain-intrinsic-size: 0 500px;
  width: 100%;
  display: block;
}

/* ─── Poster image while video loads ─── */
video[poster] {
  object-fit: cover;
  background-color: #000;
}

/* ─── Force lazy behaviour on video wrapper ─── */
.elementor-widget-video .elementor-wrapper {
  contain: layout style;
}/* End custom CSS */