.card-text-section-w-cta{position:relative}.card-text-section-w-cta .background--shape:before{background:linear-gradient(180deg,rgba(89,29,201,.16),rgba(30,24,44,.16) 99.71%),#161618;border-radius:30px 30px 30px 600px;content:"";height:84%;max-width:1320px;position:absolute;top:110px;width:100%}.card-text-section-w-cta .background--shape.classic:before{transform:translateX(-100px)}.card-text-section-w-cta .background--shape.reverse:before{transform:translateX(-100px) scaleX(-1)}.card-text-section-w-cta .background--shape.custom-three:before{height:calc(100% - 135px);top:30px}@media (max-width:411px){.card-text-section-w-cta .background--shape{height:97%!important;left:0;transform:none;width:100%}}@media (max-width:768px){.card-text-section-w-cta .background--shape{height:100%;left:0;transform:none;width:100%}}@media screen and (min-width:1200px){.card-text-section-w-cta .background--shape{position:relative}.card-text-section-w-cta .background--shape:before{height:calc(100% - 120px);top:60px;width:1320px}}@media (max-width:1199px){.card-text-section-w-cta .background--shape:before{max-width:100%}.card-text-section-w-cta .background--shape.classic:before,.card-text-section-w-cta .background--shape.reverse:before{left:0;transform:none!important}}@media (max-width:575px){.card-text-section-w-cta .background--shape.classic,.card-text-section-w-cta .background--shape.reverse{position:relative}.card-text-section-w-cta .background--shape.classic:before,.card-text-section-w-cta .background--shape.reverse:before{top:0}.card-text-section-w-cta .background--shape.custom-four .col-lg-6:last-child>div{display:flex;flex-direction:column}.card-text-section-w-cta .background--shape.custom-four .col-lg-6:last-child>div>div:not(.card--item){order:-1}.card-text-section-w-cta .background--shape.custom-four .col-lg-6:first-child>div>div.card--item{margin-bottom:30px!important}.card-text-section-w-cta .background--shape.custom-three .col-lg-6:first-child{order:-1}.card-text-section-w-cta .background--shape.custom-three .col-lg-6:first-child>div{display:flex;flex-direction:column}.card-text-section-w-cta .background--shape.custom-three .col-lg-6:first-child>div>div:not(.card--item){order:-1}.card-text-section-w-cta .background--shape.custom-three .col-lg-6:first-child>div>div.card--item{margin-bottom:30px!important}}