/*!
 * DSFR v1.14.2 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions)
 */
@charset "UTF-8";

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON COMMUNICATION
\* ˍˍˍˍˍˍˍˍˍ */
.fr-icon-airplay-fill::before,
.fr-icon-airplay-fill::after {
  -webkit-mask-image: url("../../../icons/device/airplay-fill.svg");
  mask-image: url("../../../icons/device/airplay-fill.svg");
}

.fr-icon-airplay-line::before,
.fr-icon-airplay-line::after {
  -webkit-mask-image: url("../../../icons/device/airplay-line.svg");
  mask-image: url("../../../icons/device/airplay-line.svg");
}

.fr-icon-barcode-box-fill::before,
.fr-icon-barcode-box-fill::after {
  -webkit-mask-image: url("../../../icons/device/barcode-box-fill.svg");
  mask-image: url("../../../icons/device/barcode-box-fill.svg");
}

.fr-icon-barcode-box-line::before,
.fr-icon-barcode-box-line::after {
  -webkit-mask-image: url("../../../icons/device/barcode-box-line.svg");
  mask-image: url("../../../icons/device/barcode-box-line.svg");
}

.fr-icon-barcode-fill::before,
.fr-icon-barcode-fill::after {
  -webkit-mask-image: url("../../../icons/device/barcode-fill.svg");
  mask-image: url("../../../icons/device/barcode-fill.svg");
}

.fr-icon-barcode-line::before,
.fr-icon-barcode-line::after {
  -webkit-mask-image: url("../../../icons/device/barcode-line.svg");
  mask-image: url("../../../icons/device/barcode-line.svg");
}

.fr-icon-base-station-fill::before,
.fr-icon-base-station-fill::after {
  -webkit-mask-image: url("../../../icons/device/base-station-fill.svg");
  mask-image: url("../../../icons/device/base-station-fill.svg");
}

.fr-icon-base-station-line::before,
.fr-icon-base-station-line::after {
  -webkit-mask-image: url("../../../icons/device/base-station-line.svg");
  mask-image: url("../../../icons/device/base-station-line.svg");
}

.fr-icon-battery-charge-fill::before,
.fr-icon-battery-charge-fill::after {
  -webkit-mask-image: url("../../../icons/device/battery-charge-fill.svg");
  mask-image: url("../../../icons/device/battery-charge-fill.svg");
}

.fr-icon-battery-charge-line::before,
.fr-icon-battery-charge-line::after {
  -webkit-mask-image: url("../../../icons/device/battery-charge-line.svg");
  mask-image: url("../../../icons/device/battery-charge-line.svg");
}

.fr-icon-battery-fill::before,
.fr-icon-battery-fill::after {
  -webkit-mask-image: url("../../../icons/device/battery-fill.svg");
  mask-image: url("../../../icons/device/battery-fill.svg");
}

.fr-icon-battery-line::before,
.fr-icon-battery-line::after {
  -webkit-mask-image: url("../../../icons/device/battery-line.svg");
  mask-image: url("../../../icons/device/battery-line.svg");
}

.fr-icon-battery-low-fill::before,
.fr-icon-battery-low-fill::after {
  -webkit-mask-image: url("../../../icons/device/battery-low-fill.svg");
  mask-image: url("../../../icons/device/battery-low-fill.svg");
}

.fr-icon-battery-low-line::before,
.fr-icon-battery-low-line::after {
  -webkit-mask-image: url("../../../icons/device/battery-low-line.svg");
  mask-image: url("../../../icons/device/battery-low-line.svg");
}

.fr-icon-bluetooth-connect-fill::before,
.fr-icon-bluetooth-connect-fill::after {
  -webkit-mask-image: url("../../../icons/device/bluetooth-connect-fill.svg");
  mask-image: url("../../../icons/device/bluetooth-connect-fill.svg");
}

.fr-icon-bluetooth-connect-line::before,
.fr-icon-bluetooth-connect-line::after {
  -webkit-mask-image: url("../../../icons/device/bluetooth-connect-line.svg");
  mask-image: url("../../../icons/device/bluetooth-connect-line.svg");
}

