.cta-banner{box-shadow:0 -8px 20px 0 rgb(0 0 0/5%)}.cta-banner .content{align-items:center;display:flex;flex-flow:column;gap:30px}.cta-banner .text-content{align-items:center;display:flex;gap:30px;width:100%}.cta-banner .content .bg-color-container{display:flex;flex-flow:column;gap:25px;order:2;position:relative;width:100%}.cta-banner .content .bg-color{align-items:center;display:flex;gap:20px;justify-content:center;padding:20px 0;position:relative}.cta-banner .heading-text{line-height:100%;margin:0}.cta-banner .sub-container{border-radius:20px;margin:30px auto 0;max-width:1000px;padding:30px 20px}.cta-banner .sub-container .sub-header-text{line-height:100%;margin-top:10px}.cta-banner .image-content{margin-top:0;max-width:300px;width:100%}.cta-banner .image-content img{width:100%}@media (max-width:767px){.cta-banner .content .bg-color:after,.cta-banner .content .bg-color:before{max-width:100px}.cta-banner .image-content{max-width:250px}.cta-banner .text-content{flex-flow:column}.cta-banner .content .bg-color-container{align-items:center}.cta-banner .heading-text{font-size:50px!important;text-align:center!important}}@media (max-width:540px){.cta-banner .content .bg-color:after,.cta-banner .content .bg-color:before{display:none}.cta-banner .button{font-size:23px!important}.cta-banner .button br{display:none}}