.cta-banner{overflow:hidden;position:relative}.cta-banner .cta-block{border-radius:50px;display:flex;flex-direction:column;gap:36px;max-width:100%;padding:40px;visibility:hidden}.cta-banner .background-img{left:50%;max-width:unset!important;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:-1}.cta-banner .cta-btn{visibility:hidden}.cta-block.align-left{margin-right:auto}.cta-block.align-right{margin-left:auto}.cta-block.bg-blue{background:linear-gradient(159deg,#20247c 19.83%,#347abc 73.56%)}