.container-fullwidth{padding:48px 20px 64px;width:100%}.bg-grey{background:#f5f7fb}.eyebrow{color:#1659d8;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.eyebrow,h1{text-align:center}h1{color:#0a3a99;font-size:28px;margin:.25rem 0 .35rem}.sub{color:#6b7a90;font-size:15px;margin:0 auto 28px;max-width:820px;text-align:center}.slider{cursor:pointer;overflow:hidden;padding:5px 0;position:relative}.track{align-items:stretch;display:flex;transition:transform .55s cubic-bezier(.22,.84,.26,1);will-change:transform}.slide{flex:0 0 calc(33.3333% + 12px);opacity:.45;padding:0 12px;transition:opacity .3s ease,transform .3s ease}.slide.active{opacity:1;transform:scale(1.02)}.card{background:#fff;border:1px solid #e0e0e0;border-radius:4px;max-height:253px;max-width:640px;padding:26px 28px;width:100%}.quote{font-size:15px;line-height:1.55}.quote p{margin:0 0 14px}.person{align-items:center;display:flex;gap:12px;margin-top:8px}.avatar{background:linear-gradient(135deg,#ff6a3d,#ffb347);border-radius:6px;color:#fff;display:grid;font-size:14px;font-weight:700;height:28px;place-items:center;width:28px}.meta{font-size:16px;font-style:Regular;font-weight:400;line-height:150%}.meta,.name{font-family:Rubik}.name{display:block;font-size:18px;font-style:SemiBold;font-weight:600;line-height:130%}.dots{gap:16px;margin-top:16px}.dot-wrap,.dots{display:flex;justify-content:center}.dot-wrap{align-items:center;height:32px;width:32px}.dot{background:#004f9f;border:2px solid rgba(0,0,0,.15);border-radius:50%;cursor:pointer;height:12px;margin:0 10px;outline:none;position:relative;width:12px}.dot[aria-current=true]{background:rgba(0,79,159,.1);border:0;border-radius:16px;height:32px;margin:0;width:32px}.dot[aria-current=true]:after{background:#004f9f;border-radius:50%;content:" ";display:block;height:12px;left:calc(50% - 6px);position:absolute;top:calc(50% - 6px);width:12px}.dot[aria-current=false]{margin-top:10px;padding:0}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media (min-width:900px){.card{padding:32px 36px}.quote{font-size:16px}}@media (max-width:899px){.slider{padding:0}.track{gap:0}.slide{flex:0 0 100%;opacity:1;padding:0}.slide,.slide.active{transform:none}.card{border-radius:6px;max-height:none;max-width:none;width:100%}.quote{font-size:16px;line-height:1.6}}