.wow-slider-pro{position:relative;width:100%;min-height:var(--wsp-height);padding:34px 72px 56px;background:var(--wsp-slider-bg,radial-gradient(circle at 50% 20%,rgba(123,77,255,.22),transparent 35%),linear-gradient(135deg,#060612 0%,#111029 52%,#080813 100%));border-radius:26px;overflow:hidden;isolation:isolate;box-shadow:0 24px 70px rgba(0,0,0,.35);}
.wow-slider-pro:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.05) 42%,transparent 70%);pointer-events:none}.wsp-stage{position:relative;height:calc(var(--wsp-height) - 100px);display:flex;align-items:center;justify-content:center;perspective:1600px}.wsp-track{position:relative;width:min(42%,430px);height:100%;transform-style:preserve-3d}.wsp-slide{position:absolute;inset:0;border-radius:26px;overflow:hidden;opacity:0;transform:translateX(0) scale(.72) rotateY(0);transition:transform .75s cubic-bezier(.2,.82,.2,1),opacity .55s ease,filter .55s ease;filter:blur(2px) brightness(.55);box-shadow:0 35px 80px rgba(0,0,0,.45);background:#2b226b}.wsp-slide img{width:100%;height:100%;object-fit:cover;display:block}.wsp-slide.is-active{opacity:1;z-index:5;transform:translateX(0) scale(1) rotateY(0);filter:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--wsp-accent),#fff 25%),0 0 38px color-mix(in srgb,var(--wsp-accent),transparent 35%),0 38px 100px rgba(0,0,0,.55)}.wsp-slide.is-prev{opacity:.62;z-index:3;transform:translateX(-82%) scale(.78) rotateY(34deg);filter:brightness(.55) saturate(.9)}.wsp-slide.is-next{opacity:.62;z-index:3;transform:translateX(82%) scale(.78) rotateY(-34deg);filter:brightness(.55) saturate(.9)}.wsp-slide.is-far-prev{opacity:.18;z-index:1;transform:translateX(-132%) scale(.62) rotateY(48deg)}.wsp-slide.is-far-next{opacity:.18;z-index:1;transform:translateX(132%) scale(.62) rotateY(-48deg)}.wsp-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.wsp-caption{position:absolute;left:26px;right:26px;bottom:26px;padding:18px;border-radius:18px;background:rgba(7,6,20,.45);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);color:#fff;opacity:0;transform:translateY(12px);transition:.45s ease}.wsp-slide.is-active .wsp-caption{opacity:1;transform:translateY(0)}.wsp-title{font-size:30px;line-height:1.08;font-weight:800}.wsp-subtitle{margin-top:6px;font-size:16px;opacity:.86}.wsp-button{display:inline-flex;margin-top:12px;padding:10px 16px;border-radius:999px;background:var(--wsp-button-bg,var(--wsp-accent));color:var(--wsp-button-color,#fff);font-weight:700}.wsp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:66px;height:66px;border-radius:50%;border:1px solid color-mix(in srgb,var(--wsp-accent),#fff 20%);background:var(--wsp-arrow-bg,radial-gradient(circle at 35% 30%,rgba(255,255,255,.33),rgba(123,77,255,.18) 45%,rgba(5,5,18,.82)));color:var(--wsp-arrow-color,#fff);box-shadow:0 0 28px color-mix(in srgb,var(--wsp-accent),transparent 40%),inset 0 0 20px rgba(255,255,255,.08);cursor:pointer;transition:.25s}.wsp-arrow:hover{transform:translateY(-50%) scale(1.08);box-shadow:0 0 44px color-mix(in srgb,var(--wsp-accent),transparent 10%)}.wsp-arrow span{font-size:58px;line-height:54px;font-weight:300}.wsp-prev{left:20px}.wsp-next{right:20px}.wsp-curl{position:absolute;right:0;bottom:0;width:44%;height:52%;opacity:0;pointer-events:none;background:linear-gradient(130deg,transparent 0%,rgba(255,255,255,.18) 40%,rgba(255,255,255,.9) 70%,rgba(123,77,255,.28) 100%);clip-path:polygon(100% 0,100% 100%,0 100%);filter:drop-shadow(-14px -16px 28px rgba(123,77,255,.35));transform:translate(18%,18%);transition:.65s}.wsp-air{position:absolute;right:-45%;top:18%;width:90%;height:70%;opacity:0;background:radial-gradient(ellipse at center, color-mix(in srgb,var(--wsp-accent),transparent 45%), transparent 60%);filter:blur(16px);transform:skewX(-18deg);pointer-events:none}.wsp-effect-air .wsp-slide.is-active .wsp-curl,.wsp-effect-flip .wsp-slide.is-active .wsp-curl{opacity:.78;transform:translate(0,0)}.wsp-slide.is-animating .wsp-air{animation:wspAir .75s ease}.wsp-effect-glass .wsp-slide.is-animating:after{content:"";position:absolute;inset:-30%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.45),transparent 58%);animation:wspGlass .72s ease}.wsp-effect-flip .wsp-slide.is-animating{animation:wspFlip .72s ease}.wsp-nav{position:absolute;left:0;right:0;bottom:18px;z-index:12;display:flex;align-items:center;justify-content:center;gap:32px}.wsp-dots{display:flex;gap:12px}.wsp-dot{width:13px;height:13px;border:0;border-radius:50%;background:rgba(255,255,255,.28);cursor:pointer;transition:.25s}.wsp-dot.is-active{width:30px;border-radius:999px;background:var(--wsp-accent);box-shadow:0 0 18px var(--wsp-accent)}.wsp-counter{position:absolute;right:50px;bottom:0;padding:12px 22px;border-radius:999px;color:rgba(255,255,255,.72);border:1px solid color-mix(in srgb,var(--wsp-accent),transparent 25%);background:rgba(9,8,24,.68);backdrop-filter:blur(12px);font-size:18px}.wsp-counter strong{color:color-mix(in srgb,var(--wsp-accent),#fff 25%);font-size:25px}@keyframes wspAir{0%{opacity:0;transform:translateX(-30%) skewX(-18deg)}35%{opacity:1}100%{opacity:0;transform:translateX(50%) skewX(-18deg)}}@keyframes wspGlass{0%{transform:translateX(-55%)}100%{transform:translateX(55%)}}@keyframes wspFlip{0%{transform:scale(1) rotateY(0)}50%{transform:scale(.96) rotateY(-12deg)}100%{transform:scale(1) rotateY(0)}}@media(max-width:991px){.wow-slider-pro{padding:24px 20px 58px;min-height:var(--wsp-mobile-height);border-radius:20px}.wsp-stage{height:calc(var(--wsp-mobile-height) - 90px)}.wsp-track{width:min(78%,360px)}.wsp-slide.is-prev{transform:translateX(-50%) scale(.72) rotateY(26deg)}.wsp-slide.is-next{transform:translateX(50%) scale(.72) rotateY(-26deg)}.wsp-arrow{width:48px;height:48px}.wsp-arrow span{font-size:42px;line-height:40px}.wsp-prev{left:8px}.wsp-next{right:8px}.wsp-counter{right:18px;font-size:14px}.wsp-title{font-size:22px}.wsp-caption{left:16px;right:16px;bottom:16px}}@media(max-width:575px){.wsp-track{width:88%}.wsp-slide.is-prev,.wsp-slide.is-next{opacity:0;transform:scale(.7)}.wsp-caption{display:none}.wsp-counter{display:none}}
