.title-block-component__content,.title-block-component__content.bg-secondary,.title-block-component__content.bg-tertiary{padding:24px 0 32px}
@media(min-width:1280px){.title-block-component__content,.title-block-component__content.bg-secondary,.title-block-component__content.bg-tertiary{padding:64px 0}
}
.title-block-component__title{font-family:var(--primary-font);font-style:normal;font-weight:700;line-height:1;font-size:32px;letter-spacing:-2.24px;text-align:left}
@media(min-width:1280px){.title-block-component__title{font-family:var(--primary-font);font-style:normal;font-weight:700;line-height:1;font-size:56px;line-height:48px;letter-spacing:-1.68px}
}
.title-block-component__title .cmp-title::after{display:none}
.title-block-component__title.bg-secondary,.title-block-component__title.bg-tertiary{font-family:var(--primary-font);font-style:normal;font-weight:700;line-height:1;font-size:32px;letter-spacing:-2.24px}
@media(min-width:1280px){.title-block-component__title.bg-secondary,.title-block-component__title.bg-tertiary{font-family:var(--primary-font);font-style:normal;font-weight:700;line-height:1;font-size:56px;line-height:48px;letter-spacing:-1.68px}
}
.title-block-component__title.bg-secondary .cmp-title,.title-block-component__title.bg-tertiary .cmp-title{justify-content:flex-start}
.title-block-component__link-item,.title-block-component__button-item{line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:1.5;text-transform:none}