@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Serif&display=swap");.vidtml-wrapper{align-items:stretch;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.vidtml-wrapper.image-right{flex-direction:row-reverse}.vidtml-text{max-width:477px}.vidtml-image-wrapper{aspect-ratio:16/9;cursor:pointer;position:relative}.vidtml-image-wrapper img{height:100%;object-fit:cover;width:100%}.vidtml-image-wrapper:before{background:#000;content:"";height:100%;left:0;opacity:.45;position:absolute;top:0;width:100%;z-index:1}.vidtml-headline{margin-bottom:38px}.vidtml-testimonial{font-family:"IBM Plex Serif",serif;font-size:20px;letter-spacing:-.2px}.vidtml-author{margin-top:24px}.vidtml-author-microcopy{display:block;font-size:15px}.vidtml-ctas{margin-top:20px}.vidtml-play-btn{border:8px solid #fff;border-radius:100px;height:100px;left:50%;opacity:.95;overflow:hidden;top:50%;transform:translate(-50%,-50%);transform-origin:center;width:100px;z-index:2}.vidtml-play-btn,.vidtml-play-btn:before{position:absolute;transition:all .3s ease}.vidtml-play-btn:before{border:10px solid transparent;border-left-color:#fff;border-width:20px 32px;content:"";display:block;height:0;left:31px;top:25px;width:0}.vidtml-image-wrapper:hover .vidtml-play-btn{transform:scale(1.1) translate(-45%,-45%)}.vidtml-video-popup{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:9999999}.vidtml-video-wrapper{left:50%;max-height:100%;max-width:940px;padding:24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.vidtml-video-close{color:#ddd;cursor:pointer;font-size:26px;line-height:1;position:absolute;right:5px;top:0}.vidtml-video-close:hover{color:#ccc}.vidtml-video-cloak{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.vidtml-video-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.rtv-container video,.vidtml-video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:767px){.vidtml-image{width:100%!important}.vidtml-wrapper{margin:0 auto;max-width:480px}.vidtml-text{margin-top:32px;width:100%!important}}