.cta-bar .content-wrapper{border:1px solid transparent;border-radius:40px;box-shadow:0 20px 45px 0 #635bff1a;padding:0;position:relative;transition:all .5s ease-in-out;z-index:10}.cta-bar .content-wrapper:hover{background:#f3f2ff!important;border:1px solid #0a2540}.cta-bar .content-wrapper.style-v1 .white-dark a{border-color:#fff;color:#fff}.cta-bar .content-wrapper:hover .white-dark a{border-color:#0a2540;color:#0a2540}.cta-bar .content-wrapper .white-dark a:hover{background:#0a2540;color:#fff}.cta-bar .content-wrapper:hover .cta-img:before{background:linear-gradient(90deg,rgba(243,242,255,0) 46.33%,#f3f2ff)!important}.cta-bar .content-wrapper.style-v1:hover .inner-heading .caption p{color:#635bff}.cta-bar .content-wrapper.style-v1:hover .inner-heading h2{color:#0a2540}.cta-bar .content-wrapper.style-v1:hover .inner-heading p,.cta-bar .content-wrapper.style-v2 .inner-heading .caption p,.cta-bar .content-wrapper.style-v2:hover .inner-heading .caption p,.cta-bar .content-wrapper.style-v2:hover .inner-heading p{color:#02070d}.cta-bar .content-wrapper.style-v2:hover .inner-heading h2{color:#0a2540}.cta-bar .content-wrapper.style-v2 .white-dark a{border-color:#0a2540;color:#0a2540}.cta-bar .content-wrapper.style-v2 .white-dark a:hover{color:#fff!important}.cta-bar .content-wrapper .cta-img{height:100%;position:relative}.cta-bar .content-wrapper .cta-img img{border-radius:40px 0 0 40px;height:100%!important;object-fit:cover;vertical-align:bottom}.cta-bar .content-wrapper .cta-img:before{content:"";height:100%;position:absolute;right:-1px;top:0;width:100%}.cta-bar .content-wrapper .inner-heading{padding:90px 65px}.cta-bar .content-wrapper.style-v1 .inner-heading .caption p,.cta-bar .content-wrapper.style-v1 .inner-heading h2,.cta-bar .content-wrapper.style-v1 .inner-heading p,.cta-bar .content-wrapper.style-v1 .inner-heading span{color:#fff}.cta-bar .content-wrapper .custom_button{margin-top:30px}@media (max-width:768px){.cta-bar .content-wrapper .cta-img img{border-radius:20px 20px 0 0}.cta-bar .content-wrapper{border-radius:20px}}@media (max-width:600px){.cta-bar .content-wrapper .inner-heading{padding:20px 15px}.cta-bar .content-wrapper .cta-img img{max-height:280px!important}}