.cm-hover{position:relative;display:block}
.cm-hover img,.cm-hover video{display:block;width:100%;height:auto}
.cm-hover video{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .2s ease}
.cm-hover.is-hover video{opacity:1}
.cm-hover.is-hover img{opacity:0;transition:opacity .2s ease}