.home-header-banner-wrapper{padding:15rem 0 5rem}.header-backgrounds-container{height:100%;overflow:hidden;position:absolute;top:0;width:100%}.header-background-container{background-position:50%;background-size:cover;height:100%;transition:opacity .3s ease;width:100%}.header-background-container:not(.active){height:0;opacity:0;visibility:hidden}.header-background-container img{min-height:100%;min-width:100%;object-fit:cover}