.video-popup-banner .video-popup-banner__wrapper{overflow:hidden}.video-popup-banner .video-popup-banner__wrapper>div{align-items:center;display:flex;flex-wrap:wrap;margin:-1rem}.video-popup-banner .video-popup-banner__wrapper>div>*{margin:1rem}.video-popup-banner .video-popup-banner__content{flex:1}.video-popup-banner .video-popup-banner__video .video-popup{width:100%}@media screen and (min-width:768px){.video-popup-banner .video-popup-banner__wrapper>div{margin:-2rem}.video-popup-banner .video-popup-banner__wrapper>div>*{margin:2rem}}.video-popup{position:relative;z-index:2}.video-popup.video-popup--w-shadow{padding:0 30px 30px 0}.video-popup.video-popup--w-shadow img{box-shadow:10px 10px 20px 0 rgba(0,0,0,.25)}.video-popup img{object-fit:cover;width:100%}.mfp-iframe-holder button.mfp-close{align-items:center;border-radius:6px;display:flex;font-family:inherit;justify-content:center;padding:10px;right:-22px;top:-21px;width:44px}.video-popup .play-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.video-popup__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.video-popup .play-icon{margin:0 auto;max-width:100px;transition:all .3s}.video-popup a .circle{border-radius:50%;display:inline-block;height:10px;padding:40px;width:10px}.video-popup a .circle .triangle{border-bottom:20px solid transparent;border-left:35px solid #fff;border-top:20px solid transparent;display:inline-block;height:0;transform:translate(-40%,-50%);width:0}