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

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON COMMUNICATION
\* ˍˍˍˍˍˍˍˍˍ */
.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-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-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-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-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-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-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-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-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-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-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-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-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 sm */
}

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

  /*! media md */
}

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

  /*! media lg */
}

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

  /*! media xl */
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .fr-icon-bluetooth-fill::before,
  .fr-icon-bluetooth-fill::after {
    background-image: url("../../../icons/device/bluetooth-fill.svg");
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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