.contenedor img {
	opacity: 0;
	transform: scale(0.9);
	transition: .7s ease-in-out all;
}

.contenedor img.izquierda {
	transform: translateX(-100px);
}

.contenedor img.derecha {
	transform: translateX(100px);
}

.contenedor img.visible {
	opacity: 1;
	transform: scale(1) translateX(0);
}
.contenedor figure {
	opacity: 1;
	transform: scale(1) translateX(0);
}

.contenedor {
	margin-left: 20px;
}

.testimonios {
	padding: 20px;
}

.contenedor2 {
	display: flex;
	justify-content: space-around;
	align-items: center;
	opacity: 0; /* Inicialmente oculto */
	transform: translateY(20px); /* Desplazamiento hacia abajo */
	transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}

.figure-container {
	text-align: center;
	margin: 0;
}