.section.cta-module{padding:159px 0 159px 0}.cta-module{background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center}.cta-module h2{color:#fff;font-size:44px;font-weight:300;letter-spacing:-1px;line-height:56px;margin:0 0 18px 0}.cta-module p{color:#fff;font-size:17px;line-height:32px;max-width:668px;margin:0 auto 44px auto}.cta-module p:last-child{margin:0 auto 0 auto}.cta-module .p-norestrict p{max-width:none}.cta-module .btn.btn-blue{background-color:transparent;-webkit-transition:border .3s ease-out;-moz-transition:border .3s ease-out;-o-transition:border .3s ease-out;transition:border .3s ease-out}.cta-module .btn.btn-blue:before{background:#1685ff;-webkit-transform:scaleX(1);transform:scaleX(1)}.cta-module a.btn.btn-blue:hover,.cta-module a.btn.btn-blue:focus,.cta-module a.btn.btn-blue:active{color:#fff;background:transparent;border:2px solid #fff}.cta-module a.btn:hover:before,.cta-module a.btn:focus:before,.cta-module a.btn:active:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media only screen and (max-width:767px){.cta-module h2{font-size:26px;line-height:34px;margin:0 0 12px 0}.cta-module p{font-size:14px;line-height:26px;margin:0 0 20px 0}.section.cta-module{padding:50px 0}}