.jquery-background-video-wrapper{position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;width:100vw;height:100vh}
.jquery-background-video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.js .jquery-background-video{opacity:0;-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear}
.js .jquery-background-video.is-visible{opacity:1}
.jquery-background-video-pauseplay{position:absolute;background:transparent!important;border:none!important;box-shadow:none!important;width:20px;height:20px;bottom:15px;right:15px;padding:0!important;cursor:pointer;outline:none!important}
.jquery-background-video-pauseplay span{display:none}
.jquery-background-video-pauseplay:after,.jquery-background-video-pauseplay:before{content:"";position:absolute;left:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.jquery-background-video-pauseplay.play:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #FFF}
.jquery-background-video-pauseplay.pause:before,.jquery-background-video-pauseplay.pause:after{border-top:10px solid #FFF;border-bottom:10px solid #FFF;border-left:5px solid #FFF}
.jquery-background-video-pauseplay.pause:after{left:10px}
.jquery-background-video-wrapper .video-overlay {position: absolute;top: 0;left: 0;bottom: 0;right: 0;pointer-events: none;opacity: 0.6;background-color: #000000;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='%234e4e4e' fill-opacity='0.36'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E");}