.ea_texto-degradado{ background-size: contain; background-position: right center; position:relative; background-repeat: no-repeat; }
.ea_texto-degradado.derecha{ background-position: left center; }

.ea_texto-degradado .degradado{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; }
.ea_texto-degradado.izquierda .degradado{ background: rgba(255,255,255,1); background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 70%, rgba(255,255,255,0) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(30%, rgba(255,255,255,1)), color-stop(70%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0))); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 70%, rgba(255,255,255,0) 100%); background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 70%, rgba(255,255,255,0) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 70%, rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 70%, rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 ); }
.ea_texto-degradado.derecha .degradado{ background: rgba(255,255,255,0); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 30%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(30%, rgba(255,255,255,0)), color-stop(70%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 30%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 30%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 30%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 30%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 ); }

.ea_texto-degradado .ancho-limitado{ position: relative; max-width: 1200px; width: 95%; margin: 0 auto; padding: 150px 0; z-index: 200; }
.ea_texto-degradado .texto-sobre-degradado{ max-width: 50%; }
.ea_texto-degradado.izquierda .texto-sobre-degradado{ float: left; }
.ea_texto-degradado.derecha .texto-sobre-degradado{ float: right; }

.ea_texto-degradado.izquierda .imagen-superpuesta{ position: absolute; top: 0; left: 0; z-index: 150; transform: translate(25%,25%); }
.ea_texto-degradado.derecha .imagen-superpuesta{ position: absolute; top: 0; right: 0; z-index: 150; transform: translate(-25%,25%); }

.ea_texto-degradado .texto-sobre-degradado ul, .ea_texto-degradado .texto-sobre-degradado ol{ margin: 20px 0 20px 30px; list-style: disc; }
.ea_texto-degradado .texto-sobre-degradado ol{ list-style: decimal; }
.ea_texto-degradado .texto-sobre-degradado * > li{ text-align: justify; padding-top: 10px; }
.ea_texto-degradado .texto-sobre-degradado * > li:first-child{ padding-top: 0; }

@media only screen and (max-width:1450px){
	.ea_texto-degradado .imagen-superpuesta{ display: none; }
}

@media only screen and (max-width:1250px){
	.ea_texto-degradado .ancho-limitado{ padding: 100px 0; }
}

@media only screen and (max-width:1000px){
	.ea_texto-degradado .texto-sobre-degradado{ float: none; width: 100%; max-width: none; }
	.ea_texto-degradado .degradado{ background: rgba(255,255,255,0.8) !important; }
}

@media only screen and (max-width:600px){
	.ea_texto-degradado{ background-position: center; }
	.ea_texto-degradado .ancho-limitado{ width: 90%; }
}