@keyframes carouselFade{0%{opacity:0}4%{opacity:1}10%{opacity:1}14%{opacity:0}100%{opacity:0}}.image-header{width:100%;position:relative;height:50vh!important;max-height:452px;margin-top:70px}.image-header.full{height:100vh!important;max-height:unset}.image-header .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);mix-blend-mode:multiply;z-index:5;opacity:.5}.image-header img{z-index:-1;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100vw;height:100%;object-fit:cover;object-position:center}.image-header .content{top:50%;left:50%;width:90%;max-width:400px;z-index:100;position:absolute;transform:translate(-50%,-50%)}.image-header .content h1,.image-header .content p{color:#fff;text-align:center;text-wrap:balance}.image-header .content p{margin-top:1rem;font-weight:500}@media screen and (min-width:768px){.image-header{margin-top:0;height:50vh}.image-header .content{left:64px;transform:translate(0,-50%)}.image-header .content h1,.image-header .content p{text-align:left}.image-header .overlay{height:50%;background:transparent linear-gradient(180deg,rgba(21,21,21,0) 0,#151515 100%)}}