.carousel-hover-blocks .carousel-block{height:470px!important;overflow:hidden;position:relative}.carousel-hover-block-content-container{bottom:0;display:flex;flex-direction:column;left:0;min-height:0;padding:2rem;position:absolute;transition:all .3s ease;width:100%}.carousel-hover-block-hidden-content-container{display:flex;flex-direction:column;flex-grow:1;height:0;opacity:0;overflow:hidden;transition:opacity .3s ease;visibility:hidden}.carousel-hover-blocks .carousel-block:hover .carousel-hover-block-content-container{background:var(--bg-gradient-brand);min-height:470px}.carousel-hover-blocks .carousel-block:hover .carousel-hover-block-hidden-content-container{flex-grow:1;height:auto;margin-top:.5rem;opacity:1;visibility:visible}