.m-cta-banner-alternative__intro{margin:0 auto 2rem;max-width:860px;text-align:center}.m-cta-banner-alternative__intro a,.m-cta-banner-alternative__intro li,.m-cta-banner-alternative__intro p{font-weight:700;line-height:1.25}.m-cta-banner-alternative .box-wrapper{border-radius:1.5rem;padding:1.9rem 1.2rem 2.5rem}.m-cta-banner-alternative__visual{margin:0 auto 2.3rem;max-width:300px;padding-left:1rem}.m-cta-banner-alternative__content>h2{margin-bottom:1.2rem}.m-cta-banner-alternative__content--centered{text-align:center}.m-cta-banner-alternative__content--centered .buttons-container{justify-content:center}.m-cta-banner-alternative .buttons-container{align-items:center;display:flex;flex-wrap:wrap;margin:1.5rem -.25rem -.5rem}.m-cta-banner-alternative .buttons-container .module-action{margin:0 .25rem .5rem}@media only screen and (min-width:576px){.m-cta-banner-alternative__visual{margin-bottom:2.6rem;padding-left:2.1rem}}@media only screen and (min-width:768px){.m-cta-banner-alternative__visual{margin-bottom:1.3rem}}@media only screen and (min-width:992px){.m-cta-banner-alternative .box-wrapper{padding:3.5rem 0 3.2rem}}@media only screen and (min-width:1175px){.m-cta-banner-alternative__visual{max-width:none;padding-left:2.8rem;padding-right:1.2rem}.m-cta-banner-alternative__content{margin-left:-1.2rem}.m-cta-banner-alternative__content--centered{margin-left:0}}