.partner-logos{width:100%;min-width:0;margin:0 auto;padding:24px 0;min-height:136px;box-sizing:border-box;background:transparent}.partner-logos__viewport{width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.partner-logos__viewport::-webkit-scrollbar{display:none}.partner-logos__viewport:focus-visible{outline:2px solid #aaa5e9;outline-offset:-2px}.partner-logos__track{display:flex;width:-moz-max-content;width:max-content}.partner-logos__group{display:flex;flex:0 0 auto;align-items:center;gap:32px;margin:0;padding:4px 32px 4px 0;list-style:none}.partner-logos__item{flex:0 0 auto;width:196px;height:88px}.partner-logos__item .partner-logo,.partner-logos__item .partner-link{width:100%;height:100%}.partner-link{display:flex;align-items:center;text-decoration:none;color:inherit}a.partner-link{border-radius:10px}a.partner-link:focus-visible{outline:2px solid #8e88d7;outline-offset:2px}@media (max-width: 768px){.partner-logos{padding:16px 0;min-height:112px}.partner-logos__group{gap:20px;padding-right:20px}.partner-logos__item{width:150px;height:76px}.partner-logos__item .partner-logo{padding:12px 16px}.partner-logos__viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent)}}
