.video-rotation-module{display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100%;margin:0;width:100%}.video-rotation-module h3{margin:20px 0;text-align:center}.video-rotation-module .container{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-direction:row;gap:10px;justify-content:center;min-height:60vh;padding:20px}.video-rotation-module .item{border-radius:5px;flex-basis:25%;height:95%;overflow:hidden;position:relative;transition:flex-basis .8s ease,height .8s ease}.video-rotation-module .item.active{flex-basis:60%;height:100%}.video-rotation-module .item .fallback-image,.video-rotation-module .item video{display:block;height:100%;object-fit:cover;transition:opacity .4s ease;width:100%}.video-rotation-module .item video{opacity:0}.video-rotation-module .item.loaded video{opacity:1}.video-rotation-module .label{bottom:15px;color:#fff;font-size:1.2rem;font-weight:700;left:15px;position:absolute;text-shadow:0 0 5px rgba(0,0,0,.6)}.video-rotation-module .fallback-image{left:0;position:absolute;top:0}@media (min-width:769px){.video-rotation-module .item{box-shadow:0 4px 10px rgba(0,0,0,.05),0 2px 5px rgba(0,0,0,.03);transition:transform .4s ease,flex-basis .4s ease,height .4s ease,box-shadow .4s ease}.video-rotation-module .item:hover{box-shadow:0 12px 24px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.15);transform:scale(1.05);z-index:10}}@media (max-width:768px){.video-rotation-module .container{flex-direction:column;gap:20px;min-height:auto;padding:10px}.video-rotation-module .item{border-radius:10px;flex-basis:auto;height:auto;overflow:hidden;position:relative;transition:transform .5s ease;width:100%}.video-rotation-module .item.active{flex-basis:auto;height:auto;transform:scale(1.05);width:100%}.video-rotation-module .item .fallback-image,.video-rotation-module .item video{border-radius:10px;display:block;height:auto;max-height:300px;object-fit:cover;position:static;width:100%}.video-rotation-module .label{bottom:10px;font-size:1rem;left:10px}.video-rotation-module .item:after{backdrop-filter:blur(4px);background:rgba(0,0,0,.35);content:"";inset:0;opacity:1;position:absolute;transition:all .6s ease;z-index:1}.video-rotation-module .item.active:after{backdrop-filter:blur(0);background:transparent;opacity:0}.video-rotation-module .label{position:absolute;z-index:2}}