.banner-hero-content-component--cards.banner-hero-content-component .banner-hero-content-component__top{position:relative;align-items:flex-start;gap:0;margin-bottom:9px}
.banner-hero-content-component--cards.banner-hero-content-component .banner-hero-content-component__top .cmp-title .cmp-title__text{font-family:'bebas-neue-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:700;font-size:32px;line-height:40px;letter-spacing:-0.03em}
@media(min-width:768px){.banner-hero-content-component--cards.banner-hero-content-component .banner-hero-content-component__top .cmp-title .cmp-title__text{font-family:'bebas-neue-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:700;font-size:56px;line-height:56px;letter-spacing:-0.03em}
}
.banner-hero-content-component--cards.banner-hero-content-component .banner-hero-content-component__subtitle::after{width:85px;position:relative;right:3%}
.banner-hero-content-component--cards.banner-hero-content-component .banner-hero-content-component__subtitle .cmp-text p{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:4px;font-size:10px}
@media(min-width:768px){.banner-hero-content-component--cards.banner-hero-content-component .banner-hero-content-component__subtitle .cmp-text p{font-size:14px}
}
.banner-hero-content-component--cards.banner-hero-content-component .banner-hero-content-component__content{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-weight:400;font-size:12px;line-height:16px}
@media(min-width:768px){.banner-hero-content-component--cards.banner-hero-content-component .banner-hero-content-component__content{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-weight:400;font-size:16px;line-height:24px}
}