:root{--color-testi-accent:var(--color-third)}.testimonial-carousel{overflow:hidden;text-align:center}.testimonial-carousel__outer-wrap{padding:4rem 0}.testimonial-carousel.bg-theme-01{--color-testi-accent:var(--color-third)}.testimonial-carousel.bg-theme-02{--color-testi-accent:var(--color-main)}.testimonial-carousel.bg-theme-03{--color-testi-accent:var(--color-second)}.testimonial-carousel>.container{text-align:center}.testimonial-carousel__item{display:block;overflow:hidden;position:relative;text-align:center;width:100%}.testimonial-carousel__carousel-wrap{position:relative;width:100%}img.testimonial-carousel__image{aspect-ratio:1/1;border-right:10px solid var(--color-testi-accent);display:block;max-width:12.5rem;object-fit:cover;width:100%}img.testimonial-carousel__image.is-logo{object-fit:contain;padding:1rem}.testimonial-carousel__testimonial{border-left:none;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;line-height:1.5;padding:0 0 0 clamp(1.5rem,3vw,3rem);position:relative;text-align:left}.testimonial-carousel__testimonial:before{background:var(--color-testi-accent);content:"“";display:block;height:100%;position:absolute;right:100%;top:0;width:50vw}.testimonial-carousel__item footer{align-items:center;display:flex;gap:2rem;justify-content:flex-end}.testimonial-carousel cite{font-size:clamp(1.5rem,3vw,2.4rem);font-style:normal;text-align:right}.testimonial-carousel__name{font-weight:800}.testimonial-carousel__designation{color:var(--color-testi-accent);font-weight:500}.testimonial-carousel__pager{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding-top:2rem}.testimonial-carousel__pager button{background:transparent;border:none;color:currentColor;cursor:pointer;height:4rem;padding:1.2rem;position:relative;width:4rem}.testimonial-carousel__pager button:after{background:transparent;border:1px solid;content:"";display:block;height:1.6rem;transition:all var(--global-transition);width:1.6rem}.testimonial-carousel__pager button.is-selected:after,.testimonial-carousel__pager button:focus:after,.testimonial-carousel__pager button:hover:after{background:var(--color-testi-accent)}