.flexa-cta{box-sizing:border-box;padding:48px 24px;text-align:center}.flexa-cta .flexa-promo__content{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:100%}.flexa-cta .flexa-promo__text{display:flex;flex-direction:column;gap:12px;min-width:0}.flexa-cta .flexa-promo__description,.flexa-cta .flexa-promo__heading{margin:0}.flexa-cta .flexa-promo__buttons{display:flex;flex-wrap:wrap;gap:12px}.flexa-cta .flexa-promo__button{align-items:center;display:inline-flex;gap:.5em;justify-content:center;text-decoration:none}.flexa-cta .flexa-icon{flex:0 0 auto;height:1em;width:1em}.flexa-cta .flexa-icon svg{display:block;height:100%;width:100%}.flexa-cta img.flexa-icon{object-fit:contain}.flexa-cta .flexa-promo__content,.flexa-cta--boxed{margin-inline:auto}.flexa-cta--split .flexa-promo__content{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:none;text-align:right}.flexa-cta--split .flexa-promo__text{flex:1 1 320px}.flexa-cta--split .flexa-promo__buttons{flex:0 0 auto}@media(min-width:1025px){.flexa-cta.flexa-hide-desktop{display:none!important}}@media(min-width:768px)and (max-width:1024px){.flexa-cta.flexa-hide-tablet{display:none!important}}@media(max-width:767px){.flexa-cta.flexa-hide-mobile{display:none!important}}
