.logotypes{padding:10px 0 15px;color:#fff;background-color:#03030c;--logos-gap:40px}@media (min-width:992px){.logotypes{--logos-gap:60px}}@media (max-width:991.98px){.logotypes .container{padding:0}}.logotypes-title{font-size:18px;font-weight:600;text-transform:uppercase;text-align:center;margin-bottom:10px}.logotypes-wrapper{position:relative}.logotypes-wrapper.-running{height:30px;overflow:hidden}.logotypes-wrapper.-running .logotypes-list{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;-webkit-column-gap:var(--logos-gap);-moz-column-gap:var(--logos-gap);column-gap:var(--logos-gap);-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.logotypes-wrapper.-running .logotypes-list.-animated{-webkit-animation:scroll var(--scroll-duration, 30s) linear infinite;animation:scroll var(--scroll-duration, 30s) linear infinite}@media (hover:hover){.logotypes-wrapper.-running .logotypes-list:hover{-webkit-animation-play-state:paused;animation-play-state:paused}}.logotypes-wrapper.-running .logotypes-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--logos-gap);-moz-column-gap:var(--logos-gap);column-gap:var(--logos-gap);-ms-flex-negative:0;flex-shrink:0}.logotypes-wrapper.-running .logotypes-set:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.logotypes-wrapper.-running .logotypes-item{-ms-flex-negative:0;flex-shrink:0;max-width:none}.logotypes-wrapper:not(.-running) .logotypes-set:not(:first-child){display:none}.logotypes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (min-width:576px){.logotypes-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px var(--logos-gap)}}.logotypes-set{display:contents}@media (min-width:576px){.logotypes-set{display:contents}}@media (min-width:576px){.logotypes-item{max-width:calc(50% - 40px)}}@media (min-width:992px){.logotypes-item{max-width:calc((100% - 240px)/4)}}.logotypes-item img{width:auto;max-height:40px}@-webkit-keyframes scroll{0%{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}to{-webkit-transform:translateY(-50%) translateX(var(--scroll-distance, -50%));transform:translateY(-50%) translateX(var(--scroll-distance, -50%))}}@keyframes scroll{0%{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}to{-webkit-transform:translateY(-50%) translateX(var(--scroll-distance, -50%));transform:translateY(-50%) translateX(var(--scroll-distance, -50%))}}