footer {
	width: 100%;
	background-color: var(--rojo-ssreyes);
	padding: 40px;
	display: flex;
	align-items: start;
	justify-content: center;
	gap: 50px;
	flex-wrap: wrap;
	font-size: 0.9rem;
	color: white;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
}

footer p, footer a {
	color: white;
}

footer a:hover {
	text-decoration: underline;
}

#address-wrapper {
	display: flex;
	align-items: start;
	justify-content: center;
	flex-wrap: wrap;
	gap: 20px;
}

#address img {
	width: 20px;
}

#address ul {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

#address ul li {
	display: flex;
	gap: 10px;
	align-items: start;
}

.address-p {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.address-p p {
	margin: 0;
}

.footer-menu-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 30px;
}

.footer-links-wrapper img {
	width: 20px;
}

.footer-links-wrapper ul {
	display: flex;
	gap: 20px;
}

@media ( max-width : 334px) {
	.footer-menu>ul {
		text-align: center;
		/* color: green; */
	}
}

/* .footer-links-wrapper ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 8px;
}
     */