html[dir=rtl] .testimonial-card{direction:rtl}.testimonial-slider__wrapper{container:testimonialWrapper/inline-size;padding-block:10.75rem 5.813rem;padding-inline:2rem;.slider{display:flex;inline-size:calc(100% - 5rem);margin-inline:auto;overflow-x:hidden}.slider>li{align-items:center;flex:0 0 auto;inline-size:100%;justify-content:center}.a11y-slider-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0 0 2em;padding:0;li{block-size:12px;color:#fff;display:block;inline-size:12px;margin:0 6px;padding:0;button{background-color:rgba(118,145,173,.5);block-size:12px;border:0;border-radius:100%;display:block;font-size:0;inline-size:12px;text-indent:-9999px}}li button.active,li button:focus,li button:hover{background:var(--c-dark-blue)}}.a11y-slider-next,.a11y-slider-prev{background-color:var(--c-moon);background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem;block-size:2.5rem;border:0;border-radius:100%;display:inline-block;filter:drop-shadow(0 0 4px rgba(0,0,0,.1));font-size:0;inline-size:2.5rem;inset-block-start:50%;position:absolute;text-indent:-9999px;transform:translateY(-50%);z-index:1}.a11y-slider-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%233E5E74' d='M9.6 2.3c.3-.4.8-.5 1.2-.2s.5.9.2 1.2c0 .1-.1.1-.2.2L7 7.2l3.8 3.8c.4.3.4.9.1 1.2-.3.4-.9.4-1.2.1l-.1-.1-4.4-4.4c-.3-.3-.3-.9 0-1.2z'/%3E%3C/svg%3E");inset-inline-start:0}.a11y-slider-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%233E5E74' d='M6.4 2.3c-.3-.4-.8-.5-1.2-.2S4.7 3 5 3.3c0 .1.1.1.2.2L9 7.2 5.2 11c-.4.3-.4.9-.1 1.2.3.4.9.4 1.2.1l.1-.1 4.4-4.4c.3-.3.3-.9 0-1.2z'/%3E%3C/svg%3E");inset-inline-end:0}.a11y-slider-sr-only:focus{background-color:var(--c-dark-blue);border-radius:3px}.testimonial-card{border:0;inline-size:1068px;margin:0 auto;max-inline-size:100%;padding:0;&:has(>.testimonial-card__author>.testimonial-card__photo){@container testimonialWrapper (min-inline-size:768px){display:flex;flex-flow:row-reverse;gap:38px}}.testimonial-card__photo{border-radius:100%;object-fit:cover;@container testimonialWrapper (max-inline-size:767px){display:none}}.testimonial-card__author{color:var(--c-dark-blue);flex:1 1 186px;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.8125rem;text-align:end}.testimonial-card__author-byline{font-size:1rem;font-style:normal;font-weight:300;line-height:normal}.testimonial-card__quote{color:var(--c-dark-blue);flex:1 1 800px;font-family:var(--f-queens);font-size:2rem;font-style:normal;font-weight:500;line-height:normal;margin-block-start:1rem;margin-inline-start:1em;position:relative;&:before{content:open-quote;inset-block-start:.5em;inset-inline-start:-.5em;position:absolute}&:after{content:close-quote}&:after,&:before{block-size:0;color:var(--c-lorax);display:inline;font-family:var(--f-lexend-deca);font-size:inherit;font-style:normal;font-weight:400;line-height:0}}}}:is(:lang(en),:lang(en-us),:lang(en-uk)) .testimonial-slider__wrapper .testimonial-card .testimonial-card__quote:after,html:is(:lang(en),:lang(en-us),:lang(en-uk)) .testimonial-slider__wrapper .testimonial-card .testimonial-card__quote:before{font-size:4rem}html:is(:lang(en),:lang(en-us),:lang(en-uk)) .testimonial-slider__wrapper .testimonial-card .testimonial-card__quote:after{inset-block-start:1rem;position:relative}.a11y-slider-sr-only,.a11y-slider-status{height:1px;left:0;margin:-1px;overflow:hidden;padding:0;position:absolute;top:0;width:1px;clip:rect(0,0,0,0);border:0}