.logoListing__logos .logoListing__logo.is-hidden{display:none}.logoListing__intro{margin-block-end:30px;max-width:900px;width:100%}.logoListing .logoListing__logo img{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:all .25s ease;width:auto}.logoListing .listing-style-grey .logoListing__logo img{filter:grayscale(1);opacity:.7}.logoListing .listing-style-grey .logoListing__logo:hover img{filter:grayscale(0);opacity:1;transform:scale(1.02) translateY(-2px)}.logoListing .listing-style-color .logoListing__logo:hover img{transform:scale(1.02) translateY(-2px)}.logoListing__logos{align-items:center;display:grid;gap:2rem;justify-items:center}.logoListing__logos.columns-4{grid-template-columns:repeat(4,1fr)}.logoListing__logos.columns-5{grid-template-columns:repeat(5,1fr)}.logoListing__logos.columns-6{grid-template-columns:repeat(6,1fr)}.logoListing__logos.columns-7{grid-template-columns:repeat(7,1fr)}.logoListing__logos.columns-8{grid-template-columns:repeat(8,1fr)}.logoListing__logos .logoListing__logo{align-items:center;aspect-ratio:3/2;display:flex;justify-content:center;padding:1rem;width:100%}@media (max-width:1024px){.logoListing__logos.columns-6,.logoListing__logos.columns-7,.logoListing__logos.columns-8{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.logoListing__logos[class*=columns-]{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.logoListing__logos[class*=columns-]{grid-template-columns:repeat(2,1fr)}}.logoListing__filters{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0 0 2rem;padding:0}.logoListing__filters .logoListing__filter:before{display:none}.logoListing__filters .logoListing__filter button{background:transparent;border:1px solid #9fb5d4;border-radius:999px;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:500;padding:.5rem .75rem .6rem;text-transform:uppercase;transition:.25s ease}.logoListing__filters .is-active button,.logoListing__filters .logoListing__filter button:hover{background:#094c82!important;border-color:#094c82;color:#fff}@keyframes logoMarqueeScroll{0%{transform:translateX(0)}to{transform:translateX(var(--marquee-distance,-50%))}}.logoListing__marquee{display:flex;flex-direction:column;gap:3rem}.logoListing__marquee .logoListing__marqueeRow{container-type:inline-size;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);padding-block:.25rem;width:100%}.logoListing__marquee .logoListing__marqueeRow[data-direction=reverse] .logoListing__marqueeTrack{animation-direction:reverse}.logoListing__marquee .logoListing__marqueeRow:hover .logoListing__marqueeTrack{animation-play-state:paused}.logoListing__marquee .logoListing__marqueeTrack{align-items:center;animation:logoMarqueeScroll 30s linear infinite;display:flex;gap:0;width:-moz-max-content;width:max-content}.logoListing__marquee .logoListing__marqueeGroup{align-items:center;display:flex;flex-shrink:0;gap:3rem;padding-inline-end:3rem}.logoListing__marquee .logoListing__logo{align-items:center;display:flex;flex-shrink:0;justify-content:center}.logoListing__marquee .logoListing__logo img{max-height:60px;max-width:100%;-o-object-fit:contain;object-fit:contain}.logoListing__marquee.columns-4 .logoListing__logo{width:calc(100cqw/4 - 2.25rem)}.logoListing__marquee.columns-5 .logoListing__logo{width:calc(100cqw/5 - 2.4rem)}.logoListing__marquee.columns-6 .logoListing__logo{width:calc(100cqw/6 - 2.5rem)}.logoListing__marquee.columns-7 .logoListing__logo{width:calc(100cqw/7 - 2.5714rem)}.logoListing__marquee.columns-8 .logoListing__logo{width:calc(100cqw/8 - 2.625rem)}@media (prefers-reduced-motion:reduce){.logoListing__marquee .logoListing__marqueeTrack{animation:none}}@media (max-width:1024px){.logoListing__marquee.columns-6 .logoListing__logo,.logoListing__marquee.columns-7 .logoListing__logo,.logoListing__marquee.columns-8 .logoListing__logo{width:calc(100cqw/4 - 2.25rem)}}@media (max-width:768px){.logoListing__marquee[class*=columns-] .logoListing__logo{width:calc(100cqw/3 - 2rem)}}@media (max-width:480px){.logoListing__marquee[class*=columns-] .logoListing__logo{width:calc(100cqw/2 - 1.5rem)}}
/*# sourceMappingURL=logo-listing.css.map*/