/*PRESENTACION*/
#presentacion {
  background: #fff;

}
.grupo-presentacion {

}
.columna-presentacion {
	background: #fff;
}
.txt {
	text-align: justify;
}
.foto-seccion {
	object-fit: cover;
	border-top-left-radius: 60px;
	border-bottom-right-radius: 60px;
}
.vermas {
font-family: "Poppins", sans-serif;
	width: fit-content;
  font-size: 1em;
  background: #EB6216;
  color: #fff;
  padding: 7px 25px;
  text-align: center;
	border-radius: 10px;
	transition: all .4s;
}
.vermas:hover {
	background: #1d1d1d;
}

/*NOSOTROS*/
#nosotros {
  background: #F5F8FA;
}
.nosotros-titulo {
  font-size: 1.6em;
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
  color: #333;
}
.nosotros-subtitulo {
  font-size: 2em;
  font-weight: 800;
  text-align: center;
  color: #333;
}
.nosotros-txt {
 	max-width: 1000px;
	margin: auto;

  text-align: justify;
  color: #333;
}
.titulo-rubros {


}


/*INDEX VALORES*/
.val-item {
 	max-width: 1000px;
	margin: auto;
font-family: "Poppins", sans-serif;
	font-size: 1em;
	border-bottom: 1px dashed #E00023;
	padding: 7px;
}
.val-item span {
	font-size: 1.2em;
	color: #EB6216;
	position: relative;
	top: 3px;
}
.mensaje {
 	max-width: 1000px;
	margin: auto;
	font-weight: 300;
}
.mensaje span {
	font-weight: 700;
}


/*-------------ESTILOS RESPONSIVE WEB DESIGN-------------*/
@media (min-width: 768px) {
	.grupo-presentacion {
		display: flex;
		justify-content: space-between;
		max-width: 1200px;
		margin: auto;
	}
	.columna-presentacion{
		padding: 0 20px;
		width: 50%;
	}
	.foto-seccion {

}

}

@media (min-width: 1024px) {
	.valtitulo {
		text-align: center;
	}
	.val {
		display: flex;
		justify-content: center;
		max-width: 1000px;
		margin: auto;
	}
.val-item {
	border-bottom: none;
}
}