.brand-logos-section[data-v-b58d9ad9]{padding:50px 0;background-color:#fff;overflow:hidden}.brand-logos-title[data-v-b58d9ad9]{color:#888;text-align:center;font-family:Product Sans;font-size:20px;font-style:normal;font-weight:400;line-height:28px}@keyframes scroll-b58d9ad9{0%{transform:translate(0)}to{transform:translate(-1200px)}}.brand-logos-section .brand-logos[data-v-b58d9ad9]{margin:auto;overflow:hidden;position:relative;max-width:1200px}.brand-logos-section .brand-logos[data-v-b58d9ad9]:before,.brand-logos-section .brand-logos[data-v-b58d9ad9]:after{background:linear-gradient(to right,white 0%,rgba(255,255,255,0) 100%);content:"";height:100%;position:absolute;width:150px;z-index:2;top:0}.brand-logos-section .brand-logos[data-v-b58d9ad9]:before{left:0}.brand-logos-section .brand-logos[data-v-b58d9ad9]:after{right:0;transform:rotate(180deg)}.brand-logos-section .brand-logos-track[data-v-b58d9ad9]{animation:scroll-b58d9ad9 30s linear infinite;display:flex;width:2400px;align-items:center}.brand-logos-section .brand-logo-item[data-v-b58d9ad9]{width:200px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 20px}.brand-logos-section .brand-logos-track img[data-v-b58d9ad9]{max-width:100%;max-height:35px;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:opacity .3s ease,filter .3s ease}.brand-logos-section .brand-logos-track img[data-v-b58d9ad9]:hover{filter:grayscale(0%);opacity:1}.brand-logos-section .brand-logos-track[data-v-b58d9ad9]:hover{animation-play-state:paused}
