.container_3 {
	height: 100%;
	width: 100%;
	background-color: aliceblue;
	border-bottom: 5px solid;
}

.title_4 {
	display: flex;
	font-family: Arial;
	justify-content: center;
	border-bottom: 5px solid;
}

.text_1 {
	padding: 50px 20px 50px 20px;
}

.text_1 h3 {
	font-family: Arial;
	font-size: 30px;
	margin: 20px;
}

.text_1 p {
	font-family: Arial;
	font-size: 20px;
	margin: 10px 0 10px 0;
}

.title {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	font-family: Arial;
}

.box_container {
	height: 100%;
	height: 100%;
}

.box_container .titulo {
	padding-left: 40px;
	font-family: Arial;
}

.box_container .texto {
	padding-left: 20px;
	font-family: Arial;
}

.medio {
	width: 100%;
	height: 100vh;
	background-color: transparent;
}

.medio .tipoA {
	width: 100%;
	height: 50%;
	display: flex;
	justify-content: center;
	align-items: end;
	font-size: 50px;
	font-family: Arial;
}

.medio .tipoB {
	width: 100%;
	height: 50%;
	display: flex;
	justify-content: center;
	align-items: start;
	font-size: 23px;
	font-family: cursive;
}

.imagen {
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: -2;
	opacity: 0.7;
}