.banner-with-pop-video .background-video{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.banner-with-pop-video .background-video video{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner-with-pop-video .background-video:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.banner-with-pop-video h1{color:#fff;font-family:Bebas Neue,Impact,Roboto,sans-serif;font-size:3.9em;font-weight:700;line-height:1.125;margin:1em auto 0;max-width:920px;position:relative;text-align:center}.banner-with-pop-video a.js-modal-video{display:inline-block;margin-top:11px;position:relative;text-align:center;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.banner-with-pop-video a.js-modal-video img{height:auto;max-width:100%;width:60px}.banner-inner-main{position:relative;text-align:center}.banner-with-pop-video .modal-video{-webkit-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;-o-animation-name:modal-video;animation-name:modal-video;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;opacity:1;position:fixed;top:0;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;width:100%;z-index:1000000}.banner-with-pop-video .modal-video .modal-video-body{-webkit-box-sizing:border-box;margin:0 auto;max-width:960px;padding:0 10px}.banner-with-pop-video .modal-video .modal-video-body,.banner-with-pop-video .modal-video .modal-video-body .modal-video-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;box-sizing:border-box;justify-content:center}.banner-with-pop-video .modal-video .modal-video-body .modal-video-inner{padding:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-with-pop-video .modal-video .modal-video-body .modal-video-inner .modal-video-movie-wrap{-webkit-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;-o-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:#333;height:0;position:relative;-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;width:100%}.banner-with-pop-video .modal-video .modal-video-body .modal-video-inner .modal-video-movie-wrap iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.banner-with-pop-video .modal-video .modal-video-close-btn{background:0 0;border:none;display:inline-block;font-size:1rem;font-weight:700;height:35px;overflow:hidden;padding:0;position:absolute;right:0;top:-45px;width:35px;z-index:2}.banner-with-pop-video .modal-video .modal-video-close-btn:after,.banner-with-pop-video .modal-video .modal-video-close-btn:before{background:#fff;border-radius:5px;content:"";height:2px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}.banner-with-pop-video .modal-video .modal-video-close-btn:before{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.banner-with-pop-video .modal-video .modal-video-close-btn:after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.banner-with-pop-video .modal-video{visibility:hidden}.banner-with-pop-video.pop-active-banner .modal-video{visibility:visible}@media (max-width:768px){.banner-with-pop-video h1{font-size:3.1em}}@-webkit-keyframes modal-video{0%{opacity:0}to{opacity:1}}@-o-keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}