#principal-content-data {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	overflow: auto;
	background-color: #F0EFF5;
}

#section-home {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#section-home img {
	width: 80%;
}

#section-home a {
	font-size: 40px;
	color: #ffffff;
	background-color: #E51554;
	padding: 5px 20px;
	border-radius: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#section-home a>svg {
	margin-right: 20px;
}

footer {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #2D2D2D;
	padding: 50px 0px;
}

footer>div {
	width: 90%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

footer>div>div:nth-child(1){
	width: 25%;
}

footer>div>div:nth-child(1) img{
	width: 100%;
}

footer>div>div:nth-child(2){
	width: 10%;
}

footer>div>div:nth-child(3){
	width: 60%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding: 0px 20px 0px 0px;
}

footer>div>div:nth-child(3) span,
footer>div>div:nth-child(3) a{
	color: #ffffff;
	font-size: 12px;
	margin-bottom: 10px;
}

footer>div>div:nth-child(4){
	width: 0%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

#social-red-container a:first-child {
	margin-bottom: 10px;
}

#social-red-container a {
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#social-red-container a>img {
	width: 30px;
	height: 30px;
}

#line-separator {
	width: 2px;
	height: 100px;
	margin: 0px 20px;
	background-color: #fff;
}

@media screen and (min-width: 992px) {
	.items-c-p>div {
		width: 80px;
		height: 70px;
	}
	
	.items-c-p>div>div {
		width: 70px;
		height: 60px;
	}

	.items-c-p span {
		height: 45px;
		font-size: 13px;
		padding:10px 20px 10px 0px ;
	}
	
	.items-c-p>div>div>svg {
		width: 42px;
	}

	#principal-content-data {
		height: 800px;
	}
 }