.cover-banner{position:relative}.cover-banner,.cover-banner .cover-banner__content-row,.cover-banner>.container{min-height:100vh}.cover-banner__content :last-child{margin-bottom:0}.cover-banner__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.cover-banner__background--video{object-fit:cover}.cover-banner__background--image,.cover-banner__background--video{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.cover-banner__background--image{background-position:50% 50%;background-size:cover}