.sv-video-play-container{display:inline-flex;align-items:center;padding:20px}.sv-video-play-link{display:flex;align-items:center;text-decoration:none;color:inherit}.sv-video-play-button{position:relative;display:flex;align-items:center;justify-content:center}.sv-video-play-circle{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all 0.3s ease}.sv-video-play-icon{color:#fff}.sv-video-play-text{font-size:24px;font-weight:400;transition:color 0.3s ease}.sv-video-style2 .sv-video-play-button{gap:24px}.sv-video-play-line{height:2px}.sv-video-style3 .sv-video-play-circle{background:transparent!important}.sv-video-style4 .sv-video-background-circle{position:absolute;width:160px;height:160px;background:#f5f5f5;border-radius:50%;z-index:0}.sv-video-style4 .sv-video-frame-wrapper{position:absolute;width:120px;height:120px;z-index:1}.sv-video-style4 .sv-video-frame{width:100%;height:100%}.sv-video-style5 .sv-video-circular-text{position:absolute;width:200px;height:200px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.sv-video-style5 .sv-video-circular-text svg{width:100%;height:100%}.sv-video-circular-text text{font-weight:600;letter-spacing:2px}.sv-video-speed-slow{animation-duration:3s!important}.sv-video-speed-normal{animation-duration:2s!important}.sv-video-speed-fast{animation-duration:1s!important}.sv-video-animation-pulse .sv-video-play-circle::before,.sv-video-animation-pulse .sv-video-play-circle::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid currentColor;opacity:0;animation:sv-pulse 2s ease-out infinite}.sv-video-animation-pulse .sv-video-play-circle::after{animation-delay:1s}@keyframes sv-pulse{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}.sv-video-animation-ripple .sv-video-play-circle::before,.sv-video-animation-ripple .sv-video-play-circle::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:currentColor;opacity:.3;transform:translate(-50%,-50%);animation:sv-ripple 2.5s ease-out infinite}.sv-video-animation-ripple .sv-video-play-circle::after{animation-delay:1.25s}@keyframes sv-ripple{0%{transform:translate(-50%,-50%) scale(1);opacity:.3}100%{transform:translate(-50%,-50%) scale(2);opacity:0}}.sv-video-animation-rotate .sv-video-play-circle{animation:sv-rotate 3s linear infinite}@keyframes sv-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.sv-video-style5 .sv-video-circular-text svg{animation:sv-rotate 20s linear infinite}.sv-video-animation-bounce .sv-video-play-circle{animation:sv-bounce 2s ease-in-out infinite}@keyframes sv-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.sv-video-animation-glow .sv-video-play-circle{animation:sv-glow 2s ease-in-out infinite}@keyframes sv-glow{0%,100%{box-shadow:0 0 20px rgb(91 110 245 / .5)}50%{box-shadow:0 0 40px #5b6ef5}}.sv-video-animation-shake .sv-video-play-link:hover .sv-video-play-circle{animation:sv-shake 0.5s ease-in-out}@keyframes sv-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.sv-video-animation-scale .sv-video-play-circle{animation:sv-scale 2s ease-in-out infinite}@keyframes sv-scale{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.sv-video-animation-flip .sv-video-play-link:hover .sv-video-play-circle{animation:sv-flip 0.6s ease-in-out}@keyframes sv-flip{0%{transform:perspective(400px) rotateY(0)}100%{transform:perspective(400px) rotateY(360deg)}}.sv-video-animation-swing .sv-video-play-circle{transform-origin:top center;animation:sv-swing 2s ease-in-out infinite}@keyframes sv-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.sv-video-animation-zoom .sv-video-play-link:hover .sv-video-play-circle{transform:scale(1.2)}@media (max-width:768px){.sv-video-play-text{font-size:32px}.sv-video-play-circle{width:60px;height:60px}.sv-video-play-icon{width:20px;height:20px}.sv-video-style2 .sv-video-play-line{width:200px}.sv-video-style4 .sv-video-background-circle{width:120px;height:120px}.sv-video-style5 .sv-video-circular-text{width:150px;height:150px}}