.m-cta-banner{position:relative;padding-top:7rem;padding-bottom:7rem}.m-cta-banner__info{text-align:center}.cta-banner__title{position:relative}.cta-banner--is-card .cta-banner__title:before{content:'';position:absolute;top:0;height:1px;width:40px;background-color:#000;left:calc(50% - 20px);top:-20px}.m-cta-banner .button--cta{background:#f60;display:flex;max-width:330px;margin:30px auto 0}.text--white .cta-banner__title,.text--white .cta-banner__description{color:white}.text--white .cta-banner__title:before{background-color:white}@media only screen and (min-width:992px){.m-cta-banner{padding-top:10rem}.cta-banner--is-card:before{bottom:50px;box-shadow:4px 0 46px 0 rgba(0,0,0,0.3);content:'';left:70px;position:absolute;right:70px;top:50px}.cta-banner--is-card.cta-banner--color-rusty-red:before{background-color:#973d23}.cta-banner--is-card.cta-banner--color-teal:before{background-color:#168788}.cta-banner--is-card.cta-banner--color-blue:before{background-color:#245d8d}.cta-banner--is-card.cta-banner--color-orange::before{background-color:#f60}.cta-banner--is-card.cta-banner--color-dark-blue::before{background-color:#1b2748}.cta-banner--is-card.cta-banner--color-light-blue::before{background-color:#42c0ec}.cta-banner--is-card.cta-banner--color-green::before{background-color:#393}.cta-banner--is-card.cta-banner--color-purple::before{background-color:#639}.cta-banner--is-card.cta-banner--color-yellow::before{background-color:#fc3}.m-cta-banner .button--cta{margin:40px auto 0}}@media only screen and (max-width:992px){.cta-banner--is-card.cta-banner--color-rusty-red{background-color:#973d23}.cta-banner--is-card.cta-banner--color-teal{background-color:#168788}.cta-banner--is-card.cta-banner--color-blue{background-color:#245d8d}.cta-banner--is-card.cta-banner--color-orange{background-color:#f60}.cta-banner--is-card.cta-banner--color-dark-blue{background-color:#1b2748}.cta-banner--is-card.cta-banner--color-light-blue{background-color:#42c0ec}.cta-banner--is-card.cta-banner--color-green{background-color:#393}.cta-banner--is-card.cta-banner--color-purple{background-color:#639}.cta-banner--is-card.cta-banner--color-yellow{background-color:#fc3}}