.haven-video-block__media{border-radius:4px;overflow:hidden;position:relative;width:100%}.haven-video-block__image{display:block;height:auto;object-fit:cover;width:100%}.haven-video-block__media:before{background:#000;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.haven-video-block__play-video-link{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:.6s;width:100%}.haven-video-block__play-video-link svg{transition:.4s;vertical-align:middle}.haven-video-block__credit{bottom:24px;position:absolute;right:24px;z-index:2}.haven-video-block__credit-icon{align-items:center;background:#e8552c;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;display:flex;font-size:14px;font-weight:600;height:28px;justify-content:center;width:28px}.haven-video-block__inline-content{background:#000;margin:0 auto;max-width:960px;width:100%}.haven-video-block__inline-content video{display:block;width:100%}.haven-video-block__play-video-link:hover svg{transform:scale(1.2)}.mfp-close-btn-in .mfp-close{color:#fff;font-size:40px;right:-67px;top:-53px}.haven-video-block__media{transform:scale(.5);transition:transform 1.5s ease}.haven-video-block__media.is-in-view{transform:scale(1)}@media(max-width:991px){.mfp-close-btn-in .mfp-close{right:0}}