.icon-links {
  display: flex;
  margin: 0;
  gap: 8px;
  line-height: 0;
}
.icon-links a::before {
  content: "";
  width: 41px;
  height: 41px;
  background-color: var(--gray3);
  transition: background-color 0.5s;
  display: inline-block;
  -webkit-mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
}
@media (hover: hover) and (pointer: fine) {
  .icon-links a:hover::before {
    background-color: var(--orange1);
  }
}
@media (max-width: 640px) {
  .icon-links a.phone {
    display: none;
  }
}
.icon-links a.phone::before {
  -webkit-mask-image: url(/wp-content/themes/fsm/partials/team/./img/phone.svg);
  mask-image: url(/wp-content/themes/fsm/partials/team/./img/phone.svg);
}
.icon-links a.email::before {
  -webkit-mask-image: url(/wp-content/themes/fsm/partials/team/./img/mail.svg);
  mask-image: url(/wp-content/themes/fsm/partials/team/./img/mail.svg);
}
.icon-links a.vcard::before {
  -webkit-mask-image: url(/wp-content/themes/fsm/partials/team/./img/vcard.svg);
  mask-image: url(/wp-content/themes/fsm/partials/team/./img/vcard.svg);
}
.icon-links a.photo::before {
  -webkit-mask-image: url(/wp-content/themes/fsm/partials/team/./img/photo.svg);
  mask-image: url(/wp-content/themes/fsm/partials/team/./img/photo.svg);
}
.icon-links a.linkedin::before {
  -webkit-mask-image: url(/wp-content/themes/fsm/partials/team/./img/linkedin.svg);
  mask-image: url(/wp-content/themes/fsm/partials/team/./img/linkedin.svg);
}
.icon-links a.website::before {
  -webkit-mask-image: url(/wp-content/themes/fsm/partials/team/./img/website.svg);
  mask-image: url(/wp-content/themes/fsm/partials/team/./img/website.svg);
}
/*# sourceMappingURL=https://fsm.kniff.at/wp-content/build/scss_library/cb5f12eceb39ddc19c146a72f048c15cf2f9dc3e.css.map */