.Block--logos{--logo-gutter:1.06667rem;--logo-bg-color:#fff;--logo-min-height:5.33333rem}@media (min-width:900px){.Block--logos:not(.col-reversed) .Col--logos .Col-inner{align-items:flex-start;padding-left:0;padding-right:var(--space-sm)}}.Block--logos.theme-white{--logo-bg-color:var(--color-gray-50)}.Block--logos.valign-middle .Col--logos .Col-inner{justify-content:center}.Block-logos{display:flex;flex-wrap:wrap;margin:calc(var(--logo-gutter)*-1/2)}.Block-logos li{display:flex;flex:1 0 50%;max-width:50%;padding:calc(var(--logo-gutter)/2)}@media (min-width:480px){.Block-logos li{flex:1 0 33.33333%;max-width:33.33333%}}@media (min-width:900px){.Block-logos li{flex:1 0 50%;max-width:50%}}@media (min-width:1200px){.Block-logos li{flex:1 0 33.33333%;max-width:33.33333%}}.Block-logos li .logo-wrap{align-items:center;background-color:var(--logo-bg-color);display:flex;justify-content:center;min-height:var(--logo-min-height);padding:.8em 1em;width:100%}@media (min-width:600px){.Block-logos li .logo-wrap{padding:.8em 1.75em}}@media (min-width:900px){.Block-logos li .logo-wrap{--logo-min-height:6.93333rem;padding:1.2em 1.6em}}.Block-logos li .logo-wrap:not(span){transition:all .25s linear}.Block-logos li .logo-wrap:not(span):hover{opacity:.75}.Block-logos img{height:100%!important;max-height:2.5em!important;-o-object-fit:contain;object-fit:contain}