.social__items.social__items--grid{
  display: flex;
  /*grid-template-columns: repeat(3, minmax(40px, 1fr));*/
}

.social__items--type-color .social__item{
  margin-right: 25px;
  transition: scale 0.5s;
}
.social__items--type-color .social__item:hover{
  transform: scale(103%);
}

.footer__social .social__item{
  background: url('./soc-icons-outline.svg') 0 0 no-repeat;
  width: 43px;
  height: 43px;
  justify-content: center;
  transition: scale 0.5s;
}

.footer__social .social__item img{
    vertical-align: middle;
}

.footer__social .social__item:hover{
  transform: scale(103%);
}
