.ci {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  position: relative;
}

.ci::before {
  display: inline-block;
  content: ' ';
  width: 1em;
  height: 1em;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  background-color: currentColor;
  vertical-align: middle;
}

.ci-instagram::before {
  mask-image: url(../Icons/instagram.svg);
}

.ci-tiktok::before {
  mask-image: url(../Icons/tiktok.svg);
  width: 0.9em;
  height: 0.9em;
}

.ci-linkedin::before {
  mask-image: url(../Icons/linkedin.svg);
}
.ci-x::before {
  mask-image: url(../Icons/x.svg);
}
.ci-email::before {
  mask-image: url(../Icons/email.svg);
}
.ci-phone::before {
  mask-image: url(../Icons/phone.svg);
}
.ci-angle-right::before {
  mask-image: url(../Icons/angle-right.svg);
}

.ci-angle-left::before {
  mask-image: url(../Icons/angle-left.svg);
}

.ci-skip-forward::before {
  mask-image: url(../Icons/skip-forward.svg);
}

.ci-skip-back::before {
  mask-image: url(../Icons/skip-back.svg);
}
