.cta{background:#ce181e;padding:25px 0}.cta .container{text-align:center}.cta .container .heading{font-size:2.4rem;line-height:3.7rem;color:#fff;text-transform:uppercase;letter-spacing:-0.24px;margin:0 0 25px}.cta .container .button{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;padding:19px 50px 18px;letter-spacing:.8px;text-transform:uppercase;font-size:16px;line-height:19px;color:#ce181e;font-weight:bold;-webkit-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);-o-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}.cta .container .button:hover{background:#034b87;color:#fff}@media only screen and (min-width:767px){.cta .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.cta .container .heading{margin:0 60px 0 0;font-size:3.2rem;letter-spacing:-0.32px}}