.thumbnail-banner{background-color:#282828;padding:var(--spacing-3xl) 0;position:relative;width:100%}.thumbnail-banner .container{position:relative}.thumbnail-banner__title{color:var(--color-background-light,#f8f9fa);font-size:18px;font-weight:700;line-height:1.556;margin:0 0 32px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.thumbnail-banner__title{font-size:18px}}@keyframes thumbnail-banner-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.thumbnail-banner__logos{overflow:hidden;padding-top:var(--spacing-xl,1.25rem);position:relative}.thumbnail-banner__logos:after,.thumbnail-banner__logos:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:250px;z-index:2}.thumbnail-banner__logos:before{background:linear-gradient(270deg,rgba(40,40,40,0),#282828);left:0}.thumbnail-banner__logos:after{background:linear-gradient(90deg,rgba(40,40,40,0),#282828);right:0}.thumbnail-banner__logos:hover .thumbnail-banner__marquee{animation-play-state:paused}.thumbnail-banner__marquee{animation:thumbnail-banner-marquee 35s linear infinite;width:max-content;will-change:transform}.thumbnail-banner__marquee,.thumbnail-banner__slide{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.thumbnail-banner__slide{background-color:#282828;box-sizing:content-box;flex:0 0 auto;gap:80px;padding:0 40px}.thumbnail-banner__slide img{display:block;flex:0 0 auto;height:46px;max-width:none;object-fit:contain;width:auto}