.infoSection2{
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: top;
	height: calc(100vh - 180px);
	width: 100%;
	font-size: 22px;
}

.infoSection2 > div{

	width: 100%;
	max-width: 1000px;
	padding: 0px 50px;
}

.infoSection2 .datacontact{
	padding-top: 6vh;
	max-width: 500px;

}

.infoSection2  br{
	display: block;
	padding-bottom: 30px;
}

.infoSection2 .icon-social {
	margin-top: 10px;
}

.infoSection2 .icon-social img{
	height: 30px;
}

.infoSection2 a{
	color: inherit; /* hereda el color del padre */
  	text-decoration: none; /* opcional: quita el subrayado */
}