-1
<!-- language: lang-html -->
<div class="social-icons">
<a href="#" class="btn-face">
<i class="fa fa-facebook fa-lg"></i>
</a>
<a href="#" class="btn-insta">
<i class="fa fa-instagram fa-lg"></i>
</a>
<a href="#" class="btn-whats">
<i class="fa fa-whatsapp fa-lg"></i>
</a>
</div>
<!-- language: lang-css -->
.social-icons{
float: right;
}
.social-icons a{
color: #fff;
margin-left: 12px;
}
.btn-face:hover{
color: blue;
}
.btn-insta:hover{
color: red;
}
.btn-whats:hover{
color: green;
}
<!-- end snippet -->
It worked, I just had to change a few things: 1°put the settings directly in the icon pq o: -Webkit-text-Fill-color: Transparent; was making the top of the icon disappear. 2°I took the margin was pushing the icons, so it stayed the way q
– Antônio Carlos
.btn-insta:hover{
 color: red;
 background: -webkit-linear-gradient(45deg, #f7ce02, #f96302, #f71102, #d32155, #b43890, #904eca, #8944bb, #7832ae);
 -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;
}
– Antônio Carlos