/**
 * CrediTotal - Seccion "¿Como puedo pagar mis cuotas?" (#pagar-cuotas).
 * Layout 2 columnas (imagen izquierda / texto + filas de metodos a la derecha).
 * La fuente Gilroy se registra en metodo-pago.css (ambos cargan en la pagina 1874).
 */

/* ---- Imagen (columna izquierda): completa, sin recorte ---- */
#pagar-cuotas .elementor-widget-image img {
	border-radius: 20px;
	width: 100%;
	height: auto;
	display: block;
}

/* ---- Ancho del texto = el del Figma (~592px) para igualar las palabras por linea.
   Se alinea a la derecha: el espacio sobrante queda como gap entre imagen y texto. ---- */
@media (min-width: 1025px) {
	#pagar-cuotas .elementor-element-3c21789 > .elementor-element-populated {
		max-width: 640px;        /* 592 de texto + 48 de padding-left */
		margin-left: auto;       /* alineado a la derecha: el gap queda a la izquierda */
	}
}

/* ---- Texto (parrafos + pasos) ---- */
#pagar-cuotas .elementor-widget-text-editor p {
	margin: 0 0 1.1em;
}
#pagar-cuotas .elementor-widget-text-editor ul {
	list-style: disc;
	padding-left: 1.25em;
	margin: 0 0 1.2em;
}
#pagar-cuotas .elementor-widget-text-editor ol {
	list-style: decimal;
	padding-left: 1.35em;
	margin: 0 0 1.2em;
}
#pagar-cuotas .elementor-widget-text-editor li {
	margin-bottom: 0.55em;
}
#pagar-cuotas .elementor-widget-text-editor > .elementor-widget-container > *:last-child {
	margin-bottom: 0;
}

/* ---- Filas de metodos (icon-list): texto a la izq, chevron teal a la der, borde inferior ---- */
#pagar-cuotas .elementor-widget-icon-list .elementor-icon-list-items {
	margin: 0;
	padding: 0;
}
#pagar-cuotas .elementor-widget-icon-list .elementor-icon-list-item {
	display: flex;
	flex-direction: row-reverse;     /* chevron al final (derecha) */
	align-items: center;
	justify-content: space-between;
	width: 100%;
	margin: 0;
	padding: 22px 0;
	border-bottom: 1px solid rgba(31, 41, 51, 0.2);
}
#pagar-cuotas .elementor-widget-icon-list .elementor-icon-list-item:last-child {
	border-bottom: none;
}
#pagar-cuotas .elementor-widget-icon-list .elementor-icon-list-text {
	padding: 0;
}
#pagar-cuotas .elementor-widget-icon-list .elementor-icon-list-icon {
	padding: 0;
}

/* ---- Anti-overflow horizontal (mismo patron que #metodo-pago) ---- */
#pagar-cuotas .elementor-column {
	min-width: 0;
	max-width: 100%;
}
#pagar-cuotas, #pagar-cuotas .elementor-widget-wrap {
	min-width: 0;
	max-width: 100%;
}
#pagar-cuotas img {
	max-width: 100%;
}

/* ---- Responsive ---- */
@media (max-width: 1024px) {
	/* al apilarse, la imagen no debe quedar gigante */
	#pagar-cuotas .elementor-widget-image {
		max-width: 460px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 767px) {
	#pagar-cuotas .elementor-widget-icon-list .elementor-icon-list-item {
		padding: 18px 0;
	}
}
