.testimonial-wall{background:#fff;padding:3rem 0 4rem}@media(min-width:992px){.testimonial-wall{padding:3.75rem 0 5rem}}.testimonial-wall-grid{list-style:none;margin:0;padding:0;column-count:1;column-gap:2.5rem}@media(min-width:768px){.testimonial-wall-grid{column-count:2}}@media(min-width:992px){.testimonial-wall-grid{column-count:3}}.testimonial-card{page-break-inside:avoid;break-inside:avoid;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;margin:0 0 2.5rem;padding:1.5rem;background:#f6f7f9;box-shadow:0 1px 2px rgba(24,39,75,.12),0 4px 2px rgba(24,39,75,.08);color:var(--secondary,#37474f)}@media(min-width:576px){.testimonial-card{padding:2.5rem}}.testimonial-card-video{display:block;width:100%;aspect-ratio:320/189;background:#0b1530;object-fit:cover}.testimonial-card-avatar{display:flex;align-items:center;justify-content:center;width:6.25rem;height:6.25rem;background:var(--secondary,#37474f);color:#fff;font-family:var(--font-heading-sans),sans-serif;font-size:2.5rem;font-weight:700}.testimonial-card-quote{margin:1.5rem 0 0;font-family:var(--font-sans),sans-serif;font-size:1rem;line-height:1.4}.testimonial-card-rule{width:100%;height:0;margin:1.5rem 0;border:0;border-top:1px solid rgba(55,71,79,.12);opacity:1}.testimonial-card-name{margin:0;font-family:var(--font-sans),sans-serif;font-size:1.25rem;font-weight:600;line-height:1.25}.testimonial-card-role{margin:.25rem 0 0;font-family:var(--font-sans),sans-serif;font-size:1rem;font-weight:500;line-height:1.5}