.contact-cta{isolation:isolate;background-image:linear-gradient(90deg,#cecdfa 0%,#e6cdea 45%,#f9dae2 100%);padding-block:56px;position:relative;overflow:hidden}@media (min-width:48rem){.contact-cta{padding-block:72px}}@media (min-width:1400px){.contact-cta{align-items:center;min-height:400px;padding-block:40px;display:flex}}.contact-cta__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.contact-cta__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.contact-cta__inner{text-align:center}.contact-cta__title.section-heading{max-width:80rem;margin-inline:auto}.contact-cta__text{color:#000;max-width:71rem;margin:16px auto 0;font-size:18px;line-height:1.6}.contact-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}@media (min-width:48rem){.contact-cta__actions{gap:16px;margin-top:40px}}.contact-cta__button{isolation:isolate;color:#4f1a6b;background-color:#fff3;border:1px solid #7c1a70;border-radius:4px;justify-content:center;align-items:center;gap:10px;height:46px;padding:0 22px;font-size:14px;font-weight:600;line-height:1;transition:color .2s .1s,border-color .2s .1s;display:inline-flex;position:relative}.contact-cta__button:after{content:"";z-index:-1;border-radius:inherit;clip-path:inset(0 0 100%);background-image:linear-gradient(90deg,#2d1450 0%,#9d3385 60%,#8e1a78 100%);transition:clip-path .3s ease-out;position:absolute;inset:-1px}.contact-cta__button:hover,.contact-cta__button:focus-visible{color:#fff;border-color:#0000}.contact-cta__button:hover:after,.contact-cta__button:focus-visible:after{clip-path:inset(0)}.contact-cta__icon{flex-shrink:0;width:16px;height:16px}.contact-cta__circle{z-index:-1;aspect-ratio:1;border-radius:9999px;position:absolute;transform:translate(-50%,-50%)}.contact-cta__circle--1{background-color:#bea5f540;width:41%;top:-15%;left:37.4%}.contact-cta__circle--2{background-color:#f5aac333;width:31.3%;top:86%;left:67.6%}
