.text-card-container{color:var(--font-color-text)}
.text-card-container .eyebrow-block span{font-family:"ws_bergen_text_semiBold";font-weight:600;font-size:15px;line-height:160%;letter-spacing:4px;text-transform:uppercase}
.text-card-container .eyebrow-block,.text-card-container .title-block,.text-card-container .description-block{margin-bottom:24px}
.text-card-container .description-block p{font-size:18px}
.text-card-container .title-block h2{font-family:"ws_bergen_text";font-weight:400;font-size:44.79px;line-height:120%;letter-spacing:0}
.text-card-container .cta-block{font-family:"ws_bergen_text";font-weight:600;font-size:18px;line-height:24px;letter-spacing:1%}
.text-card-container .cta-block .ws-button-link{background:var(--button-color);padding:16px 24px;border-radius:12px;text-decoration:none;font-family:'ws_bergen_text_semiBold';color:var(--font-color)}
.text-card-container .cta-block .ws-button-link{width:auto}
.text-card-container .cta-block .cta-details{display:flex;align-items:center;gap:12px;width:auto}
.text-card-container .cta-block .svg-color{stroke:var(--font-color)}
.text-card-container .cta-block .ws-button-link:hover{background:var(--hover-button-color);color:var(--hover-font-color)}
.text-card-container .cta-block .ws-button-link:hover .svg-color{stroke:var(--hover-font-color)}