.contact-cta-section{padding:42px 0;background:linear-gradient(90deg,rgba(255,255,255,.5) 9.62%,rgba(255,240,230,.5) 26.86%,rgba(238,242,255,.5) 63.37%,rgba(255,255,255,.5) 82.64%);text-align:center;max-width:1650px;margin:40px auto}.contact-cta-section.no-margin{margin:0 auto!important}@media(max-width:768px){.contact-cta-section{padding:20px 36px;margin:20px 0}}.contact-cta-section .cta-container{width:100%;margin:0 auto}.contact-cta-section .cta-inner{display:flex;flex-direction:column;align-items:center;width:100%;gap:12px}@media(max-width:1024px){.contact-cta-section .cta-inner{gap:16px}}.contact-cta-section .cta-title{font-size:32px;font-weight:500;color:#060821;line-height:44px;text-align:center;width:100%;margin:0 auto;max-width:80%}@media(max-width:1024px){.contact-cta-section .cta-title{font-size:24px;line-height:32px;max-width:100%}}.contact-cta-section .cta-highlight{background:linear-gradient(269.86deg,#2C52BE 11.04%,#FF822B 75.82%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.contact-cta-section .cta-subtitle{font-size:16px;font-weight:400;line-height:24px;color:#333;text-align:center;max-width:525px;margin:0 auto}@media(max-width:1024px){.contact-cta-section .cta-subtitle{font-size:14px;line-height:22px}}.contact-cta-section .cta-btn-wrap{margin-top:24px}@media(max-width:1024px){.contact-cta-section .cta-btn-wrap{margin-top:20px}}.contact-cta-section .cta-btn{font-weight:500;font-size:16px;padding:12px 42px;width:-moz-fit-content;width:fit-content;height:52px}@media(max-width:768px){.contact-cta-section .cta-btn{width:-moz-fit-content;width:fit-content;height:40px;font-size:14px;padding:10px 20px}}