.header-video-wrapper{background-position:50%;background-size:contain;height:calc(100vh - 60px);margin:0;overflow:hidden;padding:0;position:relative;width:100%}#bg_video{height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.ctn-text{align-items:center;display:flex;flex-direction:column;height:30%;justify-content:center;position:relative;top:35%;z-index:1}.title{font-size:48px}.subtitle,.title{color:#fff;font-weight:400}@media (max-width:767px){#bg_video{object-fit:cover}}