.elementor-element-1759d19 .swiper{overflow:visible;padding:24px 8px}.elementor-element-1759d19 .swiper-wrapper{perspective:1400px}.elementor-element-1759d19 .swiper-slide{overflow:visible}.elementor-element-1759d19 figure,.elementor-element-1759d19 .swiper-slide a{overflow:visible!important;position:relative;display:block}.elementor-element-1759d19 .swiper-slide-image{border-radius:12px;will-change:transform;transform-style:preserve-3d;box-shadow:0 14px 40px rgba(0,0,0,.6);transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease,filter .4s ease,opacity .4s ease;animation:kdFloat 6.5s ease-in-out infinite}.elementor-element-1759d19:hover .swiper-slide-image{opacity:.45;filter:brightness(.6) saturate(.85);animation-play-state:paused}.elementor-element-1759d19 .swiper-slide:hover .swiper-slide-image{opacity:1!important;filter:brightness(1.08) saturate(1.12)!important}.kd-shine{position:absolute;inset:0;border-radius:12px;pointer-events:none;z-index:4;background:linear-gradient(115deg,transparent 28%,rgba(255,221,150,.45) 48%,rgba(255,255,255,.25) 52%,transparent 72%);transform:translateX(-130%) skewX(-12deg);transition:transform .8s ease;mix-blend-mode:screen;opacity:0}.elementor-element-1759d19 .swiper-slide:hover .kd-shine{transform:translateX(130%) skewX(-12deg);opacity:1}.kd-frame{position:absolute;inset:-2px;border-radius:14px;pointer-events:none;z-index:3;opacity:0;background:linear-gradient(135deg,rgba(212,165,90,.9),rgba(255,236,180,.2),rgba(212,165,90,.9));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;transition:opacity .4s ease}.elementor-element-1759d19 .swiper-slide:hover .kd-frame{opacity:1}.elementor-element-1759d19 .swiper-slide.kd-reveal{opacity:0;transform:translateY(48px) scale(.94);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.elementor-element-1759d19 .swiper-slide.kd-reveal.kd-in{opacity:1;transform:none}