#footer {
	background-color:#ECECE2;
	
}

.footer{
	bottom: 0;
	display:flex;
	flex-direction: row;
	font-family: Open Sans;
	flex-wrap:wrap;
	font-size:0.875rem;
	justify-content: space-between;
	padding: 2rem!important;
	position: relative;
	
}
.title-min {
	font-family: 'Open Sans', sans-serif; /* Usa la fuente Open Sans */
	font-weight: 700; /* Variante bold (700) */
	font-size: 14px; /* Tamaño del texto en 14px (0.875em) */
	line-height: 1.5; /* Interlineado de 1.5 */
	color: #1D1D1B; /
}
.title-cons {
	font-family: 'Open Sans', sans-serif;
  	font-weight: 400;
  	font-size: 14px;
  	color: #1D1D1B; 
}
.footer a {
	font-size:0.875rem;
	color:#1d1d1b;
}
.footer-links {
	display:flex;
	flex-direction: column;
	justify-content: space-between;
	flex-wrap:wrap;
	align-content: center;
}
.footer-links ul {
	list-style: none;
	padding-inline-start: 0;
	margin-top: 0!important;
    margin-bottom: 0!important;
}
.footer-links ul li a {
	color:#1d1d1b;
	text-decoration:underline;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;

}
.footer-links ul li a:hover {
  	text-decoration: none;
  	opacity: 0.7; 
}
.footer-nav{
	display:flex;
	flex-direction: row;
	flex-wrap:wrap;
	justify-content: space-between;
}
.logoFooter {
    width:100%;
	height:auto;
	padding: 0.625rem 0rem;
}

.redesSocialesFooter {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top:0.15rem;
}

.Icon_awesome-twitter-square{
	width: 1.8rem;
	margin-left:0.625rem;
	height:1.8rem;
}
.Icon_awesome-facebook-square {
	width: 2rem;
	margin-left:0.625rem;
	height:2rem;
}

@media  screen and (max-width: 575.98px){
	.footer-left {
		margin: 1.25rem 1.25rem;
	}

	.footer-nav {
		align-items:start;
	
	}
	.redesSocialesFooter {
		margin:0 1rem 0 1rem;
	}
}