.m-cta-banner .wrapper{padding:2.5rem 0}.m-cta-banner__content{margin:auto;max-width:460px}.m-cta-banner__content h3,.m-cta-banner__content p{color:#fff;text-align:center}.m-cta-banner__buttons{display:flex;flex-direction:column;justify-content:center;margin-top:1.6rem}.m-cta-banner__buttons .module-action{margin-bottom:1rem}.m-cta-banner__buttons .button.button--white{background:#fff}.m-cta-banner__buttons .button.button--white:hover{background:#004a9b;border:3px solid #fff;color:#fff}@media only screen and (min-width:576px){.m-cta-banner__buttons{align-items:center;flex-direction:row}.m-cta-banner__buttons .module-action{margin-bottom:0}.m-cta-banner__buttons .module-action:not(:first-child){margin-left:1rem}}@media only screen and (min-width:768px){.m-cta-banner__buttons{align-items:center;flex-direction:column}.m-cta-banner__buttons .module-action{margin-bottom:1rem}.m-cta-banner__buttons .module-action:not(:first-child){margin-left:0}}@media only screen and (min-width:992px){.m-cta-banner .wrapper{padding:6.5rem 0}.m-cta-banner__content{max-width:556px}.m-cta-banner__buttons{align-items:center;flex-direction:row}.m-cta-banner__buttons .module-action{margin-bottom:0}.m-cta-banner__buttons .module-action:not(:first-child){margin-left:1rem}}