.ww-footer {
	padding: 2rem 0 3rem;
	/* background: var(--wp--preset--color--primary); */
	/* color: var(--wp--preset--color--gray-7); */
	/* font-size: 1.125rem; */
	font-size: var(--wp--preset--font-size--medium);
}

.ww-footer .ww-logo {
	width: 150px;
	height: 64px;
	margin: 0 auto 3rem;
}

.ww-footer .ww-footer-container {
	display: block;
	/* flex-direction: column;
	align-items:flex-start;
	justify-content: space-between; */
}

.ww-footer .ww-email {
	.svg-inline--fa {
		margin-left: -1.5rem;
	}
}

.ww-footer .ww-facebook, .ww-footer .ww-instagram, .ww-footer .ww-linkedin {
	.svg-inline--fa {
		margin-left: -1.4rem;
	}
}

.ww-footer a {
	/* color: var(--wp--preset--color--white); */
	text-decoration: none;
	display: block;
}

.ww-footer a:hover {
	text-decoration: underline;
}

.ww-footer a .svg-inline--fa {
	color: var(--wp--preset--color--highlight);
	position: absolute;
	margin-left: -1.25rem;
	margin-top: .25rem;
}

@media (min-width: 768px) {
	.ww-footer  .ww-footer-container {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.ww-footer  .ww-logo {
		margin: 0;
	}
}