.blog-cta-banner{align-items:flex-start;background-color:var(--karman-green);background-image:var(--karman-gradient);border-radius:10px;display:flex;flex-direction:column;gap:10px;margin:2em 0;padding:30px 40px}.blog-cta-banner__text{flex:7}.blog-cta-banner__button{flex:3;text-align:right}@media(max-width:991px){.blog-cta-banner{flex-wrap:wrap}.blog-cta-banner__button,.blog-cta-banner__text{flex:0 0 100%;text-align:flex-start}}@media(max-width:767px){.blog-cta-banner{gap:0;padding:30px 20px}.blog-cta-banner__button a.c-button{justify-content:center}.blog-cta-banner__button,.blog-cta-banner__text{text-align:left}.blog-cta-banner__text h1{font-size:1.73rem}}