.view-blog .js-pager__items{
	top: -25px;
	gap: 5px;
}

.js-pager__items a[rel="prev"] span{
	transform: rotate(180deg);
}

.footer-logo-cierzo{
	text-align: center;
}

.footer-logo-fems img {
    height: 60px;
}

.bloque_footer {
  border-left: 2px solid #cc202c;
   @media (max-width: 920px) {
  		border-left: 0;
  		padding: 10px 20px;
  }
}

.footer-columns {
    grid-template-columns: 161px 2.25fr 2.75fr;
    @media (max-width: 920px) {
    	grid-template-columns: 1fr; 
  }
}

footer .footer-social img {
  height: 30px;
}

.footer-description {
    margin-top: 0;
    margin-right: 3rem;
    @media (max-width: 920px) {
  		margin-right: 0;
  }
}



/* Estado inicial (Oculto) */
.banda-equipo .foto {
    opacity: 0;
    filter: blur(10px);
    /* Aquí decides la lentitud: 2.5 segundos para que sea muy elegante */
    transition: all 2.5s cubic-bezier(0.2, 0.8, 0.2, 1);
}

/* Direcciones de salida */
.banda-equipo .foto:nth-child(1) { transform: translateX(-120px) scale(0.9); }
.banda-equipo .foto:nth-child(2) { transform: translateX(120px) scale(0.9); }

/* Estado final (Cuando el JS detecta que han entrado) */
.banda-equipo .foto.is-visible {
    opacity: 1;
    transform: translateX(0) scale(1);
    filter: blur(0);
}