.contact-cta{background:var(--fuchsia_color);overflow:clip;padding:67px 0 51px;position:relative}.contact-cta:after,.contact-cta:before{background:url(https://7081442.fs1.hubspotusercontent-na1.net/hubfs/7081442/smart-waiver-theme/images/circles-shape.svg) no-repeat 50%/cover;content:"";height:984px;opacity:.07;pointer-events:none;position:absolute;width:984px}.contact-cta:after{left:-25vw;opacity:0;top:30px;transform:translateX(-400px);transition:1s}.contact-cta:before{bottom:0;opacity:0;right:-35vw;transform:translateX(400px);transition:1s}.contact-cta:has(.go):after{opacity:.07;transform:translateX(0)}.contact-cta:has(.go):before{opacity:.07;transform:translateX(0)}.contact-cta .inner{margin:0 auto;max-width:1000px;text-align:center}.contact-cta .inner h2{margin:0 auto 25px;max-width:700px;text-transform:capitalize}.contact-cta [class*=button-]{margin-top:35px}@media(max-width:1199px){.contact-cta:after,.contact-cta:before{height:500px;width:500px}}@media(max-width:767px){.contact-cta{padding:40px 0}.contact-cta:after,.contact-cta:before{height:400px;width:400px}.contact-cta [class*=button-]{margin-top:30px}.contact-cta .inner h2{margin:0 auto 13px}}@media(max-width:480px){.contact-cta:after,.contact-cta:before{height:350px;width:350px}.contact-cta:before{bottom:-45vw;right:-60vw}.contact-cta:after{left:-62vw;top:14vw}.contact-cta .inner{max-width:323px}}