.fr-icon-bluetooth-fill::before,
.fr-icon-bluetooth-fill::after {
  -webkit-mask-image: url("../../../icons/device/bluetooth-fill.svg");
  mask-image: url("../../../icons/device/bluetooth-fill.svg");
}

.fr-icon-bluetooth-line::before,
.fr-icon-bluetooth-line::after {
  -webkit-mask-image: url("../../../icons/device/bluetooth-line.svg");
  mask-image: url("../../../icons/device/bluetooth-line.svg");
}

.fr-icon-cast-fill::before,
.fr-icon-cast-fill::after {
  -webkit-mask-image: url("../../../icons/device/cast-fill.svg");
  mask-image: url("../../../icons/device/cast-fill.svg");
}

.fr-icon-cast-line::before,
.fr-icon-cast-line::after {
  -webkit-mask-image: url("../../../icons/device/cast-line.svg");
  mask-image: url("../../../icons/device/cast-line.svg");
}

.fr-icon-cellphone-fill::before,
.fr-icon-cellphone-fill::after {
  -webkit-mask-image: url("../../../icons/device/cellphone-fill.svg");
  mask-image: url("../../../icons/device/cellphone-fill.svg");
}

.fr-icon-cellphone-line::before,
.fr-icon-cellphone-line::after {
  -webkit-mask-image: url("../../../icons/device/cellphone-line.svg");
  mask-image: url("../../../icons/device/cellphone-line.svg");
}

.fr-icon-computer-fill::before,
.fr-icon-computer-fill::after {
  -webkit-mask-image: url("../../../icons/device/computer-fill.svg");
  mask-image: url("../../../icons/device/computer-fill.svg");
}

.fr-icon-computer-line::before,
.fr-icon-computer-line::after {
  -webkit-mask-image: url("../../../icons/device/computer-line.svg");
  mask-image: url("../../../icons/device/computer-line.svg");
}

.fr-icon-cpu-fill::before,
.fr-icon-cpu-fill::after {
  -webkit-mask-image: url("../../../icons/device/cpu-fill.svg");
  mask-image: url("../../../icons/device/cpu-fill.svg");
}

.fr-icon-cpu-line::before,
.fr-icon-cpu-line::after {
  -webkit-mask-image: url("../../../icons/device/cpu-line.svg");
  mask-image: url("../../../icons/device/cpu-line.svg");
}

.fr-icon-dashboard-3-fill::before,
.fr-icon-dashboard-3-fill::after {
  -webkit-mask-image: url("../../../icons/device/dashboard-3-fill.svg");
  mask-image: url("../../../icons/device/dashboard-3-fill.svg");
}

.fr-icon-dashboard-3-line::before,
.fr-icon-dashboard-3-line::after {
  -webkit-mask-image: url("../../../icons/device/dashboard-3-line.svg");
  mask-image: url("../../../icons/device/dashboard-3-line.svg");
}

.fr-icon-database-fill::before,
.fr-icon-database-fill::after {
  -webkit-mask-image: url("../../../icons/device/database-fill.svg");
  mask-image: url("../../../icons/device/database-fill.svg");
}

.fr-icon-database-line::before,
.fr-icon-database-line::after {
  -webkit-mask-image: url("../../../icons/device/database-line.svg");
  mask-image: url("../../../icons/device/database-line.svg");
}

.fr-icon-device-fill::before,
.fr-icon-device-fill::after {
  -webkit-mask-image: url("../../../icons/device/device-fill.svg");
  mask-image: url("../../../icons/device/device-fill.svg");
}

.fr-icon-device-line::before,
.fr-icon-device-line::after {
  -webkit-mask-image: url("../../../icons/device/device-line.svg");
  mask-image: url("../../../icons/device/device-line.svg");
}

.fr-icon-device-recover-fill::before,
.fr-icon-device-recover-fill::after {
  -webkit-mask-image: url("../../../icons/device/device-recover-fill.svg");
  mask-image: url("../../../icons/device/device-recover-fill.svg");
}

