.cms-icon{flex:none;justify-content:center;align-items:center;line-height:0}.cms-icon>svg{width:100%;height:100%;display:block}
.primary-btn{background-color:var(--ft-brand,#e11b22);color:#fff;border-radius:12px;align-items:center;gap:6px;padding:16px 24px;font-size:16px;display:inline-flex}@media screen and (max-width:767.98px){.primary-btn{border-radius:6px;padding:10px 18px;font-size:13px}}
