.rf-testi__head{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:var(--block-gap)}.rf-testi__arrows{display:flex;flex:none;gap:12px}.rf-testi__track{gap:var(--grid-gap);margin-right:calc(var(--bleed)*-1);padding-right:var(--bleed)}.rf-testi__card{background:var(--ctx-box);border:var(--border-width) solid var(--ctx-hairline);border-radius:var(--radius);display:flex;flex:0 0 420px;flex-direction:column;gap:32px;justify-content:space-between;padding:var(--card-pad)}.rf-testi__quote{color:var(--ctx-heading);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.rf-testi__person{align-items:center;border-top:var(--border-width) solid var(--ctx-divider);display:flex;gap:16px;padding-top:24px}.rf-testi__headshot{border-radius:var(--radius-round);flex:none;height:56px;object-fit:cover;width:56px}.rf-testi__headshot--empty{background:var(--ctx-bg);border:var(--border-width) solid var(--ctx-hairline)}.rf-testi__who{display:flex;flex-direction:column;gap:2px}.rf-testi__name{color:var(--ctx-heading);font-size:var(--fs-ui);font-weight:var(--weight-bold)}.rf-testi__role{color:var(--ctx-body);font-size:var(--fs-small)}.rf-testi__awards{align-items:center;border-bottom:var(--border-width) solid var(--ctx-divider);border-top:var(--border-width) solid var(--ctx-divider);display:grid;gap:64px;grid-template-columns:minmax(0,1fr) auto;margin-top:32px;padding:40px 0}.rf-testi__heading-only{margin-bottom:var(--block-gap)}.rf-testi__awards--solo{margin-top:0}.rf-testi__awards-copy{display:flex;flex-direction:column;gap:12px}.rf-testi__awards-copy h3{margin:0}.rf-testi__badges{display:flex;gap:24px;list-style:none;margin:0;padding:0}.rf-testi__badge{align-items:center;display:flex;height:136px;justify-content:center;width:120px}.rf-testi__badge img{border-radius:0;max-height:100%;max-width:100%;object-fit:contain}.rf-testi__badge .placeholder{height:100%;min-height:0;width:100%}@media (max-width:767px){.rf-testi__head{align-items:flex-start;flex-direction:column;gap:24px}.rf-testi__card{flex-basis:300px}.rf-testi__awards{gap:32px;grid-template-columns:minmax(0,1fr)}.rf-testi__badges{flex-wrap:wrap;justify-content:center}.rf-testi__badge{height:110px;width:96px}}