.cxm-featured-video-container{position:relative;overflow:hidden;padding:1.5rem;margin:2rem 0}.cxm-featured-video-container .nav-button{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,0.6);color:white;padding:0.5rem 1rem;border:none;border-radius:9999px;cursor:pointer;font-family:monospace;font-size:1.2rem;font-weight:bold;transition:background-color 0.3s ease, transform 0.2s ease;z-index:10}.cxm-featured-video-container .nav-button:hover:not(:disabled){background-color:rgba(0,0,0,0.8);transform:translateY(-50%) scale(1.05)}.cxm-featured-video-container .nav-button:disabled{background-color:rgba(0,0,0,0.3);cursor:not-allowed}.cxm-featured-video-container .prev-button{left:0.5rem}.cxm-featured-video-container .next-button{right:0.5rem}@media (min-width: 768px){.cxm-featured-video-container .nav-button{padding:0.75rem 1.25rem;font-size:1.5rem}}.cxm-featured-video-slider{display:flex;width:100%;transition:transform 0.4s ease-in-out;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;max-height:400px;transform:translateX(0%);overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.cxm-featured-video-slider .cxm-featured-video-item{scroll-snap-align:start;flex:0 0 100%;padding:0 0.75rem;box-sizing:border-box;min-width:0;position:relative;display:flex;justify-content:center;align-items:center}.cxm-featured-video-slider .cxm-featured-video-item video,.cxm-featured-video-slider .cxm-featured-video-item iframe{width:100%;height:100%;border-radius:1.75rem;display:block}@media (min-width: 768px){.cxm-featured-video-slider .cxm-featured-video-item{flex:0 0 50%}}
