*{
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.container{
	width: 100%;
	height: 100vh;
	box-sizing: content-box;
	display: flex;
	align-items: center;
}
.subcontainer{
	display: flex;
	flex-direction: column;
}
.imagesContainer{
	width: 100%;
	display: flex;
	flex-direction: row;
}
.footerContent{
	padding-top: 20px;
	width: 100%;
	display: flex;
	flex-direction: row;
}
h1{
	font-family: 'Rubik', sans-serif;
	padding: 20px;
}
.main-text{
	font-size: 1.5em;
	font-family: 'Rubik', sans-serif;
	padding: 20px;
	text-align: left;
	color: #43bbce;
}
.main-text span{
	color:  #717d7e;
	font-weight: bold;
}
hr{
	color: #43bbce;
}
.bloque{
	display: inline-block;
	max-width: 33%;
	min-width: 30%;
	/**/
	/*height: 40px;
	border: 2px solid black;*/
}
.bloque p{
	font-size: 0.7em;
	font-family: 'Rubik', sans-serif;
}
.bloque img{
	width: 80%;
}