.b-testimonial-carousel__inner{position:relative}.b-testimonial-carousel__slides{display:grid;place-content:center}.b-testimonial-carousel__slides>.b-testimonial{grid-area:1 / 1}.is-admin .b-testimonial-carousel__slides{display:flex;flex-direction:column;gap:2rem}.b-testimonial-carousel__slides .b-testimonial__inner{height:100%}.b-testimonial-carousel .b-testimonial{overflow:hidden;padding:0;opacity:0;transition:opacity 1s ease}.is-active:is(.b-testimonial-carousel .b-testimonial),.is-admin:is(.b-testimonial-carousel .b-testimonial){z-index:2;opacity:1}.b-testimonial-carousel .b-testimonial__icon,.b-testimonial-carousel figure,.b-testimonial-carousel cite{transform:translateY(2rem);opacity:0;transition:transform 1.2s ease,opacity 1.2s ease}:is(.b-testimonial-carousel .b-testimonial.is-active,.b-testimonial-carousel .b-testimonial.is-admin) .b-testimonial__icon,:is(.b-testimonial-carousel .b-testimonial.is-active,.b-testimonial-carousel .b-testimonial.is-admin) figure,:is(.b-testimonial-carousel .b-testimonial.is-active,.b-testimonial-carousel .b-testimonial.is-admin) cite{transform:translateY(0);opacity:1}.b-testimonial-carousel__controls{position:absolute;bottom:4rem;left:50%;transform:translate(-50%);color:var(--slide-text-color)}
