.cmp-ecossistema-slider{overflow:hidden;padding:56px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:42px}
.cmp-ecossistema-slider__header{text-align:center}
.cmp-ecossistema-slider__title{margin:0;color:#223263;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:24px}
.cmp-ecossistema-slider__track-wrapper{overflow:hidden;width:100%;margin-block:16px}
.cmp-ecossistema-slider__track,.cmp-ecossistema-slider__track--reverse{display:flex;flex-direction:row;align-items:center;gap:56px;will-change:transform}
.cmp-ecossistema-slider__track:hover,.cmp-ecossistema-slider__track--reverse:hover{animation-play-state:paused}
.cmp-ecossistema-slider__item{flex-shrink:0;display:flex;align-items:center;justify-content:center}
.cmp-ecossistema-slider__item img{display:block;height:32px;width:auto;object-fit:contain}
.cmp-ecossistema-slider__footer{color:#223263;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px;width:73%}
.cmp-ecossistema-slider__subtitle{margin:0}
.cmp-ecossistema-slider__empty{text-align:center;padding:24px;color:#999;font-style:italic}
@media(min-width:1025px){.cmp-ecossistema-slider{padding:104px 32px 112px 32px;gap:72px}
.cmp-ecossistema-slider__title{font-size:32px;line-height:40px}
.cmp-ecossistema-slider__track-wrapper{margin-block:24px}
.cmp-ecossistema-slider__item img{height:40px}
.cmp-ecossistema-slider__footer{font-size:24px;line-height:32px}
}