.blog-cta-banner-outer{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:250px;position:relative}.banner-button a{padding:15px 30px;color:#fff;background-color:#db1e21;text-transform:uppercase;font-size:20px;font-weight:700;font-family:Maven Pro,Helvetica,Arial,Verdana,sans-serif;display:inline-block;text-align:center}.blog-cta-banner-inner{width:65%;padding:0 0 20px 60px;box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:center}.blog-cta-banner-inner h3{color:#fff;font-size:36px;line-height:1.2;padding-bottom:20px}@media (max-width:1080px){.blog-cta-banner-inner h3{font-size:32px}.blog-cta-banner-inner{width:100%}}@media (max-width:860px){.blog-cta-banner-inner h3{font-size:26px}.banner-button a{font-size:16px}.blog-cta-banner-inner{padding:40px 20px}.blog-cta-banner-outer{height:auto}}