.fr-icon-device-recover-line::before,
.fr-icon-device-recover-line::after {
  -webkit-mask-image: url("../../../icons/device/device-recover-line.svg");
  mask-image: url("../../../icons/device/device-recover-line.svg");
}

.fr-icon-fingerprint-fill::before,
.fr-icon-fingerprint-fill::after {
  -webkit-mask-image: url("../../../icons/device/fingerprint-fill.svg");
  mask-image: url("../../../icons/device/fingerprint-fill.svg");
}

.fr-icon-fingerprint-line::before,
.fr-icon-fingerprint-line::after {
  -webkit-mask-image: url("../../../icons/device/fingerprint-line.svg");
  mask-image: url("../../../icons/device/fingerprint-line.svg");
}

.fr-icon-gamepad-fill::before,
.fr-icon-gamepad-fill::after {
  -webkit-mask-image: url("../../../icons/device/gamepad-fill.svg");
  mask-image: url("../../../icons/device/gamepad-fill.svg");
}

.fr-icon-gamepad-line::before,
.fr-icon-gamepad-line::after {
  -webkit-mask-image: url("../../../icons/device/gamepad-line.svg");
  mask-image: url("../../../icons/device/gamepad-line.svg");
}

.fr-icon-gps-fill::before,
.fr-icon-gps-fill::after {
  -webkit-mask-image: url("../../../icons/device/gps-fill.svg");
  mask-image: url("../../../icons/device/gps-fill.svg");
}

.fr-icon-gps-line::before,
.fr-icon-gps-line::after {
  -webkit-mask-image: url("../../../icons/device/gps-line.svg");
  mask-image: url("../../../icons/device/gps-line.svg");
}

.fr-icon-gradienter-fill::before,
.fr-icon-gradienter-fill::after {
  -webkit-mask-image: url("../../../icons/device/gradienter-fill.svg");
  mask-image: url("../../../icons/device/gradienter-fill.svg");
}

.fr-icon-gradienter-line::before,
.fr-icon-gradienter-line::after {
  -webkit-mask-image: url("../../../icons/device/gradienter-line.svg");
  mask-image: url("../../../icons/device/gradienter-line.svg");
}

.fr-icon-hard-drive-2-fill::before,
.fr-icon-hard-drive-2-fill::after {
  -webkit-mask-image: url("../../../icons/device/hard-drive-2-fill.svg");
  mask-image: url("../../../icons/device/hard-drive-2-fill.svg");
}

.fr-icon-hard-drive-2-line::before,
.fr-icon-hard-drive-2-line::after {
  -webkit-mask-image: url("../../../icons/device/hard-drive-2-line.svg");
  mask-image: url("../../../icons/device/hard-drive-2-line.svg");
}

.fr-icon-hotspot-fill::before,
.fr-icon-hotspot-fill::after {
  -webkit-mask-image: url("../../../icons/device/hotspot-fill.svg");
  mask-image: url("../../../icons/device/hotspot-fill.svg");
}

.fr-icon-hotspot-line::before,
.fr-icon-hotspot-line::after {
  -webkit-mask-image: url("../../../icons/device/hotspot-line.svg");
  mask-image: url("../../../icons/device/hotspot-line.svg");
}

.fr-icon-install-fill::before,
.fr-icon-install-fill::after {
  -webkit-mask-image: url("../../../icons/device/install-fill.svg");
  mask-image: url("../../../icons/device/install-fill.svg");
}

.fr-icon-install-line::before,
.fr-icon-install-line::after {
  -webkit-mask-image: url("../../../icons/device/install-line.svg");
  mask-image: url("../../../icons/device/install-line.svg");
}

.fr-icon-instance-fill::before,
.fr-icon-instance-fill::after {
  -webkit-mask-image: url("../../../icons/device/instance-fill.svg");
  mask-image: url("../../../icons/device/instance-fill.svg");
}

