.af-logos{color:#1e384e;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:1900px;overflow:hidden;width:100vw}@media (min-width:1900px){.af-logos{margin-left:auto;margin-right:auto}}.af-logos .af-logos__title{font-size:18px;line-height:28px;margin:0;text-align:center}.af-logos__list{display:flex;gap:40px;overflow:hidden;padding:40px 0;position:relative}.af-logos__list:after,.af-logos__list:before{background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 50.18%,#fff);content:"";height:100%;position:absolute;top:0;width:300px;z-index:1}.af-logos__list:before{left:0}.af-logos__list:after{right:0;transform:matrix(-1,0,0,1,0,0)}.af-logos__sublist{align-items:center;animation:af-logo-slide 300s linear infinite;display:flex;flex-shrink:0;gap:40px;height:40px}.af-logos__image{background-repeat:no-repeat;background-size:100px auto;flex-shrink:0;height:40px;width:100px}@media (max-width:767px){.af-logos{padding:32px}.af-logos__list:after,.af-logos__list:before{width:100px}}@keyframes af-logo-slide{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 40px))}}@media (prefers-reduced-motion:reduce){.af-logos__sublist{animation:none}}