.list-social {
  display: flex;
  align-items:center;
  justify-content:center;
  gap:30px;
}
.list-social__item .icon {
  width: 16px;
  transition:0.4s all;
}
.link.list-social__link:hover .icon:not(.color-footer-style-2 .link.list-social__link:hover .icon) {
  transform:scale(1.1);
  color:rgb(var(--color-base-accent-1));
}
.list-social__link {
	align-items: center;
	display: flex;
}
.footer .list-social__link {
  color:rgb(var(--color-foreground));
}
@media screen and (max-width: 989px) {
  .list-social__item .icon{
      width: 15px;
  }
}