html body #slider-131 .fm-hero-managed .elementor-element-24f8986 { visibility:hidden !important; }
html body #slider-131 .fm-hero-stage {
  position:absolute !important;left:75%;right:auto;top:50%;width:min(42%,440px);aspect-ratio:1;
  transform:translate(-50%,-50%) !important;z-index:2;pointer-events:none;opacity:0;
}
html body #slider-131 .fm-hero-stage.is-ready {opacity:1;}
html body #slider-131 .fm-hero-link {display:block;width:100%;height:100%;pointer-events:none;}
html body #slider-131 .wd-active .fm-hero-stage.is-ready .fm-hero-link[href] {pointer-events:auto;cursor:pointer;}
html body #slider-131 .fm-hero-link:focus-visible {outline:3px solid #96ff00;outline-offset:-4px;}
.fm-hero-crop {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow:hidden;}
html body #slider-131 .fm-hero-source {position:absolute !important;max-width:none !important;min-width:0 !important;object-fit:fill !important;transform:none !important;border:0 !important;border-radius:0 !important;margin:0 !important;padding:0 !important;}
@media (min-width:600px) and (max-width:1024px) {
  html body #slider-131 .fm-hero-stage {width:min(44%,370px);}
}
@media (max-width:599px) {
  html body #slider-131 .fm-hero-stage {right:auto;left:50%;top:auto;bottom:40px;width:min(280px,calc(100% - 40px));transform:translateX(-50%) !important;}
}
/* The frame is independent of image canvas, loading, zoom and Swiper auto-height. */
html body.home #slider-131,
html body.home #slider-131 .wd-carousel,
html body.home #slider-131 .wd-carousel-wrap,
html body.home #slider-131 .wd-slide,
html body.home #slider-131 .wd-slide-container,
html body.home #slider-131 .wd-slide-inner {
  height:520px !important;min-height:520px !important;max-height:520px !important;
}
html body.home #slider-131 {overflow:hidden !important;}

/* Keep copy in its final position during slide changes; fade without vertical travel. */
html body.home #slider-131 .elementor-element-d105641 .wd-animation-slide-from-bottom {
  transform:none !important;transition-property:opacity !important;
  transition-duration:.45s !important;transition-delay:0s !important;
}
