.video-slider{--su-card-slider-max-width:calc(100% - var( --su-gap-block )*2);--su-card-slider-margin:calc((100vw - var( --su-gap-block ))/10 - var( --su-gap-medium ));--su-card-slider-viewable:1;margin-inline:calc(var(--su-gap-block)*-1);max-width:none;overflow:hidden;position:relative}.video-slider__nav{display:flex;flex-grow:1;gap:var(--su-gap-small);justify-content:center;margin:var(--su-gap-medium) 0 0;max-width:none}.editor-styles-wrapper .video-slider__nav button,.video-slider__nav button{align-items:center;background-color:var(--su-color-slider-nav);border-color:var(--su-color-slider-nav);border-radius:50%;display:flex;height:clamp(4rem,1.04vw + 3.76rem,5rem);justify-content:center;margin:0;padding:0;width:clamp(4rem,1.04vw + 3.76rem,5rem)}.editor-styles-wrapper .video-slider__nav button[disabled],.video-slider__nav button[disabled]{background-color:var(--su-color-slider-nav);color:var(--su-color-button-text);opacity:.5;pointer-events:none}.editor-styles-wrapper .video-slider__nav button svg,.video-slider__nav button svg{fill:currentColor;height:50%;width:50%}.editor-styles-wrapper .video-slider__nav button:focus,.editor-styles-wrapper .video-slider__nav button:hover,.video-slider__nav button:focus,.video-slider__nav button:hover{background-color:var(--su-color-white);color:var(--su-color-slider-nav)}.video-slider__content{display:flex;flex-wrap:nowrap;gap:var(--su-gap-medium);margin-top:var(--su-gap-medium);margin-inline:calc(var(--su-gap-small)*-1);max-width:none;overflow:auto;padding-inline:max(var(--su-gap-block),var(--su-card-slider-margin));scroll-snap-type:x mandatory;scrollbar-width:none}@media(max-width:1140px){.video-slider__content{--su-card-slider-margin:calc(50% - 445px - 2vw)}}@media(max-width:61.9375em){.video-slider__content{--su-card-slider-margin:var( --su-gap-large )}}.video-slider__content::-webkit-scrollbar{display:none}.video-slider__content>*{flex:none;scroll-snap-align:left}@media(min-width:37.5em){.video-slider{--su-card-slider-viewable:2}}@media(min-width:64em){.video-slider__nav .video-slider__go{bottom:50%;position:absolute}.video-slider__nav .video-slider__go--back{inset-inline-start:var(--su-gap-large);transform:translate(-50%)}.video-slider__nav .video-slider__go--forward{inset-inline-end:var(--su-gap-large);transform:translate(50%)}}.wp-block-group.has-background .video-slider{margin-inline:calc(var(--su-gap-medium)*-1)}
