.filter-bubbles{display:flex;flex-wrap:wrap;gap:10px}.ce_rsce_videogrid .video-list{max-height:600px;overflow:auto;position:relative}.ce_rsce_videogrid .video-list:after,.ce_rsce_videogrid .video-list:before{content:"";height:75px;left:0;pointer-events:none;position:absolute;right:0;transition:all .3s ease-in-out;z-index:2}.ce_rsce_videogrid .video-list:after{background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,.5) 40%,hsla(0,0%,100%,0));bottom:0}.ce_rsce_videogrid .video-item{height:100%;padding:10px 0;transition:transform .1s ease-out,box-shadow .1s ease-out;will-change:transform,box-shadow}.ce_rsce_videogrid .video-preview{background-color:transparent;border-radius:var(--vsm-border-radius);box-shadow:0 0 .75rem rgba(0,0,0,.15);display:flex;flex-flow:row nowrap;gap:1rem;height:100%;overflow:hidden;position:relative;width:100%}.ce_rsce_videogrid .video-preview:after{border-radius:var(--vsm-border-radius);border-width:4px}.ce_rsce_videogrid .video-preview:before{height:15px;width:80px}.ce_rsce_videogrid .video-preview .video-placeholder{transition:opacity .5s ease;width:50%;will-change:opacity}.ce_rsce_videogrid .video-preview .video-placeholder img{height:100%;object-fit:cover;position:absolute;top:0}.ce_rsce_videogrid .video-preview .video-box-link{color:inherit;display:block;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:4}.ce_rsce_videogrid .video-preview video{border-radius:var(--vsm-border-radius);display:block;height:100%;object-fit:cover;width:100%}.ce_rsce_videogrid .video-info{background:none;color:#fff;opacity:1;padding:0;text-shadow:0 2px 4px rgba(0,0,0,.3);width:50%}.ce_rsce_videogrid .video-info .video-title{font-size:1.25rem;font-weight:700;margin-bottom:0}.ce_rsce_videogrid .video-info .video-description{margin-top:.75rem}.ce_rsce_videogrid .video-info .video-description p:last-child{margin-bottom:0}.ce_rsce_videogrid .video-info .video-description ul{font-size:1rem;list-style-type:none;margin:1.25rem 0 0;padding:0}.ce_rsce_videogrid .video-info .video-description ul>li:not(:last-child){margin-bottom:.25rem}.ce_rsce_videogrid .video-lightbox{display:inline-block;pointer-events:all;position:relative;z-index:8}.ce_rsce_videogrid .video-lightbox .play-button{background:hsla(0,0%,100%,.95);border-radius:50%;box-shadow:0 5px 20px rgba(0,0,0,.4);cursor:pointer;display:block;height:35px;margin-top:1rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:35px}.ce_rsce_videogrid .video-lightbox .play-button:before{border-color:transparent transparent transparent #1a1a1a;border-style:solid;border-width:8px 0 8px 12px;content:"";left:55%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.ce_rsce_videogrid .video-lightbox .play-button:hover{background:#fff;box-shadow:0 5px 25px rgba(0,0,0,.5)}@media(min-width:768px){.ce_rsce_videogrid .video-item{padding:10px;transform:perspective(1000px);transform-style:preserve-3d;will-change:transform}.ce_rsce_videogrid .video-item:hover{z-index:2}.ce_rsce_videogrid .video-item:hover .glare{opacity:.7}.ce_rsce_videogrid .video-item:hover .video-preview{position:relative}.ce_rsce_videogrid .video-item:hover .video-preview:after{box-shadow:inset 0 0 30px hsla(0,0%,100%,.2)}.ce_rsce_videogrid .video-item:hover .video-preview{height:100%}.ce_rsce_videogrid .video-item:hover .video-preview video{height:100%;object-fit:cover;width:100%}.ce_rsce_videogrid .video-item:hover img,.ce_rsce_videogrid .video-item:hover video{filter:grayscale(100%) contrast(125%) brightness(95%);transition:all .4s cubic-bezier(.4,0,.2,1)}.ce_rsce_videogrid .video-item:hover .video-info{opacity:1;transform:translateZ(50px)}.ce_rsce_videogrid .video-preview{background:#1a1a1a;display:block;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ce_rsce_videogrid .video-preview .video-placeholder{height:100%;width:100%}.ce_rsce_videogrid .video-preview .video-lightbox .play-button{height:50px;width:50px}.ce_rsce_videogrid .video-preview .video-lightbox .play-button:before{border-width:12px 0 12px 20px}.ce_rsce_videogrid .video-info{align-items:center;backdrop-filter:blur(4px);background:rgba(var(--vsm-primary-rgb),.45);display:flex;flex-flow:column wrap;height:100%;justify-content:center;left:0;opacity:0;padding:15px;position:absolute;text-align:center;top:0;transform:translateZ(20px);transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:4}}@media(min-width:1040px){.ce_rsce_videogrid .video-columns{display:grid;gap:0;height:1400px;overflow-y:clip;position:relative}.ce_rsce_videogrid .video-columns:after,.ce_rsce_videogrid .video-columns:before{content:"";height:150px;left:0;pointer-events:none;position:absolute;right:0;transition:all .3s ease-in-out;z-index:2}.ce_rsce_videogrid .video-columns:before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.5) 40%,hsla(0,0%,100%,0));top:0}.ce_rsce_videogrid .video-columns:after{background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,.5) 40%,hsla(0,0%,100%,0));bottom:0}.ce_rsce_videogrid .video-columns:hover:after,.ce_rsce_videogrid .video-columns:hover:before{height:40px}.ce_rsce_videogrid .video-column{position:relative}.ce_rsce_videogrid .video-column .scroll-content{height:100%;position:relative;width:100%}.ce_rsce_videogrid .video-column .video-item{position:absolute;width:100%;will-change:transform}.ce_rsce_videogrid .video-item{height:350px!important;transition:opacity .3s ease-in-out}.ce_rsce_videogrid .video-item.filtered-hidden{opacity:.15}}@media(min-width:1200px){.ce_rsce_videogrid .video-grid{margin-inline:calc(var(--vsm-gutter-x)*-1*.5)}.ce_rsce_videogrid .video-item{padding:10px}}.lazy-video-container{background:#000;border-radius:var(--vsm-border-radius);height:100%;position:relative}.video-placeholder{transition:opacity .5s ease;will-change:opacity}@media(min-width:1040px){.ce_rsce_videogrid .video-columns,.ce_rsce_videogrid.columns-3 .video-columns,.ce_rsce_videogrid.columns-4 .video-columns{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.ce_rsce_videogrid.columns-4 .video-columns{grid-template-columns:repeat(4,1fr)}}.scroll-paused{animation-play-state:paused!important}