.video-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:0 0 0 100px;overflow:hidden;z-index:999;width:90%;max-width:500px;box-shadow:0 0 0 2000px rgba(0,0,0,.8);display:none}@media only screen and (max-width:480px){.video-popup{border-radius:0 0 0 60px;max-width:300px}}.video-popup .close{position:absolute;top:10px;right:10px;width:40px;height:40px;background:hsla(0,0%,100%,.6);border-radius:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.video-popup .close:hover{background:hsla(0,0%,100%,.9)}.video-popup .close img{width:32px}.video-popup .banner-wrapper{margin:0!important}.video-popup .video-inner{line-height:0}.video-popup .video-inner video{width:100%;height:auto;margin-bottom:-1px}.video-popup .video-inner video+div{position:absolute;top:40px;left:40px}@media only screen and (max-width:480px){.video-popup .video-inner video+div{left:20px;top:20px}}.video-popup .video-inner video+div h2{margin-top:0;color:#000;font-weight:400;font-size:2.5em;font-family:var(--font-secondary);margin-bottom:20px}@media only screen and (max-width:480px){.video-popup .video-inner video+div h2{font-size:1.8em}}.video-popup .video-inner video+div .play{background-color:var(--color-secondary);display:inline-block;padding:23px 40px;border-radius:50px;font-size:1.1em;cursor:pointer;transition:.3s}.video-popup .video-inner video+div .play:hover{background-color:var(--color-secondary-hover)}