/*
 * Convierte los cinco widgets de cada columna en filas compartidas:
 * antetítulo, título, texto, separador y lista.
 */
@media (min-width: 768px) {
	.contCuadrado > .elementor-container {
		position: relative;
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		grid-template-rows: repeat(5, auto);
		grid-auto-flow: column;
		column-gap: 50px;
		align-items: stretch;
	}

	/* Las envolturas dejan que cada widget participe en la cuadrícula común. */
	.contCuadrado > .elementor-container > .elementor-column,
	.contCuadrado > .elementor-container > .elementor-column > .elementor-widget-wrap {
		display: contents !important;
	}

	.contCuadrado > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget {
		align-self: stretch;
		min-width: 0;
	}

	/* Recupera visualmente la línea central que pertenecía a la columna derecha. */
	.contCuadrado > .elementor-container::after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 50%;
		width: 1px;
		background: #838383;
		transform: translateX(-0.5px);
		pointer-events: none;
	}
}
