
/* footer */ 

.collaboradors-sec .row {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    place-content: center;
}

.collaboradors-inner {
    flex: 0 0 48%;
    box-sizing: border-box;
    padding: 0;
}

/* Últim element solitari: centra'l */
.collaboradors-inner:only-child,
.collaboradors-inner:nth-last-child(1):nth-child(odd) {
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 768px) {
  .collaboradors-inner {
    flex: 0 0 100%; /* 1 columna a pantalles petites */
  }
}

/* seccio membres */

.altres-lst ul.col_2 li {
    flex: 0 1 47%;
}