/*
 * Local Iconoir icon map
 * Source: https://github.com/iconoir-icons/iconoir/tree/main/icons/regular
 */

.ui-icon {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  flex-shrink: 0;
  vertical-align: middle;
  color: currentColor;
  background-color: currentColor;
  -webkit-mask: var(--icon) center / contain no-repeat;
  mask: var(--icon) center / contain no-repeat;
}

.ui-icon--sm {
  width: 1rem;
  height: 1rem;
}

.ui-icon--lg {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-onsite,
.icon-laptop-fix {
  --icon: url('/public/assets/icons/iconoir/laptop-fix.svg');
}

.icon-remote,
.icon-data-transfer {
  --icon: url('/public/assets/icons/iconoir/data-transfer-both.svg');
}

.icon-firewall,
.icon-security-device {
  --icon: url('/public/assets/icons/iconoir/pc-firewall.svg');
}

.icon-network,
.icon-antenna {
  --icon: url('/public/assets/icons/iconoir/antenna-signal.svg');
}

.icon-server,
.icon-database {
  --icon: url('/public/assets/icons/iconoir/database-settings.svg');
}

.icon-linux,
.icon-devops {
  --icon: url('/public/assets/icons/iconoir/laptop-dev-mode.svg');
}

.icon-vpn,
.icon-security {
  --icon: url('/public/assets/icons/iconoir/privacy-policy.svg');
}

.icon-web,
.icon-internet {
  --icon: url('/public/assets/icons/iconoir/internet.svg');
}

.icon-phone {
  --icon: url('/public/assets/icons/iconoir/phone.svg');
}

.icon-camera {
  --icon: url('/public/assets/icons/iconoir/camera.svg');
}

.icon-pc,
.icon-about-visual {
  --icon: url('/public/assets/icons/iconoir/computer.svg');
}

.icon-build {
  --icon: url('/public/assets/icons/iconoir/ios-settings.svg');
}

.icon-support {
  --icon: url('/public/assets/icons/iconoir/headset-help.svg');
}

.icon-arrow {
  --icon: url('/public/assets/icons/iconoir/fast-arrow-right.svg');
}

.icon-fast {
  --icon: url('/public/assets/icons/iconoir/flash.svg');
}

.icon-partnership {
  --icon: url('/public/assets/icons/iconoir/community.svg');
}

.icon-workflow {
  --icon: url('/public/assets/icons/iconoir/clipboard-check.svg');
}

.icon-experience {
  --icon: url('/public/assets/icons/iconoir/badge-check.svg');
}

.icon-pricing {
  --icon: url('/public/assets/icons/iconoir/coins.svg');
}

.icon-mail {
  --icon: url('/public/assets/icons/iconoir/mail.svg');
}

.icon-message {
  --icon: url('/public/assets/icons/iconoir/chat-bubble.svg');
}

.icon-location {
  --icon: url('/public/assets/icons/iconoir/map-pin.svg');
}

.icon-check {
  --icon: url('/public/assets/icons/iconoir/check-circle.svg');
}
