.hero-banner-module{background:var(--background);background-position:var(--background-position);background-size:var(--background-size);height:var(--global-hero-banner-height);position:relative;.heading{color:var(--heading-color);position:absolute;top:50%;&.center{transform:translateY(-50%)}}&.hide{background:none;height:calc(var(--global-header-height, 0px) + var(--global-search-bar-height, 0px))}}