@property --intro-cta-text-c1{syntax:"<color>";inherits:false;initial-value:#000}@property --intro-cta-text-c2{syntax:"<color>";inherits:false;initial-value:#666}@keyframes intro-cta-text-fill{0%,12%{--intro-cta-text-c1:#000;--intro-cta-text-c2:#666}40%,58%{--intro-cta-text-c1:#420f85;--intro-cta-text-c2:#420f85}to{--intro-cta-text-c1:#000;--intro-cta-text-c2:#666}}body.frontend .intro-cta{text-align:center;background:#fff;padding-top:30px;padding-bottom:68px}@media only screen and (width>=768px){body.frontend .intro-cta{padding-top:100px;padding-bottom:87px}}body.frontend .intro-cta--small{text-align:center;padding-top:34px;padding-bottom:60px}@media only screen and (width>=768px){body.frontend .intro-cta--small{text-align:left;padding-top:54px;padding-bottom:70px}}body.frontend .intro-cta--small .intro-cta__inner{padding:0}body.frontend .intro-cta--with-heading{padding-top:48px;padding-bottom:67px}@media only screen and (width>=768px){body.frontend .intro-cta--with-heading{padding-top:157px;padding-bottom:153px}}@media only screen and (width<=767px){body.frontend .intro-cta--with-heading .intro-cta__buttons{padding:0}}body.frontend .intro-cta__text{color:#420f85;font-weight:700;line-height:1.42}@media only screen and (width<=767px){body.frontend .intro-cta__text{line-height:1.166}}body.frontend .intro-cta__text p:not(.animated-text),body.frontend .intro-cta__text h2:not(.animated-text){background:linear-gradient(0deg, var(--intro-cta-text-c1) 18.27%, var(--intro-cta-text-c2) 88.01%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}body.frontend .intro-cta__text.inview-active p:not(.animated-text),body.frontend .intro-cta__text.inview-active h2:not(.animated-text){animation:2.8s forwards intro-cta-text-fill}@media (prefers-reduced-motion:reduce){body.frontend .intro-cta__text.inview-active p:not(.animated-text),body.frontend .intro-cta__text.inview-active h2:not(.animated-text){--intro-cta-text-c1:#000;--intro-cta-text-c2:#666;animation:none}}body.frontend .intro-cta__text--small{line-height:1.5}@media only screen and (width<=1023px){body.frontend .intro-cta__text--small{font-size:clamp(19.1px,5.97vw,28.66px)}}@media only screen and (width>=768px){body.frontend .intro-cta__text--small{font-size:clamp(14.93px,1.94vw,37.33px)}}body.frontend .intro-cta__text--small{font-weight:500}@media only screen and (width<=767px){body.frontend .intro-cta__text--small{line-height:1.375}}body.frontend .intro-cta__text--with-heading h2{margin:0;line-height:1.09}@media only screen and (width<=1023px){body.frontend .intro-cta__text--with-heading+.intro-cta__buttons{margin-top:clamp(23.88px,7.46vw,35.82px)}}@media only screen and (width>=768px){body.frontend .intro-cta__text--with-heading+.intro-cta__buttons{margin-top:clamp(34.67px,4.51vw,86.67px)}}body.frontend .intro-cta__text p{font-size:inherit}body.frontend .intro-cta__text .animated-text{vertical-align:bottom;text-align:inherit;align-items:center;height:3em;font-family:Funnel Display,sans-serif;line-height:1.2;display:inline-grid;overflow:hidden}@media only screen and (width<=1023px){body.frontend .intro-cta__text .animated-text{margin-top:clamp(23.88px,7.46vw,35.82px)}}@media only screen and (width>=768px){body.frontend .intro-cta__text .animated-text{margin-top:clamp(0px,0vw,0px)}}@media only screen and (width<=767px){body.frontend .intro-cta__text .animated-text{height:2em}}body.frontend .intro-cta__text .animated-text>span{opacity:0;animation-duration:var(--animated-text-duration,5.88s);will-change:transform, opacity;grid-area:1/1;line-height:1.2;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:forwards;display:block;transform:translateY(1.4em)}body.frontend .intro-cta__text .animated-text>span:first-child{color:#420f85}body.frontend .intro-cta__text .animated-text>span:nth-child(2){color:#e8285b}body.frontend .intro-cta__text .animated-text>span:nth-child(3){color:#0b3850}body.frontend .intro-cta__text .animated-text[data-span-count="2"]>span{animation-name:animated-text-up-2}body.frontend .intro-cta__text .animated-text[data-span-count="3"]>span{animation-name:animated-text-up-3}body.frontend .intro-cta__text .animated-text[data-span-count="4"]>span{animation-name:animated-text-up-4}body.frontend .intro-cta__text .animated-text[data-span-count="5"]>span{animation-name:animated-text-up-5}body.frontend .intro-cta__text .animated-text[data-span-count="6"]>span{animation-name:animated-text-up-6}@media (prefers-reduced-motion:reduce){body.frontend .intro-cta__text .animated-text>span{opacity:0;transform:none;animation:none!important}body.frontend .intro-cta__text .animated-text>span:first-child{opacity:1}}body.frontend .intro-cta__text.inview-active .animated-text>span{animation-play-state:running}@media only screen and (width<=767px){body.frontend .intro-cta__text br{display:none}}@media only screen and (width<=1023px){body.frontend .intro-cta__buttons{gap:clamp(17.51px,5.47vw,26.27px)}}@media only screen and (width>=768px){body.frontend .intro-cta__buttons{gap:clamp(26.13px,3.4vw,65.33px)}}@media only screen and (width<=1023px){body.frontend .intro-cta__buttons{margin-top:clamp(31.84px,9.95vw,47.76px)}}@media only screen and (width>=768px){body.frontend .intro-cta__buttons{margin-top:clamp(0px,0vw,0px)}}@media only screen and (width<=767px) and (width<=1023px){body.frontend .intro-cta__buttons{padding-left:clamp(21.49px,6.72vw,32.24px);padding-right:clamp(21.49px,6.72vw,32.24px)}}@media only screen and (width<=767px) and (width>=768px){body.frontend .intro-cta__buttons{padding-left:clamp(14.4px,1.88vw,36px);padding-right:clamp(14.4px,1.88vw,36px)}}@media only screen and (width<=767px){body.frontend .intro-cta__buttons a{width:100%}}