.fr-icon-instance-line::before,
.fr-icon-instance-line::after {
  -webkit-mask-image: url("../../../icons/device/instance-line.svg");
  mask-image: url("../../../icons/device/instance-line.svg");
}

.fr-icon-keyboard-fill::before,
.fr-icon-keyboard-fill::after {
  -webkit-mask-image: url("../../../icons/device/keyboard-fill.svg");
  mask-image: url("../../../icons/device/keyboard-fill.svg");
}

.fr-icon-keyboard-line::before,
.fr-icon-keyboard-line::after {
  -webkit-mask-image: url("../../../icons/device/keyboard-line.svg");
  mask-image: url("../../../icons/device/keyboard-line.svg");
}

.fr-icon-mac-fill::before,
.fr-icon-mac-fill::after {
  -webkit-mask-image: url("../../../icons/device/mac-fill.svg");
  mask-image: url("../../../icons/device/mac-fill.svg");
}

.fr-icon-mac-line::before,
.fr-icon-mac-line::after {
  -webkit-mask-image: url("../../../icons/device/mac-line.svg");
  mask-image: url("../../../icons/device/mac-line.svg");
}

.fr-icon-macbook-fill::before,
.fr-icon-macbook-fill::after {
  -webkit-mask-image: url("../../../icons/device/macbook-fill.svg");
  mask-image: url("../../../icons/device/macbook-fill.svg");
}

.fr-icon-macbook-line::before,
.fr-icon-macbook-line::after {
  -webkit-mask-image: url("../../../icons/device/macbook-line.svg");
  mask-image: url("../../../icons/device/macbook-line.svg");
}

.fr-icon-mouse-fill::before,
.fr-icon-mouse-fill::after {
  -webkit-mask-image: url("../../../icons/device/mouse-fill.svg");
  mask-image: url("../../../icons/device/mouse-fill.svg");
}

.fr-icon-mouse-line::before,
.fr-icon-mouse-line::after {
  -webkit-mask-image: url("../../../icons/device/mouse-line.svg");
  mask-image: url("../../../icons/device/mouse-line.svg");
}

.fr-icon-phone-fill::before,
.fr-icon-phone-fill::after {
  -webkit-mask-image: url("../../../icons/device/phone-fill.svg");
  mask-image: url("../../../icons/device/phone-fill.svg");
}

.fr-icon-phone-find-fill::before,
.fr-icon-phone-find-fill::after {
  -webkit-mask-image: url("../../../icons/device/phone-find-fill.svg");
  mask-image: url("../../../icons/device/phone-find-fill.svg");
}

.fr-icon-phone-find-line::before,
.fr-icon-phone-find-line::after {
  -webkit-mask-image: url("../../../icons/device/phone-find-line.svg");
  mask-image: url("../../../icons/device/phone-find-line.svg");
}

.fr-icon-phone-line::before,
.fr-icon-phone-line::after {
  -webkit-mask-image: url("../../../icons/device/phone-line.svg");
  mask-image: url("../../../icons/device/phone-line.svg");
}

.fr-icon-phone-lock-fill::before,
.fr-icon-phone-lock-fill::after {
  -webkit-mask-image: url("../../../icons/device/phone-lock-fill.svg");
  mask-image: url("../../../icons/device/phone-lock-fill.svg");
}

.fr-icon-phone-lock-line::before,
.fr-icon-phone-lock-line::after {
  -webkit-mask-image: url("../../../icons/device/phone-lock-line.svg");
  mask-image: url("../../../icons/device/phone-lock-line.svg");
}

.fr-icon-qr-code-fill::before,
.fr-icon-qr-code-fill::after {
  -webkit-mask-image: url("../../../icons/device/qr-code-fill.svg");
  mask-image: url("../../../icons/device/qr-code-fill.svg");
}

.fr-icon-qr-code-line::before,
.fr-icon-qr-code-line::after {
  -webkit-mask-image: url("../../../icons/device/qr-code-line.svg");
  mask-image: url("../../../icons/device/qr-code-line.svg");
}

