.cta-animated-image{position:relative;overflow:hidden;padding:23rem 0;background-color:#e6e8ea;margin-top:-13.3rem}.cta-animated-image__cta-outside{position:relative;z-index:3;padding:2.5rem 0 4rem;text-align:center}.cta-animated-image__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0;position:relative;z-index:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media(min-width:768px) and (max-width:991px){.cta-animated-image__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width:767px){.cta-animated-image__content{gap:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cta-animated-image__text-column{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.cta-animated-image__text h2,.cta-animated-image__text p{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:1s;transition:1s}.cta-animated-image__text.is-visible h2,.cta-animated-image__text.is-visible p{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cta-animated-image__text.is-visible .cta-animated-image__connector-line{-webkit-mask-size:100% 100%;mask-size:100% 100%}.cta-animated-image__heading{font-family:var(--font-primary);font-size:5.9rem;font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--dark);margin-bottom:1rem}@media(min-width:768px) and (max-width:991px){.cta-animated-image__text-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.cta-animated-image__heading{font-size:4.5rem}}@media(max-width:767px){.cta-animated-image__text-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.cta-animated-image__heading{font-size:3rem;margin-bottom:.75rem}.cta-animated-image__subtitle{font-size:4rem;margin-bottom:0}}.cta-animated-image__subtitle{font-family:var(--font-secondary);font-size:4rem;font-weight:var(--font-weight-regular);color:var(--tone-dark);margin:0;line-height:1.4}.cta-animated-image__subtitle-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.1rem;margin-bottom:2rem}.cta-animated-image__connector-line{position:relative;width:305px;height:86px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transform:translateX(20.75rem);-ms-transform:translateX(20.75rem);transform:translateX(20.75rem);background-image:url(../../images/connectingbar.svg);background-repeat:no-repeat;background-size:contain;background-position:left top;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));-webkit-mask-image:-webkit-linear-gradient(black 0 0);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));mask-image:linear-gradient(black 0 0);-webkit-mask-size:0 100%;mask-size:0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:mask-size 1.2s,-webkit-mask-size 1.2s}@media(max-width:767px){.cta-animated-image__subtitle-row{margin-bottom:1.5rem}.cta-animated-image__connector-line{display:none}}.cta-animated-image__cta-wrapper{margin-top:1rem;text-align:center;padding-bottom:10rem}@media(min-width:768px) and (max-width:991px){.cta-animated-image__connector-line{display:none}.cta-animated-image__cta-wrapper{display:block}.cta-animated-image__image-column{width:100%;max-width:500px;margin:0 auto}}.cta-animated-image__cta-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.875rem 2rem;background-color:var(--primary);color:#fff;font-family:var(--font-primary);font-size:2.5rem;font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:1.6rem;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.cta-animated-image__cta-btn:focus,.cta-animated-image__cta-btn:hover{background-color:var(--primary-shadow);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.cta-animated-image__image-column{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-animated-image__image-wrapper{position:relative;width:646px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.6s .3s;transition:.6s .3s;text-decoration:none}.cta-animated-image__image-wrapper.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cta-animated-image__image{display:block;width:100%;height:300px;border-radius:2rem;-o-object-fit:contain;object-fit:contain}.cta-animated-image__badge{display:none}.cta-animated-image .container{padding-left:0;padding-right:0;max-width:1166px;width:100%}@media(min-width:768px) and (max-width:991px){.cta-animated-image .container{max-width:auto;width:100%}.cta-animated-image__heading{margin-bottom:.5rem}.cta-animated-image__subtitle{margin-bottom:1.5rem}.cta-animated-image__image-wrapper{margin-top:2rem;width:100%}.cta-animated-image__badge{bottom:-1.5rem}.cta-animated-image__image{height:auto}}@media(max-width:767px){.cta-animated-image__cta-btn{padding:.75rem 1.5rem;font-size:2.4rem}.cta-animated-image__image-wrapper{width:100%}.cta-animated-image__image{border-radius:.75rem;height:auto}.cta-animated-image .container{padding-left:1rem;padding-right:1rem}.cta-animated-image__content{gap:1rem}}.cta-animated-image:after,.cta-animated-image:before{content:"";position:absolute;bottom:0;width:110%;background-color:#fff;border-radius:50%/100% 100% 0 0;z-index:1}.cta-animated-image:before{top:0;right:50%;height:10%;-webkit-transform:rotate(180deg) translateX(-50%);-ms-transform:rotate(180deg) translateX(-50%);transform:rotate(180deg) translateX(-50%);padding-bottom:11rem;z-index:-1}.cta-animated-image:after{left:50%;height:15%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-bottom:6rem}@media(max-width:991px){.cta-animated-image{padding:17rem 0}.cta-animated-image:after,.cta-animated-image:before{height:10%;padding:0;border-radius:50%/60% 60% 0 0}}@media(max-width:767px){.cta-animated-image:after,.cta-animated-image:before{height:7%}}@media(min-width:991px) and (max-width:1200px){.cta-animated-image__content{padding:0 2rem}.cta-animated-image__heading{font-size:4rem}.cta-animated-image__image{height:264px}}