.modulo-verde__contenedor {
	display: flex;
	padding: var(--size-space-64, 64px) var(--360-575-page-margin, 16px);
	flex-direction: column;
	align-items: flex-start;
	gap: var(--size-space-56, 56px);
	align-self: stretch;
	background: var(--Color-Surface-General-Inverse, #00402A);
}

.contenedor-textos {
	display: flex;
flex-direction: column;
align-items: flex-start;
gap: var(--size-space-24, 24px);
align-self: stretch;
}

.titulo, .descripcion{
	color: #FFF;
}

.modulo-hero__col-izq,
.modulo-verde__col-der {
	width: 100%;
}

.contenedor-titulo,
.contenedor-descripcion {
	margin: 0;
	padding: 0;
}

.contenedor-img {
	border-radius: 16px;
	overflow: hidden;
	width: 100%;
}

.img {
	display: block;
	height: auto;
	object-fit: cover;
	width: 100%;
}



@media (min-width: 576px) {
	.modulo-verde__contenedor {
		padding: 64px 42px;
	}

	.contenedor-textos {
		flex-direction: row;
		justify-content: space-between;
		gap: 48px;
	}
}

@media (min-width: 768px) {
	.modulo-verde__contenedor {
		padding: 64px 48px;
	}
	.contenedor-textos {
		flex-direction: row;
		justify-content: space-between;
		gap: 24px;
	}
	.modulo-hero__col-izq {
		flex: 1 0 0;
	}
	.modulo-verde__col-der {
		flex: 1 0 0;
	}

	.contenedor-descripcion{
		padding-left: 16px;
	}
}

@media (min-width: 992px) {
	.modulo-verde__contenedor {
		padding: 80px 82px;
		gap: 56px;
	}
	.contenedor-textos {
		gap: 24px;
	}
	
}

@media (min-width: 1200px) {
	.modulo-verde__contenedor {
		padding: 80px 102px;
	}
}

@media (min-width: 1920px) {
	.modulo-verde__contenedor {
		padding: 96px 324px;
	}
}
