.image{width:365px;padding-bottom:49%;background-size:cover;background-position:center}#sub_heading{color:var(--heading-colour)}@media (min-width:576px){body.has_header_image #main_col #main_heading_wrap{position:absolute;bottom:100%}body.has_header_image #main_col #main_heading_wrap #sub_heading{color:#fff}body.has_header_image #main_col #main_heading_wrap #main_heading{position:static!important}}