.home-banner-background-video{background-size:cover;height:auto;left:50%;max-width:250%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:opacity 1s;width:auto;z-index:-100}.home-banner-section{overflow:hidden;position:relative}.home-banner-text,.home-banner-text p{color:#fff;font-weight:300}@media screen and (min-width:500px){.home-banner-background-video{max-width:200%}}@media screen and (min-width:650px){.home-banner-background-video{max-width:140%}}@media screen and (min-width:768px){.home-banner-background-video{max-width:125%}}@media screen and (min-width:992px){.home-banner-background-video{max-width:100%}}