.fr-icon-qr-scan-fill::before,
.fr-icon-qr-scan-fill::after {
  -webkit-mask-image: url("../../../icons/device/qr-scan-fill.svg");
  mask-image: url("../../../icons/device/qr-scan-fill.svg");
}

.fr-icon-qr-scan-line::before,
.fr-icon-qr-scan-line::after {
  -webkit-mask-image: url("../../../icons/device/qr-scan-line.svg");
  mask-image: url("../../../icons/device/qr-scan-line.svg");
}

.fr-icon-radar-fill::before,
.fr-icon-radar-fill::after {
  -webkit-mask-image: url("../../../icons/device/radar-fill.svg");
  mask-image: url("../../../icons/device/radar-fill.svg");
}

.fr-icon-radar-line::before,
.fr-icon-radar-line::after {
  -webkit-mask-image: url("../../../icons/device/radar-line.svg");
  mask-image: url("../../../icons/device/radar-line.svg");
}

.fr-icon-remote-control-2-fill::before,
.fr-icon-remote-control-2-fill::after {
  -webkit-mask-image: url("../../../icons/device/remote-control-2-fill.svg");
  mask-image: url("../../../icons/device/remote-control-2-fill.svg");
}

.fr-icon-remote-control-2-line::before,
.fr-icon-remote-control-2-line::after {
  -webkit-mask-image: url("../../../icons/device/remote-control-2-line.svg");
  mask-image: url("../../../icons/device/remote-control-2-line.svg");
}

.fr-icon-remote-control-fill::before,
.fr-icon-remote-control-fill::after {
  -webkit-mask-image: url("../../../icons/device/remote-control-fill.svg");
  mask-image: url("../../../icons/device/remote-control-fill.svg");
}

.fr-icon-remote-control-line::before,
.fr-icon-remote-control-line::after {
  -webkit-mask-image: url("../../../icons/device/remote-control-line.svg");
  mask-image: url("../../../icons/device/remote-control-line.svg");
}

.fr-icon-restart-fill::before,
.fr-icon-restart-fill::after {
  -webkit-mask-image: url("../../../icons/device/restart-fill.svg");
  mask-image: url("../../../icons/device/restart-fill.svg");
}

.fr-icon-restart-line::before,
.fr-icon-restart-line::after {
  -webkit-mask-image: url("../../../icons/device/restart-line.svg");
  mask-image: url("../../../icons/device/restart-line.svg");
}

.fr-icon-rfid-fill::before,
.fr-icon-rfid-fill::after {
  -webkit-mask-image: url("../../../icons/device/rfid-fill.svg");
  mask-image: url("../../../icons/device/rfid-fill.svg");
}

.fr-icon-rfid-line::before,
.fr-icon-rfid-line::after {
  -webkit-mask-image: url("../../../icons/device/rfid-line.svg");
  mask-image: url("../../../icons/device/rfid-line.svg");
}

.fr-icon-rotate-lock-fill::before,
.fr-icon-rotate-lock-fill::after {
  -webkit-mask-image: url("../../../icons/device/rotate-lock-fill.svg");
  mask-image: url("../../../icons/device/rotate-lock-fill.svg");
}

.fr-icon-rotate-lock-line::before,
.fr-icon-rotate-lock-line::after {
  -webkit-mask-image: url("../../../icons/device/rotate-lock-line.svg");
  mask-image: url("../../../icons/device/rotate-lock-line.svg");
}

.fr-icon-router-fill::before,
.fr-icon-router-fill::after {
  -webkit-mask-image: url("../../../icons/device/router-fill.svg");
  mask-image: url("../../../icons/device/router-fill.svg");
}

.fr-icon-router-line::before,
.fr-icon-router-line::after {
  -webkit-mask-image: url("../../../icons/device/router-line.svg");
  mask-image: url("../../../icons/device/router-line.svg");
}

.fr-icon-rss-fill::before,
.fr-icon-rss-fill::after {
  -webkit-mask-image: url("../../../icons/device/rss-fill.svg");
  mask-image: url("../../../icons/device/rss-fill.svg");
}

