/*CUERPO*/

.contenedor-imagen-superior {
	position: -webkit-sticky; /* Para compatibilidad con Safari */
    position: sticky;
    top: 0;
	z-index: -1;
	width: 100%;
	height: auto;
/*	min-height: 450px;*/
	overflow: hidden;
}

.contenedor-imagen-superior img{
	width: 100%;
	min-width: 997px;
	position: relative;
	top: -80px;
}

.eslogan {
	width: 40%;
/*	height: 43vh;*/
	padding: 0% 8% 0% 8%;
/*	margin: 0% 5%;*/
	position: absolute;
	z-index: 0;
	top: 40%;
	background-color: rgba(42, 70, 124, 0.1);
	backdrop-filter: blur(50px);
}

.eslogan h2{
/*	font-family: "EB Garamond", serif;
	font-style: italic;
	font-weight: 400;*/
	text-align: left;
	font-size: 320%;
	color: white;
	margin: 2% 0%;
}

.parte2 {
	text-align: right;
}

/* Animación del Texto*/
.text-blur-out {
	animation: text-blur-out 1.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) 0.5s reverse both;
}
@keyframes text-blur-out {
  0% {
    filter: blur(0.01);
  }
  100% {
    filter: blur(12px) opacity(0%);
  }
}

/* Animación del div*/
.blur-out-contract-bck {
	animation: blur-out-contract-bck 1.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) 0.5s reverse both;
}
@keyframes blur-out-contract-bck {
  0% {
    transform: translateZ(0);
    filter: blur(0.01);
  }
  100% {
    letter-spacing: -0.5em;
    transform: translateZ(-500px);
    filter: blur(12px) opacity(0%);
  }
}












