.clm .carrossel-logo-empresas{position:relative;margin:auto;width:100%;max-width:1000px;overflow:hidden;text-align:center}.clm p{margin-bottom:10px;padding:0 20px;text-align:center;color:var(--text)}.clm .mine{margin:auto;width:100%;max-width:55%}.carrossel-logo-empresas:before{left:0;background:linear-gradient(to right,var(--bg),transparent)}.carrossel-logo-empresas:after,.carrossel-logo-empresas:before{position:absolute;top:0;z-index:10;width:200px;height:100%;pointer-events:none;content:""}.carrossel-logo-empresas:after{right:0;background:linear-gradient(to left,var(--bg),transparent)}.containerlogo-empresas{display:flex;animation:scroll-esquerda 40s linear infinite;width:max-content}.containerlogo-empresas:hover{animation-play-state:paused}.containerlogo-empresas-reverso{display:flex;animation:scroll-direita 40s linear infinite;width:max-content}.containerlogo-empresas-reverso:hover{animation-play-state:paused}.carrossel-logo-empresas figure{display:flex;flex-shrink:0;justify-content:center;align-items:center;margin:0 10px;width:138px;height:48px}.carrossel-logo-empresas figure img{display:block;opacity:.9;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}html:not(.light) .carrossel-logo-empresas figure img{filter:invert(1) brightness(300%)}html.light .carrossel-logo-empresas figure img{filter:none}@keyframes scroll-esquerda{0%{transform:translateX(0)}to{transform:translateX(calc(-138px * 8 - 10px * 8 * 2))}}@keyframes scroll-direita{0%{transform:translateX(calc(-138px * 8 - 10px * 8 * 2))}to{transform:translateX(0)}}@media (max-width:768px){.carrossel-logo-empresas:after,.carrossel-logo-empresas:before{width:150px}.carrossel-logo-empresas figure{margin:0 8px;width:100px;height:35px}@keyframes scroll-esquerda{0%{transform:translateX(0)}to{transform:translateX(calc(-100px * 8 - 8px * 8 * 2))}}@keyframes scroll-direita{0%{transform:translateX(calc(-100px * 8 - 8px * 8 * 2))}to{transform:translateX(0)}}}@media (max-width:480px){.carrossel-logo-empresas:after,.carrossel-logo-empresas:before{width:100px}.carrossel-logo-empresas figure{margin:0 6px;width:80px;height:25px}@keyframes scroll-esquerda{0%{transform:translateX(0)}to{transform:translateX(calc(-80px * 8 - 6px * 8 * 2))}}@keyframes scroll-direita{0%{transform:translateX(calc(-80px * 8 - 6px * 8 * 2))}to{transform:translateX(0)}}}