.cta-banner{margin-top:-65px;padding-top:100px;padding-bottom:60px;background-color:#ddd4cd}.cta-banner .row{padding:40px 0 50px}@media screen and (min-width:992px){.cta-banner .row{padding:70px 0}}.cta-banner .row .background-image{display:none;background-position:100% 100%;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.cta-banner .row .background-image{display:block;padding-bottom:135%;background-size:cover;margin:-41px 30px -53px -15px}}@media screen and (min-width:992px){.cta-banner .row .background-image{padding-bottom:110%;margin:-71px 30px -71px -15px}}@media screen and (min-width:1200px){.cta-banner .row .background-image{padding-bottom:91%}}@media screen and (min-width:1400px){.cta-banner .row .background-image{padding-bottom:78%}}.cta-banner .row .heading{position:relative;margin-bottom:30px}.cta-banner .row .heading_text{font-size:25px;letter-spacing:-1px;line-height:30px;margin-bottom:0;color:#fff}@media screen and (min-width:992px){.cta-banner .row .heading_text{font-size:30px;line-height:37px}}@media screen and (min-width:1200px){.cta-banner .row .heading_text{font-size:35px;line-height:43px}}.cta-banner .row .heading_text .heading_background{display:inline-block;padding:10px 20px;background-color:#2e3192}@media screen and (min-width:992px){.cta-banner .row .heading_text .heading_background{padding:15px 20px}}.cta-banner .row .heading_text .heading_background.line_1{margin-bottom:5px}.cta-banner .row .content{margin-bottom:20px;padding-right:15px;color:#fff}@media screen and (min-width:992px){.cta-banner .row .content{padding-right:40px}}