.korkia-testimonials{background:var(--korkia-testimonials-background-color,var(--korkia-color-warm-grey));color:var(--korkia-color-dark-teal);padding:50px 0}.korkia-testimonials__inner{display:grid;gap:30px;margin:0 auto;max-width:var(--korkia-content-width);padding:0 var(--korkia-page-gutter)}.korkia-testimonials__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.korkia-testimonials__heading{margin:0}.korkia-testimonials__heading h2{font-size:27px;line-height:31px;margin:0}.korkia-testimonials__dots{align-items:center;display:flex;gap:10px;min-height:14px}.korkia-testimonials__dots[hidden]{display:none}.korkia-testimonials__dot{appearance:none;background:var(--korkia-color-light-beige,#e2d5c9);border:0;border-radius:50%;display:block;height:14px;padding:0;width:14px}.korkia-testimonials__dot[hidden]{display:none}button.korkia-testimonials__dot{cursor:pointer}.korkia-testimonials__dot.is-active,.korkia-testimonials__dot[aria-current=true]{background:var(--korkia-color-dark-teal,#082835)}.korkia-testimonials__viewport{min-width:0;overflow:visible}.korkia-testimonials__grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.korkia-testimonials--slider .korkia-testimonials__viewport{overflow:hidden}.korkia-testimonials--slider .korkia-testimonials__grid{cursor:grab;display:flex;gap:30px;position:relative;touch-action:pan-y;transform:translate3d(var(--korkia-testimonials-offset,0),0,0);transition:transform .24s ease;user-select:none;will-change:transform}.korkia-testimonials--slider .korkia-testimonials__grid.is-dragging{cursor:grabbing;transition:none}.korkia-testimonials__card{align-content:start;background:var(--korkia-testimonials-card-background-color,var(--korkia-color-white));border-radius:var(--korkia-radius-small);display:grid;gap:16px;padding:24px clamp(24px,3vw,36px) 40px}.korkia-testimonials--slider .korkia-testimonials__card{flex:0 0 calc(33.33333% - 20px)}.korkia-testimonials__image-wrap{align-items:center;display:flex;justify-content:center;min-height:141px;overflow:hidden;padding:16px 0 8px}.korkia-testimonials__image{-webkit-user-drag:none;display:block;height:auto;max-height:117px;max-width:min(243px,100%);object-fit:contain;user-select:none;width:auto}.korkia-testimonials__copy{display:grid;gap:16px}.korkia-testimonials__quote,.korkia-testimonials__quote p{font-weight:700}.korkia-testimonials__name{font-weight:400;margin:0}.korkia-testimonials__name p{margin:0}@media (max-width:900px){.korkia-testimonials__grid{grid-template-columns:1fr}.korkia-testimonials--slider .korkia-testimonials__card{flex-basis:100%}}@media (max-width:640px){.korkia-testimonials__header{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.korkia-testimonials--slider .korkia-testimonials__grid{transition:none}}