.rede-img span {
	width: 40px;
	height: 40px;
	background: white;
	display: block;
}

.rede-card:hover .rede-img span {
	transition: 2s ease;
}
.rede-card:hover .efeito-rede a::before {
	animation: gradientMove2 7s linear infinite;
	transition: 2s ease;
}
.rede-img {
	width: fit-content;
	border-radius: 50%;
	position: relative;
	z-index: 99;
}

.sociais {
	display: flex;
	column-gap: 17px;
}

.efeito-rede a::before {
	content: "";
	width: 110%;
	height: 110%;
	border-radius: 50%;
	position: absolute;
	display: block;
	z-index: -1;
	top: -1.8px;
	left: -1.8px;
}

.efeito-rede a {
	position: relative;
	width: 42px;
	height: 42px;
	display: block;
}
div#redes-rodape div > h3 {
	color: white;
	font-size: 1.5rem;
	margin-bottom: 6.1%;
}
.efeito-rede:hover {
	transform: translateY(-5px);
	transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
