/**
 * MAUP manifest.
 * @maup-path: template-parts/sections/home/clients/brands.css
 * @maup-version: 1.33.1
 * @maup-mode: patch
 * @maup-role: Configurable client / brand logo treatment
 */

.client-marquee-track .client-brand{--client-logo-scale:72%;--client-logo-opacity:.6;position:relative}.client-marquee-track .client-brand img{display:block;width:auto;max-width:var(--client-logo-scale);height:auto;max-height:44px;object-fit:contain;opacity:var(--client-logo-opacity);transition:opacity .2s ease,filter .2s ease}.client-marquee-track .client-brand.is-white img{filter:grayscale(1) brightness(0) invert(1)}.client-marquee-track .client-brand.is-grayscale img{filter:grayscale(1)}.client-marquee-track .client-brand.is-original img{filter:none}.client-marquee-track .client-brand__name{display:block;width:calc(100% - 20px);height:auto;max-width:none;min-width:0;padding:0;margin:0;border-radius:0;background:transparent;overflow:visible;text-overflow:clip;white-space:normal;text-wrap:balance;color:#73737a;text-align:center;line-height:1.3}.client-marquee-track .client-brand.has-logo .client-brand__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.client-marquee-track .client-brand:hover img{opacity:min(1,calc(var(--client-logo-opacity) + .18))}@media(max-width:760px){.client-marquee-track .client-brand img{max-height:36px}}
