.content{position:relative;width:100%;margin:0 auto;height:100vh}.content video{width:100%;display:block;height:100vh;-o-object-fit:cover;object-fit:cover}.content:before{content:"";position:absolute;background:rgba(0,0,0,.34);top:0;right:0;bottom:0;left:0}.text-overlay{position:absolute;transform:translate(-50%,-50%)}