@media only screen and (min-width:0){#testimonials{padding:var(--sectionPadding)}#testimonials .cs-container{width:100%;max-width:55rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(4.8rem, 6vw, 6.4rem)}#testimonials .cs-content{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}#testimonials .cs-card-group{width:100%;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:2rem}#testimonials .cs-item{list-style:none;width:100%;margin:0;padding:clamp(3.2rem, 7vw, 4.8rem) clamp(1.6rem, 4vw, 3.2rem);box-sizing:border-box;background-color:#f0f0f0;display:flex;flex-direction:column;align-items:flex-start}#testimonials .cs-icon{width:clamp(3rem, 4vw, 4rem);height:auto;margin:0 0 3.2rem 0;display:block}#testimonials .cs-h3{font-size:clamp(2rem, 4vw, 2.5rem);line-height:1.2em;font-weight:700;margin:0 0 2.4rem 0;color:var(--headerColor)}#testimonials .cs-item-text{font-size:clamp(1.4rem, 4vw, 1.6rem);line-height:1.5em;max-width:38.8rem;margin:0 0 4.8rem 0;color:var(--bodyTextColor)}#testimonials .cs-name{font-size:2rem;line-height:1.2em;font-weight:500;margin:auto 0 0 0;color:var(--headerColor);display:flex;justify-content:flex-start;align-items:center;gap:.8rem;position:relative}#testimonials .cs-name:before{content:"";width:.8rem;height:1px;background:currentColor;display:block;position:relative}}@media only screen and (min-width:48rem){#testimonials .cs-container{max-width:128rem}#testimonials .cs-card-group{display:grid;grid-template-columns:repeat(2, 1fr)}#testimonials .cs-item{grid-column:span 1;grid-row:span 1}}@media only screen and (min-width:64rem){#testimonials .cs-card-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center}#testimonials .cs-item{width:clamp(31.5%, 30.93vw, 32.29%)}}