.logos-intro{padding-bottom:25px;text-align:center}.logos,.logos h3{position:relative}@-webkit-keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.logos.text-primary:before,.logos.text-white:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#000));background:-o-linear-gradient(right,transparent,#000);background:linear-gradient(270deg,transparent,#000);left:0}.logos.text-primary:after,.logos.text-white:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#000));background:-o-linear-gradient(left,transparent,#000);background:linear-gradient(90deg,transparent,#000);right:0}.logos.text-dark:before,.logos:before{background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),to(#fff));background:-o-linear-gradient(right,hsla(0,0%,100%,0),#fff);background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);left:0}.logos.text-dark:after,.logos:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}.logos{overflow:hidden;padding:40px 0 50px;white-space:nowrap}.logos h3{margin-bottom:30px;z-index:3}.logos:after,.logos:before{content:"";height:100%;position:absolute;top:0;width:250px;z-index:2}.logos:hover .logos-slide{-webkit-animation-play-state:paused;animation-play-state:paused}.logos-slide{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:slide 50s linear infinite;animation:slide 400s linear infinite;margin:0 20px}.logos-slide img{margin:0 60px;max-height:100px;width:auto}@media only screen and (max-width:992px){.logos{padding:25px 0}.logos:before{background:0 0;left:0}.logos:after{background:0 0;right:0}.logos-slide img{margin:0 30px;max-height:40px;width:auto}.logos-container{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}