.testimonials--eyebrow{font-size:var(--text-sm);font-weight:var(--medium);letter-spacing:.02em;text-transform:uppercase;color:var(--warm-leather)}.is-macgillis--bg-003139 .testimonials--eyebrow{color:var(--oxford-blue)}.testimonials--title{font-size:var(--h4)}.is-macgillis--testimonials--inner{display:flex;flex-direction:column;gap:var(--spacing-xl)}.is-macgillis--testimonials-grid{width:100%;overflow:hidden}.is-macgillis--testimonials-grid .swiper-wrapper{display:flex;align-items:stretch}.is-macgillis--testimonials-grid .swiper-slide{height:auto}.is-macgillis--testimonials-grid .testimonial-card,.is-macgillis--testimonials-grid .testimonial-card--inner{height:100%}.testimonial-card{padding:var(--spacing-m);background:var(--cool-white);border-radius:calc(var(--spacing-s) * .5);color:var(--honest-blue)}.is-macgillis--bg-d2d1cb .testimonial-card{background:var(--calming-white)}.testimonial-card--user-info .user-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-variation-settings:'FILL' 0,'wght' 100,'GRAD' 0,'opsz' 24;color:var(--calming-white);background-color:var(--honest-blue);border-radius:50%}.user-info{display:flex;flex-direction:column;gap:4px;width:calc(100% - 56px)}.testimonial-card--name{font-family:var(--dm-sans);font-size:var(--text);font-weight:var(--semibold)}.testimonial-card--rating{display:flex;align-items:center;gap:2px;line-height:1}.testimonial-card--rating .material-symbols-outlined{color:var(--warm-leather)}.testimonial-card--rating .material-symbols-filled{font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24;color:var(--warm-leather)}.testimonial-card--content{font-size:var(--text-sm);font-style:italic;padding-top:var(--spacing-m);border-top:solid 1px var(--oxford-blue)}.testimonial-card--footer{margin-top:auto}.testimonial-card--client{font-weight:var(--bold)}.testimonial-grid--navigation{margin-top:calc(var(--spacing-l) * -1);width:100%}@media (max-width:1024px){.is-macgillis--testimonials--inner{gap:var(--spacing-m)}.testimonial-grid--navigation{gap:var(--spacing-m);margin-top:calc(var(--spacing-s) * -1)}}