.title-block-component{height:122px}
@media(min-width:768px){.title-block-component{height:224px}
}
.title-block-component.bg-secondary,.title-block-component.bg-tertiary{height:122px}
@media(min-width:768px){.title-block-component.bg-secondary,.title-block-component.bg-tertiary{height:224px}
}
.title-block-component__content{padding-top:32px;gap:16px}
@media(min-width:768px){.title-block-component__content{padding-top:64px;gap:24px}
}
.title-block-component__content.bg-secondary,.title-block-component__content.bg-tertiary{padding-top:32px;gap:16px}
@media(min-width:768px){.title-block-component__content.bg-secondary,.title-block-component__content.bg-tertiary{padding-top:64px;gap:24px}
}
.title-block-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;color:#fff}
@media(min-width:768px){.title-block-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}
}
.title-block-component__title .cmp-title::after{content:'';flex:1;opacity:.2;margin-left:16px;height:1px;background-color:#fff}
@media(min-width:768px){.title-block-component__title .cmp-title::after{margin-left:24px}
}
.title-block-component__title.bg-secondary .cmp-title__text,.title-block-component__title.bg-tertiary .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;color:#fff}
@media(min-width:768px){.title-block-component__title.bg-secondary .cmp-title__text,.title-block-component__title.bg-tertiary .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}
}
.title-block-component__title.bg-secondary .cmp-title::after,.title-block-component__title.bg-tertiary .cmp-title::after{content:'';flex:1;opacity:.2;margin-left:16px;height:1px;background-color:currentColor}
@media(min-width:768px){.title-block-component__title.bg-secondary .cmp-title::after,.title-block-component__title.bg-tertiary .cmp-title::after{margin-left:24px}
}
.title-block-component__text .cmp-text{color:#fff;font-family:'helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.2px}
@media(min-width:768px){.title-block-component__text .cmp-text{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.1px}
}
.title-block-component__link-item{color:#fff}
.title-block-component.bg-primary{--title-block-bg-color:var(--primary-color-bg);--title-block-fg-color:var(primary-color-fg-title-block)}
.title-block-component.bg-secondary{--title-block-bg-color:var(--secondary-color-bg);--title-block-fg-color:var(--secondary-color-fg)}
.title-block-component.bg-tertiary{--title-block-bg-color:var(--tertiary-color-bg);--title-block-fg-color:var(--tertiary-color-fg)}