.logos{padding:88px 0}.logos__heading{font:700 24px/32px var(--font-heading);margin:0 0 32px;text-align:center}.logos__heading span{color:var(--blue-100)}.section--blue .logos__heading span{color:var(--blue-20)}.logos__viewport{overflow:hidden}.logos__track{align-items:center;display:flex;flex-wrap:wrap;gap:40px 72px;justify-content:center;list-style:none;margin:0;padding:0}.logos__track img{display:block;height:64px;width:auto}.logos__dup{display:none}.section--blue .logos__track img{filter:brightness(0) invert(1)}@media (max-width:767px){.logos{padding:48px 0}.logos__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.logos__track{animation:logos-scroll 24s linear infinite;flex-wrap:nowrap;gap:32px;justify-content:flex-start;width:max-content}.logos__track img{height:48px}.logos__dup{display:list-item}}@keyframes logos-scroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.logos__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}}.logos.section--blue .logos__track img{filter:brightness(0) invert(1)}.logos.section--blue .logos__heading{color:var(--white)}