.hero-image-banner{position:relative;overflow-x:visible;width:100%;height:auto;margin-bottom:0!important}.hero-image-banner .image-wrapper{position:relative;top:0;left:0;width:100%;height:275px}@media (min-width:34.375em){.hero-image-banner .image-wrapper{height:352px}}.hero-image-banner .image-wrapper img{width:100%;height:100%;object-fit:cover}@media (min-width:34.375em){.hero-image-banner .image-wrapper img{}}.hero-image-banner .content-wrapper{background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 50%);z-index:1;position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:2rem}@media (min-width:56.25em){.hero-image-banner .content-wrapper{padding-bottom:4rem}}.hero-image-banner .content-wrapper .heading{width:calc(100% - 2rem);margin:0 auto;max-width:var(--width--section-max);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-image-banner .content-wrapper .heading h1,.hero-image-banner .content-wrapper .heading h2,.hero-image-banner .content-wrapper .heading h3,.hero-image-banner .content-wrapper .heading h4,.hero-image-banner .content-wrapper .heading p{width:100%;color:var(--color--white);text-transform:uppercase;font-family:var(--font-family);font-style:normal;font-weight:900;text-align:left;font-size:38px;line-height:1}@media (min-width:56.25em){.hero-image-banner .content-wrapper .heading h1,.hero-image-banner .content-wrapper .heading h2,.hero-image-banner .content-wrapper .heading h3,.hero-image-banner .content-wrapper .heading h4,.hero-image-banner .content-wrapper .heading p{font-size:46px;text-align:left}}