.client-logo-list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;margin:0;padding:0}
.client-logo-list li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;min-width:0;padding:20px 0;border-bottom:1px solid #e2e7f0}
.client-logo-list img{display:block;width:88px;height:88px;max-width:100%;object-fit:contain;margin:0 0 13px;border-radius:8px}
.client-logo-list b{font-size:14px;line-height:1.45;font-weight:650;color:#172743;letter-spacing:-.15px}
.client-logo-list span{display:block;font-size:14px;line-height:1.5;color:#657187;margin-top:4px}
.client-logo-list-wide{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:38px}
.client-logo-list-wide li{display:grid;grid-template-columns:80px 1fr;column-gap:18px;align-content:center;text-align:left}
.client-logo-list-wide img{width:80px;height:80px;grid-row:1/3;margin:0}
.client-logo-list-wide b{align-self:end;font-size:15px}
.client-logo-list-wide span{align-self:start;font-size:14px}
@media(max-width:740px){.client-logo-list{gap:0 14px}.client-logo-list li{padding:18px 0}.client-logo-list img{width:76px;height:76px}.client-logo-list b{font-size:14px;line-height:1.4}.client-logo-list-wide li{display:flex;text-align:center}.client-logo-list-wide img{margin-bottom:13px}.client-logo-list-wide b,.client-logo-list-wide span{align-self:auto}.client-logo-list-wide span{font-size:14px}}
@media(max-width:390px){.client-logo-list{gap:0 9px}.client-logo-list img{width:68px;height:68px}.client-logo-list b{font-size:14px}.client-logo-list span{font-size:14px}}

.client-logo-list b,.client-logo-list-wide b{font-size:16px;line-height:1.45}.client-logo-list span,.client-logo-list-wide span{font-size:14px;color:#536178}@media(max-width:740px){.client-logo-list b,.client-logo-list-wide b{font-size:15px}}
