@media (max-width:480px){.softwave-slider-container.softwave-slider-has-thumbs{height:350px!important;background:#000}.softwave-slider-content{padding:20px}.softwave-slider-container.softwave-slider-has-thumbs .softwave-slider-content{top:20px!important;left:20px!important;max-width:80%}.softwave-slider-container{height:350px!important;width:100%!important;max-width:100vw!important;position:relative;overflow:hidden!important;touch-action:pan-y}.softwave-slider-nav-btn{display:none}.softwave-slider-bg,.softwave-slider-image-cover img,video.softwave-slider-bg{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute;inset:0!important;top:0!important;left:0!important;transform:none!important;min-width:100%!important;min-height:100%!important}.softwave-slider-title{font-size:20px!important;margin-top:140px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.softwave-slider-container.softwave-slider-has-thumbs .softwave-slider-title{font-size:1rem!important;font-weight:900;margin:0;animation:softwaveSliderFadeInSutil .8s forwards;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.softwave-slider-has-thumbs .softwave-slider-btn,.softwave-slider-has-thumbs .softwave-slider-description{display:none!important}.softwave-slider-thumbs-nav{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:90%;display:flex;overflow-x:auto;justify-content:flex-start;padding:10px;gap:10px;z-index:100;scrollbar-width:none;-webkit-overflow-scrolling:touch}.softwave-slider-thumbs-nav::-webkit-scrollbar{display:none}.softwave-thumb-control{flex:0 0 70px;height:50px;scroll-snap-align:center;transform:none!important}.softwave-thumb-control.is-active{border-color:#fff;opacity:1;transform:scale(1.05)!important}}.softwave-slider-container{height:100vh;position:relative;overflow:hidden;z-index:1}.softwave-slider-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.15);color:rgba(255,255,255,.7);border:none;font-size:30px;padding:25px 12px;cursor:pointer;z-index:100;transition:.3s}.softwave-slider-nav-btn:focus{outline:0;box-shadow:none}.softwave-slider-nav-btn:active{outline:0;transform:translateY(-50%) scale(.95)}.softwave-slider-prev{left:10px;border-radius:0 8px 8px 0}.softwave-slider-prev:hover{background:rgba(0,0,0,.4);color:#fff;transform:translateY(-50%) translateX(-5px)}.softwave-slider-next{right:10px;border-radius:8px 0 0 8px}.softwave-slider-next:hover{background:rgba(0,0,0,.4);color:#fff;transform:translateY(-50%) translateX(5px)}.softwave-slider-slide{align-items:flex-end;display:flex;inset:0;justify-content:flex-start;opacity:0;overflow:hidden;position:absolute;transition:opacity 1.2s}.softwave-slider-slide.softwave-slider-active{opacity:1;z-index:10}.softwave-slider-slide:has(video){align-items:center!important;justify-content:center!important}video.softwave-slider-bg{width:100%;height:100%;object-fit:cover;position:absolute;z-index:-2}.softwave-slider-image-cover{inset:0;overflow:hidden;position:absolute;z-index:-1}.softwave-slider-image-cover img{object-fit:cover;width:100%;height:100%}@keyframes softwaveSliderKenBurnsSutil{to{transform:scale(1.05)}}.softwave-slider-active .softwave-slider-image-cover img{animation:softwaveSliderKenBurnsSutil 8s ease-out infinite alternate}.softwave-slider-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 50%);z-index:-1}.softwave-slider-content{padding:60px;max-width:850px;color:var(--wp--preset--color--base)}.softwave-slider-container.softwave-slider-has-thumbs .softwave-slider-content{position:absolute;top:40px;left:40px;bottom:auto!important;transform:none!important;padding:0!important;width:auto!important;background:0 0!important;text-align:left!important;display:block!important}@keyframes softwaveSliderFadeInSutil{from{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}.softwave-slider-title{animation:softwaveSliderFadeInSutil .8s forwards;font-weight:900;font-size:50px;text-align:center;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.softwave-slider-container.softwave-slider-has-thumbs .softwave-slider-title{font-size:40px;font-weight:900;margin:0;animation:softwaveSliderFadeInSutil .8s forwards;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.softwave-slider-active .softwave-slider-description{animation:softwaveSliderFadeInSutil .8s .3s forwards;opacity:0}.softwave-slider-active .softwave-slider-btn{animation:softwaveSliderFadeInSutil .8s .6s forwards;opacity:0}.softwave-slider-thumbs-nav{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:50;padding:10px}.softwave-thumb-control{width:65px;height:45px;border-radius:4px;overflow:hidden;cursor:pointer;border:2px solid rgba(255,255,255,.3);transition:transform .3s ease,opacity .3s ease,border-color .3s ease;opacity:.6}.softwave-thumb-control img{width:100%;height:100%;object-fit:cover}.softwave-thumb-control:hover{opacity:1;transform:translateY(-5px);border-color:rgba(255,255,255,.8)}.softwave-thumb-control.is-active{opacity:1;border-color:#fff;transform:scale(1.1) translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.5)}