.social-links {
	width: 100%;
	margin-bottom: 1rem;
}

.social-links ul {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
	justify-content: center;
	align-items: center;
	gap: 8px;
}

.social-links .social-network {
	font-size: 23px;
}

.social-links .social-network i { color: #e40046; }

.social-links.round-icons .social-network {
	background-color: #e40046;
	width: 48px;
	height: 48px;
	font-size: 16px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}

@media (min-width: 1024px) {
	.social-links .social-network {
		font-size: 33px;
	}
	
	.social-links.round-icons .social-network {
		width: 48px;
		height: 48px;
		font-size:18px;
	}
}

.social-links.round-icons .social-network[data-platform] a {
	display: block;
	line-height: 1;
	font-size: 18px;
}

.social-links.round-icons .social-network[data-platform="Snapchat"] a { font-size: 22px; }

.social-links.round-icons .social-network[data-platform] a i {
	color: white;
	padding: 0;
	margin: 0;
}

.social-links.brand-colors.round-icons .social-network[data-platform="Facebook"] { 
	background-color: #1877f2;
}
.social-links.brand-colors.round-icons .social-network[data-platform="Twitter"] { 
	background-color: #1da1f2;
}
.social-links.brand-colors.round-icons .social-network[data-platform="Instagram"] { 
	background-color: #833AB4;
}
.social-links.brand-colors.round-icons .social-network[data-platform="Linkedin"] { 
	background-color: #0077b5;
}image.png
.social-links.brand-colors.round-icons .social-network[data-platform="Tiktok"] { 
	background-color: #FE2C55;
}
.social-links.brand-colors.round-icons .social-network[data-platform="Pinterest"] { 
	background-color: #e60023;
}
.social-links.brand-colors.round-icons .social-network[data-platform="Youtube"] { 
	background-color: #ff0000;
}
.social-links.brand-colors.round-icons .social-network[data-platform="Snapchat"] { 
	background-color: #000000;
}
.social-links.brand-colors.round-icons .social-network[data-platform="Snapchat"].yellow { 
	background-color: #fffc00;
}

.social-links.brand-colors.round-icons .social-network[data-platform="Snapchat"].yellow i.fa-snapchat-square {
	color: #000;
}

.social-links.brand-colors.round-icons .social-network[data-platform="Snapchat"].yellow i.fa-snapchat-ghost { 
	color: white;
	position: relative;
	top: 0;
	font-size: 22px;
	text-shadow: 
		1px 1px 0 black, 
		-1px -1px 0 black, 
		-1px 1px 0 black, 
		1px -1px 0 black, 
		-1px 0 0 black, 
		1px 0 0 black, 
		0 -1px 0 black, 
		0 1px 0 black;
}

.social-links.brand-colors .social-network[data-platform="Facebook"] i { color: #1877f2; }
.social-links.brand-colors .social-network[data-platform="Twitter"] i { color: #1da1f2; }
.social-links.brand-colors .social-network[data-platform="Instagram"] i { color: #e1306c; }
.social-links.brand-colors .social-network[data-platform="Linkedin"] i { color: #0077b5; }
.social-links.brand-colors .social-network[data-platform="Tiktok"] i { color: #FE2C55; }
.social-links.brand-colors .social-network[data-platform="Pinterest"] i { color: #e60023; }
.social-links.brand-colors .social-network[data-platform="Youtube"] i { color: #ff0000; }
.social-links.brand-colors .social-network[data-platform="Snapchat"] i { color: #000000; }
.social-links.brand-colors .social-network[data-platform="Snapchat"].yellow i.fa-snapchat-ghost {
	font-size: 26px;
	position: relative;
	top: -2px;
	color:  #fffc00;
	text-shadow: 
		1px 1px 0 black, 
		-1px -1px 0 black,
		-1px 1px 0 black, 
		1px -1px 0 black, 
		-1px 0 0 black, 
		1px 0 0 black, 
		0 -1px 0 black, 
		0 1px 0 black;
}

.social-links.brand-colors .social-network[data-platform="Snapchat"].yellow i.fa-snapchat-square {
	color: #fffc00;
}

.social-links h3 {
	color: #250e62;
	font-size: 30px;
	font-family: ibm-plex-sans-condensed, sans-serif;
	letter-spacing: 2px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	margin-bottom: 20px;
	text-align: center;
}