.testimonial-animated{position:relative}.testimonial-animated__wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.testimonial-animated__content{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:75rem;position:relative;text-align:center}@media(min-width:64rem){.testimonial-animated__content{opacity:0;--scroll-move:60px;transform:translateY(var(--scroll-move));transition:opacity .8s ease,transform .8s ease}.testimonial-animated.is-visible .testimonial-animated__content{opacity:1;--scroll-move:0px}}.testimonial-animated__title-link{background:none;display:inline-block;padding:0;text-decoration:none}.testimonial-animated__title{color:#a5cd39!important;font-size:clamp(1.25rem,2.5vw,2rem);font-style:italic;text-decoration:underline}.testimonial-animated__meta{background-color:#f4f4f4;margin:0 auto;max-width:23rem;padding:0 1rem;position:relative;top:-65px}@media(min-width:64rem){.testimonial-animated__meta{max-width:30rem;padding:0 2rem}}.testimonial-animated__meta-author,.testimonial-animated__meta-position{font-size:clamp(1rem,2.5vw,1.125rem);font-weight:300}.testimonial-animated__quote-wrapper{padding:2rem}@media(min-width:64rem){.testimonial-animated__quote-wrapper{padding:4rem 8rem}}.testimonial-animated__quote{font-size:clamp(1.25rem,2.5vw,2rem);font-weight:800}.testimonial-animated__headshot img{border-radius:50%}