.social-links-wrapper {
	
}
.footer-links {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 1.5rem;
}
.social-links-wrapper ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.social-links-wrapper ul li {
	margin: 0;
}
.social-links-wrapper ul li a {
	line-height: 1;
}
ul.social-links {
	flex-direction: row;
	gap: 1.5rem;
}
ul.social-links li {
	border-radius: 50%;
	background: var(--ocean, #2379af);
	aspect-ratio: 1;
	display: flex;
    justify-content: center;
    align-items: center;
	width: 50px;
	height: 50px;
	transition: all 0.2s ease-in-out;
}
ul.social-links li:hover {
	background: var(--midnight, #0e4c9a);
}
ul.social-links li i {
	color: #fff;
	font-weight: 300;
	font-size: calc(var(--font-size__extra) + 0.35rem);
	line-height: 1.5;
}
ul.social-links li i.fa-envelope {
	font-weight: 600;
}
ul.nav-links {
	flex-direction: column;
	gap: 1rem;
}
ul.nav-links a {
	color: #000;
	font-size: calc((var(--font-min__h4) * 1px) + (var(--font-max__h4) - var(--font-min__h4)) * (100vw - calc(var(--min-size) * 1px)) / (var(--max-size) - var(--min-size)));
	font-weight: 700;
}
.social-links-wrapper .social-link--item a {
	transition: all 0.2s ease-in-out;
}
.social-links-wrapper .button {
	width: max-content;
	text-transform: uppercase;
}
.footer--about-ontrack {
	max-width: 900px;
	margin: 0 auto;
	text-align: center;
}