.kl-logos{background:var(--kl-sec-bg,transparent);margin-bottom:var(--kl-mb,0);margin-top:var(--kl-mt,0);padding:var(--kl-pady,24px) 0}.kl-logos__grid{align-content:flex-start;display:flex;flex-wrap:wrap;gap:var(--kl-gap,20px);justify-content:flex-start}.kl-logos__item{flex:0 0 auto}.kl-logos--c4 .kl-logos__item{width:calc(25% - var(--kl-gap, 20px)*3/4)}.kl-logos--c5 .kl-logos__item{width:calc(20% - var(--kl-gap, 20px)*4/5)}.kl-logos--c6 .kl-logos__item{width:calc(16.66667% - var(--kl-gap, 20px)*5/6)}.kl-logos--c7 .kl-logos__item{width:calc(14.28571% - var(--kl-gap, 20px)*6/7)}.kl-logos--c8 .kl-logos__item{width:calc(12.5% - var(--kl-gap, 20px)*7/8)}.kl-logos__tile{align-items:center;background:var(--kl-tile-bg,#fff);border-radius:var(--kl-radius,12px);box-sizing:border-box;display:flex;height:100%;justify-content:center;min-height:calc(var(--kl-logo-h, 44px) + var(--kl-pad, 20px)*2);padding:var(--kl-pad,20px);text-decoration:none}.kl-logos__img{display:block;max-height:var(--kl-logo-h,44px);max-width:100%;object-fit:contain;width:auto}.kl-logos--gray .kl-logos__img{filter:grayscale(1);opacity:.85;transition:filter .2s ease,opacity .2s ease}.kl-logos--gray .kl-logos__tile:hover .kl-logos__img{filter:grayscale(0);opacity:1}@media screen and (max-width:900px){.kl-logos .kl-logos__item{width:calc(25% - var(--kl-gap, 20px)*3/4)}}@media screen and (max-width:560px){.kl-logos .kl-logos__item{width:calc(33.33333% - var(--kl-gap, 20px)*2/3)}}