.site-footer .footer-social a.social-facebook > span,
.site-footer .footer-social a.social-tiktok > span,
.site-footer .footer-social a.social-instagram > span {
  display:inline-block;
  width:24px;
  height:24px;
  min-width:24px;
  flex:0 0 24px;
  padding:0;
  border:0;
  border-radius:0;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  font-size:0;
  line-height:0;
  color:transparent;
  vertical-align:middle;
}
.site-footer .footer-social a.social-facebook > span {background-image:url('assets/facebook.svg');}
.site-footer .footer-social a.social-tiktok > span {background-image:url('assets/tiktok.svg');}
.site-footer .footer-social a.social-instagram > span {background-image:url('assets/instagram.svg');}
