.cb-textCTA{overflow:hidden}.cb-textCTA .box{position:relative;z-index:20;background-color:#fff;padding:50px 30px 60px;border-radius:10px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1)}.cb-textCTA .inner{position:relative;margin:40px 0 60px}.cb-textCTA .inner:after,.cb-textCTA .inner:before{content:"";background-color:var(--primary-color);position:absolute;border-radius:50%}.cb-textCTA h2{margin-bottom:30px}.cb-textCTA .btn{margin:0}@media(max-width: 768px){.cb-textCTA .btn{width:100%}.cb-textCTA .inner:before{left:-25px;top:-40px;width:120px;height:120px}.cb-textCTA .inner:after{bottom:-60px;width:270px;height:270px;right:-70px}.cb-textCTA h2{font-size:24px;font-size:2.4rem}}@media(min-width: 768px){.cb-textCTA.aos-animate .inner:after,.cb-textCTA.aos-animate .inner:before{transform:scale(1)}.cb-textCTA .inner:after,.cb-textCTA .inner:before{transform:scale(0);transition:transform .8s ease-in-out}.cb-textCTA .inner.before{transition-delay:.1s}.cb-textCTA .box{display:flex;justify-content:space-between;align-items:flex-end;padding:50px 45px 55px}.cb-textCTA .inner{margin:60px 0 40px}.cb-textCTA .inner:before{left:-60px;bottom:-40px;width:126px;height:126px}.cb-textCTA .inner:after{top:-60px;width:240px;height:240px;right:-105px}.cb-textCTA h2{margin-right:30px;margin-bottom:0}.cb-textCTA .btn{min-width:230px}}@media(min-width: 1050px){.cb-textCTA .box{padding:60px 60px 65px}}@media(min-width: 1230px){.cb-textCTA .box{padding:70px 80px 75px}.cb-textCTA .inner{margin:80px 0 40px}.cb-textCTA .inner:after{top:-80px;width:300px;height:300px}}
