.cta .cta-wrapper{background-image:linear-gradient(275deg,var(--violet) 0%,#8A5FBD 100%);border-radius:20px;text-align:center;padding:30px 20px}.free-consultation-grad{background-image:linear-gradient(275deg,#f0ab00 0%,#ffc001 50%,#f0ab00 100%)!important;color:#000}.cta-wrapper.free-consultation-grad .cta-text p,.free-consultation-grad h2.cta-head{color:#000}.cta-wrapper .cta-text p{color:#fff}.cta .cta-wrapper .cta-text p{font-size:23px;line-height:29px;font-weight:400}.cta .cta-wrapper .flex-box .cta-button{padding:10px 37px;color:#fff;font-size:16px;font-weight:600;border-radius:70px}.cta .cta-wrapper .flex-box .cta-button img{width:22px}.cta .cta-wrapper .flex-box .transparent{background:0 0;display:flex;justify-content:center;align-items:center;border:2px solid #fff}.cta .cta-wrapper .flex-box .green-bg{background:var(--green);border:1px solid var(--green)}.cta .cta-wrapper .flex-box .green-bg:hover{background-color:var(--hover-button);border:1px solid var(--hover-button)}.cta .cta-wrapper .flex-box .transparent:hover{color:#fff;background:#5a2b85}.cta .cta-wrapper .cta-head{font-size:29px;line-height:34px;font-weight:600}.cta .cta-wrapper .cta-text p{font-size:17px;line-height:27px}.cta .outer-wrapper .cta-wrapper{width:100%}@media screen and (min-width:576px){.cta-wrapper .flex-box{row-gap:15px}.cta .cta-wrapper .cta-text p{font-size:20px;line-height:29px}}@media screen and (min-width:768px){.cta .cta-wrapper .cta-head{font-size:40px;line-height:50px}.cta .cta-wrapper .cta-text p{font-size:23px}.cta .cta-wrapper .flex-box .cta-button{font-size:22px}}@media screen and (min-width:1024px){.cta .cta-wrapper{padding:50px 120px}.cta .cta-wrapper .flex-box{justify-content:center}.cta .outer-wrapper{display:flex;justify-content:center}.cta .outer-wrapper .cta-wrapper{width:100%}.cta .cta-wrapper .flex-box .cta-button{font-size:19px;text-transform:uppercase}}@media screen and (min-width:1440px){}