/* =========================================
BRANDS CAROUSEL
AGREGAR AL FINAL DEL CSS
========================================= */

.brands-carousel{
width:100%;
overflow:hidden;
position:relative;
padding:10px 0;
}

.brands-track{
display:flex;
align-items:center;
gap:14px;
width:max-content;
animation:brandScroll 24s linear infinite;
}

.brand-slide{
min-width:150px;
height:82px;
padding:0 24px;
border-radius:24px;
background:rgba(255,255,255,.45);
backdrop-filter:blur(12px);
display:flex;
align-items:center;
justify-content:center;
font-size:13px;
font-weight:700;
letter-spacing:2px;
color:#222;
border:1px solid rgba(255,255,255,.5);
box-shadow:0 10px 25px rgba(0,0,0,.05);
transition:.4s;
}

.brand-slide:hover{
transform:translateY(-5px);
background:linear-gradient(135deg,#ffffff,#f5eef6);
}

@keyframes brandScroll{

0%{
transform:translateX(0);
}

100%{
transform:translateX(-50%);
}

}