@layer components{:root{--c-testimonials--base:var(--base);--c-testimonials--color--primary:var(--color--primary);--c-testimonials--border-radius:var(--border-radius);--c-testimonials--corner-shape:var(--corner-shape);--c-testimonials--color--surface-border:var(--color--surface-border);--c-testimonials--color--surface-contrast:var(--color--surface-contrast);--c-testimonials--shadow-color:var(--shadow-color);--c-testimonials--shadow-amount:var(--shadow-amount)}.c-testimonials{container-name:testimonials;container-type:inline-size}.c-testimonials .c-testimonial .c-card__paint-container{display:grid;grid-template-areas:"image header" "quote quote";grid-template-columns:calc((var(--c-testimonials--base, var(--base)))*11) auto;grid-template-rows:auto 1fr;padding:calc((var(--c-testimonials--base, var(--base)))*4)}.c-testimonials .c-testimonial .c-card__paint-container .c-testimonial__header{margin-left:calc((var(--c-testimonials--base, var(--base)))*4)}.c-testimonials .c-testimonial .c-card__paint-container .c-testimonial__header .c-divider{border-color:var(--c-testimonials--color--surface-border,var(--inherit-color-border,var(--c-testimonials--color--surface-border-default,var(--color--surface-border))));margin:0}.c-testimonials .c-testimonial .c-card__paint-container .c-testimonial__header .c-testimonial__author{color:var(--c-testimonials--color--surface-contrast,var(--inherit-color-contrast,var(--c-testimonials--color--surface-contrast-default,var(--color--surface-contrast))));font-size:calc((var(--c-testimonials--base, var(--base)))*3);margin-top:calc((var(--c-testimonials--base, var(--base)))*2);overflow-wrap:break-word}.c-testimonials .c-testimonial .c-card__paint-container .c-testimonial__header .c-testimonial__title{--inherit-font-size:var(--font-size-200);color:var(--c-testimonials--color--primary,var(--color--primary));margin-bottom:calc((var(--c-testimonials--base, var(--base)))*1);margin-top:calc((var(--c-testimonials--base, var(--base)))*1);max-width:25ch}.c-testimonials .c-testimonial .c-card__paint-container.c-card--flat .c-testimonial__image{filter:none}.c-testimonials .c-testimonial__quote{font-style:italic;grid-area:quote}.c-testimonials .c-testimonial__image{corner-shape:var(--c-testimonials--corner-shape,var(--corner-shape));border-radius:calc((var(--c-testimonials--border-radius, var(--border-radius)))*var(--base)*1);filter:drop-shadow(0 calc(var(--base)*.5*(var(--c-testimonials--shadow-amount, var(--shadow-amount)))) calc((var(--c-testimonials--shadow-amount, var(--shadow-amount)))*var(--base)*1) var(--c-testimonials--shadow-color,var(--shadow-color)));grid-area:image;max-height:calc((var(--c-testimonials--base, var(--base)))*14);overflow:hidden;width:calc((var(--c-testimonials--base, var(--base)))*11)}.c-testimonials .c-testimonial__image.c-image .c-image__image{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.c-testimonials .c-testimonials__wrapper{display:grid;grid-template-columns:100%;row-gap:calc((var(--c-testimonials--base, var(--base)))*7)}.c-testimonials .c-testimonials__slider .c-slider{max-height:unset}.c-testimonials .c-testimonials__slider .c-slider .c-slider__item{align-items:center;display:flex;justify-content:center}.c-testimonials .c-testimonials__slider .c-slider .c-slider__item .c-slider__item__container{display:grid;grid-template-rows:none;height:100%;padding:0;position:static;width:100%}.c-testimonials .c-testimonials__slider .c-slider .c-slider__item .c-slider__item__container .c-testimonial{filter:none}.c-testimonials .c-testimonials__slider .c-slider .c-slider__container .c-slider__inner{position:static}.c-testimonials .c-testimonials__slider .c-slider.is-active .c-slider__container{padding-top:0}.c-testimonials .c-testimonials__slider .c-slider__arrows .splide__arrow.splide__arrow--prev{left:calc((var(--c-testimonials--base, var(--base)))*-2.5)}.c-testimonials .c-testimonials__slider .c-slider__arrows .splide__arrow.splide__arrow--next{right:calc((var(--c-testimonials--base, var(--base)))*-2.5)}@container testimonials (min-width: 1200px){.c-testimonials .c-testimonials__wrapper{column-gap:calc((var(--c-testimonials--base, var(--base)))*7);grid-template-columns:1fr 1fr;margin-left:calc((var(--c-testimonials--base, var(--base)))*8);margin-right:calc((var(--c-testimonials--base, var(--base)))*8);row-gap:calc((var(--c-testimonials--base, var(--base)))*6)}.c-testimonials .c-testimonials__slider{padding-left:calc((var(--c-testimonials--base, var(--base)))*7);padding-right:calc((var(--c-testimonials--base, var(--base)))*7)}}}