.video-carousel-wrapper{overflow:hidden;padding-bottom:2rem;position:relative;width:100%}.video-carousel-track{display:flex;transition:transform .5s ease;will-change:transform}.carousel-slide{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aspect-container{align-items:center;aspect-ratio:var(--video-aspect-ratio,16/9);display:flex;justify-content:center;margin:0 auto;position:relative;width:100%}.embed_container{height:100%;inset:0;position:absolute;width:100%}.embed_container iframe,.embed_container video{border:none;display:block;height:100%;object-fit:cover;width:100%}.carousel-arrows{align-items:center;bottom:0;display:flex;height:100%;justify-content:space-between;padding:0 1rem;position:absolute;top:0;width:100%;z-index:2}.carousel-arrow{border:none;cursor:pointer;font-size:2rem;padding:.75rem}.carousel-dots{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.carousel-dots button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ccc;border:none;border-radius:50%;cursor:pointer;height:12px;margin:0;padding:0;transition:background-color .3s ease;width:12px}