.wsp-slider{position:relative;width:100%;margin:0 auto;overflow:hidden;background:#f3f4f6;-webkit-tap-highlight-color:#fff0}.wsp-viewport{position:relative;width:100%;overflow:hidden}.wsp-track{display:flex;direction:ltr;width:100%;height:100%;will-change:transform;transition:transform var(--wsp-speed,600ms) cubic-bezier(.4,0,.2,1)}.wsp-slide{position:relative;flex:0 0 100%;width:100%;min-width:0}.wsp-slide-media{display:block;position:relative;width:100%;aspect-ratio:var(--wsp-desktop-ratio,1920 / 600);overflow:hidden}.wsp-slide-media picture{display:block;width:100%;height:100%}.wsp-slide-media img,.wsp-slide-media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.wsp-media-mobile{display:none}.wsp-media-desktop{display:block}.wsp-slide-link{display:block;width:100%;height:100%;text-decoration:none}.wsp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:rgb(255 255 255 / .85);color:#111827;cursor:pointer;box-shadow:0 2px 10px rgb(0 0 0 / .15);transition:background 0.2s ease,transform 0.2s ease,opacity 0.2s ease;opacity:0}.wsp-slider:hover .wsp-arrow,.wsp-slider:focus-within .wsp-arrow{opacity:1}.wsp-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.wsp-arrow:focus-visible{outline:2px solid #2563eb;outline-offset:2px;opacity:1}.wsp-slider[dir="rtl"] .wsp-prev{right:16px}.wsp-slider[dir="rtl"] .wsp-next{left:16px}.wsp-slider:not([dir="rtl"]) .wsp-prev{left:16px}.wsp-slider:not([dir="rtl"]) .wsp-next{right:16px}.wsp-dots{position:absolute;bottom:14px;left:0;right:0;z-index:5;display:flex;justify-content:center;gap:8px;padding:0 12px}.wsp-dot{width:10px;height:10px;padding:0;border:none;border-radius:50%;background:rgb(255 255 255 / .55);box-shadow:0 0 0 1px rgb(0 0 0 / .1);cursor:pointer;transition:background 0.2s ease,transform 0.2s ease,width 0.2s ease}.wsp-dot:hover{background:rgb(255 255 255 / .85)}.wsp-dot.is-active{background:#fff;width:26px;border-radius:6px}.wsp-dot:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.wsp-single .wsp-arrow,.wsp-single .wsp-dots{display:none}.wsp-track.wsp-no-transition{transition:none!important}@media (prefers-reduced-motion:reduce){.wsp-track{transition:none!important}}.wsp-slider.wsp-dragging .wsp-track{transition:none;cursor:grabbing}.wsp-slider.wsp-dragging .wsp-slide-media img,.wsp-slider.wsp-dragging .wsp-slide-media video{pointer-events:none}.wsp-effect-fade .wsp-track,.wsp-effect-zoom .wsp-track,.wsp-effect-flip .wsp-track{display:block;transform:none!important;transition:none!important;position:relative;width:100%}.wsp-effect-fade .wsp-viewport,.wsp-effect-zoom .wsp-viewport,.wsp-effect-flip .wsp-viewport{aspect-ratio:var(--wsp-desktop-ratio,1920 / 600)}.wsp-effect-fade .wsp-slide,.wsp-effect-zoom .wsp-slide,.wsp-effect-flip .wsp-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:1;transition:opacity var(--wsp-speed,600ms) ease,transform var(--wsp-speed,600ms) ease,visibility 0s linear var(--wsp-speed,600ms)}.wsp-effect-fade .wsp-slide.is-active,.wsp-effect-zoom .wsp-slide.is-active,.wsp-effect-flip .wsp-slide.is-active{opacity:1;visibility:visible;z-index:2;transition-delay:0s}.wsp-effect-fade .wsp-slide-media,.wsp-effect-zoom .wsp-slide-media,.wsp-effect-flip .wsp-slide-media{height:100%;aspect-ratio:auto}.wsp-effect-zoom .wsp-slide img,.wsp-effect-zoom .wsp-slide video{transform:scale(1.12);transition:transform 6s ease-out}.wsp-effect-zoom .wsp-slide.is-active img,.wsp-effect-zoom .wsp-slide.is-active video{transform:scale(1)}.wsp-effect-flip .wsp-track{perspective:1600px}.wsp-effect-flip .wsp-slide{transform:rotateY(90deg);backface-visibility:hidden}.wsp-effect-flip .wsp-slide.is-active{transform:rotateY(0deg)}@media (prefers-reduced-motion:reduce){.wsp-effect-zoom .wsp-slide img,.wsp-effect-zoom .wsp-slide video,.wsp-effect-zoom .wsp-slide.is-active img,.wsp-effect-zoom .wsp-slide.is-active video{transform:none;transition:none}.wsp-effect-flip .wsp-slide{transform:none}}