.video-slideshow-wrapper{position:relative;width:100%;height:100vh;max-height:800px;overflow:hidden}.video-slideshow{position:relative;width:100%;height:100%}.video-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.video-slide.active{opacity:1;visibility:visible;z-index:1}.video-slide__video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}.video-slide__placeholder{width:100%;height:100%;background:#f3f3f3;display:flex;align-items:center;justify-content:center}.video-slide__content{position:relative;z-index:2;display:flex;align-items:center;height:100%}.video-slide__content-inner{width:100%;padding:2rem}.content-left .video-slide__content-inner{text-align:left}.content-center .video-slide__content-inner{text-align:center}.content-right .video-slide__content-inner{text-align:right}.video-slide.text-color-white .video-slide__heading,.video-slide.text-color-white .video-slide__heading.h0,.video-slide.text-color-white .video-slide__heading.h1,.video-slide.text-color-white .video-slide__heading.h2,.video-slide.text-color-white h2.video-slide__heading,.video-slide.text-color-white .video-slide__subheading,.video-slide.text-color-white div.video-slide__subheading{color:#fff!important;text-shadow:none!important}.video-slide.text-color-black .video-slide__heading,.video-slide.text-color-black .video-slide__heading.h0,.video-slide.text-color-black .video-slide__heading.h1,.video-slide.text-color-black .video-slide__heading.h2,.video-slide.text-color-black h2.video-slide__heading,.video-slide.text-color-black .video-slide__subheading,.video-slide.text-color-black div.video-slide__subheading{color:#000!important;text-shadow:none!important}.video-slide__heading{margin:0 0 1rem;font-weight:700}.video-slide__heading.h0{font-size:4rem;line-height:1.1}.video-slide__heading.h1{font-size:3rem;line-height:1.2}.video-slide__heading.h2{font-size:2rem;line-height:1.3}.video-slide__subheading{font-size:1.25rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.content-left .video-slide__subheading{margin-left:0}.content-right .video-slide__subheading{margin-right:0}.video-slide__content .button,.video-slide__content a.button,.video-slide__content .button--secondary,.video-slide__content a.button--secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:1rem;padding:1rem 2rem!important;text-align:center!important;text-decoration:none;min-width:150px;line-height:1.4!important;vertical-align:middle!important;box-sizing:border-box!important}.video-slide__content .button span,.video-slide__content a.button span{display:inline-block!important;line-height:inherit!important}.video-slideshow__controls{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 2rem;z-index:10;pointer-events:none}.video-slideshow__button{pointer-events:all;background:#ffffffe6;border:none;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.video-slideshow__button:hover{background:#fff}.video-slideshow__button svg{width:24px;height:24px}.video-slideshow__dots{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:.75rem;z-index:10}.video-slideshow__dot{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:background .3s ease,transform .3s ease;padding:0}.video-slideshow__dot:hover{background:#fffc;transform:scale(1.2)}.video-slideshow__dot.active{background:#fff;transform:scale(1.3)}@media screen and (max-width: 768px){.video-slideshow-wrapper{max-height:600px}.video-slide__heading.h0{font-size:2.5rem}.video-slide__heading.h1{font-size:2rem}.video-slide__heading.h2{font-size:1.5rem}.video-slide__subheading{font-size:1rem}.video-slideshow__controls{padding:0 1rem}.video-slideshow__button{width:40px;height:40px}.video-slide__content .button{padding:.875rem 1.5rem!important;min-width:120px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/video-slideshow.css.map */
