.banner-hero-component__title .cmp-title__text{font-family:'bebas-neue-pro',helvetica,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:36px;line-height:36px;letter-spacing:-0.03em}
@media(min-width:1280px){.banner-hero-component__title .cmp-title__text{font-family:'bebas-neue-pro',helvetica,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:56px;line-height:56px;letter-spacing:-0.03em}
}
.banner-hero-component.bg-tertiary .banner-hero-component__title .cmp-title__text{color:#009845}
.banner-hero-component.banner-hero-component--background{background-color:gray;background-image:var(--bg-banner);background-position:center center;background-repeat:no-repeat;background-size:cover;color:var(--secondary-color-fg)}
.banner-hero-component__image{position:relative;bottom:-60px;aspect-ratio:439 / 499;width:100%;height:auto}
@media(min-width:1280px){.banner-hero-component__image{bottom:-70px}
}
.banner-hero-component__image .cmp-image{width:auto;height:auto}
@media(min-width:1280px){.banner-hero-component.isAuthor .banner-hero-component__image.cq-Editable-dom{aspect-ratio:604 / 766;width:310px;height:100%;text-align:center}
}
@media(min-width:1280px) and (min-width:1280px){.banner-hero-component.isAuthor .banner-hero-component__image.cq-Editable-dom{aspect-ratio:0 /0;width:686px}
}