.slider-frame-simple {
	/*max-width: 1280px;*/
	/*margin: 50px auto 0;*/
	overflow: hidden;
	aspect-ratio: auto;
	cursor: pointer;
}

.slider-frame-simple ul {
	display: flex;
	padding: 0;
	margin: 0;
	/*width: 300%;*/
	animation: slide var(--slider-duration, 15s) infinite ease-in-out;
}

.slider-frame-simple:hover ul {
	/*animation-play-state: paused;*/
}

.slider-frame-simple li {
	list-style: none;
	width: 100%;
	flex-shrink: 0;
}

.slider-frame-simple img {
	width: 100%;
	/*height: 100%;*/
	/*max-height:450px !important;*/
	object-fit: cover;
	display: block;
	height: fit-content !important;
}


/* Animación continua y suave 
@keyframes slide {
	0%   { transform: translateX(0); }
	100% { transform: translateX(-300%); }
}
*/
@keyframes slide {
	/* Imagen 1 */
	0%   { transform: translateX(0); }
	20%  { transform: translateX(0); }

	/* Transición a imagen 2 */
	25%  { transform: translateX(-100%); }
	45%  { transform: translateX(-100%); }

	/* Transición a imagen 3 */
	50%  { transform: translateX(-200%); }
	70%  { transform: translateX(-200%); }

	/* Imagen 1 clon */
	75%  { transform: translateX(-300%); }
	100% { transform: translateX(-300%); }
}