.km-bm{max-width:1400px;margin:24px auto;padding:18px 0 14px;background:#fff;border-radius:16px;box-shadow:0 2px 14px rgba(20,40,80,.06);overflow:hidden}.km-bm__title{margin:0 20px 12px;font-size:16px;font-weight:800;color:#555;text-align:center}.km-bm__viewport{position:relative;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.km-bm__track{display:flex;width:max-content;animation:km-bm-scroll var(--km-bm-speed,60s) linear infinite}.km-bm__viewport:hover .km-bm__track{animation-play-state:paused}.km-bm__group{display:flex;align-items:center;gap:44px;padding-right:44px}.km-bm__item{display:flex;align-items:center;justify-content:center;width:110px;height:64px;flex:0 0 auto}.km-bm__img{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain;filter:grayscale(100%) contrast(1.25) brightness(.92);opacity:.72;mix-blend-mode:multiply;transition:filter .3s,opacity .3s,transform .3s}.km-bm__item:hover .km-bm__img{filter:none;opacity:1;transform:scale(1.06)}@media (max-width:767px){.km-bm{margin:16px 10px;padding:14px 0 10px;border-radius:12px}.km-bm__title{font-size:14px;margin-bottom:8px}.km-bm__group{gap:28px;padding-right:28px}.km-bm__item{width:80px;height:48px}}@media (prefers-reduced-motion:reduce){.km-bm__track{animation:none}.km-bm__viewport{overflow-x:auto}}