/*****  FOOTER  *****/
footer{
	background-color: rgb(0 51 160);
	height: 100px;
	color: white;
	border-top: 10px solid #0e7dac;
}

footer span {
    margin: 0px 20px;
}

footer > div{
	width: fit-content;
	height: 100%;
	display: flex;
	align-items: center;
	margin: 0 auto;
	text-align: center;
}

footer > div img{
	width: 280px;
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(271deg) brightness(108%) contrast(101%);
}
/*****  FIN FOOTER  *****/


@media only screen and (max-width: 599px) {
	footer > div{
		width: 76%;
	}
	
	footer span{
		margin: 0px 10px;
	}
	
	footer label{
		display: block;
		width: 80px;
	}
	
	footer > div > img{
		width: 100px;
		height: auto;
	}
}