.m-cta-banner-2 .description p{color:#3f4647;font-size:1rem;font-weight:400;line-height:39px;margin-bottom:1rem}.m-cta-banner-2 .left-title{border-top:5px solid #ea280a;padding-top:2rem}.m-cta-banner-2__challenge-card .challenge-wrapper{background-color:#ea280a;margin-bottom:0;padding:3rem}.m-cta-banner-2__challenge-card .challenge-wrapper h2,.m-cta-banner-2__challenge-card .challenge-wrapper .description p{color:#fff}.m-cta-banner-2__left-column{padding:3rem}@media only screen and (min-width:768px){.m-cta-banner-2__left-column{padding:2rem 1rem}.m-cta-banner-2__challenge-card .challenge-wrapper{padding:3rem 2rem}}@media only screen and (min-width:992px){.m-cta-banner-2 .description p{font-size:1.3rem;margin-bottom:1.8rem}.m-cta-banner-2__left-column{padding:4rem 1rem}.m-cta-banner-2__challenge-card .challenge-wrapper{padding:5rem 3rem}}@media only screen and (min-width:1175px){.m-cta-banner-2__left-column{padding:2rem}.m-cta-banner-2__challenge-card .challenge-wrapper{padding:5.5rem}}@media only screen and (min-width:1440px){.m-cta-banner-2__left-column{padding:4rem}.m-cta-banner-2__challenge-card .challenge-wrapper{padding:5.5rem}}