.generic__banner_cta{border-radius:25px;margin-left:20px;margin-right:20px;padding:40px}.generic__banner_cta .banner{margin-bottom:50px}.generic__banner_cta .generic__banner-image{align-items:center;background:#fff;border-radius:25px;display:flex;height:200px;justify-content:center;margin-bottom:25px;max-width:100%}.generic__banner_cta .generic__banner-image img{max-height:100%;max-width:100%}.generic__banner_cta .generic__banner-heading{margin-bottom:10px}.generic__banner_cta .generic__banner-heading h1 strong,.generic__banner_cta .generic__banner-heading h2 strong,.generic__banner_cta .generic__banner-heading h3 strong{color:#568ff5}.generic__banner_cta .generic__banner-heading h3 strong{font-weight:500}.generic__banner_cta .generic__banner-caption{margin-bottom:10px}.generic__banner_cta .generic__banner-caption span{color:#13224b}.generic__banner_cta .generic__banner-ctas{margin:40px 0}.generic__banner_cta .generic__banner-ctas .generic__banner-cta a{background:#fff;border-radius:100px;box-shadow:0 4px 20px rgba(19,34,75,.15);color:#13224b;font-size:16px;font-weight:500;line-height:16px;padding:15px 40px}.generic__banner_cta .generic__banner-ctas .generic__banner-cta a:hover{background:#568ff5;box-shadow:0 4px 30px rgba(19,34,75,.2);color:#fff}.row-reverse{display:flex;flex-direction:row-reverse}@media only screen and (max-width:768px){.generic__banner_cta	.generic__banner-content{padding:0 20px}.generic__banner_cta .generic__banner-ctas{text-align:center}}