/* Lucide Icons (ISC License, https://lucide.dev) - lokal ausgeliefert.
   Generiert von scripts/fetch-icons.py. Nicht manuell bearbeiten.

   Die Icon-Elemente des Themes behalten Groesse, Farbe, Abstaende und
   Hover-Animationen; ersetzt wird nur das Schriftzeichen im ::before. */

.fa-envelope::before,
.fa-phone::before,
.icon-desktop::before,
.icon-email::before,
.icon-envelope-2::before,
.icon-instagram::before,
.icon-iphone::before,
.icon-marker::before,
.icon-money-light::before,
.icon-name::before,
.icon-pencil-3::before,
.icon-phone::before,
.icon-subject::before,
.icon-textarea::before,
.icon-users-group::before,
.trx_addons_icon-up::before {
  content: '' !important;
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

.trx_addons_icon-up::before {
  -webkit-mask-image: url('/assets/upgrade/icons/arrow-up.svg');
  mask-image: url('/assets/upgrade/icons/arrow-up.svg');
}

.icon-money-light::before {
  -webkit-mask-image: url('/assets/upgrade/icons/banknote.svg');
  mask-image: url('/assets/upgrade/icons/banknote.svg');
}

.icon-instagram::before {
  -webkit-mask-image: url('/assets/upgrade/icons/instagram.svg');
  mask-image: url('/assets/upgrade/icons/instagram.svg');
}

.fa-envelope::before,
.icon-email::before,
.icon-envelope-2::before {
  -webkit-mask-image: url('/assets/upgrade/icons/mail.svg');
  mask-image: url('/assets/upgrade/icons/mail.svg');
}

.icon-marker::before {
  -webkit-mask-image: url('/assets/upgrade/icons/map-pin.svg');
  mask-image: url('/assets/upgrade/icons/map-pin.svg');
}

.icon-textarea::before {
  -webkit-mask-image: url('/assets/upgrade/icons/message-square.svg');
  mask-image: url('/assets/upgrade/icons/message-square.svg');
}

.icon-desktop::before {
  -webkit-mask-image: url('/assets/upgrade/icons/monitor.svg');
  mask-image: url('/assets/upgrade/icons/monitor.svg');
}

.icon-pencil-3::before {
  -webkit-mask-image: url('/assets/upgrade/icons/pen-tool.svg');
  mask-image: url('/assets/upgrade/icons/pen-tool.svg');
}

.fa-phone::before,
.icon-phone::before {
  -webkit-mask-image: url('/assets/upgrade/icons/phone.svg');
  mask-image: url('/assets/upgrade/icons/phone.svg');
}

.icon-iphone::before {
  -webkit-mask-image: url('/assets/upgrade/icons/smartphone.svg');
  mask-image: url('/assets/upgrade/icons/smartphone.svg');
}

.icon-subject::before {
  -webkit-mask-image: url('/assets/upgrade/icons/tag.svg');
  mask-image: url('/assets/upgrade/icons/tag.svg');
}

.icon-name::before {
  -webkit-mask-image: url('/assets/upgrade/icons/user.svg');
  mask-image: url('/assets/upgrade/icons/user.svg');
}

.icon-users-group::before {
  -webkit-mask-image: url('/assets/upgrade/icons/users.svg');
  mask-image: url('/assets/upgrade/icons/users.svg');
}
