.testimonials,.testimonials--light{--testimonials-card-bg:var(--color-white);background-color:var(--color-light2)}.testimonials--white{--testimonials-card-bg:var(--color-light1);background-color:var(--color-white)}.testimonials__head{text-align:center}.testimonials__head .module-header{align-items:center}.testimonials__card{background-color:var(--testimonials-card-bg);color:var(--color-navy);gap:var(--space-12);margin:0;padding:var(--space-8);width:100%}.testimonials__quote{color:var(--color-muted);margin:0}.testimonials__quote>:first-child{margin-top:0}.testimonials__quote>:last-child{margin-bottom:0}.testimonials__author{column-gap:var(--space-2);margin-top:auto;row-gap:0}.testimonials__author-name{color:var(--color-navy)}.testimonials__author-role{color:var(--color-muted)}@media (max-width:767px){.testimonials__track{container-type:inline-size;margin-left:calc(var(--space-gutter)*-1);margin-right:calc(var(--space-gutter)*-1);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-left:var(--space-gutter);scroll-padding-right:var(--space-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.testimonials__track::-webkit-scrollbar{display:none}.testimonials__track:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.testimonials__track .testimonials__grid{align-items:stretch;display:flex;padding-left:var(--space-gutter);padding-right:var(--space-gutter);width:max-content}.testimonials__track .testimonials__item{flex:0 0 auto;scroll-snap-align:start;width:calc(85vw - var(--space-gutter)*2*.85);width:calc(85cqi - var(--space-gutter)*2*.85)}}