.video-wrap{width:100%;height:500px;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-style-1 .video-wrap{position:relative;max-width:920px;margin:0 auto;border-radius:10px;overflow:hidden;box-shadow:rgba(0,0,0,.1) 0 0 20px}.video-style-1 .video-wrap a.popup-video,.video-style-2 .video-wrap a.popup-video.font{border-radius:50%;-webkit-box-shadow:0px 14px 24px 0px rgba(190,173,142,.3);box-shadow:0px 14px 24px 0px rgba(190,173,142,.3);width:120px;height:120px;line-height:120px;background-color:#fff;text-align:center;font-size:16px;color:#0e073c;position:relative}.video-style-1 .video-wrap a.popup-video:hover,.video-style-2 .video-wrap a.popup-video.font:hover{color:#fff;background-color:#4196ff}.video-style-1 .video-wrap a.popup-video:before,.video-style-2 .video-wrap a.popup-video.font:before{position:absolute;content:'';left:0;top:0;height:100%;width:100%;border:1px solid #eaeaea;border-radius:50%;-webkit-animation:pulse-border-2 1s linear infinite;animation:pulse-border-2 1s linear infinite}.video-style-1 .video-wrap a.popup-video:after,.video-style-2 .video-wrap a.popup-video.font:after{position:absolute;content:'';left:0;top:0;height:100%;width:100%;border:1px solid #eaeaea;border-radius:50%;-webkit-animation:pulse-border-2 1.5s linear infinite;animation:pulse-border-2 1.5s linear infinite}.video-style-2 .video-wrap a.popup-video.font:before,.video-style-2 .video-wrap a.popup-video.font:after{z-index:-1}.video-style-2 .video-wrap.left{justify-content:flex-start}.video-style-2 .video-wrap.right{justify-content:flex-end}.video-style-2 .video-wrap,.video-style-3 .video-wrap{height:auto}.video-style-3 .video-wrap{display:inline-block;width:auto}.video-style-3 .video-wrap a{display:flex;align-items:center;padding:20px;-webkit-box-shadow:0px 14px 24px 0px rgba(190,173,142,.3);box-shadow:0px 14px 24px 0px rgba(190,173,142,.3);background-color:#fff}.video-style-3 .video-wrap a:hover{background-color:#4196ff;color:#fff}.video-style-3 .video-wrap a i{margin-right:10px}.video-style-3 .video-wrap a p{margin:0}@media(max-width:767px){.video-style-1 .video-wrap{height:400px}}