.el-logos--white{background:var(--el-white);color:var(--el-ink)}.el-logos--grey{background:var(--el-grey-bg);color:var(--el-ink)}.el-logos--blue{background:var(--el-blue);color:var(--el-white)}.el-logos--green{background:var(--el-green);color:var(--el-white)}.el-logos--green-accent{background:var(--el-green-accent);color:var(--el-white)}.el-logos--orange{background:var(--el-orange);color:var(--el-white)}.el-logos--purple{background:var(--el-purple);color:var(--el-white)}.el-logos--magenta{background:var(--el-magenta);color:var(--el-white)}.el-logos--black{background:var(--el-black);color:var(--el-white)}.el-logos__body{padding-block:clamp(2.5rem,4.7vw,4.2rem) clamp(2.5rem,4.7vw,4.2rem);padding-inline:var(--el-pad)}.el-logos__carousel{align-items:center;display:flex;gap:clamp(.5rem,1.2vw,1.125rem)}.el-logos__arrow{aspect-ratio:1;background:none;border:0;color:var(--el-blue);cursor:pointer;display:grid;flex:0 0 auto;padding:0;place-items:center;transition:opacity .18s ease;width:clamp(36px,3.3vw,47px)}.el-on-dark .el-logos__arrow{color:var(--el-white)}.el-logos__arrow svg{fill:currentColor;height:100%;width:100%}.el-logos__arrow:hover{opacity:.6}.el-logos__arrow:disabled{cursor:default;opacity:.35}.el-logos__track{align-items:center;display:grid;flex:1 1 auto;gap:0;grid-auto-columns:calc(100%/var(--el-logos-per-view, 5));grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.el-logos__track::-webkit-scrollbar{display:none}.el-logos__slide{display:grid;min-height:clamp(72px,7.7vw,111px);padding-inline:clamp(.75rem,1.6vw,1.5rem);place-items:center;scroll-snap-align:start}.el-logos__slide img,.el-logos__slide>a{display:block;max-width:100%}.el-logos__slide img{height:clamp(28px,2.8vw,40px);object-fit:contain;width:auto}.el-logos__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:clamp(2rem,3.8vw,3.375rem)}@media (max-width:1024px){.el-logos__track{grid-auto-columns:33.333%}}@media (max-width:767px){.el-logos__track{grid-auto-columns:50%}}