.fr-icon-rss-line::before,
.fr-icon-rss-line::after {
  -webkit-mask-image: url("../../../icons/device/rss-line.svg");
  mask-image: url("../../../icons/device/rss-line.svg");
}

.fr-icon-save-3-fill::before,
.fr-icon-save-3-fill::after {
  -webkit-mask-image: url("../../../icons/device/save-3-fill.svg");
  mask-image: url("../../../icons/device/save-3-fill.svg");
}

.fr-icon-save-3-line::before,
.fr-icon-save-3-line::after {
  -webkit-mask-image: url("../../../icons/device/save-3-line.svg");
  mask-image: url("../../../icons/device/save-3-line.svg");
}

.fr-icon-save-fill::before,
.fr-icon-save-fill::after {
  -webkit-mask-image: url("../../../icons/device/save-fill.svg");
  mask-image: url("../../../icons/device/save-fill.svg");
}

.fr-icon-save-line::before,
.fr-icon-save-line::after {
  -webkit-mask-image: url("../../../icons/device/save-line.svg");
  mask-image: url("../../../icons/device/save-line.svg");
}

.fr-icon-scan-fill::before,
.fr-icon-scan-fill::after {
  -webkit-mask-image: url("../../../icons/device/scan-fill.svg");
  mask-image: url("../../../icons/device/scan-fill.svg");
}

.fr-icon-scan-line::before,
.fr-icon-scan-line::after {
  -webkit-mask-image: url("../../../icons/device/scan-line.svg");
  mask-image: url("../../../icons/device/scan-line.svg");
}

.fr-icon-sd-card-fill::before,
.fr-icon-sd-card-fill::after {
  -webkit-mask-image: url("../../../icons/device/sd-card-fill.svg");
  mask-image: url("../../../icons/device/sd-card-fill.svg");
}

.fr-icon-sd-card-line::before,
.fr-icon-sd-card-line::after {
  -webkit-mask-image: url("../../../icons/device/sd-card-line.svg");
  mask-image: url("../../../icons/device/sd-card-line.svg");
}

.fr-icon-sd-card-mini-fill::before,
.fr-icon-sd-card-mini-fill::after {
  -webkit-mask-image: url("../../../icons/device/sd-card-mini-fill.svg");
  mask-image: url("../../../icons/device/sd-card-mini-fill.svg");
}

.fr-icon-sd-card-mini-line::before,
.fr-icon-sd-card-mini-line::after {
  -webkit-mask-image: url("../../../icons/device/sd-card-mini-line.svg");
  mask-image: url("../../../icons/device/sd-card-mini-line.svg");
}

.fr-icon-sensor-fill::before,
.fr-icon-sensor-fill::after {
  -webkit-mask-image: url("../../../icons/device/sensor-fill.svg");
  mask-image: url("../../../icons/device/sensor-fill.svg");
}

.fr-icon-sensor-line::before,
.fr-icon-sensor-line::after {
  -webkit-mask-image: url("../../../icons/device/sensor-line.svg");
  mask-image: url("../../../icons/device/sensor-line.svg");
}

.fr-icon-server-fill::before,
.fr-icon-server-fill::after {
  -webkit-mask-image: url("../../../icons/device/server-fill.svg");
  mask-image: url("../../../icons/device/server-fill.svg");
}

.fr-icon-server-line::before,
.fr-icon-server-line::after {
  -webkit-mask-image: url("../../../icons/device/server-line.svg");
  mask-image: url("../../../icons/device/server-line.svg");
}

.fr-icon-shut-down-fill::before,
.fr-icon-shut-down-fill::after {
  -webkit-mask-image: url("../../../icons/device/shut-down-fill.svg");
  mask-image: url("../../../icons/device/shut-down-fill.svg");
}

.fr-icon-shut-down-line::before,
.fr-icon-shut-down-line::after {
  -webkit-mask-image: url("../../../icons/device/shut-down-line.svg");
  mask-image: url("../../../icons/device/shut-down-line.svg");
}

