.cta-blocks-module{padding:90px 0}.cta-blocks .cta-blocks-container{background:#fff;border-radius:40px;border-top-left-radius:0;padding:50px 60px;display:flex;flex-flow:row}.cta-blocks-module--one .cta-blocks .cta-blocks-container,.cta-blocks-module--rounded .cta-blocks .cta-blocks-container{border-top-left-radius:40px}.cta-blocks h1,.cta-blocks h2,.cta-blocks h3{color:#1c355e;margin-top:0;margin-bottom:20px}.cta-blocks p{margin-bottom:0;font-size:16px}.cta-blocks .cta_button{margin-top:25px}.cta-blocks .cta-block img{margin-bottom:20px}.cta-blocks .cta-blocks-inner{width:50%}.cta-blocks-module--one .cta-blocks .cta-blocks-inner{width:100%;max-width:564px;margin-left:auto;margin-right:auto;text-align:center}.cta-blocks-module:not(.cta-blocks-module--one) .cta-blocks .cta-blocks-inner:not(:first-child):last-child{border-left:3px solid #ededed;padding-left:60px}@media (max-width:767px){.cta-blocks-module{padding:0}.cta-blocks .cta-blocks-container{flex-flow:column;padding:30px 20px}.cta-blocks .cta-blocks-inner{width:100%;text-align:center}.cta-blocks-module:not(.cta-blocks-module--one) .cta-blocks .cta-blocks-inner:not(:first-chlid):last-child,.cta-blocks .cta-blocks-inner:not(:first-chlid):last-child{border-left:none;border-top:3px solid #ededed;padding-top:50px;margin-top:50px;padding-left:0}.cta-blocks-module:not(.cta-blocks-module--one) .cta-blocks .cta-blocks-inner:not(:first-child):last-child{padding-left:0;border-left:none;padding-top:40px}}