/* Slide principal index*/
.slide-container{
	width:100%;
}

.slide-element{
	display: grid;
	grid-template-columns: 1fr .5fr;
	grid-gap: 2rem;
}

.slide-side-1{
	display: grid;
	grid-template-rows: 1fr .5fr ;
}

.slide-side-img{
	height: 35rem;
	background-size: cover;
	background-position:center;
	background-repeat:no-repeat;
}

.slide-side-text{
	display: grid;
	grid-template-columns:1fr 1fr;
	white-space: pre-wrap;
}

.slide-side-text a{
	text-decoration: none;
	color: black;
	justify-self: end;
	align-self: end;
}

.slide-side-logo{
	background-size: contain;
	background-position:center;
	background-repeat:no-repeat;
}

@media (max-width: 1000px) {
	.slide-element {
		grid-template-columns: 1fr;
	}
	.slide-side-text {
		grid-template-columns: 1fr;
		height:147px;
		justify-content: center;
		align-content: center;
	}
	.slide-side-img{
		height: 25rem;
	}

}
/* Slide secundario index */
.grid_slide-container{
	position: relative;
	margin-top: 5rem;
	margin-bottom: 35rem;
}

.grid_slide-elemet{
	display: grid;
	grid-template-columns: .5fr 1fr;
	grid-gap: 2rem;
}

.grid_slide-elemet_img{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 30rem;
	z-index: 2;
}

.grid_slide-elemet_text-container{
	display: grid;
	justify-content: center;
	align-content: center;
}

.grid_slide-elemet_text{
	font-size: 16px;
	border-top:solid 1px;
	border-bottom:solid 1px;
	padding: 2rem 0rem;
	display: grid;
	grid-gap: 1rem;
}

.grid_slide-elemet_text-2{
	display: grid;
	grid-template-columns: 1fr .25fr;
}

.grid_slide-p{
	display: grid;
	grid-gap: 1rem;
}

.grid_slide-text{
	display: grid;
	justify-items: end;
	align-items: center;
	grid-gap: 2.5rem;
}

.text-1{
	text-align: right;
	font-size: 85px;
	font-family: 'EB Garamond', serif;
	line-height: 100%;
}

.text-2{

	text-align: right;
	word-wrap: break-word;
	width: 77%;
	align-self: end;
	justify-self: end;
	line-height: 3.5rem;

	font-size: 80px;
	font-family: 'EB Garamond', serif;
	font-style: italic;
}

.grid_slide-slide_contanier{
	position: absolute;
	bottom: -115%;
	left: 0;
	z-index: 1;
	width: 100%;
}

.slide_contanier{
	display: grid;
	grid-template-columns: .5fr 1fr;
	grid-gap:2rem;
	margin-bottom:3rem;
}

.slide_contanier-text{
	display: grid;
	padding-top: 4rem;
	grid-gap: 2rem;
	justify-content: center;
}
.slide_contanier-text div{
	background-size: contain;
	background-repeat: no-repeat;
}

.slide_contanier-img{
	display: grid;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 30rem;
}

.slide_contanier-text a{
	text-decoration: none;
	color: black;
	align-self: end;
}

.logo_programas-container{
	position: relative;
	display: grid;
	grid-gap: 2rem;
}

.logo_programas{
    height: 9vh;
    width: 100%;
}

.logo_programas-text{
    font-size: 7vh;
    font-family: 'EB Garamond', serif;
    font-style: italic;
    justify-self: end;
}

.slide-paginate-main{

}

@media (max-width: 1000px) {
	.grid_slide-elemet{
		grid-template-columns:1fr;
	}

	.grid_slide-container{
		margin: 2rem 0rem;
		padding-bottom: 0rem;
	}

	.grid_slide-slide_contanier{
		position: relative;
		margin-top: 2rem;
	}

	.grid_slide-elemet_text-container{
		grid-row: 1;
	}
	.grid_slide-elemet_img{
		grid-row: 2;
	}

	.slide_contanier{
		grid-template-columns: 1fr;
	}

	.slide_contanier-img{
		height: 15rem;
	}
	.slide_contanier-text{
		padding: 0;
	}
	.grid_slide-elemet_text-2{
		grid-template-columns: 1fr;
	}
	.text-1, .text-2{
		text-align: center;
		width: 100%;
	}
	.grid_slide-text{
		justify-items: center;
	}
}

@media (max-width: 500px) {
	.slide_contanier-text p{
		height:200px;
	}
}