.cta-footer-wrap .cta-col{width:44%}.cta-module{padding:104px 42px 166px 30px}.cta-module .inner{max-width:509px;margin:0 0 0 auto}.cta-module .brandmark{display:block;margin-bottom:29px}.cta-module.rt-basic h2{margin:0 0 28px 0}.cta-module .buttons{display:block;width:100%;margin-top:56px}@media only screen and (max-width:992px){.cta-footer-wrap .cta-col{width:100%}.cta-module{padding:50px 30px;text-align:center}.cta-module .inner{max-width:none;margin:0}.cta-module .brandmark{margin:0 auto 29px auto}.cta-module .buttons{margin-top:30px}}