.fr-icon-signal-wifi-error-fill::before,
.fr-icon-signal-wifi-error-fill::after {
  -webkit-mask-image: url("../../../icons/device/signal-wifi-error-fill.svg");
  mask-image: url("../../../icons/device/signal-wifi-error-fill.svg");
}

.fr-icon-signal-wifi-error-line::before,
.fr-icon-signal-wifi-error-line::after {
  -webkit-mask-image: url("../../../icons/device/signal-wifi-error-line.svg");
  mask-image: url("../../../icons/device/signal-wifi-error-line.svg");
}

.fr-icon-signal-wifi-fill::before,
.fr-icon-signal-wifi-fill::after {
  -webkit-mask-image: url("../../../icons/device/signal-wifi-fill.svg");
  mask-image: url("../../../icons/device/signal-wifi-fill.svg");
}

.fr-icon-signal-wifi-line::before,
.fr-icon-signal-wifi-line::after {
  -webkit-mask-image: url("../../../icons/device/signal-wifi-line.svg");
  mask-image: url("../../../icons/device/signal-wifi-line.svg");
}

.fr-icon-signal-wifi-off-fill::before,
.fr-icon-signal-wifi-off-fill::after {
  -webkit-mask-image: url("../../../icons/device/signal-wifi-off-fill.svg");
  mask-image: url("../../../icons/device/signal-wifi-off-fill.svg");
}

.fr-icon-signal-wifi-off-line::before,
.fr-icon-signal-wifi-off-line::after {
  -webkit-mask-image: url("../../../icons/device/signal-wifi-off-line.svg");
  mask-image: url("../../../icons/device/signal-wifi-off-line.svg");
}

.fr-icon-sim-card-2-fill::before,
.fr-icon-sim-card-2-fill::after {
  -webkit-mask-image: url("../../../icons/device/sim-card-2-fill.svg");
  mask-image: url("../../../icons/device/sim-card-2-fill.svg");
}

.fr-icon-sim-card-2-line::before,
.fr-icon-sim-card-2-line::after {
  -webkit-mask-image: url("../../../icons/device/sim-card-2-line.svg");
  mask-image: url("../../../icons/device/sim-card-2-line.svg");
}

.fr-icon-smartphone-fill::before,
.fr-icon-smartphone-fill::after {
  -webkit-mask-image: url("../../../icons/device/smartphone-fill.svg");
  mask-image: url("../../../icons/device/smartphone-fill.svg");
}

.fr-icon-smartphone-line::before,
.fr-icon-smartphone-line::after {
  -webkit-mask-image: url("../../../icons/device/smartphone-line.svg");
  mask-image: url("../../../icons/device/smartphone-line.svg");
}

.fr-icon-tablet-fill::before,
.fr-icon-tablet-fill::after {
  -webkit-mask-image: url("../../../icons/device/tablet-fill.svg");
  mask-image: url("../../../icons/device/tablet-fill.svg");
}

.fr-icon-tablet-line::before,
.fr-icon-tablet-line::after {
  -webkit-mask-image: url("../../../icons/device/tablet-line.svg");
  mask-image: url("../../../icons/device/tablet-line.svg");
}

.fr-icon-tv-fill::before,
.fr-icon-tv-fill::after {
  -webkit-mask-image: url("../../../icons/device/tv-fill.svg");
  mask-image: url("../../../icons/device/tv-fill.svg");
}

.fr-icon-tv-line::before,
.fr-icon-tv-line::after {
  -webkit-mask-image: url("../../../icons/device/tv-line.svg");
  mask-image: url("../../../icons/device/tv-line.svg");
}

.fr-icon-u-disk-fill::before,
.fr-icon-u-disk-fill::after {
  -webkit-mask-image: url("../../../icons/device/u-disk-fill.svg");
  mask-image: url("../../../icons/device/u-disk-fill.svg");
}

.fr-icon-u-disk-line::before,
.fr-icon-u-disk-line::after {
  -webkit-mask-image: url("../../../icons/device/u-disk-line.svg");
  mask-image: url("../../../icons/device/u-disk-line.svg");
}

