.logo-grid{width:100%}.logo-grid__heading{color:var(--koalect-mono-800,#1a1a1a);font-family:var(--font-primary,Mulish,sans-serif);font-size:var(--font-size-3xl,30px);font-weight:700;margin:0 0 12px}.logo-grid__heading--left{text-align:left}.logo-grid__heading--center{text-align:center}.logo-grid__heading--right{text-align:right}.logo-grid__cards{flex-wrap:wrap;gap:12px;margin:0;padding:0}.logo-grid__card,.logo-grid__cards{display:flex;justify-content:center}.logo-grid__card{align-items:center;background-color:var(--koalect-mono-100,#f5f5f5);border-radius:var(--radius-container);min-height:108px;padding:var(--container-padding-lg);transition:opacity .2s ease}.logo-grid__card:has(.logo-grid__link):hover{opacity:.75}.logo-grid__link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.logo-grid__logo{display:block;height:auto;max-height:var(--logo-large-height);max-width:190px;object-fit:contain;width:auto}@media (max-width:900px){.logo-grid__cards{--logo-grid-cols:3}}@media (max-width:600px){.logo-grid__cards{--logo-grid-cols:2}}.lgrid-section{padding-bottom:24px;padding-top:24px}.lgrid-section--light{background-color:var(--surface-default,#fff)}.lgrid-section--gray,.lgrid-section--light .logo-grid__card{background-color:var(--koalect-mono-100,#f5f5f5)}.lgrid-section--gray .logo-grid__card{background-color:var(--surface-default,#fff)!important}.lgrid-section--dark{background-color:var(--koalect-primary-500,#a3d5ca)}.lgrid-section--dark .logo-grid__heading{color:var(--koalect-mono-800,#1a1a1a)}.lgrid-section--dark .logo-grid__card{background-color:var(--surface-default,#fff)!important}