div.ccm-block-hero-image.mwj_4_1{
    position: relative;
    width: 100%;
}

div.ccm-block-hero-image.mwj_4_1::before{
    content:"";
    display: block;
    padding-top: 25%;
}
div.ccm-block-hero-image.mwj_4_1 .ccm-block-hero-image-image{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto!important;
    background-position: 0 80%;
}
div.ccm-block-hero-image.mwj_4_1 .ccm-block-hero-image-text{
    height: 100%!important;
}