.fr-icon-uninstall-fill::before,
.fr-icon-uninstall-fill::after {
  -webkit-mask-image: url("../../../icons/device/uninstall-fill.svg");
  mask-image: url("../../../icons/device/uninstall-fill.svg");
}

.fr-icon-uninstall-line::before,
.fr-icon-uninstall-line::after {
  -webkit-mask-image: url("../../../icons/device/uninstall-line.svg");
  mask-image: url("../../../icons/device/uninstall-line.svg");
}

.fr-icon-usb-fill::before,
.fr-icon-usb-fill::after {
  -webkit-mask-image: url("../../../icons/device/usb-fill.svg");
  mask-image: url("../../../icons/device/usb-fill.svg");
}

.fr-icon-usb-line::before,
.fr-icon-usb-line::after {
  -webkit-mask-image: url("../../../icons/device/usb-line.svg");
  mask-image: url("../../../icons/device/usb-line.svg");
}

.fr-icon-wifi-fill::before,
.fr-icon-wifi-fill::after {
  -webkit-mask-image: url("../../../icons/device/wifi-fill.svg");
  mask-image: url("../../../icons/device/wifi-fill.svg");
}

.fr-icon-wifi-line::before,
.fr-icon-wifi-line::after {
  -webkit-mask-image: url("../../../icons/device/wifi-line.svg");
  mask-image: url("../../../icons/device/wifi-line.svg");
}

.fr-icon-wifi-off-fill::before,
.fr-icon-wifi-off-fill::after {
  -webkit-mask-image: url("../../../icons/device/wifi-off-fill.svg");
  mask-image: url("../../../icons/device/wifi-off-fill.svg");
}

.fr-icon-wifi-off-line::before,
.fr-icon-wifi-off-line::after {
  -webkit-mask-image: url("../../../icons/device/wifi-off-line.svg");
  mask-image: url("../../../icons/device/wifi-off-line.svg");
}

.fr-icon-wireless-charging-fill::before,
.fr-icon-wireless-charging-fill::after {
  -webkit-mask-image: url("../../../icons/device/wireless-charging-fill.svg");
  mask-image: url("../../../icons/device/wireless-charging-fill.svg");
}

.fr-icon-wireless-charging-line::before,
.fr-icon-wireless-charging-line::after {
  -webkit-mask-image: url("../../../icons/device/wireless-charging-line.svg");
  mask-image: url("../../../icons/device/wireless-charging-line.svg");
}

.fr-fi-phone-fill::before,
.fr-fi-phone-fill::after {
  -webkit-mask-image: url("../../../icons/device/phone-fill.svg");
  mask-image: url("../../../icons/device/phone-fill.svg");
}

.fr-fi-phone-line::before,
.fr-fi-phone-line::after {
  -webkit-mask-image: url("../../../icons/device/phone-line.svg");
  mask-image: url("../../../icons/device/phone-line.svg");
}

.fr-fi-rss-fill::before,
.fr-fi-rss-fill::after {
  -webkit-mask-image: url("../../../icons/device/rss-fill.svg");
  mask-image: url("../../../icons/device/rss-fill.svg");
}

.fr-fi-rss-line::before,
.fr-fi-rss-line::after {
  -webkit-mask-image: url("../../../icons/device/rss-line.svg");
  mask-image: url("../../../icons/device/rss-line.svg");
}

.fr-fi-save-fill::before,
.fr-fi-save-fill::after {
  -webkit-mask-image: url("../../../icons/device/save-fill.svg");
  mask-image: url("../../../icons/device/save-fill.svg");
}

.fr-fi-save-line::before,
.fr-fi-save-line::after {
  -webkit-mask-image: url("../../../icons/device/save-line.svg");
  mask-image: url("../../../icons/device/save-line.svg");
}

@media (min-width: 36em) {
  /*! media sm */
}

@media (min-width: 48em) {
  /*! media md */
}

@media (min-width: 62em) {
  /*! media lg */
}

@media (min-width: 78em) {
  /*! media xl */
}
