.slider-video{display:block}@media(min-width:750px){.slider-video .swiper-wrapper{justify-content:center}}.slider-video__block{display:flex;flex-direction:column}@media(min-width:750px){.slider-video__block{margin:0 1rem;max-width:-moz-fit-content;max-width:fit-content}}.slider-video__block-media{height:60rem;overflow:hidden;width:35rem}@media(max-width:749px){.slider-video__block-media{cursor:pointer;height:44rem;width:25rem}}.slider-video__block-media .video-player-options{height:100%;left:0;top:0;width:100%}@media(max-width:749px){.slider-video__block-media .video-player-options{pointer-events:none}}.slider-video__block-media .video-player-options .play{background-color:transparent;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.slider-video__block-media .video-player-options .play:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.slider-video__block-media .video-player-options .play .icon{color:#fff;height:3.5rem;width:4.5rem}.slider-video__block-media .video-player-options .pause{opacity:0}.slider-video__block-media .video-player-options .pause:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.slider-video__block-media .video-player-options .video__mute{display:none}.slider-video__block-title{font-size:calc(var(--font-body-scale)*2.8rem);font-weight:400;letter-spacing:.1em;line-height:1;margin:1.5rem 0 0;text-align:center;text-transform:uppercase}@media(max-width:749px){.slider-video__block-title{font-size:calc(var(--font-body-scale)*2.2rem)}}.slider-video__block-subtitle{font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;letter-spacing:.1em;margin:0;text-align:center;text-transform:uppercase}.slider-video .swiper-slide,.slider-video__popup{display:flex;justify-content:center}.slider-video__popup{align-items:center;background-color:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.slider-video__popup[hidden]{display:none}.slider-video__popup-close{background:none;border:none;cursor:pointer;position:absolute;right:2rem;top:2rem;z-index:1010}.slider-video__popup-close .icon{color:#fff;height:2.5rem;width:2.5rem}.slider-video__popup-content{max-width:1200px;width:90%}.slider-video__popup-content video{height:auto;width:100%}