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

.fr-background-default--grey {
  background-color: var(--background-default-grey) !important;

  --idle: transparent;
  --hover: var(--background-default-grey-hover) !important;
  --active: var(--background-default-grey-active) !important;
}

.fr-background-alt--grey {
  background-color: var(--background-alt-grey) !important;

  --idle: transparent;
  --hover: var(--background-alt-grey-hover) !important;
  --active: var(--background-alt-grey-active) !important;
}

.fr-background-alt--blue-france {
  background-color: var(--background-alt-blue-france) !important;

  --idle: transparent;
  --hover: var(--background-alt-blue-france-hover) !important;
  --active: var(--background-alt-blue-france-active) !important;
}

.fr-background-alt--red-marianne {
  background-color: var(--background-alt-red-marianne) !important;

  --idle: transparent;
  --hover: var(--background-alt-red-marianne-hover) !important;
  --active: var(--background-alt-red-marianne-active) !important;
}

.fr-background-alt--green-tilleul-verveine {
  background-color: var(--background-alt-green-tilleul-verveine) !important;

  --idle: transparent;
  --hover: var(--background-alt-green-tilleul-verveine-hover) !important;
  --active: var(--background-alt-green-tilleul-verveine-active) !important;
}

.fr-background-alt--green-bourgeon {
  background-color: var(--background-alt-green-bourgeon) !important;

  --idle: transparent;
  --hover: var(--background-alt-green-bourgeon-hover) !important;
  --active: var(--background-alt-green-bourgeon-active) !important;
}

.fr-background-alt--green-emeraude {
  background-color: var(--background-alt-green-emeraude) !important;

  --idle: transparent;
  --hover: var(--background-alt-green-emeraude-hover) !important;
  --active: var(--background-alt-green-emeraude-active) !important;
}

.fr-background-alt--green-menthe {
  background-color: var(--background-alt-green-menthe) !important;

  --idle: transparent;
  --hover: var(--background-alt-green-menthe-hover) !important;
  --active: var(--background-alt-green-menthe-active) !important;
}

.fr-background-alt--green-archipel {
  background-color: var(--background-alt-green-archipel) !important;

  --idle: transparent;
  --hover: var(--background-alt-green-archipel-hover) !important;
  --active: var(--background-alt-green-archipel-active) !important;
}

.fr-background-alt--blue-ecume {
  background-color: var(--background-alt-blue-ecume) !important;

  --idle: transparent;
  --hover: var(--background-alt-blue-ecume-hover) !important;
  --active: var(--background-alt-blue-ecume-active) !important;
}

.fr-background-alt--blue-cumulus {
  background-color: var(--background-alt-blue-cumulus) !important;

  --idle: transparent;
  --hover: var(--background-alt-blue-cumulus-hover) !important;
  --active: var(--background-alt-blue-cumulus-active) !important;
}

.fr-background-alt--purple-glycine {
  background-color: var(--background-alt-purple-glycine) !important;

  --idle: transparent;
  --hover: var(--background-alt-purple-glycine-hover) !important;
  --active: var(--background-alt-purple-glycine-active) !important;
}

.fr-background-alt--pink-macaron {
  background-color: var(--background-alt-pink-macaron) !important;

  --idle: transparent;
  --hover: var(--background-alt-pink-macaron-hover) !important;
  --active: var(--background-alt-pink-macaron-active) !important;
}

.fr-background-alt--pink-tuile {
  background-color: var(--background-alt-pink-tuile) !important;

  --idle: transparent;
  --hover: var(--background-alt-pink-tuile-hover) !important;
  --active: var(--background-alt-pink-tuile-active) !important;
}

.fr-background-alt--yellow-tournesol {
  background-color: var(--background-alt-yellow-tournesol) !important;

  --idle: transparent;
  --hover: var(--background-alt-yellow-tournesol-hover) !important;
  --active: var(--background-alt-yellow-tournesol-active) !important;
}

.fr-background-alt--yellow-moutarde {
  background-color: var(--background-alt-yellow-moutarde) !important;

  --idle: transparent;
  --hover: var(--background-alt-yellow-moutarde-hover) !important;
  --active: var(--background-alt-yellow-moutarde-active) !important;
}

.fr-background-alt--orange-terre-battue {
  background-color: var(--background-alt-orange-terre-battue) !important;

  --idle: transparent;
  --hover: var(--background-alt-orange-terre-battue-hover) !important;
  --active: var(--background-alt-orange-terre-battue-active) !important;
}

.fr-background-alt--brown-cafe-creme {
  background-color: var(--background-alt-brown-cafe-creme) !important;

  --idle: transparent;
  --hover: var(--background-alt-brown-cafe-creme-hover) !important;
  --active: var(--background-alt-brown-cafe-creme-active) !important;
}

.fr-background-alt--brown-caramel {
  background-color: var(--background-alt-brown-caramel) !important;

  --idle: transparent;
  --hover: var(--background-alt-brown-caramel-hover) !important;
  --active: var(--background-alt-brown-caramel-active) !important;
}

.fr-background-alt--brown-opera {
  background-color: var(--background-alt-brown-opera) !important;

  --idle: transparent;
  --hover: var(--background-alt-brown-opera-hover) !important;
  --active: var(--background-alt-brown-opera-active) !important;
}

.fr-background-alt--beige-gris-galet {
  background-color: var(--background-alt-beige-gris-galet) !important;

  --idle: transparent;
  --hover: var(--background-alt-beige-gris-galet-hover) !important;
  --active: var(--background-alt-beige-gris-galet-active) !important;
}

.fr-background-contrast--grey {
  background-color: var(--background-contrast-grey) !important;

  --idle: transparent;
  --hover: var(--background-contrast-grey-hover) !important;
  --active: var(--background-contrast-grey-active) !important;
}

.fr-background-contrast--blue-france {
  background-color: var(--background-contrast-blue-france) !important;

  --idle: transparent;
  --hover: var(--background-contrast-blue-france-hover) !important;
  --active: var(--background-contrast-blue-france-active) !important;
}

.fr-background-contrast--red-marianne {
  background-color: var(--background-contrast-red-marianne) !important;

  --idle: transparent;
  --hover: var(--background-contrast-red-marianne-hover) !important;
  --active: var(--background-contrast-red-marianne-active) !important;
}

.fr-background-contrast--green-tilleul-verveine {
  background-color: var(--background-contrast-green-tilleul-verveine) !important;

  --idle: transparent;
  --hover: var(--background-contrast-green-tilleul-verveine-hover) !important;
  --active: var(--background-contrast-green-tilleul-verveine-active) !important;
}

.fr-background-contrast--green-bourgeon {
  background-color: var(--background-contrast-green-bourgeon) !important;

  --idle: transparent;
  --hover: var(--background-contrast-green-bourgeon-hover) !important;
  --active: var(--background-contrast-green-bourgeon-active) !important;
}

.fr-background-contrast--green-emeraude {
  background-color: var(--background-contrast-green-emeraude) !important;

  --idle: transparent;
  --hover: var(--background-contrast-green-emeraude-hover) !important;
  --active: var(--background-contrast-green-emeraude-active) !important;
}

.fr-background-contrast--green-menthe {
  background-color: var(--background-contrast-green-menthe) !important;

  --idle: transparent;
  --hover: var(--background-contrast-green-menthe-hover) !important;
  --active: var(--background-contrast-green-menthe-active) !important;
}

.fr-background-contrast--green-archipel {
  background-color: var(--background-contrast-green-archipel) !important;

  --idle: transparent;
  --hover: var(--background-contrast-green-archipel-hover) !important;
  --active: var(--background-contrast-green-archipel-active) !important;
}

.fr-background-contrast--blue-ecume {
  background-color: var(--background-contrast-blue-ecume) !important;

  --idle: transparent;
  --hover: var(--background-contrast-blue-ecume-hover) !important;
  --active: var(--background-contrast-blue-ecume-active) !important;
}

.fr-background-contrast--blue-cumulus {
  background-color: var(--background-contrast-blue-cumulus) !important;

  --idle: transparent;
  --hover: var(--background-contrast-blue-cumulus-hover) !important;
  --active: var(--background-contrast-blue-cumulus-active) !important;
}

.fr-background-contrast--purple-glycine {
  background-color: var(--background-contrast-purple-glycine) !important;

  --idle: transparent;
  --hover: var(--background-contrast-purple-glycine-hover) !important;
  --active: var(--background-contrast-purple-glycine-active) !important;
}

.fr-background-contrast--pink-macaron {
  background-color: var(--background-contrast-pink-macaron) !important;

  --idle: transparent;
  --hover: var(--background-contrast-pink-macaron-hover) !important;
  --active: var(--background-contrast-pink-macaron-active) !important;
}

.fr-background-contrast--pink-tuile {
  background-color: var(--background-contrast-pink-tuile) !important;

  --idle: transparent;
  --hover: var(--background-contrast-pink-tuile-hover) !important;
  --active: var(--background-contrast-pink-tuile-active) !important;
}

.fr-background-contrast--yellow-tournesol {
  background-color: var(--background-contrast-yellow-tournesol) !important;

  --idle: transparent;
  --hover: var(--background-contrast-yellow-tournesol-hover) !important;
  --active: var(--background-contrast-yellow-tournesol-active) !important;
}

.fr-background-contrast--yellow-moutarde {
  background-color: var(--background-contrast-yellow-moutarde) !important;

  --idle: transparent;
  --hover: var(--background-contrast-yellow-moutarde-hover) !important;
  --active: var(--background-contrast-yellow-moutarde-active) !important;
}

.fr-background-contrast--orange-terre-battue {
  background-color: var(--background-contrast-orange-terre-battue) !important;

  --idle: transparent;
  --hover: var(--background-contrast-orange-terre-battue-hover) !important;
  --active: var(--background-contrast-orange-terre-battue-active) !important;
}

.fr-background-contrast--brown-cafe-creme {
  background-color: var(--background-contrast-brown-cafe-creme) !important;

  --idle: transparent;
  --hover: var(--background-contrast-brown-cafe-creme-hover) !important;
  --active: var(--background-contrast-brown-cafe-creme-active) !important;
}

.fr-background-contrast--brown-caramel {
  background-color: var(--background-contrast-brown-caramel) !important;

  --idle: transparent;
  --hover: var(--background-contrast-brown-caramel-hover) !important;
  --active: var(--background-contrast-brown-caramel-active) !important;
}

.fr-background-contrast--brown-opera {
  background-color: var(--background-contrast-brown-opera) !important;

  --idle: transparent;
  --hover: var(--background-contrast-brown-opera-hover) !important;
  --active: var(--background-contrast-brown-opera-active) !important;
}

.fr-background-contrast--beige-gris-galet {
  background-color: var(--background-contrast-beige-gris-galet) !important;

  --idle: transparent;
  --hover: var(--background-contrast-beige-gris-galet-hover) !important;
  --active: var(--background-contrast-beige-gris-galet-active) !important;
}

.fr-background-contrast--info {
  background-color: var(--background-contrast-info) !important;

  --idle: transparent;
  --hover: var(--background-contrast-info-hover) !important;
  --active: var(--background-contrast-info-active) !important;
}

.fr-background-contrast--success {
  background-color: var(--background-contrast-success) !important;

  --idle: transparent;
  --hover: var(--background-contrast-success-hover) !important;
  --active: var(--background-contrast-success-active) !important;
}

.fr-background-contrast--warning {
  background-color: var(--background-contrast-warning) !important;

  --idle: transparent;
  --hover: var(--background-contrast-warning-hover) !important;
  --active: var(--background-contrast-warning-active) !important;
}

.fr-background-contrast--error {
  background-color: var(--background-contrast-error) !important;

  --idle: transparent;
  --hover: var(--background-contrast-error-hover) !important;
  --active: var(--background-contrast-error-active) !important;
}

.fr-background-flat--grey {
  background-color: var(--background-flat-grey) !important;
}

.fr-background-flat--blue-france {
  background-color: var(--background-flat-blue-france) !important;
}

.fr-background-flat--red-marianne {
  background-color: var(--background-flat-red-marianne) !important;
}

.fr-background-flat--green-tilleul-verveine {
  background-color: var(--background-flat-green-tilleul-verveine) !important;
}

.fr-background-flat--green-bourgeon {
  background-color: var(--background-flat-green-bourgeon) !important;
}

.fr-background-flat--green-emeraude {
  background-color: var(--background-flat-green-emeraude) !important;
}

.fr-background-flat--green-menthe {
  background-color: var(--background-flat-green-menthe) !important;
}

.fr-background-flat--green-archipel {
  background-color: var(--background-flat-green-archipel) !important;
}

.fr-background-flat--blue-ecume {
  background-color: var(--background-flat-blue-ecume) !important;
}

.fr-background-flat--blue-cumulus {
  background-color: var(--background-flat-blue-cumulus) !important;
}

.fr-background-flat--purple-glycine {
  background-color: var(--background-flat-purple-glycine) !important;
}

.fr-background-flat--pink-macaron {
  background-color: var(--background-flat-pink-macaron) !important;
}

.fr-background-flat--pink-tuile {
  background-color: var(--background-flat-pink-tuile) !important;
}

.fr-background-flat--yellow-tournesol {
  background-color: var(--background-flat-yellow-tournesol) !important;
}

.fr-background-flat--yellow-moutarde {
  background-color: var(--background-flat-yellow-moutarde) !important;
}

.fr-background-flat--orange-terre-battue {
  background-color: var(--background-flat-orange-terre-battue) !important;
}

.fr-background-flat--brown-cafe-creme {
  background-color: var(--background-flat-brown-cafe-creme) !important;
}

.fr-background-flat--brown-caramel {
  background-color: var(--background-flat-brown-caramel) !important;
}

.fr-background-flat--brown-opera {
  background-color: var(--background-flat-brown-opera) !important;
}

.fr-background-flat--beige-gris-galet {
  background-color: var(--background-flat-beige-gris-galet) !important;
}

.fr-background-flat--info {
  background-color: var(--background-flat-info) !important;
}

.fr-background-flat--success {
  background-color: var(--background-flat-success) !important;
}

.fr-background-flat--warning {
  background-color: var(--background-flat-warning) !important;
}

.fr-background-flat--error {
  background-color: var(--background-flat-error) !important;
}

.fr-background-action-high--grey {
  background-color: var(--background-action-high-grey) !important;

  --idle: transparent;
  --hover: var(--background-action-high-grey-hover) !important;
  --active: var(--background-action-high-grey-active) !important;
}

.fr-background-action-high--blue-france {
  background-color: var(--background-action-high-blue-france) !important;

  --idle: transparent;
  --hover: var(--background-action-high-blue-france-hover) !important;
  --active: var(--background-action-high-blue-france-active) !important;
}

.fr-background-action-high--red-marianne {
  background-color: var(--background-action-high-red-marianne) !important;

  --idle: transparent;
  --hover: var(--background-action-high-red-marianne-hover) !important;
  --active: var(--background-action-high-red-marianne-active) !important;
}

.fr-background-action-high--green-tilleul-verveine {
  background-color: var(--background-action-high-green-tilleul-verveine) !important;

  --idle: transparent;
  --hover: var(--background-action-high-green-tilleul-verveine-hover) !important;
  --active: var(--background-action-high-green-tilleul-verveine-active) !important;
}

.fr-background-action-high--green-bourgeon {
  background-color: var(--background-action-high-green-bourgeon) !important;

  --idle: transparent;
  --hover: var(--background-action-high-green-bourgeon-hover) !important;
  --active: var(--background-action-high-green-bourgeon-active) !important;
}

.fr-background-action-high--green-emeraude {
  background-color: var(--background-action-high-green-emeraude) !important;

  --idle: transparent;
  --hover: var(--background-action-high-green-emeraude-hover) !important;
  --active: var(--background-action-high-green-emeraude-active) !important;
}

.fr-background-action-high--green-menthe {
  background-color: var(--background-action-high-green-menthe) !important;

  --idle: transparent;
  --hover: var(--background-action-high-green-menthe-hover) !important;
  --active: var(--background-action-high-green-menthe-active) !important;
}

.fr-background-action-high--green-archipel {
  background-color: var(--background-action-high-green-archipel) !important;

  --idle: transparent;
  --hover: var(--background-action-high-green-archipel-hover) !important;
  --active: var(--background-action-high-green-archipel-active) !important;
}

.fr-background-action-high--blue-ecume {
  background-color: var(--background-action-high-blue-ecume) !important;

  --idle: transparent;
  --hover: var(--background-action-high-blue-ecume-hover) !important;
  --active: var(--background-action-high-blue-ecume-active) !important;
}

.fr-background-action-high--blue-cumulus {
  background-color: var(--background-action-high-blue-cumulus) !important;

  --idle: transparent;
  --hover: var(--background-action-high-blue-cumulus-hover) !important;
  --active: var(--background-action-high-blue-cumulus-active) !important;
}

.fr-background-action-high--purple-glycine {
  background-color: var(--background-action-high-purple-glycine) !important;

  --idle: transparent;
  --hover: var(--background-action-high-purple-glycine-hover) !important;
  --active: var(--background-action-high-purple-glycine-active) !important;
}

.fr-background-action-high--pink-macaron {
  background-color: var(--background-action-high-pink-macaron) !important;

  --idle: transparent;
  --hover: var(--background-action-high-pink-macaron-hover) !important;
  --active: var(--background-action-high-pink-macaron-active) !important;
}

.fr-background-action-high--pink-tuile {
  background-color: var(--background-action-high-pink-tuile) !important;

  --idle: transparent;
  --hover: var(--background-action-high-pink-tuile-hover) !important;
  --active: var(--background-action-high-pink-tuile-active) !important;
}

.fr-background-action-high--yellow-tournesol {
  background-color: var(--background-action-high-yellow-tournesol) !important;

  --idle: transparent;
  --hover: var(--background-action-high-yellow-tournesol-hover) !important;
  --active: var(--background-action-high-yellow-tournesol-active) !important;
}

.fr-background-action-high--yellow-moutarde {
  background-color: var(--background-action-high-yellow-moutarde) !important;

  --idle: transparent;
  --hover: var(--background-action-high-yellow-moutarde-hover) !important;
  --active: var(--background-action-high-yellow-moutarde-active) !important;
}

.fr-background-action-high--orange-terre-battue {
  background-color: var(--background-action-high-orange-terre-battue) !important;

  --idle: transparent;
  --hover: var(--background-action-high-orange-terre-battue-hover) !important;
  --active: var(--background-action-high-orange-terre-battue-active) !important;
}

.fr-background-action-high--brown-cafe-creme {
  background-color: var(--background-action-high-brown-cafe-creme) !important;

  --idle: transparent;
  --hover: var(--background-action-high-brown-cafe-creme-hover) !important;
  --active: var(--background-action-high-brown-cafe-creme-active) !important;
}

.fr-background-action-high--brown-caramel {
  background-color: var(--background-action-high-brown-caramel) !important;

  --idle: transparent;
  --hover: var(--background-action-high-brown-caramel-hover) !important;
  --active: var(--background-action-high-brown-caramel-active) !important;
}

.fr-background-action-high--brown-opera {
  background-color: var(--background-action-high-brown-opera) !important;

  --idle: transparent;
  --hover: var(--background-action-high-brown-opera-hover) !important;
  --active: var(--background-action-high-brown-opera-active) !important;
}

.fr-background-action-high--beige-gris-galet {
  background-color: var(--background-action-high-beige-gris-galet) !important;

  --idle: transparent;
  --hover: var(--background-action-high-beige-gris-galet-hover) !important;
  --active: var(--background-action-high-beige-gris-galet-active) !important;
}

.fr-background-action-high--info {
  background-color: var(--background-action-high-info) !important;

  --idle: transparent;
  --hover: var(--background-action-high-info-hover) !important;
  --active: var(--background-action-high-info-active) !important;
}

.fr-background-action-high--success {
  background-color: var(--background-action-high-success) !important;

  --idle: transparent;
  --hover: var(--background-action-high-success-hover) !important;
  --active: var(--background-action-high-success-active) !important;
}

.fr-background-action-high--warning {
  background-color: var(--background-action-high-warning) !important;

  --idle: transparent;
  --hover: var(--background-action-high-warning-hover) !important;
  --active: var(--background-action-high-warning-active) !important;
}

.fr-background-action-high--error {
  background-color: var(--background-action-high-error) !important;

  --idle: transparent;
  --hover: var(--background-action-high-error-hover) !important;
  --active: var(--background-action-high-error-active) !important;
}

.fr-background-action-low--blue-france {
  background-color: var(--background-action-low-blue-france) !important;

  --idle: transparent;
  --hover: var(--background-action-low-blue-france-hover) !important;
  --active: var(--background-action-low-blue-france-active) !important;
}

.fr-background-action-low--red-marianne {
  background-color: var(--background-action-low-red-marianne) !important;

  --idle: transparent;
  --hover: var(--background-action-low-red-marianne-hover) !important;
  --active: var(--background-action-low-red-marianne-active) !important;
}

.fr-background-action-low--green-tilleul-verveine {
  background-color: var(--background-action-low-green-tilleul-verveine) !important;

  --idle: transparent;
  --hover: var(--background-action-low-green-tilleul-verveine-hover) !important;
  --active: var(--background-action-low-green-tilleul-verveine-active) !important;
}

.fr-background-action-low--green-bourgeon {
  background-color: var(--background-action-low-green-bourgeon) !important;

  --idle: transparent;
  --hover: var(--background-action-low-green-bourgeon-hover) !important;
  --active: var(--background-action-low-green-bourgeon-active) !important;
}

.fr-background-action-low--green-emeraude {
  background-color: var(--background-action-low-green-emeraude) !important;

  --idle: transparent;
  --hover: var(--background-action-low-green-emeraude-hover) !important;
  --active: var(--background-action-low-green-emeraude-active) !important;
}

.fr-background-action-low--green-menthe {
  background-color: var(--background-action-low-green-menthe) !important;

  --idle: transparent;
  --hover: var(--background-action-low-green-menthe-hover) !important;
  --active: var(--background-action-low-green-menthe-active) !important;
}

.fr-background-action-low--green-archipel {
  background-color: var(--background-action-low-green-archipel) !important;

  --idle: transparent;
  --hover: var(--background-action-low-green-archipel-hover) !important;
  --active: var(--background-action-low-green-archipel-active) !important;
}

.fr-background-action-low--blue-ecume {
  background-color: var(--background-action-low-blue-ecume) !important;

  --idle: transparent;
  --hover: var(--background-action-low-blue-ecume-hover) !important;
  --active: var(--background-action-low-blue-ecume-active) !important;
}

.fr-background-action-low--blue-cumulus {
  background-color: var(--background-action-low-blue-cumulus) !important;

  --idle: transparent;
  --hover: var(--background-action-low-blue-cumulus-hover) !important;
  --active: var(--background-action-low-blue-cumulus-active) !important;
}

.fr-background-action-low--purple-glycine {
  background-color: var(--background-action-low-purple-glycine) !important;

  --idle: transparent;
  --hover: var(--background-action-low-purple-glycine-hover) !important;
  --active: var(--background-action-low-purple-glycine-active) !important;
}

.fr-background-action-low--pink-macaron {
  background-color: var(--background-action-low-pink-macaron) !important;

  --idle: transparent;
  --hover: var(--background-action-low-pink-macaron-hover) !important;
  --active: var(--background-action-low-pink-macaron-active) !important;
}

.fr-background-action-low--pink-tuile {
  background-color: var(--background-action-low-pink-tuile) !important;

  --idle: transparent;
  --hover: var(--background-action-low-pink-tuile-hover) !important;
  --active: var(--background-action-low-pink-tuile-active) !important;
}

.fr-background-action-low--yellow-tournesol {
  background-color: var(--background-action-low-yellow-tournesol) !important;

  --idle: transparent;
  --hover: var(--background-action-low-yellow-tournesol-hover) !important;
  --active: var(--background-action-low-yellow-tournesol-active) !important;
}

.fr-background-action-low--yellow-moutarde {
  background-color: var(--background-action-low-yellow-moutarde) !important;

  --idle: transparent;
  --hover: var(--background-action-low-yellow-moutarde-hover) !important;
  --active: var(--background-action-low-yellow-moutarde-active) !important;
}

.fr-background-action-low--orange-terre-battue {
  background-color: var(--background-action-low-orange-terre-battue) !important;

  --idle: transparent;
  --hover: var(--background-action-low-orange-terre-battue-hover) !important;
  --active: var(--background-action-low-orange-terre-battue-active) !important;
}

.fr-background-action-low--brown-cafe-creme {
  background-color: var(--background-action-low-brown-cafe-creme) !important;

  --idle: transparent;
  --hover: var(--background-action-low-brown-cafe-creme-hover) !important;
  --active: var(--background-action-low-brown-cafe-creme-active) !important;
}

.fr-background-action-low--brown-caramel {
  background-color: var(--background-action-low-brown-caramel) !important;

  --idle: transparent;
  --hover: var(--background-action-low-brown-caramel-hover) !important;
  --active: var(--background-action-low-brown-caramel-active) !important;
}

.fr-background-action-low--brown-opera {
  background-color: var(--background-action-low-brown-opera) !important;

  --idle: transparent;
  --hover: var(--background-action-low-brown-opera-hover) !important;
  --active: var(--background-action-low-brown-opera-active) !important;
}

.fr-background-action-low--beige-gris-galet {
  background-color: var(--background-action-low-beige-gris-galet) !important;

  --idle: transparent;
  --hover: var(--background-action-low-beige-gris-galet-hover) !important;
  --active: var(--background-action-low-beige-gris-galet-active) !important;
}

.fr-text-default--grey {
  color: var(--text-default-grey) !important;
}

.fr-text-default--info {
  color: var(--text-default-info) !important;
}

.fr-text-default--success {
  color: var(--text-default-success) !important;
}

.fr-text-default--warning {
  color: var(--text-default-warning) !important;
}

.fr-text-default--error {
  color: var(--text-default-error) !important;
}

.fr-text-title--grey {
  color: var(--text-title-grey) !important;
}

.fr-text-title--blue-france {
  color: var(--text-title-blue-france) !important;
}

.fr-text-title--red-marianne {
  color: var(--text-title-red-marianne) !important;
}

.fr-text-label--grey {
  color: var(--text-label-grey) !important;
}

.fr-text-label--blue-france {
  color: var(--text-label-blue-france) !important;
}

.fr-text-label--red-marianne {
  color: var(--text-label-red-marianne) !important;
}

.fr-text-label--green-tilleul-verveine {
  color: var(--text-label-green-tilleul-verveine) !important;
}

.fr-text-label--green-bourgeon {
  color: var(--text-label-green-bourgeon) !important;
}

.fr-text-label--green-emeraude {
  color: var(--text-label-green-emeraude) !important;
}

.fr-text-label--green-menthe {
  color: var(--text-label-green-menthe) !important;
}

.fr-text-label--green-archipel {
  color: var(--text-label-green-archipel) !important;
}

.fr-text-label--blue-ecume {
  color: var(--text-label-blue-ecume) !important;
}

.fr-text-label--blue-cumulus {
  color: var(--text-label-blue-cumulus) !important;
}

.fr-text-label--purple-glycine {
  color: var(--text-label-purple-glycine) !important;
}

.fr-text-label--pink-macaron {
  color: var(--text-label-pink-macaron) !important;
}

.fr-text-label--pink-tuile {
  color: var(--text-label-pink-tuile) !important;
}

.fr-text-label--yellow-tournesol {
  color: var(--text-label-yellow-tournesol) !important;
}

.fr-text-label--yellow-moutarde {
  color: var(--text-label-yellow-moutarde) !important;
}

.fr-text-label--orange-terre-battue {
  color: var(--text-label-orange-terre-battue) !important;
}

.fr-text-label--brown-cafe-creme {
  color: var(--text-label-brown-cafe-creme) !important;
}

.fr-text-label--brown-caramel {
  color: var(--text-label-brown-caramel) !important;
}

.fr-text-label--brown-opera {
  color: var(--text-label-brown-opera) !important;
}

.fr-text-label--beige-gris-galet {
  color: var(--text-label-beige-gris-galet) !important;
}

.fr-text-mention--grey {
  color: var(--text-mention-grey) !important;
}

.fr-text-inverted--grey {
  color: var(--text-inverted-grey) !important;
}

.fr-text-inverted--blue-france {
  color: var(--text-inverted-blue-france) !important;
}

.fr-text-inverted--red-marianne {
  color: var(--text-inverted-red-marianne) !important;
}

.fr-text-inverted--info {
  color: var(--text-inverted-info) !important;
}

.fr-text-inverted--success {
  color: var(--text-inverted-success) !important;
}

.fr-text-inverted--warning {
  color: var(--text-inverted-warning) !important;
}

.fr-text-inverted--error {
  color: var(--text-inverted-error) !important;
}

.fr-text-inverted--green-tilleul-verveine {
  color: var(--text-inverted-green-tilleul-verveine) !important;
}

.fr-text-inverted--green-bourgeon {
  color: var(--text-inverted-green-bourgeon) !important;
}

.fr-text-inverted--green-emeraude {
  color: var(--text-inverted-green-emeraude) !important;
}

.fr-text-inverted--green-menthe {
  color: var(--text-inverted-green-menthe) !important;
}

.fr-text-inverted--green-archipel {
  color: var(--text-inverted-green-archipel) !important;
}

.fr-text-inverted--blue-ecume {
  color: var(--text-inverted-blue-ecume) !important;
}

.fr-text-inverted--blue-cumulus {
  color: var(--text-inverted-blue-cumulus) !important;
}

.fr-text-inverted--purple-glycine {
  color: var(--text-inverted-purple-glycine) !important;
}

.fr-text-inverted--pink-macaron {
  color: var(--text-inverted-pink-macaron) !important;
}

.fr-text-inverted--pink-tuile {
  color: var(--text-inverted-pink-tuile) !important;
}

.fr-text-inverted--yellow-tournesol {
  color: var(--text-inverted-yellow-tournesol) !important;
}

.fr-text-inverted--yellow-moutarde {
  color: var(--text-inverted-yellow-moutarde) !important;
}

.fr-text-inverted--orange-terre-battue {
  color: var(--text-inverted-orange-terre-battue) !important;
}

.fr-text-inverted--brown-cafe-creme {
  color: var(--text-inverted-brown-cafe-creme) !important;
}

.fr-text-inverted--brown-caramel {
  color: var(--text-inverted-brown-caramel) !important;
}

.fr-text-inverted--brown-opera {
  color: var(--text-inverted-brown-opera) !important;
}

.fr-text-inverted--beige-gris-galet {
  color: var(--text-inverted-beige-gris-galet) !important;
}

.fr-text-action-high--grey {
  color: var(--text-action-high-grey) !important;
}

.fr-text-action-high--blue-france {
  color: var(--text-action-high-blue-france) !important;
}

.fr-text-action-high--red-marianne {
  color: var(--text-action-high-red-marianne) !important;
}

.fr-text-action-high--green-tilleul-verveine {
  color: var(--text-action-high-green-tilleul-verveine) !important;
}

.fr-text-action-high--green-bourgeon {
  color: var(--text-action-high-green-bourgeon) !important;
}

.fr-text-action-high--green-emeraude {
  color: var(--text-action-high-green-emeraude) !important;
}

.fr-text-action-high--green-menthe {
  color: var(--text-action-high-green-menthe) !important;
}

.fr-text-action-high--green-archipel {
  color: var(--text-action-high-green-archipel) !important;
}

.fr-text-action-high--blue-ecume {
  color: var(--text-action-high-blue-ecume) !important;
}

.fr-text-action-high--blue-cumulus {
  color: var(--text-action-high-blue-cumulus) !important;
}

.fr-text-action-high--purple-glycine {
  color: var(--text-action-high-purple-glycine) !important;
}

.fr-text-action-high--pink-macaron {
  color: var(--text-action-high-pink-macaron) !important;
}

.fr-text-action-high--pink-tuile {
  color: var(--text-action-high-pink-tuile) !important;
}

.fr-text-action-high--yellow-tournesol {
  color: var(--text-action-high-yellow-tournesol) !important;
}

.fr-text-action-high--yellow-moutarde {
  color: var(--text-action-high-yellow-moutarde) !important;
}

.fr-text-action-high--orange-terre-battue {
  color: var(--text-action-high-orange-terre-battue) !important;
}

.fr-text-action-high--brown-cafe-creme {
  color: var(--text-action-high-brown-cafe-creme) !important;
}

.fr-text-action-high--brown-caramel {
  color: var(--text-action-high-brown-caramel) !important;
}

.fr-text-action-high--brown-opera {
  color: var(--text-action-high-brown-opera) !important;
}

.fr-text-action-high--beige-gris-galet {
  color: var(--text-action-high-beige-gris-galet) !important;
}

.fr-border-default--grey {
  border: 1px solid var(--border-default-grey) !important;
}

.fr-border-default--blue-france {
  border: 1px solid var(--border-default-blue-france) !important;
}

.fr-border-default--red-marianne {
  border: 1px solid var(--border-default-red-marianne) !important;
}

.fr-border-default--green-tilleul-verveine {
  border: 1px solid var(--border-default-green-tilleul-verveine) !important;
}

.fr-border-default--green-bourgeon {
  border: 1px solid var(--border-default-green-bourgeon) !important;
}

.fr-border-default--green-emeraude {
  border: 1px solid var(--border-default-green-emeraude) !important;
}

.fr-border-default--green-menthe {
  border: 1px solid var(--border-default-green-menthe) !important;
}

.fr-border-default--green-archipel {
  border: 1px solid var(--border-default-green-archipel) !important;
}

.fr-border-default--blue-ecume {
  border: 1px solid var(--border-default-blue-ecume) !important;
}

.fr-border-default--blue-cumulus {
  border: 1px solid var(--border-default-blue-cumulus) !important;
}

.fr-border-default--purple-glycine {
  border: 1px solid var(--border-default-purple-glycine) !important;
}

.fr-border-default--pink-macaron {
  border: 1px solid var(--border-default-pink-macaron) !important;
}

.fr-border-default--pink-tuile {
  border: 1px solid var(--border-default-pink-tuile) !important;
}

.fr-border-default--yellow-tournesol {
  border: 1px solid var(--border-default-yellow-tournesol) !important;
}

.fr-border-default--yellow-moutarde {
  border: 1px solid var(--border-default-yellow-moutarde) !important;
}

.fr-border-default--orange-terre-battue {
  border: 1px solid var(--border-default-orange-terre-battue) !important;
}

.fr-border-default--brown-cafe-creme {
  border: 1px solid var(--border-default-brown-cafe-creme) !important;
}

.fr-border-default--brown-caramel {
  border: 1px solid var(--border-default-brown-caramel) !important;
}

.fr-border-default--brown-opera {
  border: 1px solid var(--border-default-brown-opera) !important;
}

.fr-border-default--beige-gris-galet {
  border: 1px solid var(--border-default-beige-gris-galet) !important;
}

.fr-border-plain--grey {
  border: 1px solid var(--border-plain-grey) !important;
}

.fr-border-plain--blue-france {
  border: 1px solid var(--border-plain-blue-france) !important;
}

.fr-border-plain--red-marianne {
  border: 1px solid var(--border-plain-red-marianne) !important;
}

.fr-border-plain--info {
  border: 1px solid var(--border-plain-info) !important;
}

.fr-border-plain--success {
  border: 1px solid var(--border-plain-success) !important;
}

.fr-border-plain--warning {
  border: 1px solid var(--border-plain-warning) !important;
}

.fr-border-plain--error {
  border: 1px solid var(--border-plain-error) !important;
}

.fr-border-plain--green-tilleul-verveine {
  border: 1px solid var(--border-plain-green-tilleul-verveine) !important;
}

.fr-border-plain--green-bourgeon {
  border: 1px solid var(--border-plain-green-bourgeon) !important;
}

.fr-border-plain--green-emeraude {
  border: 1px solid var(--border-plain-green-emeraude) !important;
}

.fr-border-plain--green-menthe {
  border: 1px solid var(--border-plain-green-menthe) !important;
}

.fr-border-plain--green-archipel {
  border: 1px solid var(--border-plain-green-archipel) !important;
}

.fr-border-plain--blue-ecume {
  border: 1px solid var(--border-plain-blue-ecume) !important;
}

.fr-border-plain--blue-cumulus {
  border: 1px solid var(--border-plain-blue-cumulus) !important;
}

.fr-border-plain--purple-glycine {
  border: 1px solid var(--border-plain-purple-glycine) !important;
}

.fr-border-plain--pink-macaron {
  border: 1px solid var(--border-plain-pink-macaron) !important;
}

.fr-border-plain--pink-tuile {
  border: 1px solid var(--border-plain-pink-tuile) !important;
}

.fr-border-plain--yellow-tournesol {
  border: 1px solid var(--border-plain-yellow-tournesol) !important;
}

.fr-border-plain--yellow-moutarde {
  border: 1px solid var(--border-plain-yellow-moutarde) !important;
}

.fr-border-plain--orange-terre-battue {
  border: 1px solid var(--border-plain-orange-terre-battue) !important;
}

.fr-border-plain--brown-cafe-creme {
  border: 1px solid var(--border-plain-brown-cafe-creme) !important;
}

.fr-border-plain--brown-caramel {
  border: 1px solid var(--border-plain-brown-caramel) !important;
}

.fr-border-plain--brown-opera {
  border: 1px solid var(--border-plain-brown-opera) !important;
}

.fr-border-plain--beige-gris-galet {
  border: 1px solid var(--border-plain-beige-gris-galet) !important;
}

.fr-artwork-major--blue-france {
  fill: var(--artwork-major-blue-france) !important;
}

.fr-artwork-major--red-marianne {
  fill: var(--artwork-major-red-marianne) !important;
}

.fr-artwork-major--green-tilleul-verveine {
  fill: var(--artwork-major-green-tilleul-verveine) !important;
}

.fr-artwork-major--green-bourgeon {
  fill: var(--artwork-major-green-bourgeon) !important;
}

.fr-artwork-major--green-emeraude {
  fill: var(--artwork-major-green-emeraude) !important;
}

.fr-artwork-major--green-menthe {
  fill: var(--artwork-major-green-menthe) !important;
}

.fr-artwork-major--green-archipel {
  fill: var(--artwork-major-green-archipel) !important;
}

.fr-artwork-major--blue-ecume {
  fill: var(--artwork-major-blue-ecume) !important;
}

.fr-artwork-major--blue-cumulus {
  fill: var(--artwork-major-blue-cumulus) !important;
}

.fr-artwork-major--purple-glycine {
  fill: var(--artwork-major-purple-glycine) !important;
}

.fr-artwork-major--pink-macaron {
  fill: var(--artwork-major-pink-macaron) !important;
}

.fr-artwork-major--pink-tuile {
  fill: var(--artwork-major-pink-tuile) !important;
}

.fr-artwork-major--yellow-tournesol {
  fill: var(--artwork-major-yellow-tournesol) !important;
}

.fr-artwork-major--yellow-moutarde {
  fill: var(--artwork-major-yellow-moutarde) !important;
}

.fr-artwork-major--orange-terre-battue {
  fill: var(--artwork-major-orange-terre-battue) !important;
}

.fr-artwork-major--brown-cafe-creme {
  fill: var(--artwork-major-brown-cafe-creme) !important;
}

.fr-artwork-major--brown-caramel {
  fill: var(--artwork-major-brown-caramel) !important;
}

.fr-artwork-major--brown-opera {
  fill: var(--artwork-major-brown-opera) !important;
}

.fr-artwork-major--beige-gris-galet {
  fill: var(--artwork-major-beige-gris-galet) !important;
}

.fr-artwork-minor--blue-france {
  fill: var(--artwork-minor-blue-france) !important;
}

.fr-artwork-minor--red-marianne {
  fill: var(--artwork-minor-red-marianne) !important;
}

.fr-artwork-minor--green-tilleul-verveine {
  fill: var(--artwork-minor-green-tilleul-verveine) !important;
}

.fr-artwork-minor--green-bourgeon {
  fill: var(--artwork-minor-green-bourgeon) !important;
}

.fr-artwork-minor--green-emeraude {
  fill: var(--artwork-minor-green-emeraude) !important;
}

.fr-artwork-minor--green-menthe {
  fill: var(--artwork-minor-green-menthe) !important;
}

.fr-artwork-minor--green-archipel {
  fill: var(--artwork-minor-green-archipel) !important;
}

.fr-artwork-minor--blue-ecume {
  fill: var(--artwork-minor-blue-ecume) !important;
}

.fr-artwork-minor--blue-cumulus {
  fill: var(--artwork-minor-blue-cumulus) !important;
}

.fr-artwork-minor--purple-glycine {
  fill: var(--artwork-minor-purple-glycine) !important;
}

.fr-artwork-minor--pink-macaron {
  fill: var(--artwork-minor-pink-macaron) !important;
}

.fr-artwork-minor--pink-tuile {
  fill: var(--artwork-minor-pink-tuile) !important;
}

.fr-artwork-minor--yellow-tournesol {
  fill: var(--artwork-minor-yellow-tournesol) !important;
}

.fr-artwork-minor--yellow-moutarde {
  fill: var(--artwork-minor-yellow-moutarde) !important;
}

.fr-artwork-minor--orange-terre-battue {
  fill: var(--artwork-minor-orange-terre-battue) !important;
}

.fr-artwork-minor--brown-cafe-creme {
  fill: var(--artwork-minor-brown-cafe-creme) !important;
}

.fr-artwork-minor--brown-caramel {
  fill: var(--artwork-minor-brown-caramel) !important;
}

.fr-artwork-minor--brown-opera {
  fill: var(--artwork-minor-brown-opera) !important;
}

.fr-artwork-minor--beige-gris-galet {
  fill: var(--artwork-minor-beige-gris-galet) !important;
}

.fr-artwork-decorative--grey {
  fill: var(--artwork-decorative-grey) !important;
}

.fr-artwork-decorative--blue-france {
  fill: var(--artwork-decorative-blue-france) !important;
}

.fr-artwork-decorative--red-marianne {
  fill: var(--artwork-decorative-red-marianne) !important;
}

.fr-artwork-decorative--green-tilleul-verveine {
  fill: var(--artwork-decorative-green-tilleul-verveine) !important;
}

.fr-artwork-decorative--green-bourgeon {
  fill: var(--artwork-decorative-green-bourgeon) !important;
}

.fr-artwork-decorative--green-emeraude {
  fill: var(--artwork-decorative-green-emeraude) !important;
}

.fr-artwork-decorative--green-menthe {
  fill: var(--artwork-decorative-green-menthe) !important;
}

.fr-artwork-decorative--green-archipel {
  fill: var(--artwork-decorative-green-archipel) !important;
}

.fr-artwork-decorative--blue-ecume {
  fill: var(--artwork-decorative-blue-ecume) !important;
}

.fr-artwork-decorative--blue-cumulus {
  fill: var(--artwork-decorative-blue-cumulus) !important;
}

.fr-artwork-decorative--purple-glycine {
  fill: var(--artwork-decorative-purple-glycine) !important;
}

.fr-artwork-decorative--pink-macaron {
  fill: var(--artwork-decorative-pink-macaron) !important;
}

.fr-artwork-decorative--pink-tuile {
  fill: var(--artwork-decorative-pink-tuile) !important;
}

.fr-artwork-decorative--yellow-tournesol {
  fill: var(--artwork-decorative-yellow-tournesol) !important;
}

.fr-artwork-decorative--yellow-moutarde {
  fill: var(--artwork-decorative-yellow-moutarde) !important;
}

.fr-artwork-decorative--orange-terre-battue {
  fill: var(--artwork-decorative-orange-terre-battue) !important;
}

.fr-artwork-decorative--brown-cafe-creme {
  fill: var(--artwork-decorative-brown-cafe-creme) !important;
}

.fr-artwork-decorative--brown-caramel {
  fill: var(--artwork-decorative-brown-caramel) !important;
}

.fr-artwork-decorative--brown-opera {
  fill: var(--artwork-decorative-brown-opera) !important;
}

.fr-artwork-decorative--beige-gris-galet {
  fill: var(--artwork-decorative-beige-gris-galet) !important;
}

.fr-artwork-background--grey {
  fill: var(--artwork-background-grey) !important;
}

.fr-artwork-background--blue-france {
  fill: var(--artwork-background-blue-france) !important;
}

.fr-artwork-background--red-marianne {
  fill: var(--artwork-background-red-marianne) !important;
}

.fr-artwork-background--green-tilleul-verveine {
  fill: var(--artwork-background-green-tilleul-verveine) !important;
}

.fr-artwork-background--green-bourgeon {
  fill: var(--artwork-background-green-bourgeon) !important;
}

.fr-artwork-background--green-emeraude {
  fill: var(--artwork-background-green-emeraude) !important;
}

.fr-artwork-background--green-menthe {
  fill: var(--artwork-background-green-menthe) !important;
}

.fr-artwork-background--green-archipel {
  fill: var(--artwork-background-green-archipel) !important;
}

.fr-artwork-background--blue-ecume {
  fill: var(--artwork-background-blue-ecume) !important;
}

.fr-artwork-background--blue-cumulus {
  fill: var(--artwork-background-blue-cumulus) !important;
}

.fr-artwork-background--purple-glycine {
  fill: var(--artwork-background-purple-glycine) !important;
}

.fr-artwork-background--pink-macaron {
  fill: var(--artwork-background-pink-macaron) !important;
}

.fr-artwork-background--pink-tuile {
  fill: var(--artwork-background-pink-tuile) !important;
}

.fr-artwork-background--yellow-tournesol {
  fill: var(--artwork-background-yellow-tournesol) !important;
}

.fr-artwork-background--yellow-moutarde {
  fill: var(--artwork-background-yellow-moutarde) !important;
}

.fr-artwork-background--orange-terre-battue {
  fill: var(--artwork-background-orange-terre-battue) !important;
}

.fr-artwork-background--brown-cafe-creme {
  fill: var(--artwork-background-brown-cafe-creme) !important;
}

.fr-artwork-background--brown-caramel {
  fill: var(--artwork-background-brown-caramel) !important;
}

.fr-artwork-background--brown-opera {
  fill: var(--artwork-background-brown-opera) !important;
}

.fr-artwork-background--beige-gris-galet {
  fill: var(--artwork-background-beige-gris-galet) !important;
}

.fr-artwork-motif--grey {
  fill: var(--artwork-motif-grey) !important;
}

.fr-artwork-motif--blue-france {
  fill: var(--artwork-motif-blue-france) !important;
}

.fr-artwork-motif--red-marianne {
  fill: var(--artwork-motif-red-marianne) !important;
}

.fr-artwork-motif--green-tilleul-verveine {
  fill: var(--artwork-motif-green-tilleul-verveine) !important;
}

.fr-artwork-motif--green-bourgeon {
  fill: var(--artwork-motif-green-bourgeon) !important;
}

.fr-artwork-motif--green-emeraude {
  fill: var(--artwork-motif-green-emeraude) !important;
}

.fr-artwork-motif--green-menthe {
  fill: var(--artwork-motif-green-menthe) !important;
}

.fr-artwork-motif--green-archipel {
  fill: var(--artwork-motif-green-archipel) !important;
}

.fr-artwork-motif--blue-ecume {
  fill: var(--artwork-motif-blue-ecume) !important;
}

.fr-artwork-motif--blue-cumulus {
  fill: var(--artwork-motif-blue-cumulus) !important;
}

.fr-artwork-motif--purple-glycine {
  fill: var(--artwork-motif-purple-glycine) !important;
}

.fr-artwork-motif--pink-macaron {
  fill: var(--artwork-motif-pink-macaron) !important;
}

.fr-artwork-motif--pink-tuile {
  fill: var(--artwork-motif-pink-tuile) !important;
}

.fr-artwork-motif--yellow-tournesol {
  fill: var(--artwork-motif-yellow-tournesol) !important;
}

.fr-artwork-motif--yellow-moutarde {
  fill: var(--artwork-motif-yellow-moutarde) !important;
}

.fr-artwork-motif--orange-terre-battue {
  fill: var(--artwork-motif-orange-terre-battue) !important;
}

.fr-artwork-motif--brown-cafe-creme {
  fill: var(--artwork-motif-brown-cafe-creme) !important;
}

.fr-artwork-motif--brown-caramel {
  fill: var(--artwork-motif-brown-caramel) !important;
}

.fr-artwork-motif--brown-opera {
  fill: var(--artwork-motif-brown-opera) !important;
}

.fr-artwork-motif--beige-gris-galet {
  fill: var(--artwork-motif-beige-gris-galet) !important;
}

.fr-border-width-0-5v {
  border-width: 0.125rem !important;
}

.fr-border-width-1v {
  border-width: 0.25rem !important;
}

.fr-border-width-2v {
  border-width: 0.5rem !important;
}

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON ARROWS
\* ˍˍˍˍˍˍˍˍˍ */
.fr-icon-arrow-down-circle-fill::before,
.fr-icon-arrow-down-circle-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-down-circle-fill-vg-PXjc.svg");
  mask-image: url("../icons/arrows/arrow-down-circle-fill-vg-PXjc.svg");
}

.fr-icon-arrow-down-circle-line::before,
.fr-icon-arrow-down-circle-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-down-circle-line-N6EBFyr.svg");
  mask-image: url("../icons/arrows/arrow-down-circle-line-N6EBFyr.svg");
}

.fr-icon-arrow-down-fill::before,
.fr-icon-arrow-down-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-down-fill-2EvzHMx.svg");
  mask-image: url("../icons/arrows/arrow-down-fill-2EvzHMx.svg");
}

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

.fr-icon-arrow-down-s-fill::before,
.fr-icon-arrow-down-s-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-down-s-fill-YuP9lcF.svg");
  mask-image: url("../icons/arrows/arrow-down-s-fill-YuP9lcF.svg");
}

.fr-icon-arrow-down-s-line::before,
.fr-icon-arrow-down-s-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-down-s-line-YDO_6jL.svg");
  mask-image: url("../icons/arrows/arrow-down-s-line-YDO_6jL.svg");
}

.fr-icon-arrow-go-back-fill::before,
.fr-icon-arrow-go-back-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-go-back-fill-98MwVbh.svg");
  mask-image: url("../icons/arrows/arrow-go-back-fill-98MwVbh.svg");
}

.fr-icon-arrow-go-back-line::before,
.fr-icon-arrow-go-back-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-go-back-line-7jSWN-V.svg");
  mask-image: url("../icons/arrows/arrow-go-back-line-7jSWN-V.svg");
}

.fr-icon-arrow-go-forward-fill::before,
.fr-icon-arrow-go-forward-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-go-forward-fill-wV6g8OW.svg");
  mask-image: url("../icons/arrows/arrow-go-forward-fill-wV6g8OW.svg");
}

.fr-icon-arrow-go-forward-line::before,
.fr-icon-arrow-go-forward-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-go-forward-line-eGXGiiA.svg");
  mask-image: url("../icons/arrows/arrow-go-forward-line-eGXGiiA.svg");
}

.fr-icon-arrow-left-circle-fill::before,
.fr-icon-arrow-left-circle-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-left-circle-fill-cjLo5SF.svg");
  mask-image: url("../icons/arrows/arrow-left-circle-fill-cjLo5SF.svg");
}

.fr-icon-arrow-left-circle-line::before,
.fr-icon-arrow-left-circle-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-left-circle-line-jBOqNsj.svg");
  mask-image: url("../icons/arrows/arrow-left-circle-line-jBOqNsj.svg");
}

.fr-icon-arrow-left-down-fill::before,
.fr-icon-arrow-left-down-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-left-down-fill-9hVrAwo.svg");
  mask-image: url("../icons/arrows/arrow-left-down-fill-9hVrAwo.svg");
}

.fr-icon-arrow-left-down-line::before,
.fr-icon-arrow-left-down-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-left-down-line-oC7EuOh.svg");
  mask-image: url("../icons/arrows/arrow-left-down-line-oC7EuOh.svg");
}

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

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

.fr-icon-arrow-left-right-fill::before,
.fr-icon-arrow-left-right-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-left-right-fill-ssZ3CeH.svg");
  mask-image: url("../icons/arrows/arrow-left-right-fill-ssZ3CeH.svg");
}

.fr-icon-arrow-left-right-line::before,
.fr-icon-arrow-left-right-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-left-right-line-9DYRdyw.svg");
  mask-image: url("../icons/arrows/arrow-left-right-line-9DYRdyw.svg");
}

.fr-icon-arrow-left-s-fill::before,
.fr-icon-arrow-left-s-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-left-s-fill-umcS-e3.svg");
  mask-image: url("../icons/arrows/arrow-left-s-fill-umcS-e3.svg");
}

.fr-icon-arrow-left-s-line::before,
.fr-icon-arrow-left-s-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-left-s-line-xN_6xOI.svg");
  mask-image: url("../icons/arrows/arrow-left-s-line-xN_6xOI.svg");
}

.fr-icon-arrow-left-up-fill::before,
.fr-icon-arrow-left-up-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-left-up-fill-ADFwIj6.svg");
  mask-image: url("../icons/arrows/arrow-left-up-fill-ADFwIj6.svg");
}

.fr-icon-arrow-left-up-line::before,
.fr-icon-arrow-left-up-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-left-up-line-FltOrUx.svg");
  mask-image: url("../icons/arrows/arrow-left-up-line-FltOrUx.svg");
}

.fr-icon-arrow-right-circle-fill::before,
.fr-icon-arrow-right-circle-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-right-circle-fill-6M_sggX.svg");
  mask-image: url("../icons/arrows/arrow-right-circle-fill-6M_sggX.svg");
}

.fr-icon-arrow-right-circle-line::before,
.fr-icon-arrow-right-circle-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-right-circle-line-Jm8iUdS.svg");
  mask-image: url("../icons/arrows/arrow-right-circle-line-Jm8iUdS.svg");
}

.fr-icon-arrow-right-down-fill::before,
.fr-icon-arrow-right-down-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-right-down-fill-ehvkR2x.svg");
  mask-image: url("../icons/arrows/arrow-right-down-fill-ehvkR2x.svg");
}

.fr-icon-arrow-right-down-line::before,
.fr-icon-arrow-right-down-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-right-down-line-hYErIPT.svg");
  mask-image: url("../icons/arrows/arrow-right-down-line-hYErIPT.svg");
}

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

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

.fr-icon-arrow-right-s-fill::before,
.fr-icon-arrow-right-s-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-right-s-fill-i34pTXd.svg");
  mask-image: url("../icons/arrows/arrow-right-s-fill-i34pTXd.svg");
}

.fr-icon-arrow-right-s-line::before,
.fr-icon-arrow-right-s-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-right-s-line-2CadSME.svg");
  mask-image: url("../icons/arrows/arrow-right-s-line-2CadSME.svg");
}

.fr-icon-arrow-right-up-fill::before,
.fr-icon-arrow-right-up-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-right-up-fill-AMQvb7L.svg");
  mask-image: url("../icons/arrows/arrow-right-up-fill-AMQvb7L.svg");
}

.fr-icon-arrow-right-up-line::before,
.fr-icon-arrow-right-up-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-right-up-line-_JQXvEJ.svg");
  mask-image: url("../icons/arrows/arrow-right-up-line-_JQXvEJ.svg");
}

.fr-icon-arrow-turn-back-fill::before,
.fr-icon-arrow-turn-back-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-turn-back-fill-fV5FWuo.svg");
  mask-image: url("../icons/arrows/arrow-turn-back-fill-fV5FWuo.svg");
}

.fr-icon-arrow-turn-back-line::before,
.fr-icon-arrow-turn-back-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-turn-back-line-6Dlgu53.svg");
  mask-image: url("../icons/arrows/arrow-turn-back-line-6Dlgu53.svg");
}

.fr-icon-arrow-turn-forward-fill::before,
.fr-icon-arrow-turn-forward-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-turn-forward-fill-XeKRiRT.svg");
  mask-image: url("../icons/arrows/arrow-turn-forward-fill-XeKRiRT.svg");
}

.fr-icon-arrow-turn-forward-line::before,
.fr-icon-arrow-turn-forward-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-turn-forward-line-_QUEJYX.svg");
  mask-image: url("../icons/arrows/arrow-turn-forward-line-_QUEJYX.svg");
}

.fr-icon-arrow-up-circle-fill::before,
.fr-icon-arrow-up-circle-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-up-circle-fill-6JmFSO_.svg");
  mask-image: url("../icons/arrows/arrow-up-circle-fill-6JmFSO_.svg");
}

.fr-icon-arrow-up-circle-line::before,
.fr-icon-arrow-up-circle-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-up-circle-line-W_C_6K2.svg");
  mask-image: url("../icons/arrows/arrow-up-circle-line-W_C_6K2.svg");
}

.fr-icon-arrow-up-down-fill::before,
.fr-icon-arrow-up-down-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-up-down-fill-HCnLkTC.svg");
  mask-image: url("../icons/arrows/arrow-up-down-fill-HCnLkTC.svg");
}

.fr-icon-arrow-up-down-line::before,
.fr-icon-arrow-up-down-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-up-down-line-gvYIqTy.svg");
  mask-image: url("../icons/arrows/arrow-up-down-line-gvYIqTy.svg");
}

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

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

.fr-icon-arrow-up-s-fill::before,
.fr-icon-arrow-up-s-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-up-s-fill-ZwPmHr8.svg");
  mask-image: url("../icons/arrows/arrow-up-s-fill-ZwPmHr8.svg");
}

.fr-icon-arrow-up-s-line::before,
.fr-icon-arrow-up-s-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-up-s-line-rwLm-l1.svg");
  mask-image: url("../icons/arrows/arrow-up-s-line-rwLm-l1.svg");
}

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

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

.fr-icon-contract-left-right-fill::before,
.fr-icon-contract-left-right-fill::after {
  -webkit-mask-image: url("../icons/arrows/contract-left-right-fill-A2JG-P5.svg");
  mask-image: url("../icons/arrows/contract-left-right-fill-A2JG-P5.svg");
}

.fr-icon-contract-left-right-line::before,
.fr-icon-contract-left-right-line::after {
  -webkit-mask-image: url("../icons/arrows/contract-left-right-line-DXPS3mU.svg");
  mask-image: url("../icons/arrows/contract-left-right-line-DXPS3mU.svg");
}

.fr-icon-contract-right-fill::before,
.fr-icon-contract-right-fill::after {
  -webkit-mask-image: url("../icons/arrows/contract-right-fill-0I9ePTb.svg");
  mask-image: url("../icons/arrows/contract-right-fill-0I9ePTb.svg");
}

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

.fr-icon-contract-up-down-fill::before,
.fr-icon-contract-up-down-fill::after {
  -webkit-mask-image: url("../icons/arrows/contract-up-down-fill-BjBH-Sy.svg");
  mask-image: url("../icons/arrows/contract-up-down-fill-BjBH-Sy.svg");
}

.fr-icon-contract-up-down-line::before,
.fr-icon-contract-up-down-line::after {
  -webkit-mask-image: url("../icons/arrows/contract-up-down-line-hdd5jpZ.svg");
  mask-image: url("../icons/arrows/contract-up-down-line-hdd5jpZ.svg");
}

.fr-icon-corner-down-left-fill::before,
.fr-icon-corner-down-left-fill::after {
  -webkit-mask-image: url("../icons/arrows/corner-down-left-fill-zhJpmtc.svg");
  mask-image: url("../icons/arrows/corner-down-left-fill-zhJpmtc.svg");
}

.fr-icon-corner-down-left-line::before,
.fr-icon-corner-down-left-line::after {
  -webkit-mask-image: url("../icons/arrows/corner-down-left-line-PStKQ1Z.svg");
  mask-image: url("../icons/arrows/corner-down-left-line-PStKQ1Z.svg");
}

.fr-icon-corner-down-right-fill::before,
.fr-icon-corner-down-right-fill::after {
  -webkit-mask-image: url("../icons/arrows/corner-down-right-fill-XHh1ZoA.svg");
  mask-image: url("../icons/arrows/corner-down-right-fill-XHh1ZoA.svg");
}

.fr-icon-corner-down-right-line::before,
.fr-icon-corner-down-right-line::after {
  -webkit-mask-image: url("../icons/arrows/corner-down-right-line-sWImMxo.svg");
  mask-image: url("../icons/arrows/corner-down-right-line-sWImMxo.svg");
}

.fr-icon-corner-left-down-fill::before,
.fr-icon-corner-left-down-fill::after {
  -webkit-mask-image: url("../icons/arrows/corner-left-down-fill-H6ZWizO.svg");
  mask-image: url("../icons/arrows/corner-left-down-fill-H6ZWizO.svg");
}

.fr-icon-corner-left-down-line::before,
.fr-icon-corner-left-down-line::after {
  -webkit-mask-image: url("../icons/arrows/corner-left-down-line-stEwS3W.svg");
  mask-image: url("../icons/arrows/corner-left-down-line-stEwS3W.svg");
}

.fr-icon-corner-left-up-fill::before,
.fr-icon-corner-left-up-fill::after {
  -webkit-mask-image: url("../icons/arrows/corner-left-up-fill-XIQDm7g.svg");
  mask-image: url("../icons/arrows/corner-left-up-fill-XIQDm7g.svg");
}

.fr-icon-corner-left-up-line::before,
.fr-icon-corner-left-up-line::after {
  -webkit-mask-image: url("../icons/arrows/corner-left-up-line-weSHTTI.svg");
  mask-image: url("../icons/arrows/corner-left-up-line-weSHTTI.svg");
}

.fr-icon-corner-right-down-fill::before,
.fr-icon-corner-right-down-fill::after {
  -webkit-mask-image: url("../icons/arrows/corner-right-down-fill-NWrdiOB.svg");
  mask-image: url("../icons/arrows/corner-right-down-fill-NWrdiOB.svg");
}

.fr-icon-corner-right-down-line::before,
.fr-icon-corner-right-down-line::after {
  -webkit-mask-image: url("../icons/arrows/corner-right-down-line-Z07qncJ.svg");
  mask-image: url("../icons/arrows/corner-right-down-line-Z07qncJ.svg");
}

.fr-icon-corner-right-up-fill::before,
.fr-icon-corner-right-up-fill::after {
  -webkit-mask-image: url("../icons/arrows/corner-right-up-fill-crnwgRT.svg");
  mask-image: url("../icons/arrows/corner-right-up-fill-crnwgRT.svg");
}

.fr-icon-corner-right-up-line::before,
.fr-icon-corner-right-up-line::after {
  -webkit-mask-image: url("../icons/arrows/corner-right-up-line-KtuNxIY.svg");
  mask-image: url("../icons/arrows/corner-right-up-line-KtuNxIY.svg");
}

.fr-icon-corner-up-left-fill::before,
.fr-icon-corner-up-left-fill::after {
  -webkit-mask-image: url("../icons/arrows/corner-up-left-fill-YPZ-KWP.svg");
  mask-image: url("../icons/arrows/corner-up-left-fill-YPZ-KWP.svg");
}

.fr-icon-corner-up-left-line::before,
.fr-icon-corner-up-left-line::after {
  -webkit-mask-image: url("../icons/arrows/corner-up-left-line-ZZRIJ66.svg");
  mask-image: url("../icons/arrows/corner-up-left-line-ZZRIJ66.svg");
}

.fr-icon-corner-up-right-fill::before,
.fr-icon-corner-up-right-fill::after {
  -webkit-mask-image: url("../icons/arrows/corner-up-right-fill-jZi8QEV.svg");
  mask-image: url("../icons/arrows/corner-up-right-fill-jZi8QEV.svg");
}

.fr-icon-corner-up-right-line::before,
.fr-icon-corner-up-right-line::after {
  -webkit-mask-image: url("../icons/arrows/corner-up-right-line-oL_SCpp.svg");
  mask-image: url("../icons/arrows/corner-up-right-line-oL_SCpp.svg");
}

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

.fr-icon-expand-left-line::before,
.fr-icon-expand-left-line::after {
  -webkit-mask-image: url("../icons/arrows/expand-left-line-k4CrT-I.svg");
  mask-image: url("../icons/arrows/expand-left-line-k4CrT-I.svg");
}

.fr-icon-expand-left-right-fill::before,
.fr-icon-expand-left-right-fill::after {
  -webkit-mask-image: url("../icons/arrows/expand-left-right-fill-WM2U4p6.svg");
  mask-image: url("../icons/arrows/expand-left-right-fill-WM2U4p6.svg");
}

.fr-icon-expand-left-right-line::before,
.fr-icon-expand-left-right-line::after {
  -webkit-mask-image: url("../icons/arrows/expand-left-right-line-JXVu7Mo.svg");
  mask-image: url("../icons/arrows/expand-left-right-line-JXVu7Mo.svg");
}

.fr-icon-expand-right-fill::before,
.fr-icon-expand-right-fill::after {
  -webkit-mask-image: url("../icons/arrows/expand-right-fill-e_Gpx-Z.svg");
  mask-image: url("../icons/arrows/expand-right-fill-e_Gpx-Z.svg");
}

.fr-icon-expand-right-line::before,
.fr-icon-expand-right-line::after {
  -webkit-mask-image: url("../icons/arrows/expand-right-line-4KUq7Kr.svg");
  mask-image: url("../icons/arrows/expand-right-line-4KUq7Kr.svg");
}

.fr-icon-expand-up-down-fill::before,
.fr-icon-expand-up-down-fill::after {
  -webkit-mask-image: url("../icons/arrows/expand-up-down-fill-Ueu-w6j.svg");
  mask-image: url("../icons/arrows/expand-up-down-fill-Ueu-w6j.svg");
}

.fr-icon-expand-up-down-line::before,
.fr-icon-expand-up-down-line::after {
  -webkit-mask-image: url("../icons/arrows/expand-up-down-line-4Toj8Jg.svg");
  mask-image: url("../icons/arrows/expand-up-down-line-4Toj8Jg.svg");
}

.fr-icon-arrow-left-s-first-line::before,
.fr-icon-arrow-left-s-first-line::after {
  -webkit-mask-image: url("../icons/arrows/fr--arrow-left-s-first-line-max_Fyv.svg");
  mask-image: url("../icons/arrows/fr--arrow-left-s-first-line-max_Fyv.svg");
}

.fr-icon-arrow-left-s-line-double::before,
.fr-icon-arrow-left-s-line-double::after {
  -webkit-mask-image: url("../icons/arrows/fr--arrow-left-s-line-double-JxDHGMf.svg");
  mask-image: url("../icons/arrows/fr--arrow-left-s-line-double-JxDHGMf.svg");
}

.fr-icon-arrow-right-s-last-line::before,
.fr-icon-arrow-right-s-last-line::after {
  -webkit-mask-image: url("../icons/arrows/fr--arrow-right-s-last-line-Md6fKyC.svg");
  mask-image: url("../icons/arrows/fr--arrow-right-s-last-line-Md6fKyC.svg");
}

.fr-icon-arrow-right-s-line-double::before,
.fr-icon-arrow-right-s-line-double::after {
  -webkit-mask-image: url("../icons/arrows/fr--arrow-right-s-line-double-jbiYHrT.svg");
  mask-image: url("../icons/arrows/fr--arrow-right-s-line-double-jbiYHrT.svg");
}

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

.fr-icon-skip-down-line::before,
.fr-icon-skip-down-line::after {
  -webkit-mask-image: url("../icons/arrows/skip-down-line-0sM6iMX.svg");
  mask-image: url("../icons/arrows/skip-down-line-0sM6iMX.svg");
}

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

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

.fr-fi-arrow-down-line::before,
.fr-fi-arrow-down-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-down-line-VL4KX9T.svg");
  mask-image: url("../icons/arrows/arrow-down-line-VL4KX9T.svg");
}

.fr-fi-arrow-down-s-line::before,
.fr-fi-arrow-down-s-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-down-s-line-YDO_6jL.svg");
  mask-image: url("../icons/arrows/arrow-down-s-line-YDO_6jL.svg");
}

.fr-fi-arrow-go-back-fill::before,
.fr-fi-arrow-go-back-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-go-back-fill-98MwVbh.svg");
  mask-image: url("../icons/arrows/arrow-go-back-fill-98MwVbh.svg");
}

.fr-fi-arrow-go-back-line::before,
.fr-fi-arrow-go-back-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-go-back-line-7jSWN-V.svg");
  mask-image: url("../icons/arrows/arrow-go-back-line-7jSWN-V.svg");
}

.fr-fi-arrow-left-line::before,
.fr-fi-arrow-left-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-left-line-MVCFTBb.svg");
  mask-image: url("../icons/arrows/arrow-left-line-MVCFTBb.svg");
}

.fr-fi-arrow-left-s-line::before,
.fr-fi-arrow-left-s-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-left-s-line-xN_6xOI.svg");
  mask-image: url("../icons/arrows/arrow-left-s-line-xN_6xOI.svg");
}

.fr-fi-arrow-right-line::before,
.fr-fi-arrow-right-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-right-line-eI2RIfY.svg");
  mask-image: url("../icons/arrows/arrow-right-line-eI2RIfY.svg");
}

.fr-fi-arrow-right-s-line::before,
.fr-fi-arrow-right-s-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-right-s-line-2CadSME.svg");
  mask-image: url("../icons/arrows/arrow-right-s-line-2CadSME.svg");
}

.fr-fi-arrow-right-up-line::before,
.fr-fi-arrow-right-up-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-right-up-line-_JQXvEJ.svg");
  mask-image: url("../icons/arrows/arrow-right-up-line-_JQXvEJ.svg");
}

.fr-fi-arrow-up-fill::before,
.fr-fi-arrow-up-fill::after {
  -webkit-mask-image: url("../icons/arrows/arrow-up-fill-vH4gqvP.svg");
  mask-image: url("../icons/arrows/arrow-up-fill-vH4gqvP.svg");
}

.fr-fi-arrow-up-line::before,
.fr-fi-arrow-up-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-up-line-CITd3di.svg");
  mask-image: url("../icons/arrows/arrow-up-line-CITd3di.svg");
}

.fr-fi-arrow-up-s-line::before,
.fr-fi-arrow-up-s-line::after {
  -webkit-mask-image: url("../icons/arrows/arrow-up-s-line-rwLm-l1.svg");
  mask-image: url("../icons/arrows/arrow-up-s-line-rwLm-l1.svg");
}

.fr-fi-arrow-left-s-first-line::before,
.fr-fi-arrow-left-s-first-line::after {
  -webkit-mask-image: url("../icons/arrows/fr--arrow-left-s-first-line-max_Fyv.svg");
  mask-image: url("../icons/arrows/fr--arrow-left-s-first-line-max_Fyv.svg");
}

.fr-fi-arrow-left-s-line-double::before,
.fr-fi-arrow-left-s-line-double::after {
  -webkit-mask-image: url("../icons/arrows/fr--arrow-left-s-line-double-JxDHGMf.svg");
  mask-image: url("../icons/arrows/fr--arrow-left-s-line-double-JxDHGMf.svg");
}

.fr-fi-arrow-right-s-last-line::before,
.fr-fi-arrow-right-s-last-line::after {
  -webkit-mask-image: url("../icons/arrows/fr--arrow-right-s-last-line-Md6fKyC.svg");
  mask-image: url("../icons/arrows/fr--arrow-right-s-last-line-Md6fKyC.svg");
}

.fr-fi-arrow-right-s-line-double::before,
.fr-fi-arrow-right-s-line-double::after {
  -webkit-mask-image: url("../icons/arrows/fr--arrow-right-s-line-double-jbiYHrT.svg");
  mask-image: url("../icons/arrows/fr--arrow-right-s-line-double-jbiYHrT.svg");
}

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON BUILDINGS
\* ˍˍˍˍˍˍˍˍˍ */
.fr-icon-ancient-gate-fill::before,
.fr-icon-ancient-gate-fill::after {
  -webkit-mask-image: url("../icons/buildings/ancient-gate-fill-xN3pJXm.svg");
  mask-image: url("../icons/buildings/ancient-gate-fill-xN3pJXm.svg");
}

.fr-icon-ancient-gate-line::before,
.fr-icon-ancient-gate-line::after {
  -webkit-mask-image: url("../icons/buildings/ancient-gate-line-9Sj7sHh.svg");
  mask-image: url("../icons/buildings/ancient-gate-line-9Sj7sHh.svg");
}

.fr-icon-ancient-pavilion-fill::before,
.fr-icon-ancient-pavilion-fill::after {
  -webkit-mask-image: url("../icons/buildings/ancient-pavilion-fill-hV7Dw-O.svg");
  mask-image: url("../icons/buildings/ancient-pavilion-fill-hV7Dw-O.svg");
}

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

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

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

.fr-icon-building-4-fill::before,
.fr-icon-building-4-fill::after {
  -webkit-mask-image: url("../icons/buildings/building-4-fill-3td9rs4.svg");
  mask-image: url("../icons/buildings/building-4-fill-3td9rs4.svg");
}

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

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

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

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

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

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

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

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

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

.fr-icon-home-office-fill::before,
.fr-icon-home-office-fill::after {
  -webkit-mask-image: url("../icons/buildings/home-office-fill-9HGQAsq.svg");
  mask-image: url("../icons/buildings/home-office-fill-9HGQAsq.svg");
}

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

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

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

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

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

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

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

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

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

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

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

.fr-fi-home-4-fill::before,
.fr-fi-home-4-fill::after {
  -webkit-mask-image: url("../icons/buildings/home-4-fill-QCEiIWB.svg");
  mask-image: url("../icons/buildings/home-4-fill-QCEiIWB.svg");
}

.fr-fi-home-4-line::before,
.fr-fi-home-4-line::after {
  -webkit-mask-image: url("../icons/buildings/home-4-line-DmFGyDY.svg");
  mask-image: url("../icons/buildings/home-4-line-DmFGyDY.svg");
}

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON BUSINESS
\* ˍˍˍˍˍˍˍˍˍ */
.fr-icon-archive-drawer-fill::before,
.fr-icon-archive-drawer-fill::after {
  -webkit-mask-image: url("../icons/business/archive-drawer-fill-4cU9Pwv.svg");
  mask-image: url("../icons/business/archive-drawer-fill-4cU9Pwv.svg");
}

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

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

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

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

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

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

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

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

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

.fr-icon-bar-chart-2-fill::before,
.fr-icon-bar-chart-2-fill::after {
  -webkit-mask-image: url("../icons/business/bar-chart-2-fill-EtlH877.svg");
  mask-image: url("../icons/business/bar-chart-2-fill-EtlH877.svg");
}

.fr-icon-bar-chart-2-line::before,
.fr-icon-bar-chart-2-line::after {
  -webkit-mask-image: url("../icons/business/bar-chart-2-line-1QHkIEg.svg");
  mask-image: url("../icons/business/bar-chart-2-line-1QHkIEg.svg");
}

.fr-icon-bar-chart-box-fill::before,
.fr-icon-bar-chart-box-fill::after {
  -webkit-mask-image: url("../icons/business/bar-chart-box-fill-YIDKMcD.svg");
  mask-image: url("../icons/business/bar-chart-box-fill-YIDKMcD.svg");
}

.fr-icon-bar-chart-box-line::before,
.fr-icon-bar-chart-box-line::after {
  -webkit-mask-image: url("../icons/business/bar-chart-box-line-dW7tSSV.svg");
  mask-image: url("../icons/business/bar-chart-box-line-dW7tSSV.svg");
}

.fr-icon-bar-chart-fill::before,
.fr-icon-bar-chart-fill::after {
  -webkit-mask-image: url("../icons/business/bar-chart-fill-ZBAEy-N.svg");
  mask-image: url("../icons/business/bar-chart-fill-ZBAEy-N.svg");
}

.fr-icon-bar-chart-horizontal-fill::before,
.fr-icon-bar-chart-horizontal-fill::after {
  -webkit-mask-image: url("../icons/business/bar-chart-horizontal-fill--N65UHW.svg");
  mask-image: url("../icons/business/bar-chart-horizontal-fill--N65UHW.svg");
}

.fr-icon-bar-chart-horizontal-line::before,
.fr-icon-bar-chart-horizontal-line::after {
  -webkit-mask-image: url("../icons/business/bar-chart-horizontal-line-aW4KdBS.svg");
  mask-image: url("../icons/business/bar-chart-horizontal-line-aW4KdBS.svg");
}

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

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

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

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

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

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

.fr-icon-bubble-chart-line::before,
.fr-icon-bubble-chart-line::after {
  -webkit-mask-image: url("../icons/business/bubble-chart-line-8mNKPh1.svg");
  mask-image: url("../icons/business/bubble-chart-line-8mNKPh1.svg");
}

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

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

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

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

.fr-icon-calendar-check-fill::before,
.fr-icon-calendar-check-fill::after {
  -webkit-mask-image: url("../icons/business/calendar-check-fill-6Bg3WQU.svg");
  mask-image: url("../icons/business/calendar-check-fill-6Bg3WQU.svg");
}

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

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

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

.fr-icon-calendar-event-fill::before,
.fr-icon-calendar-event-fill::after {
  -webkit-mask-image: url("../icons/business/calendar-event-fill-6-j6L1Q.svg");
  mask-image: url("../icons/business/calendar-event-fill-6-j6L1Q.svg");
}

.fr-icon-calendar-event-line::before,
.fr-icon-calendar-event-line::after {
  -webkit-mask-image: url("../icons/business/calendar-event-line-9HhkTMe.svg");
  mask-image: url("../icons/business/calendar-event-line-9HhkTMe.svg");
}

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-customer-service-line::before,
.fr-icon-customer-service-line::after {
  -webkit-mask-image: url("../icons/business/customer-service-line-9soACdS.svg");
  mask-image: url("../icons/business/customer-service-line-9soACdS.svg");
}

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-inbox-archive-line::before,
.fr-icon-inbox-archive-line::after {
  -webkit-mask-image: url("../icons/business/inbox-archive-line-JR-lvxz.svg");
  mask-image: url("../icons/business/inbox-archive-line-JR-lvxz.svg");
}

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

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

.fr-icon-inbox-unarchive-fill::before,
.fr-icon-inbox-unarchive-fill::after {
  -webkit-mask-image: url("../icons/business/inbox-unarchive-fill-kWpl-jR.svg");
  mask-image: url("../icons/business/inbox-unarchive-fill-kWpl-jR.svg");
}

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

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

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

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

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

.fr-icon-mail-add-fill::before,
.fr-icon-mail-add-fill::after {
  -webkit-mask-image: url("../icons/business/mail-add-fill-01EbK3I.svg");
  mask-image: url("../icons/business/mail-add-fill-01EbK3I.svg");
}

.fr-icon-mail-add-line::before,
.fr-icon-mail-add-line::after {
  -webkit-mask-image: url("../icons/business/mail-add-line-8n_juV6.svg");
  mask-image: url("../icons/business/mail-add-line-8n_juV6.svg");
}

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

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

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

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

.fr-icon-mail-download-fill::before,
.fr-icon-mail-download-fill::after {
  -webkit-mask-image: url("../icons/business/mail-download-fill-6Y0XFVO.svg");
  mask-image: url("../icons/business/mail-download-fill-6Y0XFVO.svg");
}

.fr-icon-mail-download-line::before,
.fr-icon-mail-download-line::after {
  -webkit-mask-image: url("../icons/business/mail-download-line-8OaaKDj.svg");
  mask-image: url("../icons/business/mail-download-line-8OaaKDj.svg");
}

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

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

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

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

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

.fr-icon-mail-lock-line::before,
.fr-icon-mail-lock-line::after {
  -webkit-mask-image: url("../icons/business/mail-lock-line-9IBmaOk.svg");
  mask-image: url("../icons/business/mail-lock-line-9IBmaOk.svg");
}

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

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

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

.fr-icon-mail-send-line::before,
.fr-icon-mail-send-line::after {
  -webkit-mask-image: url("../icons/business/mail-send-line-7z3czC1.svg");
  mask-image: url("../icons/business/mail-send-line-7z3czC1.svg");
}

.fr-icon-mail-settings-fill::before,
.fr-icon-mail-settings-fill::after {
  -webkit-mask-image: url("../icons/business/mail-settings-fill-6k-yyQB.svg");
  mask-image: url("../icons/business/mail-settings-fill-6k-yyQB.svg");
}

.fr-icon-mail-settings-line::before,
.fr-icon-mail-settings-line::after {
  -webkit-mask-image: url("../icons/business/mail-settings-line-87xEULH.svg");
  mask-image: url("../icons/business/mail-settings-line-87xEULH.svg");
}

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

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

.fr-icon-mail-unread-fill::before,
.fr-icon-mail-unread-fill::after {
  -webkit-mask-image: url("../icons/business/mail-unread-fill-6lbf7_J.svg");
  mask-image: url("../icons/business/mail-unread-fill-6lbf7_J.svg");
}

.fr-icon-mail-unread-line::before,
.fr-icon-mail-unread-line::after {
  -webkit-mask-image: url("../icons/business/mail-unread-line-5F7oi0A.svg");
  mask-image: url("../icons/business/mail-unread-line-5F7oi0A.svg");
}

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

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

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

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

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

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

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

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

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

.fr-icon-pass-pending-line::before,
.fr-icon-pass-pending-line::after {
  -webkit-mask-image: url("../icons/business/pass-pending-line-Zd-CV_Z.svg");
  mask-image: url("../icons/business/pass-pending-line-Zd-CV_Z.svg");
}

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

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

.fr-icon-pie-chart-2-fill::before,
.fr-icon-pie-chart-2-fill::after {
  -webkit-mask-image: url("../icons/business/pie-chart-2-fill-fSDaZ2H.svg");
  mask-image: url("../icons/business/pie-chart-2-fill-fSDaZ2H.svg");
}

.fr-icon-pie-chart-2-line::before,
.fr-icon-pie-chart-2-line::after {
  -webkit-mask-image: url("../icons/business/pie-chart-2-line-9ZqX2XW.svg");
  mask-image: url("../icons/business/pie-chart-2-line-9ZqX2XW.svg");
}

.fr-icon-pie-chart-box-fill::before,
.fr-icon-pie-chart-box-fill::after {
  -webkit-mask-image: url("../icons/business/pie-chart-box-fill-bp5QVxo.svg");
  mask-image: url("../icons/business/pie-chart-box-fill-bp5QVxo.svg");
}

.fr-icon-pie-chart-box-line::before,
.fr-icon-pie-chart-box-line::after {
  -webkit-mask-image: url("../icons/business/pie-chart-box-line-Wf8rwFB.svg");
  mask-image: url("../icons/business/pie-chart-box-line-Wf8rwFB.svg");
}

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

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

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

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

.fr-icon-printer-cloud-fill::before,
.fr-icon-printer-cloud-fill::after {
  -webkit-mask-image: url("../icons/business/printer-cloud-fill-8Ojj9j2.svg");
  mask-image: url("../icons/business/printer-cloud-fill-8Ojj9j2.svg");
}

.fr-icon-printer-cloud-line::before,
.fr-icon-printer-cloud-line::after {
  -webkit-mask-image: url("../icons/business/printer-cloud-line-c-jbKNO.svg");
  mask-image: url("../icons/business/printer-cloud-line-c-jbKNO.svg");
}

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

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

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

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

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

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

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

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

.fr-icon-reply-all-fill::before,
.fr-icon-reply-all-fill::after {
  -webkit-mask-image: url("../icons/business/reply-all-fill-8j4te6y.svg");
  mask-image: url("../icons/business/reply-all-fill-8j4te6y.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-fi-line-chart-fill::before,
.fr-fi-line-chart-fill::after {
  -webkit-mask-image: url("../icons/business/line-chart-fill-HqD_EKs.svg");
  mask-image: url("../icons/business/line-chart-fill-HqD_EKs.svg");
}

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

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

.fr-fi-mail-fill::before,
.fr-fi-mail-fill::after {
  -webkit-mask-image: url("../icons/business/mail-fill-86PiCpg.svg");
  mask-image: url("../icons/business/mail-fill-86PiCpg.svg");
}

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

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

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

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

.fr-icon-chat-2-line::before,
.fr-icon-chat-2-line::after {
  -webkit-mask-image: url("../icons/communication/chat-2-line-7YuxIFt.svg");
  mask-image: url("../icons/communication/chat-2-line-7YuxIFt.svg");
}

.fr-icon-chat-3-fill::before,
.fr-icon-chat-3-fill::after {
  -webkit-mask-image: url("../icons/communication/chat-3-fill-2A-4jf-.svg");
  mask-image: url("../icons/communication/chat-3-fill-2A-4jf-.svg");
}

.fr-icon-chat-3-line::before,
.fr-icon-chat-3-line::after {
  -webkit-mask-image: url("../icons/communication/chat-3-line-8tNsomH.svg");
  mask-image: url("../icons/communication/chat-3-line-8tNsomH.svg");
}

.fr-icon-chat-check-fill::before,
.fr-icon-chat-check-fill::after {
  -webkit-mask-image: url("../icons/communication/chat-check-fill-8cbm9HW.svg");
  mask-image: url("../icons/communication/chat-check-fill-8cbm9HW.svg");
}

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

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

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

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

.fr-icon-chat-download-line::before,
.fr-icon-chat-download-line::after {
  -webkit-mask-image: url("../icons/communication/chat-download-line-1ZT0NTM.svg");
  mask-image: url("../icons/communication/chat-download-line-1ZT0NTM.svg");
}

.fr-icon-chat-follow-up-fill::before,
.fr-icon-chat-follow-up-fill::after {
  -webkit-mask-image: url("../icons/communication/chat-follow-up-fill-Ad3fgWT.svg");
  mask-image: url("../icons/communication/chat-follow-up-fill-Ad3fgWT.svg");
}

.fr-icon-chat-follow-up-line::before,
.fr-icon-chat-follow-up-line::after {
  -webkit-mask-image: url("../icons/communication/chat-follow-up-line--WEZChd.svg");
  mask-image: url("../icons/communication/chat-follow-up-line--WEZChd.svg");
}

.fr-icon-chat-forward-fill::before,
.fr-icon-chat-forward-fill::after {
  -webkit-mask-image: url("../icons/communication/chat-forward-fill-9TcQJAm.svg");
  mask-image: url("../icons/communication/chat-forward-fill-9TcQJAm.svg");
}

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

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

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

.fr-icon-chat-new-fill::before,
.fr-icon-chat-new-fill::after {
  -webkit-mask-image: url("../icons/communication/chat-new-fill-6SDAVpi.svg");
  mask-image: url("../icons/communication/chat-new-fill-6SDAVpi.svg");
}

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

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

.fr-icon-chat-off-line::before,
.fr-icon-chat-off-line::after {
  -webkit-mask-image: url("../icons/communication/chat-off-line-6JeLqiy.svg");
  mask-image: url("../icons/communication/chat-off-line-6JeLqiy.svg");
}

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

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

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

.fr-icon-chat-private-line::before,
.fr-icon-chat-private-line::after {
  -webkit-mask-image: url("../icons/communication/chat-private-line-79Luyke.svg");
  mask-image: url("../icons/communication/chat-private-line-79Luyke.svg");
}

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

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

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

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

.fr-icon-chat-upload-fill::before,
.fr-icon-chat-upload-fill::after {
  -webkit-mask-image: url("../icons/communication/chat-upload-fill-8v-X_JI.svg");
  mask-image: url("../icons/communication/chat-upload-fill-8v-X_JI.svg");
}

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

.fr-icon-chat-voice-fill::before,
.fr-icon-chat-voice-fill::after {
  -webkit-mask-image: url("../icons/communication/chat-voice-fill-7zINLBL.svg");
  mask-image: url("../icons/communication/chat-voice-fill-7zINLBL.svg");
}

.fr-icon-chat-voice-line::before,
.fr-icon-chat-voice-line::after {
  -webkit-mask-image: url("../icons/communication/chat-voice-line-0qJtF7a.svg");
  mask-image: url("../icons/communication/chat-voice-line-0qJtF7a.svg");
}

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

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

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

.fr-icon-emoji-sticker-line::before,
.fr-icon-emoji-sticker-line::after {
  -webkit-mask-image: url("../icons/communication/emoji-sticker-line-_Po0-2a.svg");
  mask-image: url("../icons/communication/emoji-sticker-line-_Po0-2a.svg");
}

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

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

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

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

.fr-icon-message-3-fill::before,
.fr-icon-message-3-fill::after {
  -webkit-mask-image: url("../icons/communication/message-3-fill-915fWKE.svg");
  mask-image: url("../icons/communication/message-3-fill-915fWKE.svg");
}

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

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

.fr-icon-question-answer-line::before,
.fr-icon-question-answer-line::after {
  -webkit-mask-image: url("../icons/communication/question-answer-line-AWQHB-X.svg");
  mask-image: url("../icons/communication/question-answer-line-AWQHB-X.svg");
}

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

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

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

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

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

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

.fr-fi-chat-quote-fill::before,
.fr-fi-chat-quote-fill::after {
  -webkit-mask-image: url("../icons/communication/chat-quote-fill-uET964x.svg");
  mask-image: url("../icons/communication/chat-quote-fill-uET964x.svg");
}

.fr-fi-chat-quote-line::before,
.fr-fi-chat-quote-line::after {
  -webkit-mask-image: url("../icons/communication/chat-quote-line-P5jCK4m.svg");
  mask-image: url("../icons/communication/chat-quote-line-P5jCK4m.svg");
}

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON DESIGN
\* ˍˍˍˍˍˍˍˍˍ */
.fr-icon-anticlockwise-fill::before,
.fr-icon-anticlockwise-fill::after {
  -webkit-mask-image: url("../icons/design/anticlockwise-fill-WkTCPEd.svg");
  mask-image: url("../icons/design/anticlockwise-fill-WkTCPEd.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-collage-line::before,
.fr-icon-collage-line::after {
  -webkit-mask-image: url("../icons/design/collage-line-RAw-6Lc.svg");
  mask-image: url("../icons/design/collage-line-RAw-6Lc.svg");
}

.fr-icon-compasses-2-fill::before,
.fr-icon-compasses-2-fill::after {
  -webkit-mask-image: url("../icons/design/compasses-2-fill-Fe-yDN1.svg");
  mask-image: url("../icons/design/compasses-2-fill-Fe-yDN1.svg");
}

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

.fr-icon-contrast-drop-2-fill::before,
.fr-icon-contrast-drop-2-fill::after {
  -webkit-mask-image: url("../icons/design/contrast-drop-2-fill-PxYkDOr.svg");
  mask-image: url("../icons/design/contrast-drop-2-fill-PxYkDOr.svg");
}

.fr-icon-contrast-drop-2-line::before,
.fr-icon-contrast-drop-2-line::after {
  -webkit-mask-image: url("../icons/design/contrast-drop-2-line-QYeWmG7.svg");
  mask-image: url("../icons/design/contrast-drop-2-line-QYeWmG7.svg");
}

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

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

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

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

.fr-icon-crosshair-2-fill::before,
.fr-icon-crosshair-2-fill::after {
  -webkit-mask-image: url("../icons/design/crosshair-2-fill-5aDOZVz.svg");
  mask-image: url("../icons/design/crosshair-2-fill-5aDOZVz.svg");
}

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

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

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

.fr-icon-drag-move-2-fill::before,
.fr-icon-drag-move-2-fill::after {
  -webkit-mask-image: url("../icons/design/drag-move-2-fill-CwGwpci.svg");
  mask-image: url("../icons/design/drag-move-2-fill-CwGwpci.svg");
}

.fr-icon-drag-move-2-line::before,
.fr-icon-drag-move-2-line::after {
  -webkit-mask-image: url("../icons/design/drag-move-2-line-E7WrHTH.svg");
  mask-image: url("../icons/design/drag-move-2-line-E7WrHTH.svg");
}

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

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

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

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

.fr-icon-edit-circle-fill::before,
.fr-icon-edit-circle-fill::after {
  -webkit-mask-image: url("../icons/design/edit-circle-fill-4lqv7Xx.svg");
  mask-image: url("../icons/design/edit-circle-fill-4lqv7Xx.svg");
}

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

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

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

.fr-icon-eraser-fill-1::before,
.fr-icon-eraser-fill-1::after {
  -webkit-mask-image: url("../icons/design/eraser-fill-1-9JR-7sM.svg");
  mask-image: url("../icons/design/eraser-fill-1-9JR-7sM.svg");
}

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

.fr-icon-eraser-line-1::before,
.fr-icon-eraser-line-1::after {
  -webkit-mask-image: url("../icons/design/eraser-line-1-0R-ZZqb.svg");
  mask-image: url("../icons/design/eraser-line-1-0R-ZZqb.svg");
}

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

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

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

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

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

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

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

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

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

.fr-icon-ink-bottle-fill::before,
.fr-icon-ink-bottle-fill::after {
  -webkit-mask-image: url("../icons/design/ink-bottle-fill-LNGE2-v.svg");
  mask-image: url("../icons/design/ink-bottle-fill-LNGE2-v.svg");
}

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

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

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

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

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

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

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

.fr-icon-layout-grid-line::before,
.fr-icon-layout-grid-line::after {
  -webkit-mask-image: url("../icons/design/layout-grid-line-6bezgeq.svg");
  mask-image: url("../icons/design/layout-grid-line-6bezgeq.svg");
}

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

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

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

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

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

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

.fr-icon-layout-right-line::before,
.fr-icon-layout-right-line::after {
  -webkit-mask-image: url("../icons/design/layout-right-line-L_L-ijr.svg");
  mask-image: url("../icons/design/layout-right-line-L_L-ijr.svg");
}

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

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

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

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

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

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

.fr-icon-mark-pen-fill::before,
.fr-icon-mark-pen-fill::after {
  -webkit-mask-image: url("../icons/design/mark-pen-fill-8x4CH0u.svg");
  mask-image: url("../icons/design/mark-pen-fill-8x4CH0u.svg");
}

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

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

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

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

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

.fr-icon-paint-brush-fill::before,
.fr-icon-paint-brush-fill::after {
  -webkit-mask-image: url("../icons/design/paint-brush-fill-02Lh05g.svg");
  mask-image: url("../icons/design/paint-brush-fill-02Lh05g.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-table-alt-line::before,
.fr-icon-table-alt-line::after {
  -webkit-mask-image: url("../icons/design/table-alt-line-ug8-VS2.svg");
  mask-image: url("../icons/design/table-alt-line-ug8-VS2.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-code-s-slash-fill::before,
.fr-icon-code-s-slash-fill::after {
  -webkit-mask-image: url("../icons/development/code-s-slash-fill-rUGgERA.svg");
  mask-image: url("../icons/development/code-s-slash-fill-rUGgERA.svg");
}

.fr-icon-code-s-slash-line::before,
.fr-icon-code-s-slash-line::after {
  -webkit-mask-image: url("../icons/development/code-s-slash-line-dJF0jfG.svg");
  mask-image: url("../icons/development/code-s-slash-line-dJF0jfG.svg");
}

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

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

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

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

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

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

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

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

.fr-icon-git-close-pull-request-fill::before,
.fr-icon-git-close-pull-request-fill::after {
  -webkit-mask-image: url("../icons/development/git-close-pull-request-fill-8ECn9gk.svg");
  mask-image: url("../icons/development/git-close-pull-request-fill-8ECn9gk.svg");
}

.fr-icon-git-close-pull-request-line::before,
.fr-icon-git-close-pull-request-line::after {
  -webkit-mask-image: url("../icons/development/git-close-pull-request-line-slBJV1X.svg");
  mask-image: url("../icons/development/git-close-pull-request-line-slBJV1X.svg");
}

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

.fr-icon-git-commit-line::before,
.fr-icon-git-commit-line::after {
  -webkit-mask-image: url("../icons/development/git-commit-line-4y_ypyT.svg");
  mask-image: url("../icons/development/git-commit-line-4y_ypyT.svg");
}

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

.fr-icon-git-merge-line::before,
.fr-icon-git-merge-line::after {
  -webkit-mask-image: url("../icons/development/git-merge-line-354RcHu.svg");
  mask-image: url("../icons/development/git-merge-line-354RcHu.svg");
}

.fr-icon-git-pull-request-fill::before,
.fr-icon-git-pull-request-fill::after {
  -webkit-mask-image: url("../icons/development/git-pull-request-fill-s6byK4W.svg");
  mask-image: url("../icons/development/git-pull-request-fill-s6byK4W.svg");
}

.fr-icon-git-pull-request-line::before,
.fr-icon-git-pull-request-line::after {
  -webkit-mask-image: url("../icons/development/git-pull-request-line-shl0YWV.svg");
  mask-image: url("../icons/development/git-pull-request-line-shl0YWV.svg");
}

.fr-icon-git-repository-commits-fill::before,
.fr-icon-git-repository-commits-fill::after {
  -webkit-mask-image: url("../icons/development/git-repository-commits-fill-D1dPkhP.svg");
  mask-image: url("../icons/development/git-repository-commits-fill-D1dPkhP.svg");
}

.fr-icon-git-repository-commits-line::before,
.fr-icon-git-repository-commits-line::after {
  -webkit-mask-image: url("../icons/development/git-repository-commits-line-5YDsGZ0.svg");
  mask-image: url("../icons/development/git-repository-commits-line-5YDsGZ0.svg");
}

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

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

.fr-icon-git-repository-private-fill::before,
.fr-icon-git-repository-private-fill::after {
  -webkit-mask-image: url("../icons/development/git-repository-private-fill-doDCQG-.svg");
  mask-image: url("../icons/development/git-repository-private-fill-doDCQG-.svg");
}

.fr-icon-git-repository-private-line::before,
.fr-icon-git-repository-private-line::after {
  -webkit-mask-image: url("../icons/development/git-repository-private-line-Iw3wGov.svg");
  mask-image: url("../icons/development/git-repository-private-line-Iw3wGov.svg");
}

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-terminal-window-line::before,
.fr-icon-terminal-window-line::after {
  -webkit-mask-image: url("../icons/development/terminal-window-line-9f28lyX.svg");
  mask-image: url("../icons/development/terminal-window-line-9f28lyX.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-gradienter-line::before,
.fr-icon-gradienter-line::after {
  -webkit-mask-image: url("../icons/device/gradienter-line-ewMHgBy.svg");
  mask-image: url("../icons/device/gradienter-line-ewMHgBy.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-nIgNA2E.svg");
  mask-image: url("../icons/device/hard-drive-2-fill-nIgNA2E.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-tF7bjCY.svg");
  mask-image: url("../icons/device/hard-drive-2-line-tF7bjCY.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-radar-line::before,
.fr-icon-radar-line::after {
  -webkit-mask-image: url("../icons/device/radar-line-dJocGGJ.svg");
  mask-image: url("../icons/device/radar-line-dJocGGJ.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-Us4pin1.svg");
  mask-image: url("../icons/device/remote-control-2-fill-Us4pin1.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-XQLYdyo.svg");
  mask-image: url("../icons/device/remote-control-2-line-XQLYdyo.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-sd-card-line::before,
.fr-icon-sd-card-line::after {
  -webkit-mask-image: url("../icons/device/sd-card-line-EFOl1tz.svg");
  mask-image: url("../icons/device/sd-card-line-EFOl1tz.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-FsLnaXA.svg");
  mask-image: url("../icons/device/sd-card-mini-fill-FsLnaXA.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-PIoq4oG.svg");
  mask-image: url("../icons/device/sd-card-mini-line-PIoq4oG.svg");
}

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

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

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

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

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

.fr-icon-shut-down-line::before,
.fr-icon-shut-down-line::after {
  -webkit-mask-image: url("../icons/device/shut-down-line-FqhEmaI.svg");
  mask-image: url("../icons/device/shut-down-line-FqhEmaI.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-0VZqfRn.svg");
  mask-image: url("../icons/device/signal-wifi-error-fill-0VZqfRn.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-FfbQLxr.svg");
  mask-image: url("../icons/device/signal-wifi-error-line-FfbQLxr.svg");
}

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

.fr-icon-signal-wifi-line::before,
.fr-icon-signal-wifi-line::after {
  -webkit-mask-image: url("../icons/device/signal-wifi-line-jAYl6BA.svg");
  mask-image: url("../icons/device/signal-wifi-line-jAYl6BA.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-47eJULb.svg");
  mask-image: url("../icons/device/signal-wifi-off-fill-47eJULb.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-KJvpDfA.svg");
  mask-image: url("../icons/device/signal-wifi-off-line-KJvpDfA.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-IL4AqiP.svg");
  mask-image: url("../icons/device/sim-card-2-fill-IL4AqiP.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-AXhjhRy.svg");
  mask-image: url("../icons/device/sim-card-2-line-AXhjhRy.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-file-download-line::before,
.fr-icon-file-download-line::after {
  -webkit-mask-image: url("../icons/document/file-download-line-7jiPS-o.svg");
  mask-image: url("../icons/document/file-download-line-7jiPS-o.svg");
}

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

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

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

.fr-icon-file-pdf-line::before,
.fr-icon-file-pdf-line::after {
  -webkit-mask-image: url("../icons/document/file-pdf-line-3NqzaAi.svg");
  mask-image: url("../icons/document/file-pdf-line-3NqzaAi.svg");
}

.fr-icon-file-text-fill::before,
.fr-icon-file-text-fill::after {
  -webkit-mask-image: url("../icons/document/file-text-fill-Y-5XKOz.svg");
  mask-image: url("../icons/document/file-text-fill-Y-5XKOz.svg");
}

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

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

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

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

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

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

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

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

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

.fr-fi-file-download-fill::before,
.fr-fi-file-download-fill::after {
  -webkit-mask-image: url("../icons/document/file-download-fill-dBNVsag.svg");
  mask-image: url("../icons/document/file-download-fill-dBNVsag.svg");
}

.fr-fi-file-download-line::before,
.fr-fi-file-download-line::after {
  -webkit-mask-image: url("../icons/document/file-download-line-7jiPS-o.svg");
  mask-image: url("../icons/document/file-download-line-7jiPS-o.svg");
}

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

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

.fr-fi-file-pdf-fill::before,
.fr-fi-file-pdf-fill::after {
  -webkit-mask-image: url("../icons/document/file-pdf-fill-a9b1uXl.svg");
  mask-image: url("../icons/document/file-pdf-fill-a9b1uXl.svg");
}

.fr-fi-file-pdf-line::before,
.fr-fi-file-pdf-line::after {
  -webkit-mask-image: url("../icons/document/file-pdf-line-3NqzaAi.svg");
  mask-image: url("../icons/document/file-pdf-line-3NqzaAi.svg");
}

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON COMMUNICATION
\* ˍˍˍˍˍˍˍˍˍ */
.fr-icon-align-center::before,
.fr-icon-align-center::after {
  -webkit-mask-image: url("../icons/editor/align-center-FHq3r_O.svg");
  mask-image: url("../icons/editor/align-center-FHq3r_O.svg");
}

.fr-icon-align-justify::before,
.fr-icon-align-justify::after {
  -webkit-mask-image: url("../icons/editor/align-justify-y3ZkTLG.svg");
  mask-image: url("../icons/editor/align-justify-y3ZkTLG.svg");
}

.fr-icon-align-left::before,
.fr-icon-align-left::after {
  -webkit-mask-image: url("../icons/editor/align-left-T1bhPQW.svg");
  mask-image: url("../icons/editor/align-left-T1bhPQW.svg");
}

.fr-icon-align-right::before,
.fr-icon-align-right::after {
  -webkit-mask-image: url("../icons/editor/align-right-KsKpufh.svg");
  mask-image: url("../icons/editor/align-right-KsKpufh.svg");
}

.fr-icon-code-block::before,
.fr-icon-code-block::after {
  -webkit-mask-image: url("../icons/editor/code-block-_vSThel.svg");
  mask-image: url("../icons/editor/code-block-_vSThel.svg");
}

.fr-icon-code-view::before,
.fr-icon-code-view::after {
  -webkit-mask-image: url("../icons/editor/code-view-_8Va33d.svg");
  mask-image: url("../icons/editor/code-view-_8Va33d.svg");
}

.fr-icon-font-color::before,
.fr-icon-font-color::after {
  -webkit-mask-image: url("../icons/editor/font-color-oVq9_RU.svg");
  mask-image: url("../icons/editor/font-color-oVq9_RU.svg");
}

.fr-icon-font-size::before,
.fr-icon-font-size::after {
  -webkit-mask-image: url("../icons/editor/font-size-ftLzfd9.svg");
  mask-image: url("../icons/editor/font-size-ftLzfd9.svg");
}

.fr-icon-format-clear::before,
.fr-icon-format-clear::after {
  -webkit-mask-image: url("../icons/editor/format-clear-Fw1xTC9.svg");
  mask-image: url("../icons/editor/format-clear-Fw1xTC9.svg");
}

.fr-icon-bold::before,
.fr-icon-bold::after {
  -webkit-mask-image: url("../icons/editor/fr--bold-kPuG-3N.svg");
  mask-image: url("../icons/editor/fr--bold-kPuG-3N.svg");
}

.fr-icon-highlight::before,
.fr-icon-highlight::after {
  -webkit-mask-image: url("../icons/editor/fr--highlight-3DYU9sl.svg");
  mask-image: url("../icons/editor/fr--highlight-3DYU9sl.svg");
}

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

.fr-icon-quote-line::before,
.fr-icon-quote-line::after {
  -webkit-mask-image: url("../icons/editor/fr--quote-line-dxGJ-8f.svg");
  mask-image: url("../icons/editor/fr--quote-line-dxGJ-8f.svg");
}

.fr-icon-h-1::before,
.fr-icon-h-1::after {
  -webkit-mask-image: url("../icons/editor/h-1-sFNplFY.svg");
  mask-image: url("../icons/editor/h-1-sFNplFY.svg");
}

.fr-icon-h-2::before,
.fr-icon-h-2::after {
  -webkit-mask-image: url("../icons/editor/h-2-4K3Yn5T.svg");
  mask-image: url("../icons/editor/h-2-4K3Yn5T.svg");
}

.fr-icon-h-3::before,
.fr-icon-h-3::after {
  -webkit-mask-image: url("../icons/editor/h-3-t7ac4CT.svg");
  mask-image: url("../icons/editor/h-3-t7ac4CT.svg");
}

.fr-icon-h-4::before,
.fr-icon-h-4::after {
  -webkit-mask-image: url("../icons/editor/h-4-uCyBO_E.svg");
  mask-image: url("../icons/editor/h-4-uCyBO_E.svg");
}

.fr-icon-h-5::before,
.fr-icon-h-5::after {
  -webkit-mask-image: url("../icons/editor/h-5-RDk338B.svg");
  mask-image: url("../icons/editor/h-5-RDk338B.svg");
}

.fr-icon-h-6::before,
.fr-icon-h-6::after {
  -webkit-mask-image: url("../icons/editor/h-6-XFz-leS.svg");
  mask-image: url("../icons/editor/h-6-XFz-leS.svg");
}

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

.fr-icon-indent-decrease::before,
.fr-icon-indent-decrease::after {
  -webkit-mask-image: url("../icons/editor/indent-decrease-yA9hSET.svg");
  mask-image: url("../icons/editor/indent-decrease-yA9hSET.svg");
}

.fr-icon-indent-increase::before,
.fr-icon-indent-increase::after {
  -webkit-mask-image: url("../icons/editor/indent-increase-KZCIIkl.svg");
  mask-image: url("../icons/editor/indent-increase-KZCIIkl.svg");
}

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

.fr-icon-link-unlink::before,
.fr-icon-link-unlink::after {
  -webkit-mask-image: url("../icons/editor/link-unlink-ksAgycK.svg");
  mask-image: url("../icons/editor/link-unlink-ksAgycK.svg");
}

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

.fr-icon-list-check::before,
.fr-icon-list-check::after {
  -webkit-mask-image: url("../icons/editor/list-check-Mw-mR1R.svg");
  mask-image: url("../icons/editor/list-check-Mw-mR1R.svg");
}

.fr-icon-list-ordered::before,
.fr-icon-list-ordered::after {
  -webkit-mask-image: url("../icons/editor/list-ordered-hRII6Om.svg");
  mask-image: url("../icons/editor/list-ordered-hRII6Om.svg");
}

.fr-icon-list-unordered::before,
.fr-icon-list-unordered::after {
  -webkit-mask-image: url("../icons/editor/list-unordered-xPWSb2H.svg");
  mask-image: url("../icons/editor/list-unordered-xPWSb2H.svg");
}

.fr-icon-question-mark::before,
.fr-icon-question-mark::after {
  -webkit-mask-image: url("../icons/editor/question-mark-pb6PBo-.svg");
  mask-image: url("../icons/editor/question-mark-pb6PBo-.svg");
}

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

.fr-icon-sort-asc::before,
.fr-icon-sort-asc::after {
  -webkit-mask-image: url("../icons/editor/sort-asc-H6YIzp8.svg");
  mask-image: url("../icons/editor/sort-asc-H6YIzp8.svg");
}

.fr-icon-sort-desc::before,
.fr-icon-sort-desc::after {
  -webkit-mask-image: url("../icons/editor/sort-desc-180XA0p.svg");
  mask-image: url("../icons/editor/sort-desc-180XA0p.svg");
}

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

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

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

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

.fr-icon-table-2::before,
.fr-icon-table-2::after {
  -webkit-mask-image: url("../icons/editor/table-2-pqtWmnz.svg");
  mask-image: url("../icons/editor/table-2-pqtWmnz.svg");
}

.fr-icon-text-direction-r::before,
.fr-icon-text-direction-r::after {
  -webkit-mask-image: url("../icons/editor/text-direction-r-g02f_NW.svg");
  mask-image: url("../icons/editor/text-direction-r-g02f_NW.svg");
}

.fr-icon-translate-2::before,
.fr-icon-translate-2::after {
  -webkit-mask-image: url("../icons/editor/translate-2-1GjLmnp.svg");
  mask-image: url("../icons/editor/translate-2-1GjLmnp.svg");
}

.fr-icon-underline::before,
.fr-icon-underline::after {
  -webkit-mask-image: url("../icons/editor/underline-1hpA8D4.svg");
  mask-image: url("../icons/editor/underline-1hpA8D4.svg");
}

.fr-fi-font-size::before,
.fr-fi-font-size::after {
  -webkit-mask-image: url("../icons/editor/font-size-ftLzfd9.svg");
  mask-image: url("../icons/editor/font-size-ftLzfd9.svg");
}

.fr-fi-bold::before,
.fr-fi-bold::after {
  -webkit-mask-image: url("../icons/editor/fr--bold-kPuG-3N.svg");
  mask-image: url("../icons/editor/fr--bold-kPuG-3N.svg");
}

.fr-fi-highlight::before,
.fr-fi-highlight::after {
  -webkit-mask-image: url("../icons/editor/fr--highlight-3DYU9sl.svg");
  mask-image: url("../icons/editor/fr--highlight-3DYU9sl.svg");
}

.fr-fi-italic::before,
.fr-fi-italic::after {
  -webkit-mask-image: url("../icons/editor/italic-zko7MyT.svg");
  mask-image: url("../icons/editor/italic-zko7MyT.svg");
}

.fr-fi-link-unlink::before,
.fr-fi-link-unlink::after {
  -webkit-mask-image: url("../icons/editor/link-unlink-ksAgycK.svg");
  mask-image: url("../icons/editor/link-unlink-ksAgycK.svg");
}

.fr-fi-list-ordered::before,
.fr-fi-list-ordered::after {
  -webkit-mask-image: url("../icons/editor/list-ordered-hRII6Om.svg");
  mask-image: url("../icons/editor/list-ordered-hRII6Om.svg");
}

.fr-fi-list-unordered::before,
.fr-fi-list-unordered::after {
  -webkit-mask-image: url("../icons/editor/list-unordered-xPWSb2H.svg");
  mask-image: url("../icons/editor/list-unordered-xPWSb2H.svg");
}

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

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

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

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

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

.fr-icon-money-euro-box-fill::before,
.fr-icon-money-euro-box-fill::after {
  -webkit-mask-image: url("../icons/finance/money-euro-box-fill-ZbDNpeh.svg");
  mask-image: url("../icons/finance/money-euro-box-fill-ZbDNpeh.svg");
}

.fr-icon-money-euro-box-line::before,
.fr-icon-money-euro-box-line::after {
  -webkit-mask-image: url("../icons/finance/money-euro-box-line-QbDnywU.svg");
  mask-image: url("../icons/finance/money-euro-box-line-QbDnywU.svg");
}

.fr-icon-money-euro-circle-fill::before,
.fr-icon-money-euro-circle-fill::after {
  -webkit-mask-image: url("../icons/finance/money-euro-circle-fill-2rfN9Ve.svg");
  mask-image: url("../icons/finance/money-euro-circle-fill-2rfN9Ve.svg");
}

.fr-icon-money-euro-circle-line::before,
.fr-icon-money-euro-circle-line::after {
  -webkit-mask-image: url("../icons/finance/money-euro-circle-line-sbpcti1.svg");
  mask-image: url("../icons/finance/money-euro-circle-line-sbpcti1.svg");
}

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

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

.fr-icon-shopping-bag-fill::before,
.fr-icon-shopping-bag-fill::after {
  -webkit-mask-image: url("../icons/finance/shopping-bag-fill-0_QKghL.svg");
  mask-image: url("../icons/finance/shopping-bag-fill-0_QKghL.svg");
}

.fr-icon-shopping-bag-line::before,
.fr-icon-shopping-bag-line::after {
  -webkit-mask-image: url("../icons/finance/shopping-bag-line-5HouEMW.svg");
  mask-image: url("../icons/finance/shopping-bag-line-5HouEMW.svg");
}

.fr-icon-shopping-cart-2-fill::before,
.fr-icon-shopping-cart-2-fill::after {
  -webkit-mask-image: url("../icons/finance/shopping-cart-2-fill-V6dkkb0.svg");
  mask-image: url("../icons/finance/shopping-cart-2-fill-V6dkkb0.svg");
}

.fr-icon-shopping-cart-2-line::before,
.fr-icon-shopping-cart-2-line::after {
  -webkit-mask-image: url("../icons/finance/shopping-cart-2-line-Lkjj_XX.svg");
  mask-image: url("../icons/finance/shopping-cart-2-line-Lkjj_XX.svg");
}

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

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

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

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

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

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

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

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

.fr-icon-first-aid-kit-fill::before,
.fr-icon-first-aid-kit-fill::after {
  -webkit-mask-image: url("../icons/health/first-aid-kit-fill-RVhbeKa.svg");
  mask-image: url("../icons/health/first-aid-kit-fill-RVhbeKa.svg");
}

.fr-icon-first-aid-kit-line::before,
.fr-icon-first-aid-kit-line::after {
  -webkit-mask-image: url("../icons/health/first-aid-kit-line-6fhnq6a.svg");
  mask-image: url("../icons/health/first-aid-kit-line-6fhnq6a.svg");
}

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

.fr-icon-hand-sanitizer-line::before,
.fr-icon-hand-sanitizer-line::after {
  -webkit-mask-image: url("../icons/health/hand-sanitizer-line-38T8H0X.svg");
  mask-image: url("../icons/health/hand-sanitizer-line-38T8H0X.svg");
}

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-mental-health-line::before,
.fr-icon-mental-health-line::after {
  -webkit-mask-image: url("../icons/health/mental-health-line-U-p-ocr.svg");
  mask-image: url("../icons/health/mental-health-line-U-p-ocr.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-ie-fill::before,
.fr-icon-ie-fill::after {
  -webkit-mask-image: url("../icons/logo/ie-fill-9fk-9tb.svg");
  mask-image: url("../icons/logo/ie-fill-9fk-9tb.svg");
}

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

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

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

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

.fr-icon-linkedin-box-line::before,
.fr-icon-linkedin-box-line::after {
  -webkit-mask-image: url("../icons/logo/linkedin-box-line-8hgkLSt.svg");
  mask-image: url("../icons/logo/linkedin-box-line-8hgkLSt.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-fi-facebook-circle-fill::before,
.fr-fi-facebook-circle-fill::after {
  -webkit-mask-image: url("../icons/logo/facebook-circle-fill-yed_XsJ.svg");
  mask-image: url("../icons/logo/facebook-circle-fill-yed_XsJ.svg");
}

.fr-fi-facebook-circle-line::before,
.fr-fi-facebook-circle-line::after {
  -webkit-mask-image: url("../icons/logo/facebook-circle-line-WUhrlCs.svg");
  mask-image: url("../icons/logo/facebook-circle-line-WUhrlCs.svg");
}

.fr-fi-dailymotion-fill::before,
.fr-fi-dailymotion-fill::after {
  -webkit-mask-image: url("../icons/logo/fr--dailymotion-fill-813P6E9.svg");
  mask-image: url("../icons/logo/fr--dailymotion-fill-813P6E9.svg");
}

.fr-fi-dailymotion-line::before,
.fr-fi-dailymotion-line::after {
  -webkit-mask-image: url("../icons/logo/fr--dailymotion-line-Heumv-i.svg");
  mask-image: url("../icons/logo/fr--dailymotion-line-Heumv-i.svg");
}

.fr-fi-github-fill::before,
.fr-fi-github-fill::after {
  -webkit-mask-image: url("../icons/logo/github-fill-12q2K_a.svg");
  mask-image: url("../icons/logo/github-fill-12q2K_a.svg");
}

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

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

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

.fr-fi-linkedin-box-fill::before,
.fr-fi-linkedin-box-fill::after {
  -webkit-mask-image: url("../icons/logo/linkedin-box-fill-es0gNu4.svg");
  mask-image: url("../icons/logo/linkedin-box-fill-es0gNu4.svg");
}

.fr-fi-linkedin-box-line::before,
.fr-fi-linkedin-box-line::after {
  -webkit-mask-image: url("../icons/logo/linkedin-box-line-8hgkLSt.svg");
  mask-image: url("../icons/logo/linkedin-box-line-8hgkLSt.svg");
}

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

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

.fr-fi-remixicon-fill::before,
.fr-fi-remixicon-fill::after {
  -webkit-mask-image: url("../icons/logo/remixicon-fill-yi-Ap1k.svg");
  mask-image: url("../icons/logo/remixicon-fill-yi-Ap1k.svg");
}

.fr-fi-remixicon-line::before,
.fr-fi-remixicon-line::after {
  -webkit-mask-image: url("../icons/logo/remixicon-line-4vkLOFH.svg");
  mask-image: url("../icons/logo/remixicon-line-4vkLOFH.svg");
}

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

.fr-fi-slack-line::before,
.fr-fi-slack-line::after {
  -webkit-mask-image: url("../icons/logo/slack-line-_S-_N7L.svg");
  mask-image: url("../icons/logo/slack-line-_S-_N7L.svg");
}

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

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

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

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

.fr-fi-twitch-fill::before,
.fr-fi-twitch-fill::after {
  -webkit-mask-image: url("../icons/logo/twitch-fill-5ofxriW.svg");
  mask-image: url("../icons/logo/twitch-fill-5ofxriW.svg");
}

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

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

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

.fr-fi-vimeo-fill::before,
.fr-fi-vimeo-fill::after {
  -webkit-mask-image: url("../icons/logo/vimeo-fill-74JXkSv.svg");
  mask-image: url("../icons/logo/vimeo-fill-74JXkSv.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-charging-pile-2-fill::before,
.fr-icon-charging-pile-2-fill::after {
  -webkit-mask-image: url("../icons/map/charging-pile-2-fill-40Yszup.svg");
  mask-image: url("../icons/map/charging-pile-2-fill-40Yszup.svg");
}

.fr-icon-charging-pile-2-line::before,
.fr-icon-charging-pile-2-line::after {
  -webkit-mask-image: url("../icons/map/charging-pile-2-line-RUX7KXk.svg");
  mask-image: url("../icons/map/charging-pile-2-line-RUX7KXk.svg");
}

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

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

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

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

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

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

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

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

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

.fr-icon-gas-station-line::before,
.fr-icon-gas-station-line::after {
  -webkit-mask-image: url("../icons/map/gas-station-line-_vTG-On.svg");
  mask-image: url("../icons/map/gas-station-line-_vTG-On.svg");
}

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

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

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

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

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

.fr-icon-map-pin-user-line::before,
.fr-icon-map-pin-user-line::after {
  -webkit-mask-image: url("../icons/map/map-pin-user-line-8zWvs8k.svg");
  mask-image: url("../icons/map/map-pin-user-line-8zWvs8k.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-signal-tower-fill::before,
.fr-icon-signal-tower-fill::after {
  -webkit-mask-image: url("../icons/map/signal-tower-fill-2qxt418.svg");
  mask-image: url("../icons/map/signal-tower-fill-2qxt418.svg");
}

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

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

.fr-icon-suitcase-2-line::before,
.fr-icon-suitcase-2-line::after {
  -webkit-mask-image: url("../icons/map/suitcase-2-line-n-ikmH6.svg");
  mask-image: url("../icons/map/suitcase-2-line-n-ikmH6.svg");
}

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

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

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

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

.fr-fi-map-pin-2-fill::before,
.fr-fi-map-pin-2-fill::after {
  -webkit-mask-image: url("../icons/map/map-pin-2-fill-dm3TQkx.svg");
  mask-image: url("../icons/map/map-pin-2-fill-dm3TQkx.svg");
}

.fr-fi-map-pin-2-line::before,
.fr-fi-map-pin-2-line::after {
  -webkit-mask-image: url("../icons/map/map-pin-2-line-INs553v.svg");
  mask-image: url("../icons/map/map-pin-2-line-INs553v.svg");
}

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

.fr-fi-road-map-line::before,
.fr-fi-road-map-line::after {
  -webkit-mask-image: url("../icons/map/road-map-line-67E3AAD.svg");
  mask-image: url("../icons/map/road-map-line-67E3AAD.svg");
}

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

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

.fr-icon-clapperboard-fill::before,
.fr-icon-clapperboard-fill::after {
  -webkit-mask-image: url("../icons/media/clapperboard-fill-QHW-33C.svg");
  mask-image: url("../icons/media/clapperboard-fill-QHW-33C.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-volume-down-line::before,
.fr-icon-volume-down-line::after {
  -webkit-mask-image: url("../icons/media/volume-down-line-2zw0XTQ.svg");
  mask-image: url("../icons/media/volume-down-line-2zw0XTQ.svg");
}

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

.fr-icon-volume-mute-line::before,
.fr-icon-volume-mute-line::after {
  -webkit-mask-image: url("../icons/media/volume-mute-line-2I8hAgU.svg");
  mask-image: url("../icons/media/volume-mute-line-2I8hAgU.svg");
}

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

.fr-icon-volume-up-line::before,
.fr-icon-volume-up-line::after {
  -webkit-mask-image: url("../icons/media/volume-up-line-457ujUb.svg");
  mask-image: url("../icons/media/volume-up-line-457ujUb.svg");
}

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

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

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

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

.fr-fi-pause-circle-fill::before,
.fr-fi-pause-circle-fill::after {
  -webkit-mask-image: url("../icons/media/pause-circle-fill-xjAxgQE.svg");
  mask-image: url("../icons/media/pause-circle-fill-xjAxgQE.svg");
}

.fr-fi-pause-circle-line::before,
.fr-fi-pause-circle-line::after {
  -webkit-mask-image: url("../icons/media/pause-circle-line-kcxXwTr.svg");
  mask-image: url("../icons/media/pause-circle-line-kcxXwTr.svg");
}

.fr-fi-volume-down-fill::before,
.fr-fi-volume-down-fill::after {
  -webkit-mask-image: url("../icons/media/volume-down-fill-OzZQVh1.svg");
  mask-image: url("../icons/media/volume-down-fill-OzZQVh1.svg");
}

.fr-fi-volume-down-line::before,
.fr-fi-volume-down-line::after {
  -webkit-mask-image: url("../icons/media/volume-down-line-2zw0XTQ.svg");
  mask-image: url("../icons/media/volume-down-line-2zw0XTQ.svg");
}

.fr-fi-volume-mute-fill::before,
.fr-fi-volume-mute-fill::after {
  -webkit-mask-image: url("../icons/media/volume-mute-fill-XuNjljr.svg");
  mask-image: url("../icons/media/volume-mute-fill-XuNjljr.svg");
}

.fr-fi-volume-mute-line::before,
.fr-fi-volume-mute-line::after {
  -webkit-mask-image: url("../icons/media/volume-mute-line-2I8hAgU.svg");
  mask-image: url("../icons/media/volume-mute-line-2I8hAgU.svg");
}

.fr-fi-volume-up-fill::before,
.fr-fi-volume-up-fill::after {
  -webkit-mask-image: url("../icons/media/volume-up-fill-KGoyD1M.svg");
  mask-image: url("../icons/media/volume-up-fill-KGoyD1M.svg");
}

.fr-fi-volume-up-line::before,
.fr-fi-volume-up-line::after {
  -webkit-mask-image: url("../icons/media/volume-up-line-457ujUb.svg");
  mask-image: url("../icons/media/volume-up-line-457ujUb.svg");
}

.fr-fi-play-line::before,
.fr-fi-play-line::after {
  -webkit-mask-image: url("../icons/media/play-circle-line-iLsZkc3.svg");
  mask-image: url("../icons/media/play-circle-line-iLsZkc3.svg");
}

.fr-fi-play-fill::before,
.fr-fi-play-fill::after {
  -webkit-mask-image: url("../icons/media/play-circle-fill-QGob4cl.svg");
  mask-image: url("../icons/media/play-circle-fill-QGob4cl.svg");
}

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

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

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

.fr-icon-accessibility-line::before,
.fr-icon-accessibility-line::after {
  -webkit-mask-image: url("../icons/others/fr--accessibility-line-4I0-9u5.svg");
  mask-image: url("../icons/others/fr--accessibility-line-4I0-9u5.svg");
}

.fr-icon-ear-off-fill::before,
.fr-icon-ear-off-fill::after {
  -webkit-mask-image: url("../icons/others/fr--ear-off-fill-2XCiQCx.svg");
  mask-image: url("../icons/others/fr--ear-off-fill-2XCiQCx.svg");
}

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

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

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

.fr-icon-sign-language-fill::before,
.fr-icon-sign-language-fill::after {
  -webkit-mask-image: url("../icons/others/fr--sign-language-fill-LFF-3NP.svg");
  mask-image: url("../icons/others/fr--sign-language-fill-LFF-3NP.svg");
}

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

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

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

.fr-icon-lightbulb-fill::before,
.fr-icon-lightbulb-fill::after {
  -webkit-mask-image: url("../icons/others/lightbulb-fill-9xZA-Kh.svg");
  mask-image: url("../icons/others/lightbulb-fill-9xZA-Kh.svg");
}

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

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

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

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

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

.fr-icon-scales-3-fill::before,
.fr-icon-scales-3-fill::after {
  -webkit-mask-image: url("../icons/others/scales-3-fill-5sFrucP.svg");
  mask-image: url("../icons/others/scales-3-fill-5sFrucP.svg");
}

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

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

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

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

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

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

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

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON SYSTEM
\* ˍˍˍˍˍˍˍˍˍ */
.fr-icon-add-circle-fill::before,
.fr-icon-add-circle-fill::after {
  -webkit-mask-image: url("../icons/system/add-circle-fill-8v6pqi_.svg");
  mask-image: url("../icons/system/add-circle-fill-8v6pqi_.svg");
}

.fr-icon-add-circle-line::before,
.fr-icon-add-circle-line::after {
  -webkit-mask-image: url("../icons/system/add-circle-line-Je-5MQw.svg");
  mask-image: url("../icons/system/add-circle-line-Je-5MQw.svg");
}

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

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

.fr-icon-alarm-warning-line::before,
.fr-icon-alarm-warning-line::after {
  -webkit-mask-image: url("../icons/system/alarm-warning-line-9UQ7lC2.svg");
  mask-image: url("../icons/system/alarm-warning-line-9UQ7lC2.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-alert-warning-2-fill::before,
.fr-icon-alert-warning-2-fill::after {
  -webkit-mask-image: url("../icons/system/fr--alert-warning-2-fill-3-yqg8f.svg");
  mask-image: url("../icons/system/fr--alert-warning-2-fill-3-yqg8f.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-lock-unlock-fill::before,
.fr-icon-lock-unlock-fill::after {
  -webkit-mask-image: url("../icons/system/lock-unlock-fill-77-pfFz.svg");
  mask-image: url("../icons/system/lock-unlock-fill-77-pfFz.svg");
}

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

.fr-icon-logout-box-r-fill::before,
.fr-icon-logout-box-r-fill::after {
  -webkit-mask-image: url("../icons/system/logout-box-r-fill-kPyl_C3.svg");
  mask-image: url("../icons/system/logout-box-r-fill-kPyl_C3.svg");
}

.fr-icon-logout-box-r-line::before,
.fr-icon-logout-box-r-line::after {
  -webkit-mask-image: url("../icons/system/logout-box-r-line-yYQ6b3K.svg");
  mask-image: url("../icons/system/logout-box-r-line-yYQ6b3K.svg");
}

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

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

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

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

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

.fr-icon-notification-badge-line::before,
.fr-icon-notification-badge-line::after {
  -webkit-mask-image: url("../icons/system/notification-badge-line-2vtwwtR.svg");
  mask-image: url("../icons/system/notification-badge-line-2vtwwtR.svg");
}

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

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

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

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

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

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

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

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

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

.fr-icon-share-forward-fill::before,
.fr-icon-share-forward-fill::after {
  -webkit-mask-image: url("../icons/system/share-forward-fill-0BgXqte.svg");
  mask-image: url("../icons/system/share-forward-fill-0BgXqte.svg");
}

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

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

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

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

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

.fr-icon-star-line::before,
.fr-icon-star-line::after {
  -webkit-mask-image: url("../icons/system/star-line-fzY-47g.svg");
  mask-image: url("../icons/system/star-line-fzY-47g.svg");
}

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

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

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

.fr-icon-thumb-down-fill::before,
.fr-icon-thumb-down-fill::after {
  -webkit-mask-image: url("../icons/system/thumb-down-fill-oRr3-22.svg");
  mask-image: url("../icons/system/thumb-down-fill-oRr3-22.svg");
}

.fr-icon-thumb-down-line::before,
.fr-icon-thumb-down-line::after {
  -webkit-mask-image: url("../icons/system/thumb-down-line-84Kl7UJ.svg");
  mask-image: url("../icons/system/thumb-down-line-84Kl7UJ.svg");
}

.fr-icon-thumb-up-fill::before,
.fr-icon-thumb-up-fill::after {
  -webkit-mask-image: url("../icons/system/thumb-up-fill-9gquQ6T.svg");
  mask-image: url("../icons/system/thumb-up-fill-9gquQ6T.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-fi-add-circle-fill::before,
.fr-fi-add-circle-fill::after {
  -webkit-mask-image: url("../icons/system/add-circle-fill-8v6pqi_.svg");
  mask-image: url("../icons/system/add-circle-fill-8v6pqi_.svg");
}

.fr-fi-add-circle-line::before,
.fr-fi-add-circle-line::after {
  -webkit-mask-image: url("../icons/system/add-circle-line-Je-5MQw.svg");
  mask-image: url("../icons/system/add-circle-line-Je-5MQw.svg");
}

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

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

.fr-fi-checkbox-circle-line::before,
.fr-fi-checkbox-circle-line::after {
  -webkit-mask-image: url("../icons/system/checkbox-circle-line-XbF1ztS.svg");
  mask-image: url("../icons/system/checkbox-circle-line-XbF1ztS.svg");
}

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

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

.fr-fi-error-warning-fill::before,
.fr-fi-error-warning-fill::after {
  -webkit-mask-image: url("../icons/system/error-warning-fill-Txr7aMN.svg");
  mask-image: url("../icons/system/error-warning-fill-Txr7aMN.svg");
}

.fr-fi-error-warning-line::before,
.fr-fi-error-warning-line::after {
  -webkit-mask-image: url("../icons/system/error-warning-line-brX48Hf.svg");
  mask-image: url("../icons/system/error-warning-line-brX48Hf.svg");
}

.fr-fi-external-link-line::before,
.fr-fi-external-link-line::after {
  -webkit-mask-image: url("../icons/system/external-link-line-pwH7E4B.svg");
  mask-image: url("../icons/system/external-link-line-pwH7E4B.svg");
}

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

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

.fr-fi-eye-off-fill::before,
.fr-fi-eye-off-fill::after {
  -webkit-mask-image: url("../icons/system/eye-off-fill-rlCno5H.svg");
  mask-image: url("../icons/system/eye-off-fill-rlCno5H.svg");
}

.fr-fi-eye-off-line::before,
.fr-fi-eye-off-line::after {
  -webkit-mask-image: url("../icons/system/eye-off-line-obib6AN.svg");
  mask-image: url("../icons/system/eye-off-line-obib6AN.svg");
}

.fr-fi-filter-fill::before,
.fr-fi-filter-fill::after {
  -webkit-mask-image: url("../icons/system/filter-fill-7wqfR3J.svg");
  mask-image: url("../icons/system/filter-fill-7wqfR3J.svg");
}

.fr-fi-filter-line::before,
.fr-fi-filter-line::after {
  -webkit-mask-image: url("../icons/system/filter-line-m08-BC6.svg");
  mask-image: url("../icons/system/filter-line-m08-BC6.svg");
}

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

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

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

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

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

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

.fr-fi-theme-fill::before,
.fr-fi-theme-fill::after {
  -webkit-mask-image: url("../icons/system/fr--theme-fill-2Ux76lu.svg");
  mask-image: url("../icons/system/fr--theme-fill-2Ux76lu.svg");
}

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

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

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

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

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

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

.fr-fi-logout-box-r-fill::before,
.fr-fi-logout-box-r-fill::after {
  -webkit-mask-image: url("../icons/system/logout-box-r-fill-kPyl_C3.svg");
  mask-image: url("../icons/system/logout-box-r-fill-kPyl_C3.svg");
}

.fr-fi-logout-box-r-line::before,
.fr-fi-logout-box-r-line::after {
  -webkit-mask-image: url("../icons/system/logout-box-r-line-yYQ6b3K.svg");
  mask-image: url("../icons/system/logout-box-r-line-yYQ6b3K.svg");
}

.fr-fi-menu-2-fill::before,
.fr-fi-menu-2-fill::after {
  -webkit-mask-image: url("../icons/system/menu-2-fill-nrDQFvj.svg");
  mask-image: url("../icons/system/menu-2-fill-nrDQFvj.svg");
}

.fr-fi-menu-fill::before,
.fr-fi-menu-fill::after {
  -webkit-mask-image: url("../icons/system/menu-fill-7C0CQUh.svg");
  mask-image: url("../icons/system/menu-fill-7C0CQUh.svg");
}

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

.fr-fi-question-line::before,
.fr-fi-question-line::after {
  -webkit-mask-image: url("../icons/system/question-line-eJmO-gz.svg");
  mask-image: url("../icons/system/question-line-eJmO-gz.svg");
}

.fr-fi-refresh-fill::before,
.fr-fi-refresh-fill::after {
  -webkit-mask-image: url("../icons/system/refresh-fill-7D7nh9a.svg");
  mask-image: url("../icons/system/refresh-fill-7D7nh9a.svg");
}

.fr-fi-refresh-line::before,
.fr-fi-refresh-line::after {
  -webkit-mask-image: url("../icons/system/refresh-line-56QmVLv.svg");
  mask-image: url("../icons/system/refresh-line-56QmVLv.svg");
}

.fr-fi-search-fill::before,
.fr-fi-search-fill::after {
  -webkit-mask-image: url("../icons/system/search-fill-8r3Ize9.svg");
  mask-image: url("../icons/system/search-fill-8r3Ize9.svg");
}

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

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

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

.fr-fi-timer-line::before,
.fr-fi-timer-line::after {
  -webkit-mask-image: url("../icons/system/timer-line-v2h-xyt.svg");
  mask-image: url("../icons/system/timer-line-v2h-xyt.svg");
}

.fr-fi-upload-2-fill::before,
.fr-fi-upload-2-fill::after {
  -webkit-mask-image: url("../icons/system/upload-2-fill-T6TqSM5.svg");
  mask-image: url("../icons/system/upload-2-fill-T6TqSM5.svg");
}

.fr-fi-upload-2-line::before,
.fr-fi-upload-2-line::after {
  -webkit-mask-image: url("../icons/system/upload-2-line-2jqvHAL.svg");
  mask-image: url("../icons/system/upload-2-line-2jqvHAL.svg");
}

.fr-fi-zoom-in-fill::before,
.fr-fi-zoom-in-fill::after {
  -webkit-mask-image: url("../icons/system/zoom-in-fill-iud9Cf1.svg");
  mask-image: url("../icons/system/zoom-in-fill-iud9Cf1.svg");
}

.fr-fi-zoom-in-line::before,
.fr-fi-zoom-in-line::after {
  -webkit-mask-image: url("../icons/system/zoom-in-line-Dzfck78.svg");
  mask-image: url("../icons/system/zoom-in-line-Dzfck78.svg");
}

.fr-fi-zoom-out-fill::before,
.fr-fi-zoom-out-fill::after {
  -webkit-mask-image: url("../icons/system/zoom-out-fill-mfwIbSr.svg");
  mask-image: url("../icons/system/zoom-out-fill-mfwIbSr.svg");
}

.fr-fi-zoom-out-line::before,
.fr-fi-zoom-out-line::after {
  -webkit-mask-image: url("../icons/system/zoom-out-line-Y1yrKxw.svg");
  mask-image: url("../icons/system/zoom-out-line-Y1yrKxw.svg");
}

.fr-fi-delete-line::before,
.fr-fi-delete-line::after {
  -webkit-mask-image: url("../icons/system/delete-bin-line-SRyuK6G.svg");
  mask-image: url("../icons/system/delete-bin-line-SRyuK6G.svg");
}

.fr-fi-delete-fill::before,
.fr-fi-delete-fill::after {
  -webkit-mask-image: url("../icons/system/delete-bin-fill-Uxkympb.svg");
  mask-image: url("../icons/system/delete-bin-fill-Uxkympb.svg");
}

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

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

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

.fr-icon-account-circle-line::before,
.fr-icon-account-circle-line::after {
  -webkit-mask-image: url("../icons/user/account-circle-line-0AKH6tJ.svg");
  mask-image: url("../icons/user/account-circle-line-0AKH6tJ.svg");
}

.fr-icon-account-pin-circle-fill::before,
.fr-icon-account-pin-circle-fill::after {
  -webkit-mask-image: url("../icons/user/account-pin-circle-fill-9f4SSO9.svg");
  mask-image: url("../icons/user/account-pin-circle-fill-9f4SSO9.svg");
}

.fr-icon-account-pin-circle-line::before,
.fr-icon-account-pin-circle-line::after {
  -webkit-mask-image: url("../icons/user/account-pin-circle-line-O-8XUN7.svg");
  mask-image: url("../icons/user/account-pin-circle-line-O-8XUN7.svg");
}

.fr-icon-admin-fill::before,
.fr-icon-admin-fill::after {
  -webkit-mask-image: url("../icons/user/admin-fill-pfCGvVI.svg");
  mask-image: url("../icons/user/admin-fill-pfCGvVI.svg");
}

.fr-icon-admin-line::before,
.fr-icon-admin-line::after {
  -webkit-mask-image: url("../icons/user/admin-line-lhEnPhP.svg");
  mask-image: url("../icons/user/admin-line-lhEnPhP.svg");
}

.fr-icon-group-fill::before,
.fr-icon-group-fill::after {
  -webkit-mask-image: url("../icons/user/group-fill-zBKuz4O.svg");
  mask-image: url("../icons/user/group-fill-zBKuz4O.svg");
}

.fr-icon-group-line::before,
.fr-icon-group-line::after {
  -webkit-mask-image: url("../icons/user/group-line-u-y-XvT.svg");
  mask-image: url("../icons/user/group-line-u-y-XvT.svg");
}

.fr-icon-parent-fill::before,
.fr-icon-parent-fill::after {
  -webkit-mask-image: url("../icons/user/parent-fill-UaMOcqT.svg");
  mask-image: url("../icons/user/parent-fill-UaMOcqT.svg");
}

.fr-icon-parent-line::before,
.fr-icon-parent-line::after {
  -webkit-mask-image: url("../icons/user/parent-line-jd4xZNG.svg");
  mask-image: url("../icons/user/parent-line-jd4xZNG.svg");
}

.fr-icon-team-fill::before,
.fr-icon-team-fill::after {
  -webkit-mask-image: url("../icons/user/team-fill-ahqYoaE.svg");
  mask-image: url("../icons/user/team-fill-ahqYoaE.svg");
}

.fr-icon-team-line::before,
.fr-icon-team-line::after {
  -webkit-mask-image: url("../icons/user/team-line-XNu4Sw8.svg");
  mask-image: url("../icons/user/team-line-XNu4Sw8.svg");
}

.fr-icon-user-add-fill::before,
.fr-icon-user-add-fill::after {
  -webkit-mask-image: url("../icons/user/user-add-fill-gcaWv_-.svg");
  mask-image: url("../icons/user/user-add-fill-gcaWv_-.svg");
}

.fr-icon-user-add-line::before,
.fr-icon-user-add-line::after {
  -webkit-mask-image: url("../icons/user/user-add-line-4auITO8.svg");
  mask-image: url("../icons/user/user-add-line-4auITO8.svg");
}

.fr-icon-user-fill::before,
.fr-icon-user-fill::after {
  -webkit-mask-image: url("../icons/user/user-fill-dVRw4Iz.svg");
  mask-image: url("../icons/user/user-fill-dVRw4Iz.svg");
}

.fr-icon-user-heart-fill::before,
.fr-icon-user-heart-fill::after {
  -webkit-mask-image: url("../icons/user/user-heart-fill-Q9fKJCc.svg");
  mask-image: url("../icons/user/user-heart-fill-Q9fKJCc.svg");
}

.fr-icon-user-heart-line::before,
.fr-icon-user-heart-line::after {
  -webkit-mask-image: url("../icons/user/user-heart-line-2XcrZK9.svg");
  mask-image: url("../icons/user/user-heart-line-2XcrZK9.svg");
}

.fr-icon-user-line::before,
.fr-icon-user-line::after {
  -webkit-mask-image: url("../icons/user/user-line-tKItVXy.svg");
  mask-image: url("../icons/user/user-line-tKItVXy.svg");
}

.fr-icon-user-search-fill::before,
.fr-icon-user-search-fill::after {
  -webkit-mask-image: url("../icons/user/user-search-fill-69D6JCA.svg");
  mask-image: url("../icons/user/user-search-fill-69D6JCA.svg");
}

.fr-icon-user-search-line::before,
.fr-icon-user-search-line::after {
  -webkit-mask-image: url("../icons/user/user-search-line-f2B51Vp.svg");
  mask-image: url("../icons/user/user-search-line-f2B51Vp.svg");
}

.fr-icon-user-setting-fill::before,
.fr-icon-user-setting-fill::after {
  -webkit-mask-image: url("../icons/user/user-setting-fill-_7XVIyk.svg");
  mask-image: url("../icons/user/user-setting-fill-_7XVIyk.svg");
}

.fr-icon-user-setting-line::before,
.fr-icon-user-setting-line::after {
  -webkit-mask-image: url("../icons/user/user-setting-line-SuFq3-a.svg");
  mask-image: url("../icons/user/user-setting-line-SuFq3-a.svg");
}

.fr-icon-user-star-fill::before,
.fr-icon-user-star-fill::after {
  -webkit-mask-image: url("../icons/user/user-star-fill-wmmlj00.svg");
  mask-image: url("../icons/user/user-star-fill-wmmlj00.svg");
}

.fr-icon-user-star-line::before,
.fr-icon-user-star-line::after {
  -webkit-mask-image: url("../icons/user/user-star-line-hM2MIzr.svg");
  mask-image: url("../icons/user/user-star-line-hM2MIzr.svg");
}

.fr-fi-user-fill::before,
.fr-fi-user-fill::after {
  -webkit-mask-image: url("../icons/user/user-fill-dVRw4Iz.svg");
  mask-image: url("../icons/user/user-fill-dVRw4Iz.svg");
}

.fr-fi-user-line::before,
.fr-fi-user-line::after {
  -webkit-mask-image: url("../icons/user/user-line-tKItVXy.svg");
  mask-image: url("../icons/user/user-line-tKItVXy.svg");
}

.fr-fi-account-line::before,
.fr-fi-account-line::after {
  -webkit-mask-image: url("../icons/user/account-circle-line-0AKH6tJ.svg");
  mask-image: url("../icons/user/account-circle-line-0AKH6tJ.svg");
}

.fr-fi-account-fill::before,
.fr-fi-account-fill::after {
  -webkit-mask-image: url("../icons/user/account-circle-fill-ckAhD9I.svg");
  mask-image: url("../icons/user/account-circle-fill-ckAhD9I.svg");
}

.fr-icon-account-line::before,
.fr-icon-account-line::after {
  -webkit-mask-image: url("../icons/user/account-circle-line-0AKH6tJ.svg");
  mask-image: url("../icons/user/account-circle-line-0AKH6tJ.svg");
}

.fr-icon-account-fill::before,
.fr-icon-account-fill::after {
  -webkit-mask-image: url("../icons/user/account-circle-fill-ckAhD9I.svg");
  mask-image: url("../icons/user/account-circle-fill-ckAhD9I.svg");
}

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON COMMUNICATION
\* ˍˍˍˍˍˍˍˍˍ */
.fr-icon-cloudy-2-fill::before,
.fr-icon-cloudy-2-fill::after {
  -webkit-mask-image: url("../icons/weather/cloudy-2-fill-jqx5Ozw.svg");
  mask-image: url("../icons/weather/cloudy-2-fill-jqx5Ozw.svg");
}

.fr-icon-cloudy-2-line::before,
.fr-icon-cloudy-2-line::after {
  -webkit-mask-image: url("../icons/weather/cloudy-2-line-ZMzBmoN.svg");
  mask-image: url("../icons/weather/cloudy-2-line-ZMzBmoN.svg");
}

.fr-icon-fire-fill::before,
.fr-icon-fire-fill::after {
  -webkit-mask-image: url("../icons/weather/fire-fill-sQcuyDV.svg");
  mask-image: url("../icons/weather/fire-fill-sQcuyDV.svg");
}

.fr-icon-fire-line::before,
.fr-icon-fire-line::after {
  -webkit-mask-image: url("../icons/weather/fire-line-dtXPPj_.svg");
  mask-image: url("../icons/weather/fire-line-dtXPPj_.svg");
}

.fr-icon-flashlight-fill::before,
.fr-icon-flashlight-fill::after {
  -webkit-mask-image: url("../icons/weather/flashlight-fill-rjD4cPs.svg");
  mask-image: url("../icons/weather/flashlight-fill-rjD4cPs.svg");
}

.fr-icon-flashlight-line::before,
.fr-icon-flashlight-line::after {
  -webkit-mask-image: url("../icons/weather/flashlight-line-WxTmIRm.svg");
  mask-image: url("../icons/weather/flashlight-line-WxTmIRm.svg");
}

.fr-icon-flood-fill::before,
.fr-icon-flood-fill::after {
  -webkit-mask-image: url("../icons/weather/flood-fill-j4hSBNS.svg");
  mask-image: url("../icons/weather/flood-fill-j4hSBNS.svg");
}

.fr-icon-flood-line::before,
.fr-icon-flood-line::after {
  -webkit-mask-image: url("../icons/weather/flood-line-RSVYH8x.svg");
  mask-image: url("../icons/weather/flood-line-RSVYH8x.svg");
}

.fr-icon-avalanches-fill::before,
.fr-icon-avalanches-fill::after {
  -webkit-mask-image: url("../icons/weather/fr--avalanches-fill-LCN37Mp.svg");
  mask-image: url("../icons/weather/fr--avalanches-fill-LCN37Mp.svg");
}

.fr-icon-avalanches-line::before,
.fr-icon-avalanches-line::after {
  -webkit-mask-image: url("../icons/weather/fr--avalanches-line-ThNEp7y.svg");
  mask-image: url("../icons/weather/fr--avalanches-line-ThNEp7y.svg");
}

.fr-icon-submersion-fill::before,
.fr-icon-submersion-fill::after {
  -webkit-mask-image: url("../icons/weather/fr--submersion-fill-4SFnfkX.svg");
  mask-image: url("../icons/weather/fr--submersion-fill-4SFnfkX.svg");
}

.fr-icon-submersion-line::before,
.fr-icon-submersion-line::after {
  -webkit-mask-image: url("../icons/weather/fr--submersion-line-J5wqY-y.svg");
  mask-image: url("../icons/weather/fr--submersion-line-J5wqY-y.svg");
}

.fr-icon-heavy-showers-fill::before,
.fr-icon-heavy-showers-fill::after {
  -webkit-mask-image: url("../icons/weather/heavy-showers-fill-wpchhG5.svg");
  mask-image: url("../icons/weather/heavy-showers-fill-wpchhG5.svg");
}

.fr-icon-heavy-showers-line::before,
.fr-icon-heavy-showers-line::after {
  -webkit-mask-image: url("../icons/weather/heavy-showers-line-YnAp25d.svg");
  mask-image: url("../icons/weather/heavy-showers-line-YnAp25d.svg");
}

.fr-icon-moon-fill::before,
.fr-icon-moon-fill::after {
  -webkit-mask-image: url("../icons/weather/moon-fill-7puc1b2.svg");
  mask-image: url("../icons/weather/moon-fill-7puc1b2.svg");
}

.fr-icon-moon-line::before,
.fr-icon-moon-line::after {
  -webkit-mask-image: url("../icons/weather/moon-line-dnqubax.svg");
  mask-image: url("../icons/weather/moon-line-dnqubax.svg");
}

.fr-icon-snowy-fill::before,
.fr-icon-snowy-fill::after {
  -webkit-mask-image: url("../icons/weather/snowy-fill-HEs1cIF.svg");
  mask-image: url("../icons/weather/snowy-fill-HEs1cIF.svg");
}

.fr-icon-snowy-line::before,
.fr-icon-snowy-line::after {
  -webkit-mask-image: url("../icons/weather/snowy-line-B-AJok1.svg");
  mask-image: url("../icons/weather/snowy-line-B-AJok1.svg");
}

.fr-icon-sparkling-2-fill::before,
.fr-icon-sparkling-2-fill::after {
  -webkit-mask-image: url("../icons/weather/sparkling-2-fill-S0A2T_n.svg");
  mask-image: url("../icons/weather/sparkling-2-fill-S0A2T_n.svg");
}

.fr-icon-sparkling-2-line::before,
.fr-icon-sparkling-2-line::after {
  -webkit-mask-image: url("../icons/weather/sparkling-2-line-36axiPA.svg");
  mask-image: url("../icons/weather/sparkling-2-line-36axiPA.svg");
}

.fr-icon-sun-fill::before,
.fr-icon-sun-fill::after {
  -webkit-mask-image: url("../icons/weather/sun-fill-LQVpFDu.svg");
  mask-image: url("../icons/weather/sun-fill-LQVpFDu.svg");
}

.fr-icon-sun-line::before,
.fr-icon-sun-line::after {
  -webkit-mask-image: url("../icons/weather/sun-line-uW8bm9m.svg");
  mask-image: url("../icons/weather/sun-line-uW8bm9m.svg");
}

.fr-icon-temp-cold-fill::before,
.fr-icon-temp-cold-fill::after {
  -webkit-mask-image: url("../icons/weather/temp-cold-fill-p038sME.svg");
  mask-image: url("../icons/weather/temp-cold-fill-p038sME.svg");
}

.fr-icon-temp-cold-line::before,
.fr-icon-temp-cold-line::after {
  -webkit-mask-image: url("../icons/weather/temp-cold-line-OhGGQ-o.svg");
  mask-image: url("../icons/weather/temp-cold-line-OhGGQ-o.svg");
}

.fr-icon-thunderstorms-fill::before,
.fr-icon-thunderstorms-fill::after {
  -webkit-mask-image: url("../icons/weather/thunderstorms-fill-0yvuC3f.svg");
  mask-image: url("../icons/weather/thunderstorms-fill-0yvuC3f.svg");
}

.fr-icon-thunderstorms-line::before,
.fr-icon-thunderstorms-line::after {
  -webkit-mask-image: url("../icons/weather/thunderstorms-line-x4POeNq.svg");
  mask-image: url("../icons/weather/thunderstorms-line-x4POeNq.svg");
}

.fr-icon-tornado-fill::before,
.fr-icon-tornado-fill::after {
  -webkit-mask-image: url("../icons/weather/tornado-fill-RIfNoFC.svg");
  mask-image: url("../icons/weather/tornado-fill-RIfNoFC.svg");
}

.fr-icon-tornado-line::before,
.fr-icon-tornado-line::after {
  -webkit-mask-image: url("../icons/weather/tornado-line-DKqWXlM.svg");
  mask-image: url("../icons/weather/tornado-line-DKqWXlM.svg");
}

.fr-icon-typhoon-fill::before,
.fr-icon-typhoon-fill::after {
  -webkit-mask-image: url("../icons/weather/typhoon-fill-XNKaqiv.svg");
  mask-image: url("../icons/weather/typhoon-fill-XNKaqiv.svg");
}

.fr-icon-typhoon-line::before,
.fr-icon-typhoon-line::after {
  -webkit-mask-image: url("../icons/weather/typhoon-line-iKTZzdL.svg");
  mask-image: url("../icons/weather/typhoon-line-iKTZzdL.svg");
}

.fr-icon-windy-fill::before,
.fr-icon-windy-fill::after {
  -webkit-mask-image: url("../icons/weather/windy-fill-C2gElKr.svg");
  mask-image: url("../icons/weather/windy-fill-C2gElKr.svg");
}

.fr-icon-windy-line::before,
.fr-icon-windy-line::after {
  -webkit-mask-image: url("../icons/weather/windy-line-C2gElKr.svg");
  mask-image: url("../icons/weather/windy-line-C2gElKr.svg");
}

.fr-fi-flashlight-fill::before,
.fr-fi-flashlight-fill::after {
  -webkit-mask-image: url("../icons/weather/flashlight-fill-rjD4cPs.svg");
  mask-image: url("../icons/weather/flashlight-fill-rjD4cPs.svg");
}

.fr-fi-flashlight-line::before,
.fr-fi-flashlight-line::after {
  -webkit-mask-image: url("../icons/weather/flashlight-line-WxTmIRm.svg");
  mask-image: url("../icons/weather/flashlight-line-WxTmIRm.svg");
}

@media (min-width: 36em) {
  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */

  /*! media sm */
}

@media (min-width: 48em) {
  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */

  /*! media md */
}

@media (min-width: 62em) {
  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */

  /*! media lg */
}

@media (min-width: 78em) {
  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */

  /*! media xl */
}

@media screen and (min-width: 0\0) and (min-resolution: 72dpi) {
  .fr-background-default--grey {
    background-color: #fff !important;
  }

  .fr-background-default--grey:hover {
    background-color: #f6f6f6 !important;
  }

  .fr-background-default--grey:active {
    background-color: #ededed !important;
  }

  .fr-background-alt--grey {
    background-color: #f6f6f6 !important;
  }

  .fr-background-alt--grey:hover {
    background-color: #dfdfdf !important;
  }

  .fr-background-alt--grey:active {
    background-color: #cfcfcf !important;
  }

  .fr-background-alt--blue-france {
    background-color: #f5f5fe !important;
  }

  .fr-background-alt--blue-france:hover {
    background-color: #dcdcfc !important;
  }

  .fr-background-alt--blue-france:active {
    background-color: #cbcbfa !important;
  }

  .fr-background-alt--red-marianne {
    background-color: #fef4f4 !important;
  }

  .fr-background-alt--red-marianne:hover {
    background-color: #fcd7d7 !important;
  }

  .fr-background-alt--red-marianne:active {
    background-color: #fac4c4 !important;
  }

  .fr-background-alt--green-tilleul-verveine {
    background-color: #fef7da !important;
  }

  .fr-background-alt--green-tilleul-verveine:hover {
    background-color: #fce552 !important;
  }

  .fr-background-alt--green-tilleul-verveine:active {
    background-color: #ebd54c !important;
  }

  .fr-background-alt--green-bourgeon {
    background-color: #e6feda !important;
  }

  .fr-background-alt--green-bourgeon:hover {
    background-color: #a7fc62 !important;
  }

  .fr-background-alt--green-bourgeon:active {
    background-color: #98ed4d !important;
  }

  .fr-background-alt--green-emeraude {
    background-color: #e3fdeb !important;
  }

  .fr-background-alt--green-emeraude:hover {
    background-color: #94f9b9 !important;
  }

  .fr-background-alt--green-emeraude:active {
    background-color: #6df1a3 !important;
  }

  .fr-background-alt--green-menthe {
    background-color: #dffdf7 !important;
  }

  .fr-background-alt--green-menthe:hover {
    background-color: #84f9e7 !important;
  }

  .fr-background-alt--green-menthe:active {
    background-color: #70ebd8 !important;
  }

  .fr-background-alt--green-archipel {
    background-color: #e5fbfd !important;
  }

  .fr-background-alt--green-archipel:hover {
    background-color: #99f2f8 !important;
  }

  .fr-background-alt--green-archipel:active {
    background-color: #73e9f0 !important;
  }

  .fr-background-alt--blue-ecume {
    background-color: #f4f6fe !important;
  }

  .fr-background-alt--blue-ecume:hover {
    background-color: #d7dffb !important;
  }

  .fr-background-alt--blue-ecume:active {
    background-color: #c3cffa !important;
  }

  .fr-background-alt--blue-cumulus {
    background-color: #f3f6fe !important;
  }

  .fr-background-alt--blue-cumulus:hover {
    background-color: #d3dffc !important;
  }

  .fr-background-alt--blue-cumulus:active {
    background-color: #bed0fa !important;
  }

  .fr-background-alt--purple-glycine {
    background-color: #fef3fd !important;
  }

  .fr-background-alt--purple-glycine:hover {
    background-color: #fcd4f8 !important;
  }

  .fr-background-alt--purple-glycine:active {
    background-color: #fabff5 !important;
  }

  .fr-background-alt--pink-macaron {
    background-color: #fef4f2 !important;
  }

  .fr-background-alt--pink-macaron:hover {
    background-color: #fcd8d0 !important;
  }

  .fr-background-alt--pink-macaron:active {
    background-color: #fac5b8 !important;
  }

  .fr-background-alt--pink-tuile {
    background-color: #fef4f3 !important;
  }

  .fr-background-alt--pink-tuile:hover {
    background-color: #fcd7d3 !important;
  }

  .fr-background-alt--pink-tuile:active {
    background-color: #fac4be !important;
  }

  .fr-background-alt--yellow-tournesol {
    background-color: #fef6e3 !important;
  }

  .fr-background-alt--yellow-tournesol:hover {
    background-color: #fce086 !important;
  }

  .fr-background-alt--yellow-tournesol:active {
    background-color: #f5d24b !important;
  }

  .fr-background-alt--yellow-moutarde {
    background-color: #fef5e8 !important;
  }

  .fr-background-alt--yellow-moutarde:hover {
    background-color: #fcdca3 !important;
  }

  .fr-background-alt--yellow-moutarde:active {
    background-color: #fbcd64 !important;
  }

  .fr-background-alt--orange-terre-battue {
    background-color: #fef4f2 !important;
  }

  .fr-background-alt--orange-terre-battue:hover {
    background-color: #fcd8d0 !important;
  }

  .fr-background-alt--orange-terre-battue:active {
    background-color: #fac5b8 !important;
  }

  .fr-background-alt--brown-cafe-creme {
    background-color: #fbf6ed !important;
  }

  .fr-background-alt--brown-cafe-creme:hover {
    background-color: #f2deb6 !important;
  }

  .fr-background-alt--brown-cafe-creme:active {
    background-color: #eacf91 !important;
  }

  .fr-background-alt--brown-caramel {
    background-color: #fbf5f2 !important;
  }

  .fr-background-alt--brown-caramel:hover {
    background-color: #f1dbcf !important;
  }

  .fr-background-alt--brown-caramel:active {
    background-color: #ecc9b5 !important;
  }

  .fr-background-alt--brown-opera {
    background-color: #fbf5f2 !important;
  }

  .fr-background-alt--brown-opera:hover {
    background-color: #f1dbcf !important;
  }

  .fr-background-alt--brown-opera:active {
    background-color: #ecc9b5 !important;
  }

  .fr-background-alt--beige-gris-galet {
    background-color: #f9f6f2 !important;
  }

  .fr-background-alt--beige-gris-galet:hover {
    background-color: #eadecd !important;
  }

  .fr-background-alt--beige-gris-galet:active {
    background-color: #e1ceb1 !important;
  }

  .fr-background-contrast--grey {
    background-color: #eee !important;
  }

  .fr-background-contrast--grey:hover {
    background-color: #d2d2d2 !important;
  }

  .fr-background-contrast--grey:active {
    background-color: #c1c1c1 !important;
  }

  .fr-background-contrast--blue-france {
    background-color: #ececfe !important;
  }

  .fr-background-contrast--blue-france:hover {
    background-color: #cecefc !important;
  }

  .fr-background-contrast--blue-france:active {
    background-color: #bbbbfc !important;
  }

  .fr-background-contrast--red-marianne {
    background-color: #fee9e9 !important;
  }

  .fr-background-contrast--red-marianne:hover {
    background-color: #fdc5c5 !important;
  }

  .fr-background-contrast--red-marianne:active {
    background-color: #fcafaf !important;
  }

  .fr-background-contrast--green-tilleul-verveine {
    background-color: #fceeac !important;
  }

  .fr-background-contrast--green-tilleul-verveine:hover {
    background-color: #e8d45c !important;
  }

  .fr-background-contrast--green-tilleul-verveine:active {
    background-color: #d4c254 !important;
  }

  .fr-background-contrast--green-bourgeon {
    background-color: #c9fcac !important;
  }

  .fr-background-contrast--green-bourgeon:hover {
    background-color: #9ae95d !important;
  }

  .fr-background-contrast--green-bourgeon:active {
    background-color: #8dd555 !important;
  }

  .fr-background-contrast--green-emeraude {
    background-color: #c3fad5 !important;
  }

  .fr-background-contrast--green-emeraude:hover {
    background-color: #77eda5 !important;
  }

  .fr-background-contrast--green-emeraude:active {
    background-color: #6dd897 !important;
  }

  .fr-background-contrast--green-menthe {
    background-color: #bafaee !important;
  }

  .fr-background-contrast--green-menthe:hover {
    background-color: #79e7d5 !important;
  }

  .fr-background-contrast--green-menthe:active {
    background-color: #6fd3c3 !important;
  }

  .fr-background-contrast--green-archipel {
    background-color: #c7f6fc !important;
  }

  .fr-background-contrast--green-archipel:hover {
    background-color: #64ecf8 !important;
  }

  .fr-background-contrast--green-archipel:active {
    background-color: #5bd8e3 !important;
  }

  .fr-background-contrast--blue-ecume {
    background-color: #e9edfe !important;
  }

  .fr-background-contrast--blue-ecume:hover {
    background-color: #c5d0fc !important;
  }

  .fr-background-contrast--blue-ecume:active {
    background-color: #adbffc !important;
  }

  .fr-background-contrast--blue-cumulus {
    background-color: #e6eefe !important;
  }

  .fr-background-contrast--blue-cumulus:hover {
    background-color: #bcd3fc !important;
  }

  .fr-background-contrast--blue-cumulus:active {
    background-color: #9fc3fc !important;
  }

  .fr-background-contrast--purple-glycine {
    background-color: #fee7fc !important;
  }

  .fr-background-contrast--purple-glycine:hover {
    background-color: #fdc0f8 !important;
  }

  .fr-background-contrast--purple-glycine:active {
    background-color: #fca8f6 !important;
  }

  .fr-background-contrast--pink-macaron {
    background-color: #fee9e6 !important;
  }

  .fr-background-contrast--pink-macaron:hover {
    background-color: #fdc6bd !important;
  }

  .fr-background-contrast--pink-macaron:active {
    background-color: #fcb0a2 !important;
  }

  .fr-background-contrast--pink-tuile {
    background-color: #fee9e7 !important;
  }

  .fr-background-contrast--pink-tuile:hover {
    background-color: #fdc6c0 !important;
  }

  .fr-background-contrast--pink-tuile:active {
    background-color: #fcb0a7 !important;
  }

  .fr-background-contrast--yellow-tournesol {
    background-color: #feecc2 !important;
  }

  .fr-background-contrast--yellow-tournesol:hover {
    background-color: #fbd335 !important;
  }

  .fr-background-contrast--yellow-tournesol:active {
    background-color: #e6c130 !important;
  }

  .fr-background-contrast--yellow-moutarde {
    background-color: #feebd0 !important;
  }

  .fr-background-contrast--yellow-moutarde:hover {
    background-color: #fdcd6d !important;
  }

  .fr-background-contrast--yellow-moutarde:active {
    background-color: #f4be30 !important;
  }

  .fr-background-contrast--orange-terre-battue {
    background-color: #fee9e5 !important;
  }

  .fr-background-contrast--orange-terre-battue:hover {
    background-color: #fdc6ba !important;
  }

  .fr-background-contrast--orange-terre-battue:active {
    background-color: #fcb09e !important;
  }

  .fr-background-contrast--brown-cafe-creme {
    background-color: #f7ecdb !important;
  }

  .fr-background-contrast--brown-cafe-creme:hover {
    background-color: #edce94 !important;
  }

  .fr-background-contrast--brown-cafe-creme:active {
    background-color: #dabd84 !important;
  }

  .fr-background-contrast--brown-caramel {
    background-color: #f7ebe5 !important;
  }

  .fr-background-contrast--brown-caramel:hover {
    background-color: #eccbb9 !important;
  }

  .fr-background-contrast--brown-caramel:active {
    background-color: #e6b79a !important;
  }

  .fr-background-contrast--brown-opera {
    background-color: #f7ece4 !important;
  }

  .fr-background-contrast--brown-opera:hover {
    background-color: #eccdb3 !important;
  }

  .fr-background-contrast--brown-opera:active {
    background-color: #e6ba90 !important;
  }

  .fr-background-contrast--beige-gris-galet {
    background-color: #f3ede5 !important;
  }

  .fr-background-contrast--beige-gris-galet:hover {
    background-color: #e1d0b5 !important;
  }

  .fr-background-contrast--beige-gris-galet:active {
    background-color: #d1bea2 !important;
  }

  .fr-background-contrast--info {
    background-color: #e8edff !important;
  }

  .fr-background-contrast--info:hover {
    background-color: #c2d1ff !important;
  }

  .fr-background-contrast--info:active {
    background-color: #a9bfff !important;
  }

  .fr-background-contrast--success {
    background-color: #b8fec9 !important;
  }

  .fr-background-contrast--success:hover {
    background-color: #46fd89 !important;
  }

  .fr-background-contrast--success:active {
    background-color: #34eb7b !important;
  }

  .fr-background-contrast--warning {
    background-color: #ffe9e6 !important;
  }

  .fr-background-contrast--warning:hover {
    background-color: #ffc6bd !important;
  }

  .fr-background-contrast--warning:active {
    background-color: #ffb0a2 !important;
  }

  .fr-background-contrast--error {
    background-color: #ffe9e9 !important;
  }

  .fr-background-contrast--error:hover {
    background-color: #ffc5c5 !important;
  }

  .fr-background-contrast--error:active {
    background-color: #ffafaf !important;
  }

  .fr-background-flat--grey {
    background-color: #3a3a3a !important;
  }

  .fr-background-flat--blue-france {
    background-color: #000091 !important;
  }

  .fr-background-flat--red-marianne {
    background-color: #c9191e !important;
  }

  .fr-background-flat--green-tilleul-verveine {
    background-color: #66673d !important;
  }

  .fr-background-flat--green-bourgeon {
    background-color: #447049 !important;
  }

  .fr-background-flat--green-emeraude {
    background-color: #297254 !important;
  }

  .fr-background-flat--green-menthe {
    background-color: #37635f !important;
  }

  .fr-background-flat--green-archipel {
    background-color: #006a6f !important;
  }

  .fr-background-flat--blue-ecume {
    background-color: #2f4077 !important;
  }

  .fr-background-flat--blue-cumulus {
    background-color: #3558a2 !important;
  }

  .fr-background-flat--purple-glycine {
    background-color: #6e445a !important;
  }

  .fr-background-flat--pink-macaron {
    background-color: #8d533e !important;
  }

  .fr-background-flat--pink-tuile {
    background-color: #a94645 !important;
  }

  .fr-background-flat--yellow-tournesol {
    background-color: #716043 !important;
  }

  .fr-background-flat--yellow-moutarde {
    background-color: #695240 !important;
  }

  .fr-background-flat--orange-terre-battue {
    background-color: #755348 !important;
  }

  .fr-background-flat--brown-cafe-creme {
    background-color: #685c48 !important;
  }

  .fr-background-flat--brown-caramel {
    background-color: #845d48 !important;
  }

  .fr-background-flat--brown-opera {
    background-color: #745b47 !important;
  }

  .fr-background-flat--beige-gris-galet {
    background-color: #6a6156 !important;
  }

  .fr-background-flat--info {
    background-color: #0063cb !important;
  }

  .fr-background-flat--success {
    background-color: #18753c !important;
  }

  .fr-background-flat--warning {
    background-color: #b34000 !important;
  }

  .fr-background-flat--error {
    background-color: #ce0500 !important;
  }

  .fr-background-action-high--grey {
    background-color: #3a3a3a !important;
  }

  .fr-background-action-high--grey:hover {
    background-color: #616161 !important;
  }

  .fr-background-action-high--grey:active {
    background-color: #777 !important;
  }

  .fr-background-action-high--blue-france {
    background-color: #000091 !important;
  }

  .fr-background-action-high--blue-france:hover {
    background-color: #1212ff !important;
  }

  .fr-background-action-high--blue-france:active {
    background-color: #2323ff !important;
  }

  .fr-background-action-high--red-marianne {
    background-color: #c9191e !important;
  }

  .fr-background-action-high--red-marianne:hover {
    background-color: #f93f42 !important;
  }

  .fr-background-action-high--red-marianne:active {
    background-color: #f95a5c !important;
  }

  .fr-background-action-high--green-tilleul-verveine {
    background-color: #66673d !important;
  }

  .fr-background-action-high--green-tilleul-verveine:hover {
    background-color: #929359 !important;
  }

  .fr-background-action-high--green-tilleul-verveine:active {
    background-color: #a7a967 !important;
  }

  .fr-background-action-high--green-bourgeon {
    background-color: #447049 !important;
  }

  .fr-background-action-high--green-bourgeon:hover {
    background-color: #639f6a !important;
  }

  .fr-background-action-high--green-bourgeon:active {
    background-color: #72b77a !important;
  }

  .fr-background-action-high--green-emeraude {
    background-color: #297254 !important;
  }

  .fr-background-action-high--green-emeraude:hover {
    background-color: #3ea47a !important;
  }

  .fr-background-action-high--green-emeraude:active {
    background-color: #49bc8d !important;
  }

  .fr-background-action-high--green-menthe {
    background-color: #37635f !important;
  }

  .fr-background-action-high--green-menthe:hover {
    background-color: #53918c !important;
  }

  .fr-background-action-high--green-menthe:active {
    background-color: #62a9a2 !important;
  }

  .fr-background-action-high--green-archipel {
    background-color: #006a6f !important;
  }

  .fr-background-action-high--green-archipel:hover {
    background-color: #009fa7 !important;
  }

  .fr-background-action-high--green-archipel:active {
    background-color: #00bbc3 !important;
  }

  .fr-background-action-high--blue-ecume {
    background-color: #2f4077 !important;
  }

  .fr-background-action-high--blue-ecume:hover {
    background-color: #4e68bb !important;
  }

  .fr-background-action-high--blue-ecume:active {
    background-color: #667dcf !important;
  }

  .fr-background-action-high--blue-cumulus {
    background-color: #3558a2 !important;
  }

  .fr-background-action-high--blue-cumulus:hover {
    background-color: #5982e0 !important;
  }

  .fr-background-action-high--blue-cumulus:active {
    background-color: #7996e6 !important;
  }

  .fr-background-action-high--purple-glycine {
    background-color: #6e445a !important;
  }

  .fr-background-action-high--purple-glycine:hover {
    background-color: #a66989 !important;
  }

  .fr-background-action-high--purple-glycine:active {
    background-color: #bb7f9e !important;
  }

  .fr-background-action-high--pink-macaron {
    background-color: #8d533e !important;
  }

  .fr-background-action-high--pink-macaron:hover {
    background-color: #ca795c !important;
  }

  .fr-background-action-high--pink-macaron:active {
    background-color: #e08e73 !important;
  }

  .fr-background-action-high--pink-tuile {
    background-color: #a94645 !important;
  }

  .fr-background-action-high--pink-tuile:hover {
    background-color: #d5706f !important;
  }

  .fr-background-action-high--pink-tuile:active {
    background-color: #da8a89 !important;
  }

  .fr-background-action-high--yellow-tournesol {
    background-color: #716043 !important;
  }

  .fr-background-action-high--yellow-tournesol:hover {
    background-color: #a28a62 !important;
  }

  .fr-background-action-high--yellow-tournesol:active {
    background-color: #ba9f72 !important;
  }

  .fr-background-action-high--yellow-moutarde {
    background-color: #695240 !important;
  }

  .fr-background-action-high--yellow-moutarde:hover {
    background-color: #9b7b61 !important;
  }

  .fr-background-action-high--yellow-moutarde:active {
    background-color: #b58f72 !important;
  }

  .fr-background-action-high--orange-terre-battue {
    background-color: #755348 !important;
  }

  .fr-background-action-high--orange-terre-battue:hover {
    background-color: #ab7b6b !important;
  }

  .fr-background-action-high--orange-terre-battue:active {
    background-color: #c68f7d !important;
  }

  .fr-background-action-high--brown-cafe-creme {
    background-color: #685c48 !important;
  }

  .fr-background-action-high--brown-cafe-creme:hover {
    background-color: #97866a !important;
  }

  .fr-background-action-high--brown-cafe-creme:active {
    background-color: #ae9b7b !important;
  }

  .fr-background-action-high--brown-caramel {
    background-color: #845d48 !important;
  }

  .fr-background-action-high--brown-caramel:hover {
    background-color: #bb8568 !important;
  }

  .fr-background-action-high--brown-caramel:active {
    background-color: #d69978 !important;
  }

  .fr-background-action-high--brown-opera {
    background-color: #745b47 !important;
  }

  .fr-background-action-high--brown-opera:hover {
    background-color: #a78468 !important;
  }

  .fr-background-action-high--brown-opera:active {
    background-color: #c09979 !important;
  }

  .fr-background-action-high--beige-gris-galet {
    background-color: #6a6156 !important;
  }

  .fr-background-action-high--beige-gris-galet:hover {
    background-color: #988b7c !important;
  }

  .fr-background-action-high--beige-gris-galet:active {
    background-color: #afa08f !important;
  }

  .fr-background-action-high--info {
    background-color: #0063cb !important;
  }

  .fr-background-action-high--info:hover {
    background-color: #3b87ff !important;
  }

  .fr-background-action-high--info:active {
    background-color: #6798ff !important;
  }

  .fr-background-action-high--success {
    background-color: #18753c !important;
  }

  .fr-background-action-high--success:hover {
    background-color: #27a959 !important;
  }

  .fr-background-action-high--success:active {
    background-color: #2fc368 !important;
  }

  .fr-background-action-high--warning {
    background-color: #b34000 !important;
  }

  .fr-background-action-high--warning:hover {
    background-color: #ff6218 !important;
  }

  .fr-background-action-high--warning:active {
    background-color: #ff7a55 !important;
  }

  .fr-background-action-high--error {
    background-color: #ce0500 !important;
  }

  .fr-background-action-high--error:hover {
    background-color: #ff2725 !important;
  }

  .fr-background-action-high--error:active {
    background-color: #ff4140 !important;
  }

  .fr-background-action-low--blue-france {
    background-color: #e3e3fd !important;
  }

  .fr-background-action-low--blue-france:hover {
    background-color: #c1c1fb !important;
  }

  .fr-background-action-low--blue-france:active {
    background-color: #adadf9 !important;
  }

  .fr-background-action-low--red-marianne {
    background-color: #fddede !important;
  }

  .fr-background-action-low--red-marianne:hover {
    background-color: #fbb6b6 !important;
  }

  .fr-background-action-low--red-marianne:active {
    background-color: #fa9e9e !important;
  }

  .fr-background-action-low--green-tilleul-verveine {
    background-color: #fbe769 !important;
  }

  .fr-background-action-low--green-tilleul-verveine:hover {
    background-color: #d7c655 !important;
  }

  .fr-background-action-low--green-tilleul-verveine:active {
    background-color: #c2b24c !important;
  }

  .fr-background-action-low--green-bourgeon {
    background-color: #a9fb68 !important;
  }

  .fr-background-action-low--green-bourgeon:hover {
    background-color: #8ed654 !important;
  }

  .fr-background-action-low--green-bourgeon:active {
    background-color: #7fc04b !important;
  }

  .fr-background-action-low--green-emeraude {
    background-color: #9ef9be !important;
  }

  .fr-background-action-low--green-emeraude:hover {
    background-color: #69df97 !important;
  }

  .fr-background-action-low--green-emeraude:active {
    background-color: #5ec988 !important;
  }

  .fr-background-action-low--green-menthe {
    background-color: #8bf8e7 !important;
  }

  .fr-background-action-low--green-menthe:hover {
    background-color: #6ed5c5 !important;
  }

  .fr-background-action-low--green-menthe:active {
    background-color: #62bfb1 !important;
  }

  .fr-background-action-low--green-archipel {
    background-color: #a6f2fa !important;
  }

  .fr-background-action-low--green-archipel:hover {
    background-color: #62dbe5 !important;
  }

  .fr-background-action-low--green-archipel:active {
    background-color: #58c5cf !important;
  }

  .fr-background-action-low--blue-ecume {
    background-color: #dee5fd !important;
  }

  .fr-background-action-low--blue-ecume:hover {
    background-color: #b4c5fb !important;
  }

  .fr-background-action-low--blue-ecume:active {
    background-color: #99b3f9 !important;
  }

  .fr-background-action-low--blue-cumulus {
    background-color: #dae6fd !important;
  }

  .fr-background-action-low--blue-cumulus:hover {
    background-color: #a9c8fb !important;
  }

  .fr-background-action-low--blue-cumulus:active {
    background-color: #8ab8f9 !important;
  }

  .fr-background-action-low--purple-glycine {
    background-color: #fddbfa !important;
  }

  .fr-background-action-low--purple-glycine:hover {
    background-color: #fbaff5 !important;
  }

  .fr-background-action-low--purple-glycine:active {
    background-color: #fa96f2 !important;
  }

  .fr-background-action-low--pink-macaron {
    background-color: #fddfda !important;
  }

  .fr-background-action-low--pink-macaron:hover {
    background-color: #fbb8ab !important;
  }

  .fr-background-action-low--pink-macaron:active {
    background-color: #faa18d !important;
  }

  .fr-background-action-low--pink-tuile {
    background-color: #fddfdb !important;
  }

  .fr-background-action-low--pink-tuile:hover {
    background-color: #fbb8ad !important;
  }

  .fr-background-action-low--pink-tuile:active {
    background-color: #faa191 !important;
  }

  .fr-background-action-low--yellow-tournesol {
    background-color: #fde39c !important;
  }

  .fr-background-action-low--yellow-tournesol:hover {
    background-color: #e9c53b !important;
  }

  .fr-background-action-low--yellow-tournesol:active {
    background-color: #d3b235 !important;
  }

  .fr-background-action-low--yellow-moutarde {
    background-color: #fde2b5 !important;
  }

  .fr-background-action-low--yellow-moutarde:hover {
    background-color: #f6c43c !important;
  }

  .fr-background-action-low--yellow-moutarde:active {
    background-color: #dfb135 !important;
  }

  .fr-background-action-low--orange-terre-battue {
    background-color: #fddfd8 !important;
  }

  .fr-background-action-low--orange-terre-battue:hover {
    background-color: #fbb8a5 !important;
  }

  .fr-background-action-low--orange-terre-battue:active {
    background-color: #faa184 !important;
  }

  .fr-background-action-low--brown-cafe-creme {
    background-color: #f4e3c7 !important;
  }

  .fr-background-action-low--brown-cafe-creme:hover {
    background-color: #e1c386 !important;
  }

  .fr-background-action-low--brown-cafe-creme:active {
    background-color: #ccb078 !important;
  }

  .fr-background-action-low--brown-caramel {
    background-color: #f3e2d9 !important;
  }

  .fr-background-action-low--brown-caramel:hover {
    background-color: #e7bea6 !important;
  }

  .fr-background-action-low--brown-caramel:active {
    background-color: #e1a982 !important;
  }

  .fr-background-action-low--brown-opera {
    background-color: #f3e2d7 !important;
  }

  .fr-background-action-low--brown-opera:hover {
    background-color: #e7bfa0 !important;
  }

  .fr-background-action-low--brown-opera:active {
    background-color: #deaa7e !important;
  }

  .fr-background-action-low--beige-gris-galet {
    background-color: #eee4d9 !important;
  }

  .fr-background-action-low--beige-gris-galet:hover {
    background-color: #dbc3a4 !important;
  }

  .fr-background-action-low--beige-gris-galet:active {
    background-color: #c6b094 !important;
  }

  .fr-text-default--grey {
    color: #3a3a3a !important;
  }

  .fr-text-default--info {
    color: #0063cb !important;
  }

  .fr-text-default--success {
    color: #18753c !important;
  }

  .fr-text-default--warning {
    color: #b34000 !important;
  }

  .fr-text-default--error {
    color: #ce0500 !important;
  }

  .fr-text-title--grey {
    color: #161616 !important;
  }

  .fr-text-title--blue-france {
    color: #000091 !important;
  }

  .fr-text-title--red-marianne {
    color: #c9191e !important;
  }

  .fr-text-label--grey {
    color: #161616 !important;
  }

  .fr-text-label--blue-france {
    color: #000091 !important;
  }

  .fr-text-label--red-marianne {
    color: #c9191e !important;
  }

  .fr-text-label--green-tilleul-verveine {
    color: #66673d !important;
  }

  .fr-text-label--green-bourgeon {
    color: #447049 !important;
  }

  .fr-text-label--green-emeraude {
    color: #297254 !important;
  }

  .fr-text-label--green-menthe {
    color: #37635f !important;
  }

  .fr-text-label--green-archipel {
    color: #006a6f !important;
  }

  .fr-text-label--blue-ecume {
    color: #2f4077 !important;
  }

  .fr-text-label--blue-cumulus {
    color: #3558a2 !important;
  }

  .fr-text-label--purple-glycine {
    color: #6e445a !important;
  }

  .fr-text-label--pink-macaron {
    color: #8d533e !important;
  }

  .fr-text-label--pink-tuile {
    color: #a94645 !important;
  }

  .fr-text-label--yellow-tournesol {
    color: #716043 !important;
  }

  .fr-text-label--yellow-moutarde {
    color: #695240 !important;
  }

  .fr-text-label--orange-terre-battue {
    color: #755348 !important;
  }

  .fr-text-label--brown-cafe-creme {
    color: #685c48 !important;
  }

  .fr-text-label--brown-caramel {
    color: #845d48 !important;
  }

  .fr-text-label--brown-opera {
    color: #745b47 !important;
  }

  .fr-text-label--beige-gris-galet {
    color: #6a6156 !important;
  }

  .fr-text-mention--grey {
    color: #666 !important;
  }

  .fr-text-inverted--grey {
    color: #fff !important;
  }

  .fr-text-inverted--blue-france {
    color: #f5f5fe !important;
  }

  .fr-text-inverted--red-marianne {
    color: #fef4f4 !important;
  }

  .fr-text-inverted--info {
    color: #f4f6ff !important;
  }

  .fr-text-inverted--success {
    color: #dffee6 !important;
  }

  .fr-text-inverted--warning {
    color: #fff4f3 !important;
  }

  .fr-text-inverted--error {
    color: #fff4f4 !important;
  }

  .fr-text-inverted--green-tilleul-verveine {
    color: #fef7da !important;
  }

  .fr-text-inverted--green-bourgeon {
    color: #e6feda !important;
  }

  .fr-text-inverted--green-emeraude {
    color: #e3fdeb !important;
  }

  .fr-text-inverted--green-menthe {
    color: #dffdf7 !important;
  }

  .fr-text-inverted--green-archipel {
    color: #e5fbfd !important;
  }

  .fr-text-inverted--blue-ecume {
    color: #f4f6fe !important;
  }

  .fr-text-inverted--blue-cumulus {
    color: #f3f6fe !important;
  }

  .fr-text-inverted--purple-glycine {
    color: #fef3fd !important;
  }

  .fr-text-inverted--pink-macaron {
    color: #fef4f2 !important;
  }

  .fr-text-inverted--pink-tuile {
    color: #fef4f3 !important;
  }

  .fr-text-inverted--yellow-tournesol {
    color: #fef6e3 !important;
  }

  .fr-text-inverted--yellow-moutarde {
    color: #fef5e8 !important;
  }

  .fr-text-inverted--orange-terre-battue {
    color: #fef4f2 !important;
  }

  .fr-text-inverted--brown-cafe-creme {
    color: #fbf6ed !important;
  }

  .fr-text-inverted--brown-caramel {
    color: #fbf5f2 !important;
  }

  .fr-text-inverted--brown-opera {
    color: #fbf5f2 !important;
  }

  .fr-text-inverted--beige-gris-galet {
    color: #f9f6f2 !important;
  }

  .fr-text-action-high--grey {
    color: #161616 !important;
  }

  .fr-text-action-high--blue-france {
    color: #000091 !important;
  }

  .fr-text-action-high--red-marianne {
    color: #c9191e !important;
  }

  .fr-text-action-high--green-tilleul-verveine {
    color: #66673d !important;
  }

  .fr-text-action-high--green-bourgeon {
    color: #447049 !important;
  }

  .fr-text-action-high--green-emeraude {
    color: #297254 !important;
  }

  .fr-text-action-high--green-menthe {
    color: #37635f !important;
  }

  .fr-text-action-high--green-archipel {
    color: #006a6f !important;
  }

  .fr-text-action-high--blue-ecume {
    color: #2f4077 !important;
  }

  .fr-text-action-high--blue-cumulus {
    color: #3558a2 !important;
  }

  .fr-text-action-high--purple-glycine {
    color: #6e445a !important;
  }

  .fr-text-action-high--pink-macaron {
    color: #8d533e !important;
  }

  .fr-text-action-high--pink-tuile {
    color: #a94645 !important;
  }

  .fr-text-action-high--yellow-tournesol {
    color: #716043 !important;
  }

  .fr-text-action-high--yellow-moutarde {
    color: #695240 !important;
  }

  .fr-text-action-high--orange-terre-battue {
    color: #755348 !important;
  }

  .fr-text-action-high--brown-cafe-creme {
    color: #685c48 !important;
  }

  .fr-text-action-high--brown-caramel {
    color: #845d48 !important;
  }

  .fr-text-action-high--brown-opera {
    color: #745b47 !important;
  }

  .fr-text-action-high--beige-gris-galet {
    color: #6a6156 !important;
  }

  .fr-border-default--grey {
    border: 1px solid #ddd !important;
  }

  .fr-border-default--blue-france {
    border: 1px solid #6a6af4 !important;
  }

  .fr-border-default--red-marianne {
    border: 1px solid #e1000f !important;
  }

  .fr-border-default--green-tilleul-verveine {
    border: 1px solid #b7a73f !important;
  }

  .fr-border-default--green-bourgeon {
    border: 1px solid #68a532 !important;
  }

  .fr-border-default--green-emeraude {
    border: 1px solid #00a95f !important;
  }

  .fr-border-default--green-menthe {
    border: 1px solid #009081 !important;
  }

  .fr-border-default--green-archipel {
    border: 1px solid #009099 !important;
  }

  .fr-border-default--blue-ecume {
    border: 1px solid #465f9d !important;
  }

  .fr-border-default--blue-cumulus {
    border: 1px solid #417dc4 !important;
  }

  .fr-border-default--purple-glycine {
    border: 1px solid #a558a0 !important;
  }

  .fr-border-default--pink-macaron {
    border: 1px solid #e18b76 !important;
  }

  .fr-border-default--pink-tuile {
    border: 1px solid #ce614a !important;
  }

  .fr-border-default--yellow-tournesol {
    border: 1px solid #c8aa39 !important;
  }

  .fr-border-default--yellow-moutarde {
    border: 1px solid #c3992a !important;
  }

  .fr-border-default--orange-terre-battue {
    border: 1px solid #e4794a !important;
  }

  .fr-border-default--brown-cafe-creme {
    border: 1px solid #d1b781 !important;
  }

  .fr-border-default--brown-caramel {
    border: 1px solid #c08c65 !important;
  }

  .fr-border-default--brown-opera {
    border: 1px solid #bd987a !important;
  }

  .fr-border-default--beige-gris-galet {
    border: 1px solid #aea397 !important;
  }

  .fr-border-plain--grey {
    border: 1px solid #3a3a3a !important;
  }

  .fr-border-plain--blue-france {
    border: 1px solid #000091 !important;
  }

  .fr-border-plain--red-marianne {
    border: 1px solid #c9191e !important;
  }

  .fr-border-plain--info {
    border: 1px solid #0063cb !important;
  }

  .fr-border-plain--success {
    border: 1px solid #18753c !important;
  }

  .fr-border-plain--warning {
    border: 1px solid #b34000 !important;
  }

  .fr-border-plain--error {
    border: 1px solid #ce0500 !important;
  }

  .fr-border-plain--green-tilleul-verveine {
    border: 1px solid #66673d !important;
  }

  .fr-border-plain--green-bourgeon {
    border: 1px solid #447049 !important;
  }

  .fr-border-plain--green-emeraude {
    border: 1px solid #297254 !important;
  }

  .fr-border-plain--green-menthe {
    border: 1px solid #37635f !important;
  }

  .fr-border-plain--green-archipel {
    border: 1px solid #006a6f !important;
  }

  .fr-border-plain--blue-ecume {
    border: 1px solid #2f4077 !important;
  }

  .fr-border-plain--blue-cumulus {
    border: 1px solid #3558a2 !important;
  }

  .fr-border-plain--purple-glycine {
    border: 1px solid #6e445a !important;
  }

  .fr-border-plain--pink-macaron {
    border: 1px solid #8d533e !important;
  }

  .fr-border-plain--pink-tuile {
    border: 1px solid #a94645 !important;
  }

  .fr-border-plain--yellow-tournesol {
    border: 1px solid #716043 !important;
  }

  .fr-border-plain--yellow-moutarde {
    border: 1px solid #695240 !important;
  }

  .fr-border-plain--orange-terre-battue {
    border: 1px solid #755348 !important;
  }

  .fr-border-plain--brown-cafe-creme {
    border: 1px solid #685c48 !important;
  }

  .fr-border-plain--brown-caramel {
    border: 1px solid #845d48 !important;
  }

  .fr-border-plain--brown-opera {
    border: 1px solid #745b47 !important;
  }

  .fr-border-plain--beige-gris-galet {
    border: 1px solid #6a6156 !important;
  }

  .fr-artwork-major--blue-france {
    fill: #000091 !important;
  }

  .fr-artwork-major--red-marianne {
    fill: #c9191e !important;
  }

  .fr-artwork-major--green-tilleul-verveine {
    fill: #66673d !important;
  }

  .fr-artwork-major--green-bourgeon {
    fill: #447049 !important;
  }

  .fr-artwork-major--green-emeraude {
    fill: #297254 !important;
  }

  .fr-artwork-major--green-menthe {
    fill: #37635f !important;
  }

  .fr-artwork-major--green-archipel {
    fill: #006a6f !important;
  }

  .fr-artwork-major--blue-ecume {
    fill: #2f4077 !important;
  }

  .fr-artwork-major--blue-cumulus {
    fill: #3558a2 !important;
  }

  .fr-artwork-major--purple-glycine {
    fill: #6e445a !important;
  }

  .fr-artwork-major--pink-macaron {
    fill: #8d533e !important;
  }

  .fr-artwork-major--pink-tuile {
    fill: #a94645 !important;
  }

  .fr-artwork-major--yellow-tournesol {
    fill: #716043 !important;
  }

  .fr-artwork-major--yellow-moutarde {
    fill: #695240 !important;
  }

  .fr-artwork-major--orange-terre-battue {
    fill: #755348 !important;
  }

  .fr-artwork-major--brown-cafe-creme {
    fill: #685c48 !important;
  }

  .fr-artwork-major--brown-caramel {
    fill: #845d48 !important;
  }

  .fr-artwork-major--brown-opera {
    fill: #745b47 !important;
  }

  .fr-artwork-major--beige-gris-galet {
    fill: #6a6156 !important;
  }

  .fr-artwork-minor--blue-france {
    fill: #6a6af4 !important;
  }

  .fr-artwork-minor--red-marianne {
    fill: #e1000f !important;
  }

  .fr-artwork-minor--green-tilleul-verveine {
    fill: #b7a73f !important;
  }

  .fr-artwork-minor--green-bourgeon {
    fill: #68a532 !important;
  }

  .fr-artwork-minor--green-emeraude {
    fill: #00a95f !important;
  }

  .fr-artwork-minor--green-menthe {
    fill: #009081 !important;
  }

  .fr-artwork-minor--green-archipel {
    fill: #009099 !important;
  }

  .fr-artwork-minor--blue-ecume {
    fill: #465f9d !important;
  }

  .fr-artwork-minor--blue-cumulus {
    fill: #417dc4 !important;
  }

  .fr-artwork-minor--purple-glycine {
    fill: #a558a0 !important;
  }

  .fr-artwork-minor--pink-macaron {
    fill: #e18b76 !important;
  }

  .fr-artwork-minor--pink-tuile {
    fill: #ce614a !important;
  }

  .fr-artwork-minor--yellow-tournesol {
    fill: #c8aa39 !important;
  }

  .fr-artwork-minor--yellow-moutarde {
    fill: #c3992a !important;
  }

  .fr-artwork-minor--orange-terre-battue {
    fill: #e4794a !important;
  }

  .fr-artwork-minor--brown-cafe-creme {
    fill: #d1b781 !important;
  }

  .fr-artwork-minor--brown-caramel {
    fill: #c08c65 !important;
  }

  .fr-artwork-minor--brown-opera {
    fill: #bd987a !important;
  }

  .fr-artwork-minor--beige-gris-galet {
    fill: #aea397 !important;
  }

  .fr-artwork-decorative--grey {
    fill: #eee !important;
  }

  .fr-artwork-decorative--blue-france {
    fill: #ececfe !important;
  }

  .fr-artwork-decorative--red-marianne {
    fill: #fee9e9 !important;
  }

  .fr-artwork-decorative--green-tilleul-verveine {
    fill: #fceeac !important;
  }

  .fr-artwork-decorative--green-bourgeon {
    fill: #c9fcac !important;
  }

  .fr-artwork-decorative--green-emeraude {
    fill: #c3fad5 !important;
  }

  .fr-artwork-decorative--green-menthe {
    fill: #bafaee !important;
  }

  .fr-artwork-decorative--green-archipel {
    fill: #c7f6fc !important;
  }

  .fr-artwork-decorative--blue-ecume {
    fill: #e9edfe !important;
  }

  .fr-artwork-decorative--blue-cumulus {
    fill: #e6eefe !important;
  }

  .fr-artwork-decorative--purple-glycine {
    fill: #fee7fc !important;
  }

  .fr-artwork-decorative--pink-macaron {
    fill: #fee9e6 !important;
  }

  .fr-artwork-decorative--pink-tuile {
    fill: #fee9e7 !important;
  }

  .fr-artwork-decorative--yellow-tournesol {
    fill: #feecc2 !important;
  }

  .fr-artwork-decorative--yellow-moutarde {
    fill: #feebd0 !important;
  }

  .fr-artwork-decorative--orange-terre-battue {
    fill: #fee9e5 !important;
  }

  .fr-artwork-decorative--brown-cafe-creme {
    fill: #f7ecdb !important;
  }

  .fr-artwork-decorative--brown-caramel {
    fill: #f7ebe5 !important;
  }

  .fr-artwork-decorative--brown-opera {
    fill: #f7ece4 !important;
  }

  .fr-artwork-decorative--beige-gris-galet {
    fill: #f3ede5 !important;
  }

  .fr-artwork-background--grey {
    fill: #f6f6f6 !important;
  }

  .fr-artwork-background--blue-france {
    fill: #f5f5fe !important;
  }

  .fr-artwork-background--red-marianne {
    fill: #fef4f4 !important;
  }

  .fr-artwork-background--green-tilleul-verveine {
    fill: #fef7da !important;
  }

  .fr-artwork-background--green-bourgeon {
    fill: #e6feda !important;
  }

  .fr-artwork-background--green-emeraude {
    fill: #e3fdeb !important;
  }

  .fr-artwork-background--green-menthe {
    fill: #dffdf7 !important;
  }

  .fr-artwork-background--green-archipel {
    fill: #e5fbfd !important;
  }

  .fr-artwork-background--blue-ecume {
    fill: #f4f6fe !important;
  }

  .fr-artwork-background--blue-cumulus {
    fill: #f3f6fe !important;
  }

  .fr-artwork-background--purple-glycine {
    fill: #fef3fd !important;
  }

  .fr-artwork-background--pink-macaron {
    fill: #fef4f2 !important;
  }

  .fr-artwork-background--pink-tuile {
    fill: #fef4f3 !important;
  }

  .fr-artwork-background--yellow-tournesol {
    fill: #fef6e3 !important;
  }

  .fr-artwork-background--yellow-moutarde {
    fill: #fef5e8 !important;
  }

  .fr-artwork-background--orange-terre-battue {
    fill: #fef4f2 !important;
  }

  .fr-artwork-background--brown-cafe-creme {
    fill: #fbf6ed !important;
  }

  .fr-artwork-background--brown-caramel {
    fill: #fbf5f2 !important;
  }

  .fr-artwork-background--brown-opera {
    fill: #fbf5f2 !important;
  }

  .fr-artwork-background--beige-gris-galet {
    fill: #f9f6f2 !important;
  }

  .fr-artwork-motif--grey {
    fill: #e5e5e5 !important;
  }

  .fr-artwork-motif--blue-france {
    fill: #e3e3fd !important;
  }

  .fr-artwork-motif--red-marianne {
    fill: #fddede !important;
  }

  .fr-artwork-motif--green-tilleul-verveine {
    fill: #fbe769 !important;
  }

  .fr-artwork-motif--green-bourgeon {
    fill: #a9fb68 !important;
  }

  .fr-artwork-motif--green-emeraude {
    fill: #9ef9be !important;
  }

  .fr-artwork-motif--green-menthe {
    fill: #8bf8e7 !important;
  }

  .fr-artwork-motif--green-archipel {
    fill: #a6f2fa !important;
  }

  .fr-artwork-motif--blue-ecume {
    fill: #dee5fd !important;
  }

  .fr-artwork-motif--blue-cumulus {
    fill: #dae6fd !important;
  }

  .fr-artwork-motif--purple-glycine {
    fill: #fddbfa !important;
  }

  .fr-artwork-motif--pink-macaron {
    fill: #fddfda !important;
  }

  .fr-artwork-motif--pink-tuile {
    fill: #fddfdb !important;
  }

  .fr-artwork-motif--yellow-tournesol {
    fill: #fde39c !important;
  }

  .fr-artwork-motif--yellow-moutarde {
    fill: #fde2b5 !important;
  }

  .fr-artwork-motif--orange-terre-battue {
    fill: #fddfd8 !important;
  }

  .fr-artwork-motif--brown-cafe-creme {
    fill: #f4e3c7 !important;
  }

  .fr-artwork-motif--brown-caramel {
    fill: #f3e2d9 !important;
  }

  .fr-artwork-motif--brown-opera {
    fill: #f3e2d7 !important;
  }

  .fr-artwork-motif--beige-gris-galet {
    fill: #eee4d9 !important;
  }

  .fr-icon-arrow-down-circle-fill::before,
  .fr-icon-arrow-down-circle-fill::after {
    background-image: url("../icons/arrows/arrow-down-circle-fill-vg-PXjc.svg");
  }

  .fr-icon-arrow-down-circle-line::before,
  .fr-icon-arrow-down-circle-line::after {
    background-image: url("../icons/arrows/arrow-down-circle-line-N6EBFyr.svg");
  }

  .fr-icon-arrow-down-fill::before,
  .fr-icon-arrow-down-fill::after {
    background-image: url("../icons/arrows/arrow-down-fill-2EvzHMx.svg");
  }

  .fr-icon-arrow-down-line::before,
  .fr-icon-arrow-down-line::after {
    background-image: url("../icons/arrows/arrow-down-line-VL4KX9T.svg");
  }

  .fr-icon-arrow-down-s-fill::before,
  .fr-icon-arrow-down-s-fill::after {
    background-image: url("../icons/arrows/arrow-down-s-fill-YuP9lcF.svg");
  }

  .fr-icon-arrow-down-s-line::before,
  .fr-icon-arrow-down-s-line::after {
    background-image: url("../icons/arrows/arrow-down-s-line-YDO_6jL.svg");
  }

  .fr-icon-arrow-go-back-fill::before,
  .fr-icon-arrow-go-back-fill::after {
    background-image: url("../icons/arrows/arrow-go-back-fill-98MwVbh.svg");
  }

  .fr-icon-arrow-go-back-line::before,
  .fr-icon-arrow-go-back-line::after {
    background-image: url("../icons/arrows/arrow-go-back-line-7jSWN-V.svg");
  }

  .fr-icon-arrow-go-forward-fill::before,
  .fr-icon-arrow-go-forward-fill::after {
    background-image: url("../icons/arrows/arrow-go-forward-fill-wV6g8OW.svg");
  }

  .fr-icon-arrow-go-forward-line::before,
  .fr-icon-arrow-go-forward-line::after {
    background-image: url("../icons/arrows/arrow-go-forward-line-eGXGiiA.svg");
  }

  .fr-icon-arrow-left-circle-fill::before,
  .fr-icon-arrow-left-circle-fill::after {
    background-image: url("../icons/arrows/arrow-left-circle-fill-cjLo5SF.svg");
  }

  .fr-icon-arrow-left-circle-line::before,
  .fr-icon-arrow-left-circle-line::after {
    background-image: url("../icons/arrows/arrow-left-circle-line-jBOqNsj.svg");
  }

  .fr-icon-arrow-left-down-fill::before,
  .fr-icon-arrow-left-down-fill::after {
    background-image: url("../icons/arrows/arrow-left-down-fill-9hVrAwo.svg");
  }

  .fr-icon-arrow-left-down-line::before,
  .fr-icon-arrow-left-down-line::after {
    background-image: url("../icons/arrows/arrow-left-down-line-oC7EuOh.svg");
  }

  .fr-icon-arrow-left-fill::before,
  .fr-icon-arrow-left-fill::after {
    background-image: url("../icons/arrows/arrow-left-fill-WHP8Jhm.svg");
  }

  .fr-icon-arrow-left-line::before,
  .fr-icon-arrow-left-line::after {
    background-image: url("../icons/arrows/arrow-left-line-MVCFTBb.svg");
  }

  .fr-icon-arrow-left-right-fill::before,
  .fr-icon-arrow-left-right-fill::after {
    background-image: url("../icons/arrows/arrow-left-right-fill-ssZ3CeH.svg");
  }

  .fr-icon-arrow-left-right-line::before,
  .fr-icon-arrow-left-right-line::after {
    background-image: url("../icons/arrows/arrow-left-right-line-9DYRdyw.svg");
  }

  .fr-icon-arrow-left-s-fill::before,
  .fr-icon-arrow-left-s-fill::after {
    background-image: url("../icons/arrows/arrow-left-s-fill-umcS-e3.svg");
  }

  .fr-icon-arrow-left-s-line::before,
  .fr-icon-arrow-left-s-line::after {
    background-image: url("../icons/arrows/arrow-left-s-line-xN_6xOI.svg");
  }

  .fr-icon-arrow-left-up-fill::before,
  .fr-icon-arrow-left-up-fill::after {
    background-image: url("../icons/arrows/arrow-left-up-fill-ADFwIj6.svg");
  }

  .fr-icon-arrow-left-up-line::before,
  .fr-icon-arrow-left-up-line::after {
    background-image: url("../icons/arrows/arrow-left-up-line-FltOrUx.svg");
  }

  .fr-icon-arrow-right-circle-fill::before,
  .fr-icon-arrow-right-circle-fill::after {
    background-image: url("../icons/arrows/arrow-right-circle-fill-6M_sggX.svg");
  }

  .fr-icon-arrow-right-circle-line::before,
  .fr-icon-arrow-right-circle-line::after {
    background-image: url("../icons/arrows/arrow-right-circle-line-Jm8iUdS.svg");
  }

  .fr-icon-arrow-right-down-fill::before,
  .fr-icon-arrow-right-down-fill::after {
    background-image: url("../icons/arrows/arrow-right-down-fill-ehvkR2x.svg");
  }

  .fr-icon-arrow-right-down-line::before,
  .fr-icon-arrow-right-down-line::after {
    background-image: url("../icons/arrows/arrow-right-down-line-hYErIPT.svg");
  }

  .fr-icon-arrow-right-fill::before,
  .fr-icon-arrow-right-fill::after {
    background-image: url("../icons/arrows/arrow-right-fill-Lf5W_T7.svg");
  }

  .fr-icon-arrow-right-line::before,
  .fr-icon-arrow-right-line::after {
    background-image: url("../icons/arrows/arrow-right-line-eI2RIfY.svg");
  }

  .fr-icon-arrow-right-s-fill::before,
  .fr-icon-arrow-right-s-fill::after {
    background-image: url("../icons/arrows/arrow-right-s-fill-i34pTXd.svg");
  }

  .fr-icon-arrow-right-s-line::before,
  .fr-icon-arrow-right-s-line::after {
    background-image: url("../icons/arrows/arrow-right-s-line-2CadSME.svg");
  }

  .fr-icon-arrow-right-up-fill::before,
  .fr-icon-arrow-right-up-fill::after {
    background-image: url("../icons/arrows/arrow-right-up-fill-AMQvb7L.svg");
  }

  .fr-icon-arrow-right-up-line::before,
  .fr-icon-arrow-right-up-line::after {
    background-image: url("../icons/arrows/arrow-right-up-line-_JQXvEJ.svg");
  }

  .fr-icon-arrow-turn-back-fill::before,
  .fr-icon-arrow-turn-back-fill::after {
    background-image: url("../icons/arrows/arrow-turn-back-fill-fV5FWuo.svg");
  }

  .fr-icon-arrow-turn-back-line::before,
  .fr-icon-arrow-turn-back-line::after {
    background-image: url("../icons/arrows/arrow-turn-back-line-6Dlgu53.svg");
  }

  .fr-icon-arrow-turn-forward-fill::before,
  .fr-icon-arrow-turn-forward-fill::after {
    background-image: url("../icons/arrows/arrow-turn-forward-fill-XeKRiRT.svg");
  }

  .fr-icon-arrow-turn-forward-line::before,
  .fr-icon-arrow-turn-forward-line::after {
    background-image: url("../icons/arrows/arrow-turn-forward-line-_QUEJYX.svg");
  }

  .fr-icon-arrow-up-circle-fill::before,
  .fr-icon-arrow-up-circle-fill::after {
    background-image: url("../icons/arrows/arrow-up-circle-fill-6JmFSO_.svg");
  }

  .fr-icon-arrow-up-circle-line::before,
  .fr-icon-arrow-up-circle-line::after {
    background-image: url("../icons/arrows/arrow-up-circle-line-W_C_6K2.svg");
  }

  .fr-icon-arrow-up-down-fill::before,
  .fr-icon-arrow-up-down-fill::after {
    background-image: url("../icons/arrows/arrow-up-down-fill-HCnLkTC.svg");
  }

  .fr-icon-arrow-up-down-line::before,
  .fr-icon-arrow-up-down-line::after {
    background-image: url("../icons/arrows/arrow-up-down-line-gvYIqTy.svg");
  }

  .fr-icon-arrow-up-fill::before,
  .fr-icon-arrow-up-fill::after {
    background-image: url("../icons/arrows/arrow-up-fill-vH4gqvP.svg");
  }

  .fr-icon-arrow-up-line::before,
  .fr-icon-arrow-up-line::after {
    background-image: url("../icons/arrows/arrow-up-line-CITd3di.svg");
  }

  .fr-icon-arrow-up-s-fill::before,
  .fr-icon-arrow-up-s-fill::after {
    background-image: url("../icons/arrows/arrow-up-s-fill-ZwPmHr8.svg");
  }

  .fr-icon-arrow-up-s-line::before,
  .fr-icon-arrow-up-s-line::after {
    background-image: url("../icons/arrows/arrow-up-s-line-rwLm-l1.svg");
  }

  .fr-icon-contract-left-fill::before,
  .fr-icon-contract-left-fill::after {
    background-image: url("../icons/arrows/contract-left-fill-pTufmeo.svg");
  }

  .fr-icon-contract-left-line::before,
  .fr-icon-contract-left-line::after {
    background-image: url("../icons/arrows/contract-left-line-GHnNCVi.svg");
  }

  .fr-icon-contract-left-right-fill::before,
  .fr-icon-contract-left-right-fill::after {
    background-image: url("../icons/arrows/contract-left-right-fill-A2JG-P5.svg");
  }

  .fr-icon-contract-left-right-line::before,
  .fr-icon-contract-left-right-line::after {
    background-image: url("../icons/arrows/contract-left-right-line-DXPS3mU.svg");
  }

  .fr-icon-contract-right-fill::before,
  .fr-icon-contract-right-fill::after {
    background-image: url("../icons/arrows/contract-right-fill-0I9ePTb.svg");
  }

  .fr-icon-contract-right-line::before,
  .fr-icon-contract-right-line::after {
    background-image: url("../icons/arrows/contract-right-line-l04qjs1.svg");
  }

  .fr-icon-contract-up-down-fill::before,
  .fr-icon-contract-up-down-fill::after {
    background-image: url("../icons/arrows/contract-up-down-fill-BjBH-Sy.svg");
  }

  .fr-icon-contract-up-down-line::before,
  .fr-icon-contract-up-down-line::after {
    background-image: url("../icons/arrows/contract-up-down-line-hdd5jpZ.svg");
  }

  .fr-icon-corner-down-left-fill::before,
  .fr-icon-corner-down-left-fill::after {
    background-image: url("../icons/arrows/corner-down-left-fill-zhJpmtc.svg");
  }

  .fr-icon-corner-down-left-line::before,
  .fr-icon-corner-down-left-line::after {
    background-image: url("../icons/arrows/corner-down-left-line-PStKQ1Z.svg");
  }

  .fr-icon-corner-down-right-fill::before,
  .fr-icon-corner-down-right-fill::after {
    background-image: url("../icons/arrows/corner-down-right-fill-XHh1ZoA.svg");
  }

  .fr-icon-corner-down-right-line::before,
  .fr-icon-corner-down-right-line::after {
    background-image: url("../icons/arrows/corner-down-right-line-sWImMxo.svg");
  }

  .fr-icon-corner-left-down-fill::before,
  .fr-icon-corner-left-down-fill::after {
    background-image: url("../icons/arrows/corner-left-down-fill-H6ZWizO.svg");
  }

  .fr-icon-corner-left-down-line::before,
  .fr-icon-corner-left-down-line::after {
    background-image: url("../icons/arrows/corner-left-down-line-stEwS3W.svg");
  }

  .fr-icon-corner-left-up-fill::before,
  .fr-icon-corner-left-up-fill::after {
    background-image: url("../icons/arrows/corner-left-up-fill-XIQDm7g.svg");
  }

  .fr-icon-corner-left-up-line::before,
  .fr-icon-corner-left-up-line::after {
    background-image: url("../icons/arrows/corner-left-up-line-weSHTTI.svg");
  }

  .fr-icon-corner-right-down-fill::before,
  .fr-icon-corner-right-down-fill::after {
    background-image: url("../icons/arrows/corner-right-down-fill-NWrdiOB.svg");
  }

  .fr-icon-corner-right-down-line::before,
  .fr-icon-corner-right-down-line::after {
    background-image: url("../icons/arrows/corner-right-down-line-Z07qncJ.svg");
  }

  .fr-icon-corner-right-up-fill::before,
  .fr-icon-corner-right-up-fill::after {
    background-image: url("../icons/arrows/corner-right-up-fill-crnwgRT.svg");
  }

  .fr-icon-corner-right-up-line::before,
  .fr-icon-corner-right-up-line::after {
    background-image: url("../icons/arrows/corner-right-up-line-KtuNxIY.svg");
  }

  .fr-icon-corner-up-left-fill::before,
  .fr-icon-corner-up-left-fill::after {
    background-image: url("../icons/arrows/corner-up-left-fill-YPZ-KWP.svg");
  }

  .fr-icon-corner-up-left-line::before,
  .fr-icon-corner-up-left-line::after {
    background-image: url("../icons/arrows/corner-up-left-line-ZZRIJ66.svg");
  }

  .fr-icon-corner-up-right-fill::before,
  .fr-icon-corner-up-right-fill::after {
    background-image: url("../icons/arrows/corner-up-right-fill-jZi8QEV.svg");
  }

  .fr-icon-corner-up-right-line::before,
  .fr-icon-corner-up-right-line::after {
    background-image: url("../icons/arrows/corner-up-right-line-oL_SCpp.svg");
  }

  .fr-icon-expand-left-fill::before,
  .fr-icon-expand-left-fill::after {
    background-image: url("../icons/arrows/expand-left-fill-K1bCaLV.svg");
  }

  .fr-icon-expand-left-line::before,
  .fr-icon-expand-left-line::after {
    background-image: url("../icons/arrows/expand-left-line-k4CrT-I.svg");
  }

  .fr-icon-expand-left-right-fill::before,
  .fr-icon-expand-left-right-fill::after {
    background-image: url("../icons/arrows/expand-left-right-fill-WM2U4p6.svg");
  }

  .fr-icon-expand-left-right-line::before,
  .fr-icon-expand-left-right-line::after {
    background-image: url("../icons/arrows/expand-left-right-line-JXVu7Mo.svg");
  }

  .fr-icon-expand-right-fill::before,
  .fr-icon-expand-right-fill::after {
    background-image: url("../icons/arrows/expand-right-fill-e_Gpx-Z.svg");
  }

  .fr-icon-expand-right-line::before,
  .fr-icon-expand-right-line::after {
    background-image: url("../icons/arrows/expand-right-line-4KUq7Kr.svg");
  }

  .fr-icon-expand-up-down-fill::before,
  .fr-icon-expand-up-down-fill::after {
    background-image: url("../icons/arrows/expand-up-down-fill-Ueu-w6j.svg");
  }

  .fr-icon-expand-up-down-line::before,
  .fr-icon-expand-up-down-line::after {
    background-image: url("../icons/arrows/expand-up-down-line-4Toj8Jg.svg");
  }

  .fr-icon-arrow-left-s-first-line::before,
  .fr-icon-arrow-left-s-first-line::after {
    background-image: url("../icons/arrows/fr--arrow-left-s-first-line-max_Fyv.svg");
  }

  .fr-icon-arrow-left-s-line-double::before,
  .fr-icon-arrow-left-s-line-double::after {
    background-image: url("../icons/arrows/fr--arrow-left-s-line-double-JxDHGMf.svg");
  }

  .fr-icon-arrow-right-s-last-line::before,
  .fr-icon-arrow-right-s-last-line::after {
    background-image: url("../icons/arrows/fr--arrow-right-s-last-line-Md6fKyC.svg");
  }

  .fr-icon-arrow-right-s-line-double::before,
  .fr-icon-arrow-right-s-line-double::after {
    background-image: url("../icons/arrows/fr--arrow-right-s-line-double-jbiYHrT.svg");
  }

  .fr-icon-skip-down-fill::before,
  .fr-icon-skip-down-fill::after {
    background-image: url("../icons/arrows/skip-down-fill-swU0248.svg");
  }

  .fr-icon-skip-down-line::before,
  .fr-icon-skip-down-line::after {
    background-image: url("../icons/arrows/skip-down-line-0sM6iMX.svg");
  }

  .fr-icon-skip-up-fill::before,
  .fr-icon-skip-up-fill::after {
    background-image: url("../icons/arrows/skip-up-fill-HcnEjk-.svg");
  }

  .fr-icon-skip-up-line::before,
  .fr-icon-skip-up-line::after {
    background-image: url("../icons/arrows/skip-up-line-r56Z9uZ.svg");
  }

  .fr-fi-arrow-down-line::before {
    background-image: url("../icons/arrows/arrow-down-line-VL4KX9T.svg");
  }

  .fr-fi-arrow-down-s-line::before {
    background-image: url("../icons/arrows/arrow-down-s-line-YDO_6jL.svg");
  }

  .fr-fi-arrow-go-back-fill::before {
    background-image: url("../icons/arrows/arrow-go-back-fill-98MwVbh.svg");
  }

  .fr-fi-arrow-go-back-line::before {
    background-image: url("../icons/arrows/arrow-go-back-line-7jSWN-V.svg");
  }

  .fr-fi-arrow-left-line::before {
    background-image: url("../icons/arrows/arrow-left-line-MVCFTBb.svg");
  }

  .fr-fi-arrow-left-s-line::before {
    background-image: url("../icons/arrows/arrow-left-s-line-xN_6xOI.svg");
  }

  .fr-fi-arrow-right-line::before {
    background-image: url("../icons/arrows/arrow-right-line-eI2RIfY.svg");
  }

  .fr-fi-arrow-right-s-line::before {
    background-image: url("../icons/arrows/arrow-right-s-line-2CadSME.svg");
  }

  .fr-fi-arrow-right-up-line::before {
    background-image: url("../icons/arrows/arrow-right-up-line-_JQXvEJ.svg");
  }

  .fr-fi-arrow-up-fill::before {
    background-image: url("../icons/arrows/arrow-up-fill-vH4gqvP.svg");
  }

  .fr-fi-arrow-up-line::before {
    background-image: url("../icons/arrows/arrow-up-line-CITd3di.svg");
  }

  .fr-fi-arrow-up-s-line::before {
    background-image: url("../icons/arrows/arrow-up-s-line-rwLm-l1.svg");
  }

  .fr-fi-arrow-left-s-first-line::before {
    background-image: url("../icons/arrows/fr--arrow-left-s-first-line-max_Fyv.svg");
  }

  .fr-fi-arrow-left-s-line-double::before {
    background-image: url("../icons/arrows/fr--arrow-left-s-line-double-JxDHGMf.svg");
  }

  .fr-fi-arrow-right-s-last-line::before {
    background-image: url("../icons/arrows/fr--arrow-right-s-last-line-Md6fKyC.svg");
  }

  .fr-fi-arrow-right-s-line-double::before {
    background-image: url("../icons/arrows/fr--arrow-right-s-line-double-jbiYHrT.svg");
  }

  .fr-icon-ancient-gate-fill::before,
  .fr-icon-ancient-gate-fill::after {
    background-image: url("../icons/buildings/ancient-gate-fill-xN3pJXm.svg");
  }

  .fr-icon-ancient-gate-line::before,
  .fr-icon-ancient-gate-line::after {
    background-image: url("../icons/buildings/ancient-gate-line-9Sj7sHh.svg");
  }

  .fr-icon-ancient-pavilion-fill::before,
  .fr-icon-ancient-pavilion-fill::after {
    background-image: url("../icons/buildings/ancient-pavilion-fill-hV7Dw-O.svg");
  }

  .fr-icon-ancient-pavilion-line::before,
  .fr-icon-ancient-pavilion-line::after {
    background-image: url("../icons/buildings/ancient-pavilion-line-ZVVYMji.svg");
  }

  .fr-icon-bank-fill::before,
  .fr-icon-bank-fill::after {
    background-image: url("../icons/buildings/bank-fill-ZPYD7TV.svg");
  }

  .fr-icon-bank-line::before,
  .fr-icon-bank-line::after {
    background-image: url("../icons/buildings/bank-line-lMiLkN3.svg");
  }

  .fr-icon-building-4-fill::before,
  .fr-icon-building-4-fill::after {
    background-image: url("../icons/buildings/building-4-fill-3td9rs4.svg");
  }

  .fr-icon-building-4-line::before,
  .fr-icon-building-4-line::after {
    background-image: url("../icons/buildings/building-4-line-wGIG1yg.svg");
  }

  .fr-icon-building-fill::before,
  .fr-icon-building-fill::after {
    background-image: url("../icons/buildings/building-fill-rYC7uoD.svg");
  }

  .fr-icon-building-line::before,
  .fr-icon-building-line::after {
    background-image: url("../icons/buildings/building-line-NWrjxdq.svg");
  }

  .fr-icon-community-fill::before,
  .fr-icon-community-fill::after {
    background-image: url("../icons/buildings/community-fill-R8cvMfI.svg");
  }

  .fr-icon-community-line::before,
  .fr-icon-community-line::after {
    background-image: url("../icons/buildings/community-line-IShmF3q.svg");
  }

  .fr-icon-government-fill::before,
  .fr-icon-government-fill::after {
    background-image: url("../icons/buildings/government-fill-EL8hf1J.svg");
  }

  .fr-icon-government-line::before,
  .fr-icon-government-line::after {
    background-image: url("../icons/buildings/government-line-gnhttJ_.svg");
  }

  .fr-icon-home-4-fill::before,
  .fr-icon-home-4-fill::after {
    background-image: url("../icons/buildings/home-4-fill-QCEiIWB.svg");
  }

  .fr-icon-home-4-line::before,
  .fr-icon-home-4-line::after {
    background-image: url("../icons/buildings/home-4-line-DmFGyDY.svg");
  }

  .fr-icon-home-office-fill::before,
  .fr-icon-home-office-fill::after {
    background-image: url("../icons/buildings/home-office-fill-9HGQAsq.svg");
  }

  .fr-icon-home-office-line::before,
  .fr-icon-home-office-line::after {
    background-image: url("../icons/buildings/home-office-line-knqFqx7.svg");
  }

  .fr-icon-hospital-fill::before,
  .fr-icon-hospital-fill::after {
    background-image: url("../icons/buildings/hospital-fill-D_i51Qe.svg");
  }

  .fr-icon-hospital-line::before,
  .fr-icon-hospital-line::after {
    background-image: url("../icons/buildings/hospital-line-x_DU7nW.svg");
  }

  .fr-icon-hotel-fill::before,
  .fr-icon-hotel-fill::after {
    background-image: url("../icons/buildings/hotel-fill-OXX_k4s.svg");
  }

  .fr-icon-hotel-line::before,
  .fr-icon-hotel-line::after {
    background-image: url("../icons/buildings/hotel-line-52whvdY.svg");
  }

  .fr-icon-school-fill::before,
  .fr-icon-school-fill::after {
    background-image: url("../icons/buildings/school-fill-4ydqdY_.svg");
  }

  .fr-icon-school-line::before,
  .fr-icon-school-line::after {
    background-image: url("../icons/buildings/school-line-GmUN8FI.svg");
  }

  .fr-icon-store-fill::before,
  .fr-icon-store-fill::after {
    background-image: url("../icons/buildings/store-fill-XBzxnaF.svg");
  }

  .fr-icon-store-line::before,
  .fr-icon-store-line::after {
    background-image: url("../icons/buildings/store-line-ZnWP51Y.svg");
  }

  .fr-icon-tent-fill::before,
  .fr-icon-tent-fill::after {
    background-image: url("../icons/buildings/tent-fill-TO3zBMI.svg");
  }

  .fr-icon-tent-line::before,
  .fr-icon-tent-line::after {
    background-image: url("../icons/buildings/tent-line-qkKLV3x.svg");
  }

  .fr-fi-home-4-fill::before {
    background-image: url("../icons/buildings/home-4-fill-QCEiIWB.svg");
  }

  .fr-fi-home-4-line::before {
    background-image: url("../icons/buildings/home-4-line-DmFGyDY.svg");
  }

  .fr-icon-archive-drawer-fill::before,
  .fr-icon-archive-drawer-fill::after {
    background-image: url("../icons/business/archive-drawer-fill-4cU9Pwv.svg");
  }

  .fr-icon-archive-drawer-line::before,
  .fr-icon-archive-drawer-line::after {
    background-image: url("../icons/business/archive-drawer-line-PIsM34P.svg");
  }

  .fr-icon-archive-fill::before,
  .fr-icon-archive-fill::after {
    background-image: url("../icons/business/archive-fill-tHOnN6D.svg");
  }

  .fr-icon-archive-line::before,
  .fr-icon-archive-line::after {
    background-image: url("../icons/business/archive-line-808CN_8.svg");
  }

  .fr-icon-at-fill::before,
  .fr-icon-at-fill::after {
    background-image: url("../icons/business/at-fill-ArZNKyN.svg");
  }

  .fr-icon-at-line::before,
  .fr-icon-at-line::after {
    background-image: url("../icons/business/at-line-44ZH872.svg");
  }

  .fr-icon-attachment-fill::before,
  .fr-icon-attachment-fill::after {
    background-image: url("../icons/business/attachment-fill-IGn6sJr.svg");
  }

  .fr-icon-attachment-line::before,
  .fr-icon-attachment-line::after {
    background-image: url("../icons/business/attachment-line-vSOmZAd.svg");
  }

  .fr-icon-award-fill::before,
  .fr-icon-award-fill::after {
    background-image: url("../icons/business/award-fill-epQ0R7n.svg");
  }

  .fr-icon-award-line::before,
  .fr-icon-award-line::after {
    background-image: url("../icons/business/award-line-LsYeneY.svg");
  }

  .fr-icon-bar-chart-2-fill::before,
  .fr-icon-bar-chart-2-fill::after {
    background-image: url("../icons/business/bar-chart-2-fill-EtlH877.svg");
  }

  .fr-icon-bar-chart-2-line::before,
  .fr-icon-bar-chart-2-line::after {
    background-image: url("../icons/business/bar-chart-2-line-1QHkIEg.svg");
  }

  .fr-icon-bar-chart-box-fill::before,
  .fr-icon-bar-chart-box-fill::after {
    background-image: url("../icons/business/bar-chart-box-fill-YIDKMcD.svg");
  }

  .fr-icon-bar-chart-box-line::before,
  .fr-icon-bar-chart-box-line::after {
    background-image: url("../icons/business/bar-chart-box-line-dW7tSSV.svg");
  }

  .fr-icon-bar-chart-fill::before,
  .fr-icon-bar-chart-fill::after {
    background-image: url("../icons/business/bar-chart-fill-ZBAEy-N.svg");
  }

  .fr-icon-bar-chart-horizontal-fill::before,
  .fr-icon-bar-chart-horizontal-fill::after {
    background-image: url("../icons/business/bar-chart-horizontal-fill--N65UHW.svg");
  }

  .fr-icon-bar-chart-horizontal-line::before,
  .fr-icon-bar-chart-horizontal-line::after {
    background-image: url("../icons/business/bar-chart-horizontal-line-aW4KdBS.svg");
  }

  .fr-icon-bar-chart-line::before,
  .fr-icon-bar-chart-line::after {
    background-image: url("../icons/business/bar-chart-line-ItiClbT.svg");
  }

  .fr-icon-bookmark-fill::before,
  .fr-icon-bookmark-fill::after {
    background-image: url("../icons/business/bookmark-fill-tRmlduq.svg");
  }

  .fr-icon-bookmark-line::before,
  .fr-icon-bookmark-line::after {
    background-image: url("../icons/business/bookmark-line-dNhu_0d.svg");
  }

  .fr-icon-briefcase-fill::before,
  .fr-icon-briefcase-fill::after {
    background-image: url("../icons/business/briefcase-fill-Uz11tZ5.svg");
  }

  .fr-icon-briefcase-line::before,
  .fr-icon-briefcase-line::after {
    background-image: url("../icons/business/briefcase-line-LfcMPXv.svg");
  }

  .fr-icon-bubble-chart-fill::before,
  .fr-icon-bubble-chart-fill::after {
    background-image: url("../icons/business/bubble-chart-fill-joCp1rY.svg");
  }

  .fr-icon-bubble-chart-line::before,
  .fr-icon-bubble-chart-line::after {
    background-image: url("../icons/business/bubble-chart-line-8mNKPh1.svg");
  }

  .fr-icon-calculator-fill::before,
  .fr-icon-calculator-fill::after {
    background-image: url("../icons/business/calculator-fill-JqXduSA.svg");
  }

  .fr-icon-calculator-line::before,
  .fr-icon-calculator-line::after {
    background-image: url("../icons/business/calculator-line-Mcypm0B.svg");
  }

  .fr-icon-calendar-2-fill::before,
  .fr-icon-calendar-2-fill::after {
    background-image: url("../icons/business/calendar-2-fill-CZ2J10L.svg");
  }

  .fr-icon-calendar-2-line::before,
  .fr-icon-calendar-2-line::after {
    background-image: url("../icons/business/calendar-2-line-KzlHoN1.svg");
  }

  .fr-icon-calendar-check-fill::before,
  .fr-icon-calendar-check-fill::after {
    background-image: url("../icons/business/calendar-check-fill-6Bg3WQU.svg");
  }

  .fr-icon-calendar-check-line::before,
  .fr-icon-calendar-check-line::after {
    background-image: url("../icons/business/calendar-check-line-epHg4h_.svg");
  }

  .fr-icon-calendar-close-fill::before,
  .fr-icon-calendar-close-fill::after {
    background-image: url("../icons/business/calendar-close-fill--xxG46s.svg");
  }

  .fr-icon-calendar-close-line::before,
  .fr-icon-calendar-close-line::after {
    background-image: url("../icons/business/calendar-close-line-wXd0AvT.svg");
  }

  .fr-icon-calendar-event-fill::before,
  .fr-icon-calendar-event-fill::after {
    background-image: url("../icons/business/calendar-event-fill-6-j6L1Q.svg");
  }

  .fr-icon-calendar-event-line::before,
  .fr-icon-calendar-event-line::after {
    background-image: url("../icons/business/calendar-event-line-9HhkTMe.svg");
  }

  .fr-icon-calendar-fill::before,
  .fr-icon-calendar-fill::after {
    background-image: url("../icons/business/calendar-fill-lPwWFc_.svg");
  }

  .fr-icon-calendar-line::before,
  .fr-icon-calendar-line::after {
    background-image: url("../icons/business/calendar-line-XVWOtiF.svg");
  }

  .fr-icon-calendar-todo-fill::before,
  .fr-icon-calendar-todo-fill::after {
    background-image: url("../icons/business/calendar-todo-fill-KZewXG0.svg");
  }

  .fr-icon-calendar-todo-line::before,
  .fr-icon-calendar-todo-line::after {
    background-image: url("../icons/business/calendar-todo-line-fs2c7BZ.svg");
  }

  .fr-icon-cloud-fill::before,
  .fr-icon-cloud-fill::after {
    background-image: url("../icons/business/cloud-fill-AqIPw2o.svg");
  }

  .fr-icon-cloud-line::before,
  .fr-icon-cloud-line::after {
    background-image: url("../icons/business/cloud-line-AgjKY9H.svg");
  }

  .fr-icon-cloud-off-fill::before,
  .fr-icon-cloud-off-fill::after {
    background-image: url("../icons/business/cloud-off-fill-VsEWJe5.svg");
  }

  .fr-icon-cloud-off-line::before,
  .fr-icon-cloud-off-line::after {
    background-image: url("../icons/business/cloud-off-line-bysebuh.svg");
  }

  .fr-icon-copyright-fill::before,
  .fr-icon-copyright-fill::after {
    background-image: url("../icons/business/copyright-fill-hrQfrGU.svg");
  }

  .fr-icon-copyright-line::before,
  .fr-icon-copyright-line::after {
    background-image: url("../icons/business/copyright-line-1KBl6vg.svg");
  }

  .fr-icon-customer-service-fill::before,
  .fr-icon-customer-service-fill::after {
    background-image: url("../icons/business/customer-service-fill-Jjy1jnq.svg");
  }

  .fr-icon-customer-service-line::before,
  .fr-icon-customer-service-line::after {
    background-image: url("../icons/business/customer-service-line-9soACdS.svg");
  }

  .fr-icon-donut-chart-fill::before,
  .fr-icon-donut-chart-fill::after {
    background-image: url("../icons/business/donut-chart-fill-mkXpu33.svg");
  }

  .fr-icon-donut-chart-line::before,
  .fr-icon-donut-chart-line::after {
    background-image: url("../icons/business/donut-chart-line-vvh4vk2.svg");
  }

  .fr-icon-flag-fill::before,
  .fr-icon-flag-fill::after {
    background-image: url("../icons/business/flag-fill-bOKgD7r.svg");
  }

  .fr-icon-flag-line::before,
  .fr-icon-flag-line::after {
    background-image: url("../icons/business/flag-line-m-mp8Wr.svg");
  }

  .fr-icon-global-fill::before,
  .fr-icon-global-fill::after {
    background-image: url("../icons/business/global-fill-5XC11BS.svg");
  }

  .fr-icon-global-line::before,
  .fr-icon-global-line::after {
    background-image: url("../icons/business/global-line-jtrvLHQ.svg");
  }

  .fr-icon-honour-fill::before,
  .fr-icon-honour-fill::after {
    background-image: url("../icons/business/honour-fill-4j1yKb8.svg");
  }

  .fr-icon-honour-line::before,
  .fr-icon-honour-line::after {
    background-image: url("../icons/business/honour-line-3bTH5_K.svg");
  }

  .fr-icon-inbox-2-fill::before,
  .fr-icon-inbox-2-fill::after {
    background-image: url("../icons/business/inbox-2-fill-HjcE7aq.svg");
  }

  .fr-icon-inbox-2-line::before,
  .fr-icon-inbox-2-line::after {
    background-image: url("../icons/business/inbox-2-line-uflmXGO.svg");
  }

  .fr-icon-inbox-archive-fill::before,
  .fr-icon-inbox-archive-fill::after {
    background-image: url("../icons/business/inbox-archive-fill-doVp8m0.svg");
  }

  .fr-icon-inbox-archive-line::before,
  .fr-icon-inbox-archive-line::after {
    background-image: url("../icons/business/inbox-archive-line-JR-lvxz.svg");
  }

  .fr-icon-inbox-fill::before,
  .fr-icon-inbox-fill::after {
    background-image: url("../icons/business/inbox-fill--BUlaPq.svg");
  }

  .fr-icon-inbox-line::before,
  .fr-icon-inbox-line::after {
    background-image: url("../icons/business/inbox-line-vHbQRDO.svg");
  }

  .fr-icon-inbox-unarchive-fill::before,
  .fr-icon-inbox-unarchive-fill::after {
    background-image: url("../icons/business/inbox-unarchive-fill-kWpl-jR.svg");
  }

  .fr-icon-inbox-unarchive-line::before,
  .fr-icon-inbox-unarchive-line::after {
    background-image: url("../icons/business/inbox-unarchive-line-mpali6f.svg");
  }

  .fr-icon-line-chart-fill::before,
  .fr-icon-line-chart-fill::after {
    background-image: url("../icons/business/line-chart-fill-HqD_EKs.svg");
  }

  .fr-icon-line-chart-line::before,
  .fr-icon-line-chart-line::after {
    background-image: url("../icons/business/line-chart-line-aW3hoky.svg");
  }

  .fr-icon-links-fill::before,
  .fr-icon-links-fill::after {
    background-image: url("../icons/business/links-fill-vXSj1zJ.svg");
  }

  .fr-icon-links-line::before,
  .fr-icon-links-line::after {
    background-image: url("../icons/business/links-line-rSyoKNf.svg");
  }

  .fr-icon-mail-add-fill::before,
  .fr-icon-mail-add-fill::after {
    background-image: url("../icons/business/mail-add-fill-01EbK3I.svg");
  }

  .fr-icon-mail-add-line::before,
  .fr-icon-mail-add-line::after {
    background-image: url("../icons/business/mail-add-line-8n_juV6.svg");
  }

  .fr-icon-mail-check-fill::before,
  .fr-icon-mail-check-fill::after {
    background-image: url("../icons/business/mail-check-fill-GnopkTG.svg");
  }

  .fr-icon-mail-check-line::before,
  .fr-icon-mail-check-line::after {
    background-image: url("../icons/business/mail-check-line-oWPzD9q.svg");
  }

  .fr-icon-mail-close-fill::before,
  .fr-icon-mail-close-fill::after {
    background-image: url("../icons/business/mail-close-fill-ANEvFN9.svg");
  }

  .fr-icon-mail-close-line::before,
  .fr-icon-mail-close-line::after {
    background-image: url("../icons/business/mail-close-line-geBfq02.svg");
  }

  .fr-icon-mail-download-fill::before,
  .fr-icon-mail-download-fill::after {
    background-image: url("../icons/business/mail-download-fill-6Y0XFVO.svg");
  }

  .fr-icon-mail-download-line::before,
  .fr-icon-mail-download-line::after {
    background-image: url("../icons/business/mail-download-line-8OaaKDj.svg");
  }

  .fr-icon-mail-fill::before,
  .fr-icon-mail-fill::after {
    background-image: url("../icons/business/mail-fill-86PiCpg.svg");
  }

  .fr-icon-mail-forbid-fill::before,
  .fr-icon-mail-forbid-fill::after {
    background-image: url("../icons/business/mail-forbid-fill-rqkjmgQ.svg");
  }

  .fr-icon-mail-forbid-line::before,
  .fr-icon-mail-forbid-line::after {
    background-image: url("../icons/business/mail-forbid-line-KMNwFEu.svg");
  }

  .fr-icon-mail-line::before,
  .fr-icon-mail-line::after {
    background-image: url("../icons/business/mail-line-bpJmk9D.svg");
  }

  .fr-icon-mail-lock-fill::before,
  .fr-icon-mail-lock-fill::after {
    background-image: url("../icons/business/mail-lock-fill-PcJxvRx.svg");
  }

  .fr-icon-mail-lock-line::before,
  .fr-icon-mail-lock-line::after {
    background-image: url("../icons/business/mail-lock-line-9IBmaOk.svg");
  }

  .fr-icon-mail-open-fill::before,
  .fr-icon-mail-open-fill::after {
    background-image: url("../icons/business/mail-open-fill-fOdq7NO.svg");
  }

  .fr-icon-mail-open-line::before,
  .fr-icon-mail-open-line::after {
    background-image: url("../icons/business/mail-open-line-BhbPMF8.svg");
  }

  .fr-icon-mail-send-fill::before,
  .fr-icon-mail-send-fill::after {
    background-image: url("../icons/business/mail-send-fill-omiERDS.svg");
  }

  .fr-icon-mail-send-line::before,
  .fr-icon-mail-send-line::after {
    background-image: url("../icons/business/mail-send-line-7z3czC1.svg");
  }

  .fr-icon-mail-settings-fill::before,
  .fr-icon-mail-settings-fill::after {
    background-image: url("../icons/business/mail-settings-fill-6k-yyQB.svg");
  }

  .fr-icon-mail-settings-line::before,
  .fr-icon-mail-settings-line::after {
    background-image: url("../icons/business/mail-settings-line-87xEULH.svg");
  }

  .fr-icon-mail-star-fill::before,
  .fr-icon-mail-star-fill::after {
    background-image: url("../icons/business/mail-star-fill--tfHixA.svg");
  }

  .fr-icon-mail-star-line::before,
  .fr-icon-mail-star-line::after {
    background-image: url("../icons/business/mail-star-line-J7EPl3Z.svg");
  }

  .fr-icon-mail-unread-fill::before,
  .fr-icon-mail-unread-fill::after {
    background-image: url("../icons/business/mail-unread-fill-6lbf7_J.svg");
  }

  .fr-icon-mail-unread-line::before,
  .fr-icon-mail-unread-line::after {
    background-image: url("../icons/business/mail-unread-line-5F7oi0A.svg");
  }

  .fr-icon-mail-volume-fill::before,
  .fr-icon-mail-volume-fill::after {
    background-image: url("../icons/business/mail-volume-fill-HB3i25T.svg");
  }

  .fr-icon-mail-volume-line::before,
  .fr-icon-mail-volume-line::after {
    background-image: url("../icons/business/mail-volume-line-zWGtb7f.svg");
  }

  .fr-icon-medal-fill::before,
  .fr-icon-medal-fill::after {
    background-image: url("../icons/business/medal-fill-wqrk0dc.svg");
  }

  .fr-icon-medal-line::before,
  .fr-icon-medal-line::after {
    background-image: url("../icons/business/medal-line-NP_Q8Wj.svg");
  }

  .fr-icon-megaphone-fill::before,
  .fr-icon-megaphone-fill::after {
    background-image: url("../icons/business/megaphone-fill-qadSmyk.svg");
  }

  .fr-icon-megaphone-line::before,
  .fr-icon-megaphone-line::after {
    background-image: url("../icons/business/megaphone-line-P6lxJOp.svg");
  }

  .fr-icon-pass-expired-fill::before,
  .fr-icon-pass-expired-fill::after {
    background-image: url("../icons/business/pass-expired-fill-lXyGaGq.svg");
  }

  .fr-icon-pass-expired-line::before,
  .fr-icon-pass-expired-line::after {
    background-image: url("../icons/business/pass-expired-line-lv75tsf.svg");
  }

  .fr-icon-pass-pending-fill::before,
  .fr-icon-pass-pending-fill::after {
    background-image: url("../icons/business/pass-pending-fill-BrE4VT8.svg");
  }

  .fr-icon-pass-pending-line::before,
  .fr-icon-pass-pending-line::after {
    background-image: url("../icons/business/pass-pending-line-Zd-CV_Z.svg");
  }

  .fr-icon-pass-valid-fill::before,
  .fr-icon-pass-valid-fill::after {
    background-image: url("../icons/business/pass-valid-fill-XKiM0Y4.svg");
  }

  .fr-icon-pass-valid-line::before,
  .fr-icon-pass-valid-line::after {
    background-image: url("../icons/business/pass-valid-line-KzMYede.svg");
  }

  .fr-icon-pie-chart-2-fill::before,
  .fr-icon-pie-chart-2-fill::after {
    background-image: url("../icons/business/pie-chart-2-fill-fSDaZ2H.svg");
  }

  .fr-icon-pie-chart-2-line::before,
  .fr-icon-pie-chart-2-line::after {
    background-image: url("../icons/business/pie-chart-2-line-9ZqX2XW.svg");
  }

  .fr-icon-pie-chart-box-fill::before,
  .fr-icon-pie-chart-box-fill::after {
    background-image: url("../icons/business/pie-chart-box-fill-bp5QVxo.svg");
  }

  .fr-icon-pie-chart-box-line::before,
  .fr-icon-pie-chart-box-line::after {
    background-image: url("../icons/business/pie-chart-box-line-Wf8rwFB.svg");
  }

  .fr-icon-pie-chart-fill::before,
  .fr-icon-pie-chart-fill::after {
    background-image: url("../icons/business/pie-chart-fill-xMRKGV6.svg");
  }

  .fr-icon-pie-chart-line::before,
  .fr-icon-pie-chart-line::after {
    background-image: url("../icons/business/pie-chart-line-t6MrLMa.svg");
  }

  .fr-icon-presentation-fill::before,
  .fr-icon-presentation-fill::after {
    background-image: url("../icons/business/presentation-fill-bwMQGhd.svg");
  }

  .fr-icon-presentation-line::before,
  .fr-icon-presentation-line::after {
    background-image: url("../icons/business/presentation-line-oOKCdd9.svg");
  }

  .fr-icon-printer-cloud-fill::before,
  .fr-icon-printer-cloud-fill::after {
    background-image: url("../icons/business/printer-cloud-fill-8Ojj9j2.svg");
  }

  .fr-icon-printer-cloud-line::before,
  .fr-icon-printer-cloud-line::after {
    background-image: url("../icons/business/printer-cloud-line-c-jbKNO.svg");
  }

  .fr-icon-printer-fill::before,
  .fr-icon-printer-fill::after {
    background-image: url("../icons/business/printer-fill-LuaJLkx.svg");
  }

  .fr-icon-printer-line::before,
  .fr-icon-printer-line::after {
    background-image: url("../icons/business/printer-line-X_NIlZp.svg");
  }

  .fr-icon-profil-fill::before,
  .fr-icon-profil-fill::after {
    background-image: url("../icons/business/profil-fill-hh8ZqbU.svg");
  }

  .fr-icon-profil-line::before,
  .fr-icon-profil-line::after {
    background-image: url("../icons/business/profil-line-1gNVsV3.svg");
  }

  .fr-icon-projector-2-fill::before,
  .fr-icon-projector-2-fill::after {
    background-image: url("../icons/business/projector-2-fill--2ZeZp5.svg");
  }

  .fr-icon-projector-2-line::before,
  .fr-icon-projector-2-line::after {
    background-image: url("../icons/business/projector-2-line-o_TQBOc.svg");
  }

  .fr-icon-record-mail-fill::before,
  .fr-icon-record-mail-fill::after {
    background-image: url("../icons/business/record-mail-fill-PGCqWT2.svg");
  }

  .fr-icon-record-mail-line::before,
  .fr-icon-record-mail-line::after {
    background-image: url("../icons/business/record-mail-line-WKRObHW.svg");
  }

  .fr-icon-reply-all-fill::before,
  .fr-icon-reply-all-fill::after {
    background-image: url("../icons/business/reply-all-fill-8j4te6y.svg");
  }

  .fr-icon-reply-all-line::before,
  .fr-icon-reply-all-line::after {
    background-image: url("../icons/business/reply-all-line-xfKOlzw.svg");
  }

  .fr-icon-reply-fill::before,
  .fr-icon-reply-fill::after {
    background-image: url("../icons/business/reply-fill-NVtOx1G.svg");
  }

  .fr-icon-reply-line::before,
  .fr-icon-reply-line::after {
    background-image: url("../icons/business/reply-line-exzFvmV.svg");
  }

  .fr-icon-send-plane-fill::before,
  .fr-icon-send-plane-fill::after {
    background-image: url("../icons/business/send-plane-fill-nFZY2NO.svg");
  }

  .fr-icon-send-plane-line::before,
  .fr-icon-send-plane-line::after {
    background-image: url("../icons/business/send-plane-line-sIc5PPG.svg");
  }

  .fr-icon-seo-fill::before,
  .fr-icon-seo-fill::after {
    background-image: url("../icons/business/seo-fill-nCFuCyZ.svg");
  }

  .fr-icon-seo-line::before,
  .fr-icon-seo-line::after {
    background-image: url("../icons/business/seo-line-ni_6LP9.svg");
  }

  .fr-icon-service-fill::before,
  .fr-icon-service-fill::after {
    background-image: url("../icons/business/service-fill-31mtoc-.svg");
  }

  .fr-icon-service-line::before,
  .fr-icon-service-line::after {
    background-image: url("../icons/business/service-line-tqe0I3T.svg");
  }

  .fr-icon-shake-hands-fill::before,
  .fr-icon-shake-hands-fill::after {
    background-image: url("../icons/business/shake-hands-fill-rYeHvfv.svg");
  }

  .fr-icon-shake-hands-line::before,
  .fr-icon-shake-hands-line::after {
    background-image: url("../icons/business/shake-hands-line-MOqX_Wo.svg");
  }

  .fr-icon-slideshow-fill::before,
  .fr-icon-slideshow-fill::after {
    background-image: url("../icons/business/slideshow-fill-gFzVail.svg");
  }

  .fr-icon-slideshow-line::before,
  .fr-icon-slideshow-line::after {
    background-image: url("../icons/business/slideshow-line-pGVc-DG.svg");
  }

  .fr-icon-stack-fill::before,
  .fr-icon-stack-fill::after {
    background-image: url("../icons/business/stack-fill-W4R7XJV.svg");
  }

  .fr-icon-stack-line::before,
  .fr-icon-stack-line::after {
    background-image: url("../icons/business/stack-line--M0R3f5.svg");
  }

  .fr-icon-window-2-fill::before,
  .fr-icon-window-2-fill::after {
    background-image: url("../icons/business/window-2-fill-Vg34OQm.svg");
  }

  .fr-icon-window-2-line::before,
  .fr-icon-window-2-line::after {
    background-image: url("../icons/business/window-2-line-lEp8DBS.svg");
  }

  .fr-icon-window-fill::before,
  .fr-icon-window-fill::after {
    background-image: url("../icons/business/window-fill-_hlzUCQ.svg");
  }

  .fr-icon-window-line::before,
  .fr-icon-window-line::after {
    background-image: url("../icons/business/window-line-CuTztpi.svg");
  }

  .fr-fi-attachment-fill::before {
    background-image: url("../icons/business/attachment-fill-IGn6sJr.svg");
  }

  .fr-fi-attachment-line::before {
    background-image: url("../icons/business/attachment-line-vSOmZAd.svg");
  }

  .fr-fi-calendar-fill::before {
    background-image: url("../icons/business/calendar-fill-lPwWFc_.svg");
  }

  .fr-fi-calendar-line::before {
    background-image: url("../icons/business/calendar-line-XVWOtiF.svg");
  }

  .fr-fi-line-chart-fill::before {
    background-image: url("../icons/business/line-chart-fill-HqD_EKs.svg");
  }

  .fr-fi-line-chart-line::before {
    background-image: url("../icons/business/line-chart-line-aW3hoky.svg");
  }

  .fr-fi-links-fill::before {
    background-image: url("../icons/business/links-fill-vXSj1zJ.svg");
  }

  .fr-fi-mail-fill::before {
    background-image: url("../icons/business/mail-fill-86PiCpg.svg");
  }

  .fr-fi-mail-line::before {
    background-image: url("../icons/business/mail-line-bpJmk9D.svg");
  }

  .fr-fi-printer-fill::before {
    background-image: url("../icons/business/printer-fill-LuaJLkx.svg");
  }

  .fr-fi-printer-line::before {
    background-image: url("../icons/business/printer-line-X_NIlZp.svg");
  }

  .fr-icon-chat-2-fill::before,
  .fr-icon-chat-2-fill::after {
    background-image: url("../icons/communication/chat-2-fill-exPaS32.svg");
  }

  .fr-icon-chat-2-line::before,
  .fr-icon-chat-2-line::after {
    background-image: url("../icons/communication/chat-2-line-7YuxIFt.svg");
  }

  .fr-icon-chat-3-fill::before,
  .fr-icon-chat-3-fill::after {
    background-image: url("../icons/communication/chat-3-fill-2A-4jf-.svg");
  }

  .fr-icon-chat-3-line::before,
  .fr-icon-chat-3-line::after {
    background-image: url("../icons/communication/chat-3-line-8tNsomH.svg");
  }

  .fr-icon-chat-check-fill::before,
  .fr-icon-chat-check-fill::after {
    background-image: url("../icons/communication/chat-check-fill-8cbm9HW.svg");
  }

  .fr-icon-chat-check-line::before,
  .fr-icon-chat-check-line::after {
    background-image: url("../icons/communication/chat-check-line-HL3CLXR.svg");
  }

  .fr-icon-chat-delete-fill::before,
  .fr-icon-chat-delete-fill::after {
    background-image: url("../icons/communication/chat-delete-fill-UfrNAZ0.svg");
  }

  .fr-icon-chat-delete-line::before,
  .fr-icon-chat-delete-line::after {
    background-image: url("../icons/communication/chat-delete-line-V4mCJQz.svg");
  }

  .fr-icon-chat-download-fill::before,
  .fr-icon-chat-download-fill::after {
    background-image: url("../icons/communication/chat-download-fill-JGIrxD-.svg");
  }

  .fr-icon-chat-download-line::before,
  .fr-icon-chat-download-line::after {
    background-image: url("../icons/communication/chat-download-line-1ZT0NTM.svg");
  }

  .fr-icon-chat-follow-up-fill::before,
  .fr-icon-chat-follow-up-fill::after {
    background-image: url("../icons/communication/chat-follow-up-fill-Ad3fgWT.svg");
  }

  .fr-icon-chat-follow-up-line::before,
  .fr-icon-chat-follow-up-line::after {
    background-image: url("../icons/communication/chat-follow-up-line--WEZChd.svg");
  }

  .fr-icon-chat-forward-fill::before,
  .fr-icon-chat-forward-fill::after {
    background-image: url("../icons/communication/chat-forward-fill-9TcQJAm.svg");
  }

  .fr-icon-chat-forward-line::before,
  .fr-icon-chat-forward-line::after {
    background-image: url("../icons/communication/chat-forward-line-JUX3n6o.svg");
  }

  .fr-icon-chat-history-fill::before,
  .fr-icon-chat-history-fill::after {
    background-image: url("../icons/communication/chat-history-fill-acoqJVe.svg");
  }

  .fr-icon-chat-history-line::before,
  .fr-icon-chat-history-line::after {
    background-image: url("../icons/communication/chat-history-line-mwOZi6U.svg");
  }

  .fr-icon-chat-new-fill::before,
  .fr-icon-chat-new-fill::after {
    background-image: url("../icons/communication/chat-new-fill-6SDAVpi.svg");
  }

  .fr-icon-chat-new-line::before,
  .fr-icon-chat-new-line::after {
    background-image: url("../icons/communication/chat-new-line-sRUNGEn.svg");
  }

  .fr-icon-chat-off-fill::before,
  .fr-icon-chat-off-fill::after {
    background-image: url("../icons/communication/chat-off-fill-T05qxRZ.svg");
  }

  .fr-icon-chat-off-line::before,
  .fr-icon-chat-off-line::after {
    background-image: url("../icons/communication/chat-off-line-6JeLqiy.svg");
  }

  .fr-icon-chat-poll-fill::before,
  .fr-icon-chat-poll-fill::after {
    background-image: url("../icons/communication/chat-poll-fill--yG7ECq.svg");
  }

  .fr-icon-chat-poll-line::before,
  .fr-icon-chat-poll-line::after {
    background-image: url("../icons/communication/chat-poll-line-pYB9F20.svg");
  }

  .fr-icon-chat-private-fill::before,
  .fr-icon-chat-private-fill::after {
    background-image: url("../icons/communication/chat-private-fill-pOv1of-.svg");
  }

  .fr-icon-chat-private-line::before,
  .fr-icon-chat-private-line::after {
    background-image: url("../icons/communication/chat-private-line-79Luyke.svg");
  }

  .fr-icon-chat-quote-fill::before,
  .fr-icon-chat-quote-fill::after {
    background-image: url("../icons/communication/chat-quote-fill-uET964x.svg");
  }

  .fr-icon-chat-quote-line::before,
  .fr-icon-chat-quote-line::after {
    background-image: url("../icons/communication/chat-quote-line-P5jCK4m.svg");
  }

  .fr-icon-chat-settings-fill::before,
  .fr-icon-chat-settings-fill::after {
    background-image: url("../icons/communication/chat-settings-fill-KhNgw5f.svg");
  }

  .fr-icon-chat-settings-line::before,
  .fr-icon-chat-settings-line::after {
    background-image: url("../icons/communication/chat-settings-line-YLKRRY8.svg");
  }

  .fr-icon-chat-upload-fill::before,
  .fr-icon-chat-upload-fill::after {
    background-image: url("../icons/communication/chat-upload-fill-8v-X_JI.svg");
  }

  .fr-icon-chat-upload-line::before,
  .fr-icon-chat-upload-line::after {
    background-image: url("../icons/communication/chat-upload-line-Tizfpom.svg");
  }

  .fr-icon-chat-voice-fill::before,
  .fr-icon-chat-voice-fill::after {
    background-image: url("../icons/communication/chat-voice-fill-7zINLBL.svg");
  }

  .fr-icon-chat-voice-line::before,
  .fr-icon-chat-voice-line::after {
    background-image: url("../icons/communication/chat-voice-line-0qJtF7a.svg");
  }

  .fr-icon-discuss-fill::before,
  .fr-icon-discuss-fill::after {
    background-image: url("../icons/communication/discuss-fill-gjmWdHs.svg");
  }

  .fr-icon-discuss-line::before,
  .fr-icon-discuss-line::after {
    background-image: url("../icons/communication/discuss-line-75Yvzno.svg");
  }

  .fr-icon-emoji-sticker-fill::before,
  .fr-icon-emoji-sticker-fill::after {
    background-image: url("../icons/communication/emoji-sticker-fill-UEn71fe.svg");
  }

  .fr-icon-emoji-sticker-line::before,
  .fr-icon-emoji-sticker-line::after {
    background-image: url("../icons/communication/emoji-sticker-line-_Po0-2a.svg");
  }

  .fr-icon-feedback-fill::before,
  .fr-icon-feedback-fill::after {
    background-image: url("../icons/communication/feedback-fill-RIWFvX3.svg");
  }

  .fr-icon-feedback-line::before,
  .fr-icon-feedback-line::after {
    background-image: url("../icons/communication/feedback-line-mLhWFpe.svg");
  }

  .fr-icon-message-2-fill::before,
  .fr-icon-message-2-fill::after {
    background-image: url("../icons/communication/message-2-fill-EUppOaj.svg");
  }

  .fr-icon-message-2-line::before,
  .fr-icon-message-2-line::after {
    background-image: url("../icons/communication/message-2-line-kjzFXeu.svg");
  }

  .fr-icon-message-3-fill::before,
  .fr-icon-message-3-fill::after {
    background-image: url("../icons/communication/message-3-fill-915fWKE.svg");
  }

  .fr-icon-message-3-line::before,
  .fr-icon-message-3-line::after {
    background-image: url("../icons/communication/message-3-line-zsVqL9X.svg");
  }

  .fr-icon-question-answer-fill::before,
  .fr-icon-question-answer-fill::after {
    background-image: url("../icons/communication/question-answer-fill-HI9eIT4.svg");
  }

  .fr-icon-question-answer-line::before,
  .fr-icon-question-answer-line::after {
    background-image: url("../icons/communication/question-answer-line-AWQHB-X.svg");
  }

  .fr-icon-questionnaire-fill::before,
  .fr-icon-questionnaire-fill::after {
    background-image: url("../icons/communication/questionnaire-fill-7CkAtir.svg");
  }

  .fr-icon-questionnaire-line::before,
  .fr-icon-questionnaire-line::after {
    background-image: url("../icons/communication/questionnaire-line-apLAPL9.svg");
  }

  .fr-icon-speak-fill::before,
  .fr-icon-speak-fill::after {
    background-image: url("../icons/communication/speak-fill-RrNVCbE.svg");
  }

  .fr-icon-speak-line::before,
  .fr-icon-speak-line::after {
    background-image: url("../icons/communication/speak-line-GC6Udlb.svg");
  }

  .fr-icon-video-chat-fill::before,
  .fr-icon-video-chat-fill::after {
    background-image: url("../icons/communication/video-chat-fill-zqjOTFi.svg");
  }

  .fr-icon-video-chat-line::before,
  .fr-icon-video-chat-line::after {
    background-image: url("../icons/communication/video-chat-line-W_DPPpS.svg");
  }

  .fr-fi-chat-quote-fill::before {
    background-image: url("../icons/communication/chat-quote-fill-uET964x.svg");
  }

  .fr-fi-chat-quote-line::before {
    background-image: url("../icons/communication/chat-quote-line-P5jCK4m.svg");
  }

  .fr-icon-anticlockwise-fill::before,
  .fr-icon-anticlockwise-fill::after {
    background-image: url("../icons/design/anticlockwise-fill-WkTCPEd.svg");
  }

  .fr-icon-anticlockwise-line::before,
  .fr-icon-anticlockwise-line::after {
    background-image: url("../icons/design/anticlockwise-line-vaxOVbn.svg");
  }

  .fr-icon-artboard-fill::before,
  .fr-icon-artboard-fill::after {
    background-image: url("../icons/design/artboard-fill-gjF6dXP.svg");
  }

  .fr-icon-artboard-line::before,
  .fr-icon-artboard-line::after {
    background-image: url("../icons/design/artboard-line-bL0twU_.svg");
  }

  .fr-icon-ball-pen-fill::before,
  .fr-icon-ball-pen-fill::after {
    background-image: url("../icons/design/ball-pen-fill-LI5N8ZI.svg");
  }

  .fr-icon-ball-pen-line::before,
  .fr-icon-ball-pen-line::after {
    background-image: url("../icons/design/ball-pen-line-aSWhV6v.svg");
  }

  .fr-icon-blur-off-fill::before,
  .fr-icon-blur-off-fill::after {
    background-image: url("../icons/design/blur-off-fill-fWMRpo3.svg");
  }

  .fr-icon-blur-off-line::before,
  .fr-icon-blur-off-line::after {
    background-image: url("../icons/design/blur-off-line-obK7G_U.svg");
  }

  .fr-icon-brush-3-fill::before,
  .fr-icon-brush-3-fill::after {
    background-image: url("../icons/design/brush-3-fill-lwjKezj.svg");
  }

  .fr-icon-brush-3-line::before,
  .fr-icon-brush-3-line::after {
    background-image: url("../icons/design/brush-3-line-iX6uc3B.svg");
  }

  .fr-icon-brush-fill::before,
  .fr-icon-brush-fill::after {
    background-image: url("../icons/design/brush-fill-dOZ0miA.svg");
  }

  .fr-icon-brush-line::before,
  .fr-icon-brush-line::after {
    background-image: url("../icons/design/brush-line-H0zm1Ob.svg");
  }

  .fr-icon-circle-fill::before,
  .fr-icon-circle-fill::after {
    background-image: url("../icons/design/circle-fill-ZIlvGp0.svg");
  }

  .fr-icon-circle-line::before,
  .fr-icon-circle-line::after {
    background-image: url("../icons/design/circle-line-cfpUFH9.svg");
  }

  .fr-icon-clockwise-fill::before,
  .fr-icon-clockwise-fill::after {
    background-image: url("../icons/design/clockwise-fill-JLJfiBb.svg");
  }

  .fr-icon-clockwise-line::before,
  .fr-icon-clockwise-line::after {
    background-image: url("../icons/design/clockwise-line-caDDEgN.svg");
  }

  .fr-icon-collage-fill::before,
  .fr-icon-collage-fill::after {
    background-image: url("../icons/design/collage-fill-Jjw1wC0.svg");
  }

  .fr-icon-collage-line::before,
  .fr-icon-collage-line::after {
    background-image: url("../icons/design/collage-line-RAw-6Lc.svg");
  }

  .fr-icon-compasses-2-fill::before,
  .fr-icon-compasses-2-fill::after {
    background-image: url("../icons/design/compasses-2-fill-Fe-yDN1.svg");
  }

  .fr-icon-compasses-2-line::before,
  .fr-icon-compasses-2-line::after {
    background-image: url("../icons/design/compasses-2-line-J4dpfKY.svg");
  }

  .fr-icon-contrast-drop-2-fill::before,
  .fr-icon-contrast-drop-2-fill::after {
    background-image: url("../icons/design/contrast-drop-2-fill-PxYkDOr.svg");
  }

  .fr-icon-contrast-drop-2-line::before,
  .fr-icon-contrast-drop-2-line::after {
    background-image: url("../icons/design/contrast-drop-2-line-QYeWmG7.svg");
  }

  .fr-icon-contrast-fill::before,
  .fr-icon-contrast-fill::after {
    background-image: url("../icons/design/contrast-fill-FejQSHs.svg");
  }

  .fr-icon-contrast-line::before,
  .fr-icon-contrast-line::after {
    background-image: url("../icons/design/contrast-line-iSciert.svg");
  }

  .fr-icon-crop-fill::before,
  .fr-icon-crop-fill::after {
    background-image: url("../icons/design/crop-fill-bt_lZWE.svg");
  }

  .fr-icon-crop-line::before,
  .fr-icon-crop-line::after {
    background-image: url("../icons/design/crop-line-H2VlpNc.svg");
  }

  .fr-icon-crosshair-2-fill::before,
  .fr-icon-crosshair-2-fill::after {
    background-image: url("../icons/design/crosshair-2-fill-5aDOZVz.svg");
  }

  .fr-icon-crosshair-2-line::before,
  .fr-icon-crosshair-2-line::after {
    background-image: url("../icons/design/crosshair-2-line-U298h_4.svg");
  }

  .fr-icon-drag-drop-fill::before,
  .fr-icon-drag-drop-fill::after {
    background-image: url("../icons/design/drag-drop-fill-xzwIP32.svg");
  }

  .fr-icon-drag-drop-line::before,
  .fr-icon-drag-drop-line::after {
    background-image: url("../icons/design/drag-drop-line-W2DEIUZ.svg");
  }

  .fr-icon-drag-move-2-fill::before,
  .fr-icon-drag-move-2-fill::after {
    background-image: url("../icons/design/drag-move-2-fill-CwGwpci.svg");
  }

  .fr-icon-drag-move-2-line::before,
  .fr-icon-drag-move-2-line::after {
    background-image: url("../icons/design/drag-move-2-line-E7WrHTH.svg");
  }

  .fr-icon-drop-fill::before,
  .fr-icon-drop-fill::after {
    background-image: url("../icons/design/drop-fill-6mlZCSQ.svg");
  }

  .fr-icon-drop-line::before,
  .fr-icon-drop-line::after {
    background-image: url("../icons/design/drop-line-woklyLD.svg");
  }

  .fr-icon-edit-box-fill::before,
  .fr-icon-edit-box-fill::after {
    background-image: url("../icons/design/edit-box-fill-Ezs71Av.svg");
  }

  .fr-icon-edit-box-line::before,
  .fr-icon-edit-box-line::after {
    background-image: url("../icons/design/edit-box-line-TyRF3EQ.svg");
  }

  .fr-icon-edit-circle-fill::before,
  .fr-icon-edit-circle-fill::after {
    background-image: url("../icons/design/edit-circle-fill-4lqv7Xx.svg");
  }

  .fr-icon-edit-circle-line::before,
  .fr-icon-edit-circle-line::after {
    background-image: url("../icons/design/edit-circle-line-G9z1R8m.svg");
  }

  .fr-icon-edit-fill::before,
  .fr-icon-edit-fill::after {
    background-image: url("../icons/design/edit-fill-tzW0sPp.svg");
  }

  .fr-icon-edit-line::before,
  .fr-icon-edit-line::after {
    background-image: url("../icons/design/edit-line-CI0Bhgy.svg");
  }

  .fr-icon-eraser-fill-1::before,
  .fr-icon-eraser-fill-1::after {
    background-image: url("../icons/design/eraser-fill-1-9JR-7sM.svg");
  }

  .fr-icon-eraser-fill::before,
  .fr-icon-eraser-fill::after {
    background-image: url("../icons/design/eraser-fill-DtQpuCo.svg");
  }

  .fr-icon-eraser-line-1::before,
  .fr-icon-eraser-line-1::after {
    background-image: url("../icons/design/eraser-line-1-0R-ZZqb.svg");
  }

  .fr-icon-eraser-line::before,
  .fr-icon-eraser-line::after {
    background-image: url("../icons/design/eraser-line-JgQ9YBR.svg");
  }

  .fr-icon-focus-3-fill::before,
  .fr-icon-focus-3-fill::after {
    background-image: url("../icons/design/focus-3-fill-sMNcyhI.svg");
  }

  .fr-icon-focus-3-line::before,
  .fr-icon-focus-3-line::after {
    background-image: url("../icons/design/focus-3-line-uiUMDdN.svg");
  }

  .fr-icon-grid-fill::before,
  .fr-icon-grid-fill::after {
    background-image: url("../icons/design/grid-fill-pr7gjKe.svg");
  }

  .fr-icon-grid-line::before,
  .fr-icon-grid-line::after {
    background-image: url("../icons/design/grid-line-IoW523N.svg");
  }

  .fr-icon-hammer-fill::before,
  .fr-icon-hammer-fill::after {
    background-image: url("../icons/design/hammer-fill-lEDBzuq.svg");
  }

  .fr-icon-hammer-line::before,
  .fr-icon-hammer-line::after {
    background-image: url("../icons/design/hammer-line-I1lxw_z.svg");
  }

  .fr-icon-hexagon-fill::before,
  .fr-icon-hexagon-fill::after {
    background-image: url("../icons/design/hexagon-fill-xiUUptL.svg");
  }

  .fr-icon-hexagon-line::before,
  .fr-icon-hexagon-line::after {
    background-image: url("../icons/design/hexagon-line-ROZEZFu.svg");
  }

  .fr-icon-ink-bottle-fill::before,
  .fr-icon-ink-bottle-fill::after {
    background-image: url("../icons/design/ink-bottle-fill-LNGE2-v.svg");
  }

  .fr-icon-ink-bottle-line::before,
  .fr-icon-ink-bottle-line::after {
    background-image: url("../icons/design/ink-bottle-line-XlWs2_E.svg");
  }

  .fr-icon-layout-bottom-fill::before,
  .fr-icon-layout-bottom-fill::after {
    background-image: url("../icons/design/layout-bottom-fill-mcTy0Jj.svg");
  }

  .fr-icon-layout-bottom-line::before,
  .fr-icon-layout-bottom-line::after {
    background-image: url("../icons/design/layout-bottom-line-_kc5EWh.svg");
  }

  .fr-icon-layout-column-fill::before,
  .fr-icon-layout-column-fill::after {
    background-image: url("../icons/design/layout-column-fill-yPNUFDj.svg");
  }

  .fr-icon-layout-column-line::before,
  .fr-icon-layout-column-line::after {
    background-image: url("../icons/design/layout-column-line-EYtRLKA.svg");
  }

  .fr-icon-layout-fill::before,
  .fr-icon-layout-fill::after {
    background-image: url("../icons/design/layout-fill-8UWGGq5.svg");
  }

  .fr-icon-layout-grid-fill::before,
  .fr-icon-layout-grid-fill::after {
    background-image: url("../icons/design/layout-grid-fill-H1CBCyW.svg");
  }

  .fr-icon-layout-grid-line::before,
  .fr-icon-layout-grid-line::after {
    background-image: url("../icons/design/layout-grid-line-6bezgeq.svg");
  }

  .fr-icon-layout-left-fill::before,
  .fr-icon-layout-left-fill::after {
    background-image: url("../icons/design/layout-left-fill-LtiJCVe.svg");
  }

  .fr-icon-layout-left-line::before,
  .fr-icon-layout-left-line::after {
    background-image: url("../icons/design/layout-left-line-BeqyPTb.svg");
  }

  .fr-icon-layout-line::before,
  .fr-icon-layout-line::after {
    background-image: url("../icons/design/layout-line-TBdW4da.svg");
  }

  .fr-icon-layout-masonry-fill::before,
  .fr-icon-layout-masonry-fill::after {
    background-image: url("../icons/design/layout-masonry-fill-vtNEmis.svg");
  }

  .fr-icon-layout-masonry-line::before,
  .fr-icon-layout-masonry-line::after {
    background-image: url("../icons/design/layout-masonry-line-fDMR1Hd.svg");
  }

  .fr-icon-layout-right-fill::before,
  .fr-icon-layout-right-fill::after {
    background-image: url("../icons/design/layout-right-fill-lxzqiB5.svg");
  }

  .fr-icon-layout-right-line::before,
  .fr-icon-layout-right-line::after {
    background-image: url("../icons/design/layout-right-line-L_L-ijr.svg");
  }

  .fr-icon-layout-row-fill::before,
  .fr-icon-layout-row-fill::after {
    background-image: url("../icons/design/layout-row-fill-flpNReA.svg");
  }

  .fr-icon-layout-row-line::before,
  .fr-icon-layout-row-line::after {
    background-image: url("../icons/design/layout-row-line-IUedDl1.svg");
  }

  .fr-icon-layout-top-fill::before,
  .fr-icon-layout-top-fill::after {
    background-image: url("../icons/design/layout-top-fill-wnj7hSq.svg");
  }

  .fr-icon-layout-top-line::before,
  .fr-icon-layout-top-line::after {
    background-image: url("../icons/design/layout-top-line-mCiv3_r.svg");
  }

  .fr-icon-magic-fill::before,
  .fr-icon-magic-fill::after {
    background-image: url("../icons/design/magic-fill-RtTd3hk.svg");
  }

  .fr-icon-magic-line::before,
  .fr-icon-magic-line::after {
    background-image: url("../icons/design/magic-line-_6v7-HL.svg");
  }

  .fr-icon-mark-pen-fill::before,
  .fr-icon-mark-pen-fill::after {
    background-image: url("../icons/design/mark-pen-fill-8x4CH0u.svg");
  }

  .fr-icon-mark-pen-line::before,
  .fr-icon-mark-pen-line::after {
    background-image: url("../icons/design/mark-pen-line-XhYBTy6.svg");
  }

  .fr-icon-markup-fill::before,
  .fr-icon-markup-fill::after {
    background-image: url("../icons/design/markup-fill-I3Pe7e2.svg");
  }

  .fr-icon-markup-line::before,
  .fr-icon-markup-line::after {
    background-image: url("../icons/design/markup-line-FR0czCu.svg");
  }

  .fr-icon-octagon-fill::before,
  .fr-icon-octagon-fill::after {
    background-image: url("../icons/design/octagon-fill-SPEQcMw.svg");
  }

  .fr-icon-octagon-line::before,
  .fr-icon-octagon-line::after {
    background-image: url("../icons/design/octagon-line-7ZEp92W.svg");
  }

  .fr-icon-paint-brush-fill::before,
  .fr-icon-paint-brush-fill::after {
    background-image: url("../icons/design/paint-brush-fill-02Lh05g.svg");
  }

  .fr-icon-paint-brush-line::before,
  .fr-icon-paint-brush-line::after {
    background-image: url("../icons/design/paint-brush-line-bVa97ac.svg");
  }

  .fr-icon-paint-fill::before,
  .fr-icon-paint-fill::after {
    background-image: url("../icons/design/paint-fill-uRhfkha.svg");
  }

  .fr-icon-paint-line::before,
  .fr-icon-paint-line::after {
    background-image: url("../icons/design/paint-line-i888XWB.svg");
  }

  .fr-icon-palette-fill::before,
  .fr-icon-palette-fill::after {
    background-image: url("../icons/design/palette-fill-sMosDQp.svg");
  }

  .fr-icon-palette-line::before,
  .fr-icon-palette-line::after {
    background-image: url("../icons/design/palette-line-H0034-G.svg");
  }

  .fr-icon-pantone-fill::before,
  .fr-icon-pantone-fill::after {
    background-image: url("../icons/design/pantone-fill-HQ2RcA8.svg");
  }

  .fr-icon-pantone-line::before,
  .fr-icon-pantone-line::after {
    background-image: url("../icons/design/pantone-line-_daIVA5.svg");
  }

  .fr-icon-pen-nib-fill::before,
  .fr-icon-pen-nib-fill::after {
    background-image: url("../icons/design/pen-nib-fill-xmS9jgR.svg");
  }

  .fr-icon-pen-nib-line::before,
  .fr-icon-pen-nib-line::after {
    background-image: url("../icons/design/pen-nib-line-M6kQX6L.svg");
  }

  .fr-icon-pencil-fill::before,
  .fr-icon-pencil-fill::after {
    background-image: url("../icons/design/pencil-fill-EzJiDHo.svg");
  }

  .fr-icon-pencil-line::before,
  .fr-icon-pencil-line::after {
    background-image: url("../icons/design/pencil-line-Q6VHlRF.svg");
  }

  .fr-icon-pencil-ruler-fill::before,
  .fr-icon-pencil-ruler-fill::after {
    background-image: url("../icons/design/pencil-ruler-fill-Q3UCLxs.svg");
  }

  .fr-icon-pencil-ruler-line::before,
  .fr-icon-pencil-ruler-line::after {
    background-image: url("../icons/design/pencil-ruler-line-VTzQnNT.svg");
  }

  .fr-icon-pentagon-fill::before,
  .fr-icon-pentagon-fill::after {
    background-image: url("../icons/design/pentagon-fill-0CJOzE-.svg");
  }

  .fr-icon-pentagon-line::before,
  .fr-icon-pentagon-line::after {
    background-image: url("../icons/design/pentagon-line-N5SFj8e.svg");
  }

  .fr-icon-quill-pen-fill::before,
  .fr-icon-quill-pen-fill::after {
    background-image: url("../icons/design/quill-pen-fill-OrCerbV.svg");
  }

  .fr-icon-quill-pen-line::before,
  .fr-icon-quill-pen-line::after {
    background-image: url("../icons/design/quill-pen-line-ga0H1Qv.svg");
  }

  .fr-icon-rectangle-fill::before,
  .fr-icon-rectangle-fill::after {
    background-image: url("../icons/design/rectangle-fill-GLVkm5b.svg");
  }

  .fr-icon-rectangle-line::before,
  .fr-icon-rectangle-line::after {
    background-image: url("../icons/design/rectangle-line-ZCUFaHJ.svg");
  }

  .fr-icon-ruler-fill::before,
  .fr-icon-ruler-fill::after {
    background-image: url("../icons/design/ruler-fill-ToCzimI.svg");
  }

  .fr-icon-ruler-line::before,
  .fr-icon-ruler-line::after {
    background-image: url("../icons/design/ruler-line-ZovctG_.svg");
  }

  .fr-icon-scissors-cut-fill::before,
  .fr-icon-scissors-cut-fill::after {
    background-image: url("../icons/design/scissors-cut-fill-FSY81Yh.svg");
  }

  .fr-icon-scissors-cut-line::before,
  .fr-icon-scissors-cut-line::after {
    background-image: url("../icons/design/scissors-cut-line-cJ5yt9F.svg");
  }

  .fr-icon-scissors-fill::before,
  .fr-icon-scissors-fill::after {
    background-image: url("../icons/design/scissors-fill-9-lPdC6.svg");
  }

  .fr-icon-scissors-line::before,
  .fr-icon-scissors-line::after {
    background-image: url("../icons/design/scissors-line-gxdCYeR.svg");
  }

  .fr-icon-screenshot-2-fill::before,
  .fr-icon-screenshot-2-fill::after {
    background-image: url("../icons/design/screenshot-2-fill-FddRnqB.svg");
  }

  .fr-icon-screenshot-2-line::before,
  .fr-icon-screenshot-2-line::after {
    background-image: url("../icons/design/screenshot-2-line-J_ONxjj.svg");
  }

  .fr-icon-shape-fill::before,
  .fr-icon-shape-fill::after {
    background-image: url("../icons/design/shape-fill-xYC8AZL.svg");
  }

  .fr-icon-shape-line::before,
  .fr-icon-shape-line::after {
    background-image: url("../icons/design/shape-line-WJCxjDo.svg");
  }

  .fr-icon-shapes-fill::before,
  .fr-icon-shapes-fill::after {
    background-image: url("../icons/design/shapes-fill-_HAFCJv.svg");
  }

  .fr-icon-shapes-line::before,
  .fr-icon-shapes-line::after {
    background-image: url("../icons/design/shapes-line-bxsSLm9.svg");
  }

  .fr-icon-sip-fill::before,
  .fr-icon-sip-fill::after {
    background-image: url("../icons/design/sip-fill--Nflyvm.svg");
  }

  .fr-icon-sip-line::before,
  .fr-icon-sip-line::after {
    background-image: url("../icons/design/sip-line-89edfKq.svg");
  }

  .fr-icon-slice-fill::before,
  .fr-icon-slice-fill::after {
    background-image: url("../icons/design/slice-fill-RAnUzOk.svg");
  }

  .fr-icon-slice-line::before,
  .fr-icon-slice-line::after {
    background-image: url("../icons/design/slice-line-1D99eE-.svg");
  }

  .fr-icon-square-fill::before,
  .fr-icon-square-fill::after {
    background-image: url("../icons/design/square-fill-I3f66Ym.svg");
  }

  .fr-icon-square-line::before,
  .fr-icon-square-line::after {
    background-image: url("../icons/design/square-line-y66vpMk.svg");
  }

  .fr-icon-table-alt-fill::before,
  .fr-icon-table-alt-fill::after {
    background-image: url("../icons/design/table-alt-fill-wFEY0wd.svg");
  }

  .fr-icon-table-alt-line::before,
  .fr-icon-table-alt-line::after {
    background-image: url("../icons/design/table-alt-line-ug8-VS2.svg");
  }

  .fr-icon-table-fill::before,
  .fr-icon-table-fill::after {
    background-image: url("../icons/design/table-fill-t3PG624.svg");
  }

  .fr-icon-table-line::before,
  .fr-icon-table-line::after {
    background-image: url("../icons/design/table-line-TWRr9al.svg");
  }

  .fr-icon-tools-fill::before,
  .fr-icon-tools-fill::after {
    background-image: url("../icons/design/tools-fill-D6zhZuK.svg");
  }

  .fr-icon-tools-line::before,
  .fr-icon-tools-line::after {
    background-image: url("../icons/design/tools-line-XlAnogX.svg");
  }

  .fr-icon-triangle-fill::before,
  .fr-icon-triangle-fill::after {
    background-image: url("../icons/design/triangle-fill-VYNkU1n.svg");
  }

  .fr-icon-triangle-line::before,
  .fr-icon-triangle-line::after {
    background-image: url("../icons/design/triangle-line-vVJwigr.svg");
  }

  .fr-fi-edit-fill::before {
    background-image: url("../icons/design/edit-fill-tzW0sPp.svg");
  }

  .fr-fi-edit-line::before {
    background-image: url("../icons/design/edit-line-CI0Bhgy.svg");
  }

  .fr-icon-braces-fill::before,
  .fr-icon-braces-fill::after {
    background-image: url("../icons/development/braces-fill-MPQs4IE.svg");
  }

  .fr-icon-braces-line::before,
  .fr-icon-braces-line::after {
    background-image: url("../icons/development/braces-line-MPQs4IE.svg");
  }

  .fr-icon-brackets-fill::before,
  .fr-icon-brackets-fill::after {
    background-image: url("../icons/development/brackets-fill-PQ3EmCG.svg");
  }

  .fr-icon-brackets-line::before,
  .fr-icon-brackets-line::after {
    background-image: url("../icons/development/brackets-line-PQ3EmCG.svg");
  }

  .fr-icon-bug-fill::before,
  .fr-icon-bug-fill::after {
    background-image: url("../icons/development/bug-fill-XFt59s-.svg");
  }

  .fr-icon-bug-line::before,
  .fr-icon-bug-line::after {
    background-image: url("../icons/development/bug-line-t0kvpsm.svg");
  }

  .fr-icon-code-box-fill::before,
  .fr-icon-code-box-fill::after {
    background-image: url("../icons/development/code-box-fill-xOFnBwG.svg");
  }

  .fr-icon-code-box-line::before,
  .fr-icon-code-box-line::after {
    background-image: url("../icons/development/code-box-line-X4zMZIW.svg");
  }

  .fr-icon-code-fill::before,
  .fr-icon-code-fill::after {
    background-image: url("../icons/development/code-fill-aSXFQND.svg");
  }

  .fr-icon-code-line::before,
  .fr-icon-code-line::after {
    background-image: url("../icons/development/code-line-aSXFQND.svg");
  }

  .fr-icon-code-s-slash-fill::before,
  .fr-icon-code-s-slash-fill::after {
    background-image: url("../icons/development/code-s-slash-fill-rUGgERA.svg");
  }

  .fr-icon-code-s-slash-line::before,
  .fr-icon-code-s-slash-line::after {
    background-image: url("../icons/development/code-s-slash-line-dJF0jfG.svg");
  }

  .fr-icon-command-fill::before,
  .fr-icon-command-fill::after {
    background-image: url("../icons/development/command-fill-lj0aPTE.svg");
  }

  .fr-icon-command-line::before,
  .fr-icon-command-line::after {
    background-image: url("../icons/development/command-line-lj0aPTE.svg");
  }

  .fr-icon-css3-fill::before,
  .fr-icon-css3-fill::after {
    background-image: url("../icons/development/css3-fill-wqcGsl2.svg");
  }

  .fr-icon-css3-line::before,
  .fr-icon-css3-line::after {
    background-image: url("../icons/development/css3-line-X_QK2lt.svg");
  }

  .fr-icon-cursor-fill::before,
  .fr-icon-cursor-fill::after {
    background-image: url("../icons/development/cursor-fill-YZMeByW.svg");
  }

  .fr-icon-cursor-line::before,
  .fr-icon-cursor-line::after {
    background-image: url("../icons/development/cursor-line-SUhORGR.svg");
  }

  .fr-icon-git-branch-fill::before,
  .fr-icon-git-branch-fill::after {
    background-image: url("../icons/development/git-branch-fill-aH9j2wm.svg");
  }

  .fr-icon-git-branch-line::before,
  .fr-icon-git-branch-line::after {
    background-image: url("../icons/development/git-branch-line-aKlP2hn.svg");
  }

  .fr-icon-git-close-pull-request-fill::before,
  .fr-icon-git-close-pull-request-fill::after {
    background-image: url("../icons/development/git-close-pull-request-fill-8ECn9gk.svg");
  }

  .fr-icon-git-close-pull-request-line::before,
  .fr-icon-git-close-pull-request-line::after {
    background-image: url("../icons/development/git-close-pull-request-line-slBJV1X.svg");
  }

  .fr-icon-git-commit-fill::before,
  .fr-icon-git-commit-fill::after {
    background-image: url("../icons/development/git-commit-fill-jPL_tto.svg");
  }

  .fr-icon-git-commit-line::before,
  .fr-icon-git-commit-line::after {
    background-image: url("../icons/development/git-commit-line-4y_ypyT.svg");
  }

  .fr-icon-git-merge-fill::before,
  .fr-icon-git-merge-fill::after {
    background-image: url("../icons/development/git-merge-fill-vZXmzsi.svg");
  }

  .fr-icon-git-merge-line::before,
  .fr-icon-git-merge-line::after {
    background-image: url("../icons/development/git-merge-line-354RcHu.svg");
  }

  .fr-icon-git-pull-request-fill::before,
  .fr-icon-git-pull-request-fill::after {
    background-image: url("../icons/development/git-pull-request-fill-s6byK4W.svg");
  }

  .fr-icon-git-pull-request-line::before,
  .fr-icon-git-pull-request-line::after {
    background-image: url("../icons/development/git-pull-request-line-shl0YWV.svg");
  }

  .fr-icon-git-repository-commits-fill::before,
  .fr-icon-git-repository-commits-fill::after {
    background-image: url("../icons/development/git-repository-commits-fill-D1dPkhP.svg");
  }

  .fr-icon-git-repository-commits-line::before,
  .fr-icon-git-repository-commits-line::after {
    background-image: url("../icons/development/git-repository-commits-line-5YDsGZ0.svg");
  }

  .fr-icon-git-repository-fill::before,
  .fr-icon-git-repository-fill::after {
    background-image: url("../icons/development/git-repository-fill-X7HwEVn.svg");
  }

  .fr-icon-git-repository-line::before,
  .fr-icon-git-repository-line::after {
    background-image: url("../icons/development/git-repository-line-LsyXaIj.svg");
  }

  .fr-icon-git-repository-private-fill::before,
  .fr-icon-git-repository-private-fill::after {
    background-image: url("../icons/development/git-repository-private-fill-doDCQG-.svg");
  }

  .fr-icon-git-repository-private-line::before,
  .fr-icon-git-repository-private-line::after {
    background-image: url("../icons/development/git-repository-private-line-Iw3wGov.svg");
  }

  .fr-icon-html5-fill::before,
  .fr-icon-html5-fill::after {
    background-image: url("../icons/development/html5-fill-u_YAVzT.svg");
  }

  .fr-icon-html5-line::before,
  .fr-icon-html5-line::after {
    background-image: url("../icons/development/html5-line-Id_qzmC.svg");
  }

  .fr-icon-javascript-fill::before,
  .fr-icon-javascript-fill::after {
    background-image: url("../icons/development/javascript-fill-JpkEpw0.svg");
  }

  .fr-icon-javascript-line::before,
  .fr-icon-javascript-line::after {
    background-image: url("../icons/development/javascript-line-i2j4Xky.svg");
  }

  .fr-icon-parentheses-fill::before,
  .fr-icon-parentheses-fill::after {
    background-image: url("../icons/development/parentheses-fill-yE4Vn1z.svg");
  }

  .fr-icon-parentheses-line::before,
  .fr-icon-parentheses-line::after {
    background-image: url("../icons/development/parentheses-line-yE4Vn1z.svg");
  }

  .fr-icon-terminal-box-fill::before,
  .fr-icon-terminal-box-fill::after {
    background-image: url("../icons/development/terminal-box-fill-xtOoiLf.svg");
  }

  .fr-icon-terminal-box-line::before,
  .fr-icon-terminal-box-line::after {
    background-image: url("../icons/development/terminal-box-line-JYjqULt.svg");
  }

  .fr-icon-terminal-fill::before,
  .fr-icon-terminal-fill::after {
    background-image: url("../icons/development/terminal-fill-mme2jFB.svg");
  }

  .fr-icon-terminal-line::before,
  .fr-icon-terminal-line::after {
    background-image: url("../icons/development/terminal-line-XjhkXP4.svg");
  }

  .fr-icon-terminal-window-fill::before,
  .fr-icon-terminal-window-fill::after {
    background-image: url("../icons/development/terminal-window-fill-vdlrpDE.svg");
  }

  .fr-icon-terminal-window-line::before,
  .fr-icon-terminal-window-line::after {
    background-image: url("../icons/development/terminal-window-line-9f28lyX.svg");
  }

  .fr-icon-airplay-fill::before,
  .fr-icon-airplay-fill::after {
    background-image: url("../icons/device/airplay-fill-uBF1NwI.svg");
  }

  .fr-icon-airplay-line::before,
  .fr-icon-airplay-line::after {
    background-image: url("../icons/device/airplay-line-GOU8Ufz.svg");
  }

  .fr-icon-barcode-box-fill::before,
  .fr-icon-barcode-box-fill::after {
    background-image: url("../icons/device/barcode-box-fill-gkbl2JN.svg");
  }

  .fr-icon-barcode-box-line::before,
  .fr-icon-barcode-box-line::after {
    background-image: url("../icons/device/barcode-box-line-RjSZFqY.svg");
  }

  .fr-icon-barcode-fill::before,
  .fr-icon-barcode-fill::after {
    background-image: url("../icons/device/barcode-fill-OtG2jML.svg");
  }

  .fr-icon-barcode-line::before,
  .fr-icon-barcode-line::after {
    background-image: url("../icons/device/barcode-line-104neTi.svg");
  }

  .fr-icon-base-station-fill::before,
  .fr-icon-base-station-fill::after {
    background-image: url("../icons/device/base-station-fill-3D4Icnp.svg");
  }

  .fr-icon-base-station-line::before,
  .fr-icon-base-station-line::after {
    background-image: url("../icons/device/base-station-line-ylD_zbI.svg");
  }

  .fr-icon-battery-charge-fill::before,
  .fr-icon-battery-charge-fill::after {
    background-image: url("../icons/device/battery-charge-fill-SKrUPGH.svg");
  }

  .fr-icon-battery-charge-line::before,
  .fr-icon-battery-charge-line::after {
    background-image: url("../icons/device/battery-charge-line-f1auh7O.svg");
  }

  .fr-icon-battery-fill::before,
  .fr-icon-battery-fill::after {
    background-image: url("../icons/device/battery-fill-z0xgdrm.svg");
  }

  .fr-icon-battery-line::before,
  .fr-icon-battery-line::after {
    background-image: url("../icons/device/battery-line-1mdPXlU.svg");
  }

  .fr-icon-battery-low-fill::before,
  .fr-icon-battery-low-fill::after {
    background-image: url("../icons/device/battery-low-fill-Rj1yeng.svg");
  }

  .fr-icon-battery-low-line::before,
  .fr-icon-battery-low-line::after {
    background-image: url("../icons/device/battery-low-line-hujyHj_.svg");
  }

  .fr-icon-bluetooth-connect-fill::before,
  .fr-icon-bluetooth-connect-fill::after {
    background-image: url("../icons/device/bluetooth-connect-fill-VPeIKb8.svg");
  }

  .fr-icon-bluetooth-connect-line::before,
  .fr-icon-bluetooth-connect-line::after {
    background-image: url("../icons/device/bluetooth-connect-line-VPeIKb8.svg");
  }

  .fr-icon-bluetooth-fill::before,
  .fr-icon-bluetooth-fill::after {
    background-image: url("../icons/device/bluetooth-fill-JtCSlPk.svg");
  }

  .fr-icon-bluetooth-line::before,
  .fr-icon-bluetooth-line::after {
    background-image: url("../icons/device/bluetooth-line-JtCSlPk.svg");
  }

  .fr-icon-cast-fill::before,
  .fr-icon-cast-fill::after {
    background-image: url("../icons/device/cast-fill-FpaSeMe.svg");
  }

  .fr-icon-cast-line::before,
  .fr-icon-cast-line::after {
    background-image: url("../icons/device/cast-line-cowu-Jq.svg");
  }

  .fr-icon-cellphone-fill::before,
  .fr-icon-cellphone-fill::after {
    background-image: url("../icons/device/cellphone-fill-mhttVa8.svg");
  }

  .fr-icon-cellphone-line::before,
  .fr-icon-cellphone-line::after {
    background-image: url("../icons/device/cellphone-line-9R1f_bC.svg");
  }

  .fr-icon-computer-fill::before,
  .fr-icon-computer-fill::after {
    background-image: url("../icons/device/computer-fill-l4RdsCw.svg");
  }

  .fr-icon-computer-line::before,
  .fr-icon-computer-line::after {
    background-image: url("../icons/device/computer-line-BlWug8J.svg");
  }

  .fr-icon-cpu-fill::before,
  .fr-icon-cpu-fill::after {
    background-image: url("../icons/device/cpu-fill-FdesFO8.svg");
  }

  .fr-icon-cpu-line::before,
  .fr-icon-cpu-line::after {
    background-image: url("../icons/device/cpu-line-KIqzmH2.svg");
  }

  .fr-icon-dashboard-3-fill::before,
  .fr-icon-dashboard-3-fill::after {
    background-image: url("../icons/device/dashboard-3-fill-eYhQBzq.svg");
  }

  .fr-icon-dashboard-3-line::before,
  .fr-icon-dashboard-3-line::after {
    background-image: url("../icons/device/dashboard-3-line-Ej6-wqu.svg");
  }

  .fr-icon-database-fill::before,
  .fr-icon-database-fill::after {
    background-image: url("../icons/device/database-fill-YSDEe2G.svg");
  }

  .fr-icon-database-line::before,
  .fr-icon-database-line::after {
    background-image: url("../icons/device/database-line-XQUDTRO.svg");
  }

  .fr-icon-device-fill::before,
  .fr-icon-device-fill::after {
    background-image: url("../icons/device/device-fill-e36anXG.svg");
  }

  .fr-icon-device-line::before,
  .fr-icon-device-line::after {
    background-image: url("../icons/device/device-line-aYPlegS.svg");
  }

  .fr-icon-device-recover-fill::before,
  .fr-icon-device-recover-fill::after {
    background-image: url("../icons/device/device-recover-fill-CouWPHa.svg");
  }

  .fr-icon-device-recover-line::before,
  .fr-icon-device-recover-line::after {
    background-image: url("../icons/device/device-recover-line-HybCw0x.svg");
  }

  .fr-icon-fingerprint-fill::before,
  .fr-icon-fingerprint-fill::after {
    background-image: url("../icons/device/fingerprint-fill-tYzBHZF.svg");
  }

  .fr-icon-fingerprint-line::before,
  .fr-icon-fingerprint-line::after {
    background-image: url("../icons/device/fingerprint-line-tYzBHZF.svg");
  }

  .fr-icon-gamepad-fill::before,
  .fr-icon-gamepad-fill::after {
    background-image: url("../icons/device/gamepad-fill-1BY4I7x.svg");
  }

  .fr-icon-gamepad-line::before,
  .fr-icon-gamepad-line::after {
    background-image: url("../icons/device/gamepad-line-bIggtyv.svg");
  }

  .fr-icon-gps-fill::before,
  .fr-icon-gps-fill::after {
    background-image: url("../icons/device/gps-fill-F4LcwSB.svg");
  }

  .fr-icon-gps-line::before,
  .fr-icon-gps-line::after {
    background-image: url("../icons/device/gps-line-h5hF0JL.svg");
  }

  .fr-icon-gradienter-fill::before,
  .fr-icon-gradienter-fill::after {
    background-image: url("../icons/device/gradienter-fill-xoOA0rW.svg");
  }

  .fr-icon-gradienter-line::before,
  .fr-icon-gradienter-line::after {
    background-image: url("../icons/device/gradienter-line-ewMHgBy.svg");
  }

  .fr-icon-hard-drive-2-fill::before,
  .fr-icon-hard-drive-2-fill::after {
    background-image: url("../icons/device/hard-drive-2-fill-nIgNA2E.svg");
  }

  .fr-icon-hard-drive-2-line::before,
  .fr-icon-hard-drive-2-line::after {
    background-image: url("../icons/device/hard-drive-2-line-tF7bjCY.svg");
  }

  .fr-icon-hotspot-fill::before,
  .fr-icon-hotspot-fill::after {
    background-image: url("../icons/device/hotspot-fill-HXg7hCg.svg");
  }

  .fr-icon-hotspot-line::before,
  .fr-icon-hotspot-line::after {
    background-image: url("../icons/device/hotspot-line-YQDuC0n.svg");
  }

  .fr-icon-install-fill::before,
  .fr-icon-install-fill::after {
    background-image: url("../icons/device/install-fill-aSpXJKL.svg");
  }

  .fr-icon-install-line::before,
  .fr-icon-install-line::after {
    background-image: url("../icons/device/install-line-h3zDFC5.svg");
  }

  .fr-icon-instance-fill::before,
  .fr-icon-instance-fill::after {
    background-image: url("../icons/device/instance-fill-hbOzHZr.svg");
  }

  .fr-icon-instance-line::before,
  .fr-icon-instance-line::after {
    background-image: url("../icons/device/instance-line-N1C4N4Q.svg");
  }

  .fr-icon-keyboard-fill::before,
  .fr-icon-keyboard-fill::after {
    background-image: url("../icons/device/keyboard-fill-NGvCTEL.svg");
  }

  .fr-icon-keyboard-line::before,
  .fr-icon-keyboard-line::after {
    background-image: url("../icons/device/keyboard-line-NGvCTEL.svg");
  }

  .fr-icon-mac-fill::before,
  .fr-icon-mac-fill::after {
    background-image: url("../icons/device/mac-fill-a6tqV39.svg");
  }

  .fr-icon-mac-line::before,
  .fr-icon-mac-line::after {
    background-image: url("../icons/device/mac-line-fVgPKdw.svg");
  }

  .fr-icon-macbook-fill::before,
  .fr-icon-macbook-fill::after {
    background-image: url("../icons/device/macbook-fill-niD_4Da.svg");
  }

  .fr-icon-macbook-line::before,
  .fr-icon-macbook-line::after {
    background-image: url("../icons/device/macbook-line-IQp44-y.svg");
  }

  .fr-icon-mouse-fill::before,
  .fr-icon-mouse-fill::after {
    background-image: url("../icons/device/mouse-fill-mLj-evx.svg");
  }

  .fr-icon-mouse-line::before,
  .fr-icon-mouse-line::after {
    background-image: url("../icons/device/mouse-line-DeMx6hQ.svg");
  }

  .fr-icon-phone-fill::before,
  .fr-icon-phone-fill::after {
    background-image: url("../icons/device/phone-fill-MmQT403.svg");
  }

  .fr-icon-phone-find-fill::before,
  .fr-icon-phone-find-fill::after {
    background-image: url("../icons/device/phone-find-fill-h0XUUcR.svg");
  }

  .fr-icon-phone-find-line::before,
  .fr-icon-phone-find-line::after {
    background-image: url("../icons/device/phone-find-line-r7jCl3s.svg");
  }

  .fr-icon-phone-line::before,
  .fr-icon-phone-line::after {
    background-image: url("../icons/device/phone-line-y5yI6g_.svg");
  }

  .fr-icon-phone-lock-fill::before,
  .fr-icon-phone-lock-fill::after {
    background-image: url("../icons/device/phone-lock-fill-iqCnDLP.svg");
  }

  .fr-icon-phone-lock-line::before,
  .fr-icon-phone-lock-line::after {
    background-image: url("../icons/device/phone-lock-line-ns6RR3P.svg");
  }

  .fr-icon-qr-code-fill::before,
  .fr-icon-qr-code-fill::after {
    background-image: url("../icons/device/qr-code-fill-ggkZI9o.svg");
  }

  .fr-icon-qr-code-line::before,
  .fr-icon-qr-code-line::after {
    background-image: url("../icons/device/qr-code-line-XLDp5hw.svg");
  }

  .fr-icon-qr-scan-fill::before,
  .fr-icon-qr-scan-fill::after {
    background-image: url("../icons/device/qr-scan-fill-hr0hrQx.svg");
  }

  .fr-icon-qr-scan-line::before,
  .fr-icon-qr-scan-line::after {
    background-image: url("../icons/device/qr-scan-line-016DAVq.svg");
  }

  .fr-icon-radar-fill::before,
  .fr-icon-radar-fill::after {
    background-image: url("../icons/device/radar-fill-m4fi5PZ.svg");
  }

  .fr-icon-radar-line::before,
  .fr-icon-radar-line::after {
    background-image: url("../icons/device/radar-line-dJocGGJ.svg");
  }

  .fr-icon-remote-control-2-fill::before,
  .fr-icon-remote-control-2-fill::after {
    background-image: url("../icons/device/remote-control-2-fill-Us4pin1.svg");
  }

  .fr-icon-remote-control-2-line::before,
  .fr-icon-remote-control-2-line::after {
    background-image: url("../icons/device/remote-control-2-line-XQLYdyo.svg");
  }

  .fr-icon-remote-control-fill::before,
  .fr-icon-remote-control-fill::after {
    background-image: url("../icons/device/remote-control-fill-Lv2wcAZ.svg");
  }

  .fr-icon-remote-control-line::before,
  .fr-icon-remote-control-line::after {
    background-image: url("../icons/device/remote-control-line-bSEJYwl.svg");
  }

  .fr-icon-restart-fill::before,
  .fr-icon-restart-fill::after {
    background-image: url("../icons/device/restart-fill-UjueEX6.svg");
  }

  .fr-icon-restart-line::before,
  .fr-icon-restart-line::after {
    background-image: url("../icons/device/restart-line-hAKgj8v.svg");
  }

  .fr-icon-rfid-fill::before,
  .fr-icon-rfid-fill::after {
    background-image: url("../icons/device/rfid-fill-1CQofAc.svg");
  }

  .fr-icon-rfid-line::before,
  .fr-icon-rfid-line::after {
    background-image: url("../icons/device/rfid-line-1CQofAc.svg");
  }

  .fr-icon-rotate-lock-fill::before,
  .fr-icon-rotate-lock-fill::after {
    background-image: url("../icons/device/rotate-lock-fill-z1EAo2l.svg");
  }

  .fr-icon-rotate-lock-line::before,
  .fr-icon-rotate-lock-line::after {
    background-image: url("../icons/device/rotate-lock-line-Bb6x7W7.svg");
  }

  .fr-icon-router-fill::before,
  .fr-icon-router-fill::after {
    background-image: url("../icons/device/router-fill-0yEjrpk.svg");
  }

  .fr-icon-router-line::before,
  .fr-icon-router-line::after {
    background-image: url("../icons/device/router-line-zZ6wEkF.svg");
  }

  .fr-icon-rss-fill::before,
  .fr-icon-rss-fill::after {
    background-image: url("../icons/device/rss-fill-HhbuZBS.svg");
  }

  .fr-icon-rss-line::before,
  .fr-icon-rss-line::after {
    background-image: url("../icons/device/rss-line-Obj1jhI.svg");
  }

  .fr-icon-save-3-fill::before,
  .fr-icon-save-3-fill::after {
    background-image: url("../icons/device/save-3-fill-5jt4jNp.svg");
  }

  .fr-icon-save-3-line::before,
  .fr-icon-save-3-line::after {
    background-image: url("../icons/device/save-3-line-_-rHvSa.svg");
  }

  .fr-icon-save-fill::before,
  .fr-icon-save-fill::after {
    background-image: url("../icons/device/save-fill-GKnHVy-.svg");
  }

  .fr-icon-save-line::before,
  .fr-icon-save-line::after {
    background-image: url("../icons/device/save-line-rhK2IIn.svg");
  }

  .fr-icon-scan-fill::before,
  .fr-icon-scan-fill::after {
    background-image: url("../icons/device/scan-fill-o7_umT0.svg");
  }

  .fr-icon-scan-line::before,
  .fr-icon-scan-line::after {
    background-image: url("../icons/device/scan-line-MXJsP0B.svg");
  }

  .fr-icon-sd-card-fill::before,
  .fr-icon-sd-card-fill::after {
    background-image: url("../icons/device/sd-card-fill-36PMc6s.svg");
  }

  .fr-icon-sd-card-line::before,
  .fr-icon-sd-card-line::after {
    background-image: url("../icons/device/sd-card-line-EFOl1tz.svg");
  }

  .fr-icon-sd-card-mini-fill::before,
  .fr-icon-sd-card-mini-fill::after {
    background-image: url("../icons/device/sd-card-mini-fill-FsLnaXA.svg");
  }

  .fr-icon-sd-card-mini-line::before,
  .fr-icon-sd-card-mini-line::after {
    background-image: url("../icons/device/sd-card-mini-line-PIoq4oG.svg");
  }

  .fr-icon-sensor-fill::before,
  .fr-icon-sensor-fill::after {
    background-image: url("../icons/device/sensor-fill-W9pSH30.svg");
  }

  .fr-icon-sensor-line::before,
  .fr-icon-sensor-line::after {
    background-image: url("../icons/device/sensor-line-FJeoFsl.svg");
  }

  .fr-icon-server-fill::before,
  .fr-icon-server-fill::after {
    background-image: url("../icons/device/server-fill-6Z8ucFO.svg");
  }

  .fr-icon-server-line::before,
  .fr-icon-server-line::after {
    background-image: url("../icons/device/server-line-eKBtC8o.svg");
  }

  .fr-icon-shut-down-fill::before,
  .fr-icon-shut-down-fill::after {
    background-image: url("../icons/device/shut-down-fill-UC1KoHb.svg");
  }

  .fr-icon-shut-down-line::before,
  .fr-icon-shut-down-line::after {
    background-image: url("../icons/device/shut-down-line-FqhEmaI.svg");
  }

  .fr-icon-signal-wifi-error-fill::before,
  .fr-icon-signal-wifi-error-fill::after {
    background-image: url("../icons/device/signal-wifi-error-fill-0VZqfRn.svg");
  }

  .fr-icon-signal-wifi-error-line::before,
  .fr-icon-signal-wifi-error-line::after {
    background-image: url("../icons/device/signal-wifi-error-line-FfbQLxr.svg");
  }

  .fr-icon-signal-wifi-fill::before,
  .fr-icon-signal-wifi-fill::after {
    background-image: url("../icons/device/signal-wifi-fill-9eUjZ0g.svg");
  }

  .fr-icon-signal-wifi-line::before,
  .fr-icon-signal-wifi-line::after {
    background-image: url("../icons/device/signal-wifi-line-jAYl6BA.svg");
  }

  .fr-icon-signal-wifi-off-fill::before,
  .fr-icon-signal-wifi-off-fill::after {
    background-image: url("../icons/device/signal-wifi-off-fill-47eJULb.svg");
  }

  .fr-icon-signal-wifi-off-line::before,
  .fr-icon-signal-wifi-off-line::after {
    background-image: url("../icons/device/signal-wifi-off-line-KJvpDfA.svg");
  }

  .fr-icon-sim-card-2-fill::before,
  .fr-icon-sim-card-2-fill::after {
    background-image: url("../icons/device/sim-card-2-fill-IL4AqiP.svg");
  }

  .fr-icon-sim-card-2-line::before,
  .fr-icon-sim-card-2-line::after {
    background-image: url("../icons/device/sim-card-2-line-AXhjhRy.svg");
  }

  .fr-icon-smartphone-fill::before,
  .fr-icon-smartphone-fill::after {
    background-image: url("../icons/device/smartphone-fill-_WjVTfF.svg");
  }

  .fr-icon-smartphone-line::before,
  .fr-icon-smartphone-line::after {
    background-image: url("../icons/device/smartphone-line-Q_kPDzz.svg");
  }

  .fr-icon-tablet-fill::before,
  .fr-icon-tablet-fill::after {
    background-image: url("../icons/device/tablet-fill-OVItzRY.svg");
  }

  .fr-icon-tablet-line::before,
  .fr-icon-tablet-line::after {
    background-image: url("../icons/device/tablet-line-4JxpKQd.svg");
  }

  .fr-icon-tv-fill::before,
  .fr-icon-tv-fill::after {
    background-image: url("../icons/device/tv-fill-kQunKtg.svg");
  }

  .fr-icon-tv-line::before,
  .fr-icon-tv-line::after {
    background-image: url("../icons/device/tv-line-6lm_Flv.svg");
  }

  .fr-icon-u-disk-fill::before,
  .fr-icon-u-disk-fill::after {
    background-image: url("../icons/device/u-disk-fill-nAdSNgX.svg");
  }

  .fr-icon-u-disk-line::before,
  .fr-icon-u-disk-line::after {
    background-image: url("../icons/device/u-disk-line-eYBcqDn.svg");
  }

  .fr-icon-uninstall-fill::before,
  .fr-icon-uninstall-fill::after {
    background-image: url("../icons/device/uninstall-fill-l8Crudz.svg");
  }

  .fr-icon-uninstall-line::before,
  .fr-icon-uninstall-line::after {
    background-image: url("../icons/device/uninstall-line-3h08WJM.svg");
  }

  .fr-icon-usb-fill::before,
  .fr-icon-usb-fill::after {
    background-image: url("../icons/device/usb-fill-NK-YCeB.svg");
  }

  .fr-icon-usb-line::before,
  .fr-icon-usb-line::after {
    background-image: url("../icons/device/usb-line-N2jhQu8.svg");
  }

  .fr-icon-wifi-fill::before,
  .fr-icon-wifi-fill::after {
    background-image: url("../icons/device/wifi-fill-OkTPFOs.svg");
  }

  .fr-icon-wifi-line::before,
  .fr-icon-wifi-line::after {
    background-image: url("../icons/device/wifi-line-wwMF0Kp.svg");
  }

  .fr-icon-wifi-off-fill::before,
  .fr-icon-wifi-off-fill::after {
    background-image: url("../icons/device/wifi-off-fill-UODq5iE.svg");
  }

  .fr-icon-wifi-off-line::before,
  .fr-icon-wifi-off-line::after {
    background-image: url("../icons/device/wifi-off-line-xblz2O7.svg");
  }

  .fr-icon-wireless-charging-fill::before,
  .fr-icon-wireless-charging-fill::after {
    background-image: url("../icons/device/wireless-charging-fill-z88wifD.svg");
  }

  .fr-icon-wireless-charging-line::before,
  .fr-icon-wireless-charging-line::after {
    background-image: url("../icons/device/wireless-charging-line-RfxVcqa.svg");
  }

  .fr-fi-phone-fill::before {
    background-image: url("../icons/device/phone-fill-MmQT403.svg");
  }

  .fr-fi-phone-line::before {
    background-image: url("../icons/device/phone-line-y5yI6g_.svg");
  }

  .fr-fi-rss-fill::before {
    background-image: url("../icons/device/rss-fill-HhbuZBS.svg");
  }

  .fr-fi-rss-line::before {
    background-image: url("../icons/device/rss-line-Obj1jhI.svg");
  }

  .fr-fi-save-fill::before {
    background-image: url("../icons/device/save-fill-GKnHVy-.svg");
  }

  .fr-fi-save-line::before {
    background-image: url("../icons/device/save-line-rhK2IIn.svg");
  }

  .fr-icon-article-fill::before,
  .fr-icon-article-fill::after {
    background-image: url("../icons/document/article-fill-HobEvf7.svg");
  }

  .fr-icon-article-line::before,
  .fr-icon-article-line::after {
    background-image: url("../icons/document/article-line-v8Uegcl.svg");
  }

  .fr-icon-book-2-fill::before,
  .fr-icon-book-2-fill::after {
    background-image: url("../icons/document/book-2-fill-QCHzKWO.svg");
  }

  .fr-icon-book-2-line::before,
  .fr-icon-book-2-line::after {
    background-image: url("../icons/document/book-2-line-L2ehzrD.svg");
  }

  .fr-icon-booklet-fill::before,
  .fr-icon-booklet-fill::after {
    background-image: url("../icons/document/booklet-fill-POU0xmt.svg");
  }

  .fr-icon-booklet-line::before,
  .fr-icon-booklet-line::after {
    background-image: url("../icons/document/booklet-line-DCdb-nw.svg");
  }

  .fr-icon-clipboard-fill::before,
  .fr-icon-clipboard-fill::after {
    background-image: url("../icons/document/clipboard-fill-k2o3SLa.svg");
  }

  .fr-icon-clipboard-line::before,
  .fr-icon-clipboard-line::after {
    background-image: url("../icons/document/clipboard-line-TyFm2wF.svg");
  }

  .fr-icon-draft-fill::before,
  .fr-icon-draft-fill::after {
    background-image: url("../icons/document/draft-fill-BtZGzEP.svg");
  }

  .fr-icon-draft-line::before,
  .fr-icon-draft-line::after {
    background-image: url("../icons/document/draft-line-JtXuAH5.svg");
  }

  .fr-icon-file-add-fill::before,
  .fr-icon-file-add-fill::after {
    background-image: url("../icons/document/file-add-fill-_vYLzJh.svg");
  }

  .fr-icon-file-add-line::before,
  .fr-icon-file-add-line::after {
    background-image: url("../icons/document/file-add-line-NRlt5DZ.svg");
  }

  .fr-icon-file-download-fill::before,
  .fr-icon-file-download-fill::after {
    background-image: url("../icons/document/file-download-fill-dBNVsag.svg");
  }

  .fr-icon-file-download-line::before,
  .fr-icon-file-download-line::after {
    background-image: url("../icons/document/file-download-line-7jiPS-o.svg");
  }

  .fr-icon-file-fill::before,
  .fr-icon-file-fill::after {
    background-image: url("../icons/document/file-fill-CP3XnY7.svg");
  }

  .fr-icon-file-line::before,
  .fr-icon-file-line::after {
    background-image: url("../icons/document/file-line-lpPK8Zs.svg");
  }

  .fr-icon-file-pdf-fill::before,
  .fr-icon-file-pdf-fill::after {
    background-image: url("../icons/document/file-pdf-fill-a9b1uXl.svg");
  }

  .fr-icon-file-pdf-line::before,
  .fr-icon-file-pdf-line::after {
    background-image: url("../icons/document/file-pdf-line-3NqzaAi.svg");
  }

  .fr-icon-file-text-fill::before,
  .fr-icon-file-text-fill::after {
    background-image: url("../icons/document/file-text-fill-Y-5XKOz.svg");
  }

  .fr-icon-file-text-line::before,
  .fr-icon-file-text-line::after {
    background-image: url("../icons/document/file-text-line-YvoZ9qg.svg");
  }

  .fr-icon-folder-2-fill::before,
  .fr-icon-folder-2-fill::after {
    background-image: url("../icons/document/folder-2-fill-KdyVc3x.svg");
  }

  .fr-icon-folder-2-line::before,
  .fr-icon-folder-2-line::after {
    background-image: url("../icons/document/folder-2-line-eYirp9E.svg");
  }

  .fr-icon-newspaper-fill::before,
  .fr-icon-newspaper-fill::after {
    background-image: url("../icons/document/newspaper-fill-HFkaLT4.svg");
  }

  .fr-icon-newspaper-line::before,
  .fr-icon-newspaper-line::after {
    background-image: url("../icons/document/newspaper-line-tjNdP2h.svg");
  }

  .fr-icon-survey-fill::before,
  .fr-icon-survey-fill::after {
    background-image: url("../icons/document/survey-fill-Lv6MgcZ.svg");
  }

  .fr-icon-survey-line::before,
  .fr-icon-survey-line::after {
    background-image: url("../icons/document/survey-line-A_GKkVP.svg");
  }

  .fr-icon-todo-fill::before,
  .fr-icon-todo-fill::after {
    background-image: url("../icons/document/todo-fill-aNAuYAS.svg");
  }

  .fr-icon-todo-line::before,
  .fr-icon-todo-line::after {
    background-image: url("../icons/document/todo-line-t4qLrDD.svg");
  }

  .fr-fi-file-download-fill::before {
    background-image: url("../icons/document/file-download-fill-dBNVsag.svg");
  }

  .fr-fi-file-download-line::before {
    background-image: url("../icons/document/file-download-line-7jiPS-o.svg");
  }

  .fr-fi-file-fill::before {
    background-image: url("../icons/document/file-fill-CP3XnY7.svg");
  }

  .fr-fi-file-line::before {
    background-image: url("../icons/document/file-line-lpPK8Zs.svg");
  }

  .fr-fi-file-pdf-fill::before {
    background-image: url("../icons/document/file-pdf-fill-a9b1uXl.svg");
  }

  .fr-fi-file-pdf-line::before {
    background-image: url("../icons/document/file-pdf-line-3NqzaAi.svg");
  }

  .fr-icon-align-center::before,
  .fr-icon-align-center::after {
    background-image: url("../icons/editor/align-center-FHq3r_O.svg");
  }

  .fr-icon-align-justify::before,
  .fr-icon-align-justify::after {
    background-image: url("../icons/editor/align-justify-y3ZkTLG.svg");
  }

  .fr-icon-align-left::before,
  .fr-icon-align-left::after {
    background-image: url("../icons/editor/align-left-T1bhPQW.svg");
  }

  .fr-icon-align-right::before,
  .fr-icon-align-right::after {
    background-image: url("../icons/editor/align-right-KsKpufh.svg");
  }

  .fr-icon-code-block::before,
  .fr-icon-code-block::after {
    background-image: url("../icons/editor/code-block-_vSThel.svg");
  }

  .fr-icon-code-view::before,
  .fr-icon-code-view::after {
    background-image: url("../icons/editor/code-view-_8Va33d.svg");
  }

  .fr-icon-font-color::before,
  .fr-icon-font-color::after {
    background-image: url("../icons/editor/font-color-oVq9_RU.svg");
  }

  .fr-icon-font-size::before,
  .fr-icon-font-size::after {
    background-image: url("../icons/editor/font-size-ftLzfd9.svg");
  }

  .fr-icon-format-clear::before,
  .fr-icon-format-clear::after {
    background-image: url("../icons/editor/format-clear-Fw1xTC9.svg");
  }

  .fr-icon-bold::before,
  .fr-icon-bold::after {
    background-image: url("../icons/editor/fr--bold-kPuG-3N.svg");
  }

  .fr-icon-highlight::before,
  .fr-icon-highlight::after {
    background-image: url("../icons/editor/fr--highlight-3DYU9sl.svg");
  }

  .fr-icon-quote-fill::before,
  .fr-icon-quote-fill::after {
    background-image: url("../icons/editor/fr--quote-fill-6AxwPrU.svg");
  }

  .fr-icon-quote-line::before,
  .fr-icon-quote-line::after {
    background-image: url("../icons/editor/fr--quote-line-dxGJ-8f.svg");
  }

  .fr-icon-h-1::before,
  .fr-icon-h-1::after {
    background-image: url("../icons/editor/h-1-sFNplFY.svg");
  }

  .fr-icon-h-2::before,
  .fr-icon-h-2::after {
    background-image: url("../icons/editor/h-2-4K3Yn5T.svg");
  }

  .fr-icon-h-3::before,
  .fr-icon-h-3::after {
    background-image: url("../icons/editor/h-3-t7ac4CT.svg");
  }

  .fr-icon-h-4::before,
  .fr-icon-h-4::after {
    background-image: url("../icons/editor/h-4-uCyBO_E.svg");
  }

  .fr-icon-h-5::before,
  .fr-icon-h-5::after {
    background-image: url("../icons/editor/h-5-RDk338B.svg");
  }

  .fr-icon-h-6::before,
  .fr-icon-h-6::after {
    background-image: url("../icons/editor/h-6-XFz-leS.svg");
  }

  .fr-icon-hashtag::before,
  .fr-icon-hashtag::after {
    background-image: url("../icons/editor/hashtag-_aMuU6A.svg");
  }

  .fr-icon-indent-decrease::before,
  .fr-icon-indent-decrease::after {
    background-image: url("../icons/editor/indent-decrease-yA9hSET.svg");
  }

  .fr-icon-indent-increase::before,
  .fr-icon-indent-increase::after {
    background-image: url("../icons/editor/indent-increase-KZCIIkl.svg");
  }

  .fr-icon-italic::before,
  .fr-icon-italic::after {
    background-image: url("../icons/editor/italic-zko7MyT.svg");
  }

  .fr-icon-link-unlink::before,
  .fr-icon-link-unlink::after {
    background-image: url("../icons/editor/link-unlink-ksAgycK.svg");
  }

  .fr-icon-link::before,
  .fr-icon-link::after {
    background-image: url("../icons/editor/link-RatAldC.svg");
  }

  .fr-icon-list-check::before,
  .fr-icon-list-check::after {
    background-image: url("../icons/editor/list-check-Mw-mR1R.svg");
  }

  .fr-icon-list-ordered::before,
  .fr-icon-list-ordered::after {
    background-image: url("../icons/editor/list-ordered-hRII6Om.svg");
  }

  .fr-icon-list-unordered::before,
  .fr-icon-list-unordered::after {
    background-image: url("../icons/editor/list-unordered-xPWSb2H.svg");
  }

  .fr-icon-question-mark::before,
  .fr-icon-question-mark::after {
    background-image: url("../icons/editor/question-mark-pb6PBo-.svg");
  }

  .fr-icon-separator::before,
  .fr-icon-separator::after {
    background-image: url("../icons/editor/separator-jrvS_2-.svg");
  }

  .fr-icon-sort-asc::before,
  .fr-icon-sort-asc::after {
    background-image: url("../icons/editor/sort-asc-H6YIzp8.svg");
  }

  .fr-icon-sort-desc::before,
  .fr-icon-sort-desc::after {
    background-image: url("../icons/editor/sort-desc-180XA0p.svg");
  }

  .fr-icon-space::before,
  .fr-icon-space::after {
    background-image: url("../icons/editor/space-crxzfP_.svg");
  }

  .fr-icon-strikethrough::before,
  .fr-icon-strikethrough::after {
    background-image: url("../icons/editor/strikethrough-gRDg93u.svg");
  }

  .fr-icon-subscript::before,
  .fr-icon-subscript::after {
    background-image: url("../icons/editor/subscript-xv5oRcX.svg");
  }

  .fr-icon-superscript::before,
  .fr-icon-superscript::after {
    background-image: url("../icons/editor/superscript-N5ohbSG.svg");
  }

  .fr-icon-table-2::before,
  .fr-icon-table-2::after {
    background-image: url("../icons/editor/table-2-pqtWmnz.svg");
  }

  .fr-icon-text-direction-r::before,
  .fr-icon-text-direction-r::after {
    background-image: url("../icons/editor/text-direction-r-g02f_NW.svg");
  }

  .fr-icon-translate-2::before,
  .fr-icon-translate-2::after {
    background-image: url("../icons/editor/translate-2-1GjLmnp.svg");
  }

  .fr-icon-underline::before,
  .fr-icon-underline::after {
    background-image: url("../icons/editor/underline-1hpA8D4.svg");
  }

  .fr-fi-font-size::before {
    background-image: url("../icons/editor/font-size-ftLzfd9.svg");
  }

  .fr-fi-bold::before {
    background-image: url("../icons/editor/fr--bold-kPuG-3N.svg");
  }

  .fr-fi-highlight::before {
    background-image: url("../icons/editor/fr--highlight-3DYU9sl.svg");
  }

  .fr-fi-italic::before {
    background-image: url("../icons/editor/italic-zko7MyT.svg");
  }

  .fr-fi-link-unlink::before {
    background-image: url("../icons/editor/link-unlink-ksAgycK.svg");
  }

  .fr-fi-list-ordered::before {
    background-image: url("../icons/editor/list-ordered-hRII6Om.svg");
  }

  .fr-fi-list-unordered::before {
    background-image: url("../icons/editor/list-unordered-xPWSb2H.svg");
  }

  .fr-icon-bank-card-fill::before,
  .fr-icon-bank-card-fill::after {
    background-image: url("../icons/finance/bank-card-fill-3czVpF7.svg");
  }

  .fr-icon-bank-card-line::before,
  .fr-icon-bank-card-line::after {
    background-image: url("../icons/finance/bank-card-line--YzGeYH.svg");
  }

  .fr-icon-coin-fill::before,
  .fr-icon-coin-fill::after {
    background-image: url("../icons/finance/coin-fill-ofO3OSz.svg");
  }

  .fr-icon-gift-fill::before,
  .fr-icon-gift-fill::after {
    background-image: url("../icons/finance/gift-fill-FJIBIAE.svg");
  }

  .fr-icon-gift-line::before,
  .fr-icon-gift-line::after {
    background-image: url("../icons/finance/gift-line-V9BUsDP.svg");
  }

  .fr-icon-money-euro-box-fill::before,
  .fr-icon-money-euro-box-fill::after {
    background-image: url("../icons/finance/money-euro-box-fill-ZbDNpeh.svg");
  }

  .fr-icon-money-euro-box-line::before,
  .fr-icon-money-euro-box-line::after {
    background-image: url("../icons/finance/money-euro-box-line-QbDnywU.svg");
  }

  .fr-icon-money-euro-circle-fill::before,
  .fr-icon-money-euro-circle-fill::after {
    background-image: url("../icons/finance/money-euro-circle-fill-2rfN9Ve.svg");
  }

  .fr-icon-money-euro-circle-line::before,
  .fr-icon-money-euro-circle-line::after {
    background-image: url("../icons/finance/money-euro-circle-line-sbpcti1.svg");
  }

  .fr-icon-secure-payment-fill::before,
  .fr-icon-secure-payment-fill::after {
    background-image: url("../icons/finance/secure-payment-fill-wOXNg3J.svg");
  }

  .fr-icon-secure-payment-line::before,
  .fr-icon-secure-payment-line::after {
    background-image: url("../icons/finance/secure-payment-line-WnsHHZM.svg");
  }

  .fr-icon-shopping-bag-fill::before,
  .fr-icon-shopping-bag-fill::after {
    background-image: url("../icons/finance/shopping-bag-fill-0_QKghL.svg");
  }

  .fr-icon-shopping-bag-line::before,
  .fr-icon-shopping-bag-line::after {
    background-image: url("../icons/finance/shopping-bag-line-5HouEMW.svg");
  }

  .fr-icon-shopping-cart-2-fill::before,
  .fr-icon-shopping-cart-2-fill::after {
    background-image: url("../icons/finance/shopping-cart-2-fill-V6dkkb0.svg");
  }

  .fr-icon-shopping-cart-2-line::before,
  .fr-icon-shopping-cart-2-line::after {
    background-image: url("../icons/finance/shopping-cart-2-line-Lkjj_XX.svg");
  }

  .fr-icon-trophy-fill::before,
  .fr-icon-trophy-fill::after {
    background-image: url("../icons/finance/trophy-fill-RuuJDvv.svg");
  }

  .fr-icon-trophy-line::before,
  .fr-icon-trophy-line::after {
    background-image: url("../icons/finance/trophy-line-TJqIHSD.svg");
  }

  .fr-icon-capsule-fill::before,
  .fr-icon-capsule-fill::after {
    background-image: url("../icons/health/capsule-fill-hyoG60V.svg");
  }

  .fr-icon-capsule-line::before,
  .fr-icon-capsule-line::after {
    background-image: url("../icons/health/capsule-line-Gi8cDg1.svg");
  }

  .fr-icon-dislike-fill::before,
  .fr-icon-dislike-fill::after {
    background-image: url("../icons/health/dislike-fill-6WmzinA.svg");
  }

  .fr-icon-dislike-line::before,
  .fr-icon-dislike-line::after {
    background-image: url("../icons/health/dislike-line-iyFvH9F.svg");
  }

  .fr-icon-dossier-fill::before,
  .fr-icon-dossier-fill::after {
    background-image: url("../icons/health/dossier-fill-YVUKmxv.svg");
  }

  .fr-icon-dossier-line::before,
  .fr-icon-dossier-line::after {
    background-image: url("../icons/health/dossier-line-jB4S1fW.svg");
  }

  .fr-icon-first-aid-kit-fill::before,
  .fr-icon-first-aid-kit-fill::after {
    background-image: url("../icons/health/first-aid-kit-fill-RVhbeKa.svg");
  }

  .fr-icon-first-aid-kit-line::before,
  .fr-icon-first-aid-kit-line::after {
    background-image: url("../icons/health/first-aid-kit-line-6fhnq6a.svg");
  }

  .fr-icon-hand-sanitizer-fill::before,
  .fr-icon-hand-sanitizer-fill::after {
    background-image: url("../icons/health/hand-sanitizer-fill-BOHkMCx.svg");
  }

  .fr-icon-hand-sanitizer-line::before,
  .fr-icon-hand-sanitizer-line::after {
    background-image: url("../icons/health/hand-sanitizer-line-38T8H0X.svg");
  }

  .fr-icon-health-book-fill::before,
  .fr-icon-health-book-fill::after {
    background-image: url("../icons/health/health-book-fill-wacMf3J.svg");
  }

  .fr-icon-health-book-line::before,
  .fr-icon-health-book-line::after {
    background-image: url("../icons/health/health-book-line-A4EY02x.svg");
  }

  .fr-icon-heart-fill::before,
  .fr-icon-heart-fill::after {
    background-image: url("../icons/health/heart-fill-h33IBFl.svg");
  }

  .fr-icon-heart-line::before,
  .fr-icon-heart-line::after {
    background-image: url("../icons/health/heart-line-27Qghjt.svg");
  }

  .fr-icon-heart-pulse-fill::before,
  .fr-icon-heart-pulse-fill::after {
    background-image: url("../icons/health/heart-pulse-fill-wtYq9Vp.svg");
  }

  .fr-icon-heart-pulse-line::before,
  .fr-icon-heart-pulse-line::after {
    background-image: url("../icons/health/heart-pulse-line-YT_h5Cw.svg");
  }

  .fr-icon-lungs-fill::before,
  .fr-icon-lungs-fill::after {
    background-image: url("../icons/health/lungs-fill-74Pay7n.svg");
  }

  .fr-icon-lungs-line::before,
  .fr-icon-lungs-line::after {
    background-image: url("../icons/health/lungs-line-6cPOz91.svg");
  }

  .fr-icon-medicine-bottle-fill::before,
  .fr-icon-medicine-bottle-fill::after {
    background-image: url("../icons/health/medicine-bottle-fill-cxUqLzU.svg");
  }

  .fr-icon-medicine-bottle-line::before,
  .fr-icon-medicine-bottle-line::after {
    background-image: url("../icons/health/medicine-bottle-line-T0Sd_MM.svg");
  }

  .fr-icon-mental-health-fill::before,
  .fr-icon-mental-health-fill::after {
    background-image: url("../icons/health/mental-health-fill-HE84lkb.svg");
  }

  .fr-icon-mental-health-line::before,
  .fr-icon-mental-health-line::after {
    background-image: url("../icons/health/mental-health-line-U-p-ocr.svg");
  }

  .fr-icon-microscope-fill::before,
  .fr-icon-microscope-fill::after {
    background-image: url("../icons/health/microscope-fill-f3y1zku.svg");
  }

  .fr-icon-microscope-line::before,
  .fr-icon-microscope-line::after {
    background-image: url("../icons/health/microscope-line-Fqp7sVZ.svg");
  }

  .fr-icon-psychotherapy-fill::before,
  .fr-icon-psychotherapy-fill::after {
    background-image: url("../icons/health/psychotherapy-fill-xYEgzt7.svg");
  }

  .fr-icon-psychotherapy-line::before,
  .fr-icon-psychotherapy-line::after {
    background-image: url("../icons/health/psychotherapy-line-kELmIAv.svg");
  }

  .fr-icon-pulse-line::before,
  .fr-icon-pulse-line::after {
    background-image: url("../icons/health/pulse-line-r3khkVC.svg");
  }

  .fr-icon-stethoscope-fill::before,
  .fr-icon-stethoscope-fill::after {
    background-image: url("../icons/health/stethoscope-fill-fqrY2Mz.svg");
  }

  .fr-icon-stethoscope-line::before,
  .fr-icon-stethoscope-line::after {
    background-image: url("../icons/health/stethoscope-line-iajUhCC.svg");
  }

  .fr-icon-surgical-mask-fill::before,
  .fr-icon-surgical-mask-fill::after {
    background-image: url("../icons/health/surgical-mask-fill-0P3aExx.svg");
  }

  .fr-icon-surgical-mask-line::before,
  .fr-icon-surgical-mask-line::after {
    background-image: url("../icons/health/surgical-mask-line-hfhf3vp.svg");
  }

  .fr-icon-syringe-fill::before,
  .fr-icon-syringe-fill::after {
    background-image: url("../icons/health/syringe-fill--C9i7kQ.svg");
  }

  .fr-icon-syringe-line::before,
  .fr-icon-syringe-line::after {
    background-image: url("../icons/health/syringe-line-PH-A1wh.svg");
  }

  .fr-icon-test-tube-fill::before,
  .fr-icon-test-tube-fill::after {
    background-image: url("../icons/health/test-tube-fill-u5lG9YS.svg");
  }

  .fr-icon-test-tube-line::before,
  .fr-icon-test-tube-line::after {
    background-image: url("../icons/health/test-tube-line-QGQg4dF.svg");
  }

  .fr-icon-thermometer-fill::before,
  .fr-icon-thermometer-fill::after {
    background-image: url("../icons/health/thermometer-fill-RuhY_WW.svg");
  }

  .fr-icon-thermometer-line::before,
  .fr-icon-thermometer-line::after {
    background-image: url("../icons/health/thermometer-line-UrYSb6B.svg");
  }

  .fr-icon-virus-fill::before,
  .fr-icon-virus-fill::after {
    background-image: url("../icons/health/virus-fill-mWWTVrq.svg");
  }

  .fr-icon-virus-line::before,
  .fr-icon-virus-line::after {
    background-image: url("../icons/health/virus-line-Ixj7JjV.svg");
  }

  .fr-icon-bluesky-fill::before,
  .fr-icon-bluesky-fill::after {
    background-image: url("../icons/logo/bluesky-fill-K5WzrZg.svg");
  }

  .fr-icon-bluesky-line::before,
  .fr-icon-bluesky-line::after {
    background-image: url("../icons/logo/bluesky-line-J_54JY_.svg");
  }

  .fr-icon-chrome-fill::before,
  .fr-icon-chrome-fill::after {
    background-image: url("../icons/logo/chrome-fill-zXZvgMP.svg");
  }

  .fr-icon-chrome-line::before,
  .fr-icon-chrome-line::after {
    background-image: url("../icons/logo/chrome-line-ZS5ljP-.svg");
  }

  .fr-icon-edge-fill::before,
  .fr-icon-edge-fill::after {
    background-image: url("../icons/logo/edge-fill-cU5jK3N.svg");
  }

  .fr-icon-edge-line::before,
  .fr-icon-edge-line::after {
    background-image: url("../icons/logo/edge-line-IrdI9Rp.svg");
  }

  .fr-icon-facebook-circle-fill::before,
  .fr-icon-facebook-circle-fill::after {
    background-image: url("../icons/logo/facebook-circle-fill-yed_XsJ.svg");
  }

  .fr-icon-facebook-circle-line::before,
  .fr-icon-facebook-circle-line::after {
    background-image: url("../icons/logo/facebook-circle-line-WUhrlCs.svg");
  }

  .fr-icon-firefox-fill::before,
  .fr-icon-firefox-fill::after {
    background-image: url("../icons/logo/firefox-fill-Lkevy28.svg");
  }

  .fr-icon-firefox-line::before,
  .fr-icon-firefox-line::after {
    background-image: url("../icons/logo/firefox-line-hS17HTn.svg");
  }

  .fr-icon-dailymotion-fill::before,
  .fr-icon-dailymotion-fill::after {
    background-image: url("../icons/logo/fr--dailymotion-fill-813P6E9.svg");
  }

  .fr-icon-dailymotion-line::before,
  .fr-icon-dailymotion-line::after {
    background-image: url("../icons/logo/fr--dailymotion-line-Heumv-i.svg");
  }

  .fr-icon-tiktok-fill::before,
  .fr-icon-tiktok-fill::after {
    background-image: url("../icons/logo/fr--tiktok-fill-Fvq6bZB.svg");
  }

  .fr-icon-tiktok-line::before,
  .fr-icon-tiktok-line::after {
    background-image: url("../icons/logo/fr--tiktok-line-pjtyEst.svg");
  }

  .fr-icon-github-fill::before,
  .fr-icon-github-fill::after {
    background-image: url("../icons/logo/github-fill-12q2K_a.svg");
  }

  .fr-icon-github-line::before,
  .fr-icon-github-line::after {
    background-image: url("../icons/logo/github-line-OkTdrEe.svg");
  }

  .fr-icon-google-fill::before,
  .fr-icon-google-fill::after {
    background-image: url("../icons/logo/google-fill-pdQK-CH.svg");
  }

  .fr-icon-google-line::before,
  .fr-icon-google-line::after {
    background-image: url("../icons/logo/google-line-qaVD3TW.svg");
  }

  .fr-icon-ie-fill::before,
  .fr-icon-ie-fill::after {
    background-image: url("../icons/logo/ie-fill-9fk-9tb.svg");
  }

  .fr-icon-ie-line::before,
  .fr-icon-ie-line::after {
    background-image: url("../icons/logo/ie-line-mDuvqr7.svg");
  }

  .fr-icon-instagram-fill::before,
  .fr-icon-instagram-fill::after {
    background-image: url("../icons/logo/instagram-fill-GmCoOfu.svg");
  }

  .fr-icon-instagram-line::before,
  .fr-icon-instagram-line::after {
    background-image: url("../icons/logo/instagram-line-u4sGJEa.svg");
  }

  .fr-icon-linkedin-box-fill::before,
  .fr-icon-linkedin-box-fill::after {
    background-image: url("../icons/logo/linkedin-box-fill-es0gNu4.svg");
  }

  .fr-icon-linkedin-box-line::before,
  .fr-icon-linkedin-box-line::after {
    background-image: url("../icons/logo/linkedin-box-line-8hgkLSt.svg");
  }

  .fr-icon-mastodon-fill::before,
  .fr-icon-mastodon-fill::after {
    background-image: url("../icons/logo/mastodon-fill-XWX3JRX.svg");
  }

  .fr-icon-mastodon-line::before,
  .fr-icon-mastodon-line::after {
    background-image: url("../icons/logo/mastodon-line-wk_9wX6.svg");
  }

  .fr-icon-npmjs-fill::before,
  .fr-icon-npmjs-fill::after {
    background-image: url("../icons/logo/npmjs-fill-h2JcOQg.svg");
  }

  .fr-icon-npmjs-line::before,
  .fr-icon-npmjs-line::after {
    background-image: url("../icons/logo/npmjs-line-rlzMxD9.svg");
  }

  .fr-icon-remixicon-fill::before,
  .fr-icon-remixicon-fill::after {
    background-image: url("../icons/logo/remixicon-fill-yi-Ap1k.svg");
  }

  .fr-icon-remixicon-line::before,
  .fr-icon-remixicon-line::after {
    background-image: url("../icons/logo/remixicon-line-4vkLOFH.svg");
  }

  .fr-icon-safari-fill::before,
  .fr-icon-safari-fill::after {
    background-image: url("../icons/logo/safari-fill-GGPFuHK.svg");
  }

  .fr-icon-safari-line::before,
  .fr-icon-safari-line::after {
    background-image: url("../icons/logo/safari-line-q3SAaVd.svg");
  }

  .fr-icon-slack-fill::before,
  .fr-icon-slack-fill::after {
    background-image: url("../icons/logo/slack-fill-fLaqc2p.svg");
  }

  .fr-icon-slack-line::before,
  .fr-icon-slack-line::after {
    background-image: url("../icons/logo/slack-line-_S-_N7L.svg");
  }

  .fr-icon-snapchat-fill::before,
  .fr-icon-snapchat-fill::after {
    background-image: url("../icons/logo/snapchat-fill-EsiRzyJ.svg");
  }

  .fr-icon-snapchat-line::before,
  .fr-icon-snapchat-line::after {
    background-image: url("../icons/logo/snapchat-line-ZeML7t4.svg");
  }

  .fr-icon-telegram-fill::before,
  .fr-icon-telegram-fill::after {
    background-image: url("../icons/logo/telegram-fill-PeB3vPK.svg");
  }

  .fr-icon-telegram-line::before,
  .fr-icon-telegram-line::after {
    background-image: url("../icons/logo/telegram-line-Z81ZN4X.svg");
  }

  .fr-icon-threads-fill::before,
  .fr-icon-threads-fill::after {
    background-image: url("../icons/logo/threads-fill-STZiNyl.svg");
  }

  .fr-icon-threads-line::before,
  .fr-icon-threads-line::after {
    background-image: url("../icons/logo/threads-line-LAvk4-C.svg");
  }

  .fr-icon-twitch-fill::before,
  .fr-icon-twitch-fill::after {
    background-image: url("../icons/logo/twitch-fill-5ofxriW.svg");
  }

  .fr-icon-twitch-line::before,
  .fr-icon-twitch-line::after {
    background-image: url("../icons/logo/twitch-line-_NfoLhi.svg");
  }

  .fr-icon-twitter-fill::before,
  .fr-icon-twitter-fill::after {
    background-image: url("../icons/logo/twitter-fill-wHJqPgB.svg");
  }

  .fr-icon-twitter-line::before,
  .fr-icon-twitter-line::after {
    background-image: url("../icons/logo/twitter-line-c0gWSLK.svg");
  }

  .fr-icon-twitter-x-fill::before,
  .fr-icon-twitter-x-fill::after {
    background-image: url("../icons/logo/twitter-x-fill-Vgvu53B.svg");
  }

  .fr-icon-twitter-x-line::before,
  .fr-icon-twitter-x-line::after {
    background-image: url("../icons/logo/twitter-x-line-Z2h6mIH.svg");
  }

  .fr-icon-vimeo-fill::before,
  .fr-icon-vimeo-fill::after {
    background-image: url("../icons/logo/vimeo-fill-74JXkSv.svg");
  }

  .fr-icon-vimeo-line::before,
  .fr-icon-vimeo-line::after {
    background-image: url("../icons/logo/vimeo-line-lVlBTeA.svg");
  }

  .fr-icon-vuejs-fill::before,
  .fr-icon-vuejs-fill::after {
    background-image: url("../icons/logo/vuejs-fill-pbENLoU.svg");
  }

  .fr-icon-vuejs-line::before,
  .fr-icon-vuejs-line::after {
    background-image: url("../icons/logo/vuejs-line-pmRAaIV.svg");
  }

  .fr-icon-whatsapp-fill::before,
  .fr-icon-whatsapp-fill::after {
    background-image: url("../icons/logo/whatsapp-fill-hvD8nsZ.svg");
  }

  .fr-icon-whatsapp-line::before,
  .fr-icon-whatsapp-line::after {
    background-image: url("../icons/logo/whatsapp-line-SWyTTon.svg");
  }

  .fr-icon-youtube-fill::before,
  .fr-icon-youtube-fill::after {
    background-image: url("../icons/logo/youtube-fill-Cr9H6qc.svg");
  }

  .fr-icon-youtube-line::before,
  .fr-icon-youtube-line::after {
    background-image: url("../icons/logo/youtube-line-AEPEM7P.svg");
  }

  .fr-fi-facebook-circle-fill::before {
    background-image: url("../icons/logo/facebook-circle-fill-yed_XsJ.svg");
  }

  .fr-fi-facebook-circle-line::before {
    background-image: url("../icons/logo/facebook-circle-line-WUhrlCs.svg");
  }

  .fr-fi-dailymotion-fill::before {
    background-image: url("../icons/logo/fr--dailymotion-fill-813P6E9.svg");
  }

  .fr-fi-dailymotion-line::before {
    background-image: url("../icons/logo/fr--dailymotion-line-Heumv-i.svg");
  }

  .fr-fi-github-fill::before {
    background-image: url("../icons/logo/github-fill-12q2K_a.svg");
  }

  .fr-fi-github-line::before {
    background-image: url("../icons/logo/github-line-OkTdrEe.svg");
  }

  .fr-fi-instagram-fill::before {
    background-image: url("../icons/logo/instagram-fill-GmCoOfu.svg");
  }

  .fr-fi-instagram-line::before {
    background-image: url("../icons/logo/instagram-line-u4sGJEa.svg");
  }

  .fr-fi-linkedin-box-fill::before {
    background-image: url("../icons/logo/linkedin-box-fill-es0gNu4.svg");
  }

  .fr-fi-linkedin-box-line::before {
    background-image: url("../icons/logo/linkedin-box-line-8hgkLSt.svg");
  }

  .fr-fi-npmjs-fill::before {
    background-image: url("../icons/logo/npmjs-fill-h2JcOQg.svg");
  }

  .fr-fi-npmjs-line::before {
    background-image: url("../icons/logo/npmjs-line-rlzMxD9.svg");
  }

  .fr-fi-remixicon-fill::before {
    background-image: url("../icons/logo/remixicon-fill-yi-Ap1k.svg");
  }

  .fr-fi-remixicon-line::before {
    background-image: url("../icons/logo/remixicon-line-4vkLOFH.svg");
  }

  .fr-fi-slack-fill::before {
    background-image: url("../icons/logo/slack-fill-fLaqc2p.svg");
  }

  .fr-fi-slack-line::before {
    background-image: url("../icons/logo/slack-line-_S-_N7L.svg");
  }

  .fr-fi-snapchat-fill::before {
    background-image: url("../icons/logo/snapchat-fill-EsiRzyJ.svg");
  }

  .fr-fi-snapchat-line::before {
    background-image: url("../icons/logo/snapchat-line-ZeML7t4.svg");
  }

  .fr-fi-telegram-fill::before {
    background-image: url("../icons/logo/telegram-fill-PeB3vPK.svg");
  }

  .fr-fi-telegram-line::before {
    background-image: url("../icons/logo/telegram-line-Z81ZN4X.svg");
  }

  .fr-fi-twitch-fill::before {
    background-image: url("../icons/logo/twitch-fill-5ofxriW.svg");
  }

  .fr-fi-twitch-line::before {
    background-image: url("../icons/logo/twitch-line-_NfoLhi.svg");
  }

  .fr-fi-twitter-fill::before {
    background-image: url("../icons/logo/twitter-fill-wHJqPgB.svg");
  }

  .fr-fi-twitter-line::before {
    background-image: url("../icons/logo/twitter-line-c0gWSLK.svg");
  }

  .fr-fi-vimeo-fill::before {
    background-image: url("../icons/logo/vimeo-fill-74JXkSv.svg");
  }

  .fr-fi-vimeo-line::before {
    background-image: url("../icons/logo/vimeo-line-lVlBTeA.svg");
  }

  .fr-fi-youtube-fill::before {
    background-image: url("../icons/logo/youtube-fill-Cr9H6qc.svg");
  }

  .fr-fi-youtube-line::before {
    background-image: url("../icons/logo/youtube-line-AEPEM7P.svg");
  }

  .fr-icon-anchor-fill::before,
  .fr-icon-anchor-fill::after {
    background-image: url("../icons/map/anchor-fill-ytqHhka.svg");
  }

  .fr-icon-anchor-line::before,
  .fr-icon-anchor-line::after {
    background-image: url("../icons/map/anchor-line-uJf9kk7.svg");
  }

  .fr-icon-bike-fill::before,
  .fr-icon-bike-fill::after {
    background-image: url("../icons/map/bike-fill-2pArgrg.svg");
  }

  .fr-icon-bike-line::before,
  .fr-icon-bike-line::after {
    background-image: url("../icons/map/bike-line--m-Oe0O.svg");
  }

  .fr-icon-bus-fill::before,
  .fr-icon-bus-fill::after {
    background-image: url("../icons/map/bus-fill-_qt44dF.svg");
  }

  .fr-icon-bus-line::before,
  .fr-icon-bus-line::after {
    background-image: url("../icons/map/bus-line-dfM3cyL.svg");
  }

  .fr-icon-car-fill::before,
  .fr-icon-car-fill::after {
    background-image: url("../icons/map/car-fill-6iPLUWI.svg");
  }

  .fr-icon-car-line::before,
  .fr-icon-car-line::after {
    background-image: url("../icons/map/car-line-umJWeiW.svg");
  }

  .fr-icon-caravan-fill::before,
  .fr-icon-caravan-fill::after {
    background-image: url("../icons/map/caravan-fill-CjODu6k.svg");
  }

  .fr-icon-caravan-line::before,
  .fr-icon-caravan-line::after {
    background-image: url("../icons/map/caravan-line-AIUKBZO.svg");
  }

  .fr-icon-charging-pile-2-fill::before,
  .fr-icon-charging-pile-2-fill::after {
    background-image: url("../icons/map/charging-pile-2-fill-40Yszup.svg");
  }

  .fr-icon-charging-pile-2-line::before,
  .fr-icon-charging-pile-2-line::after {
    background-image: url("../icons/map/charging-pile-2-line-RUX7KXk.svg");
  }

  .fr-icon-compass-3-fill::before,
  .fr-icon-compass-3-fill::after {
    background-image: url("../icons/map/compass-3-fill-d4vjCt9.svg");
  }

  .fr-icon-compass-3-line::before,
  .fr-icon-compass-3-line::after {
    background-image: url("../icons/map/compass-3-line-AE51cFl.svg");
  }

  .fr-icon-cup-fill::before,
  .fr-icon-cup-fill::after {
    background-image: url("../icons/map/cup-fill-ZeL29Xo.svg");
  }

  .fr-icon-cup-line::before,
  .fr-icon-cup-line::after {
    background-image: url("../icons/map/cup-line-d1WOwPm.svg");
  }

  .fr-icon-earth-fill::before,
  .fr-icon-earth-fill::after {
    background-image: url("../icons/map/earth-fill-DMFjhOu.svg");
  }

  .fr-icon-earth-line::before,
  .fr-icon-earth-line::after {
    background-image: url("../icons/map/earth-line-dHx_kSD.svg");
  }

  .fr-icon-france-fill::before,
  .fr-icon-france-fill::after {
    background-image: url("../icons/map/france-fill-Dhs_O05.svg");
  }

  .fr-icon-france-line::before,
  .fr-icon-france-line::after {
    background-image: url("../icons/map/france-line-AYEG0JL.svg");
  }

  .fr-icon-gas-station-fill::before,
  .fr-icon-gas-station-fill::after {
    background-image: url("../icons/map/gas-station-fill-Yyqjida.svg");
  }

  .fr-icon-gas-station-line::before,
  .fr-icon-gas-station-line::after {
    background-image: url("../icons/map/gas-station-line-_vTG-On.svg");
  }

  .fr-icon-goblet-fill::before,
  .fr-icon-goblet-fill::after {
    background-image: url("../icons/map/goblet-fill-VtxEKYl.svg");
  }

  .fr-icon-goblet-line::before,
  .fr-icon-goblet-line::after {
    background-image: url("../icons/map/goblet-line-LYCbZaM.svg");
  }

  .fr-icon-map-pin-2-fill::before,
  .fr-icon-map-pin-2-fill::after {
    background-image: url("../icons/map/map-pin-2-fill-dm3TQkx.svg");
  }

  .fr-icon-map-pin-2-line::before,
  .fr-icon-map-pin-2-line::after {
    background-image: url("../icons/map/map-pin-2-line-INs553v.svg");
  }

  .fr-icon-map-pin-user-fill::before,
  .fr-icon-map-pin-user-fill::after {
    background-image: url("../icons/map/map-pin-user-fill-Xx2I9ED.svg");
  }

  .fr-icon-map-pin-user-line::before,
  .fr-icon-map-pin-user-line::after {
    background-image: url("../icons/map/map-pin-user-line-8zWvs8k.svg");
  }

  .fr-icon-motorbike-fill::before,
  .fr-icon-motorbike-fill::after {
    background-image: url("../icons/map/motorbike-fill-ZHoWxKY.svg");
  }

  .fr-icon-motorbike-line::before,
  .fr-icon-motorbike-line::after {
    background-image: url("../icons/map/motorbike-line-OE6vSSY.svg");
  }

  .fr-icon-passport-fill::before,
  .fr-icon-passport-fill::after {
    background-image: url("../icons/map/passport-fill-amQs7mE.svg");
  }

  .fr-icon-passport-line::before,
  .fr-icon-passport-line::after {
    background-image: url("../icons/map/passport-line-JzMnx4a.svg");
  }

  .fr-icon-restaurant-fill::before,
  .fr-icon-restaurant-fill::after {
    background-image: url("../icons/map/restaurant-fill-1Qh9HI9.svg");
  }

  .fr-icon-restaurant-line::before,
  .fr-icon-restaurant-line::after {
    background-image: url("../icons/map/restaurant-line-AH7ih6H.svg");
  }

  .fr-icon-road-map-fill::before,
  .fr-icon-road-map-fill::after {
    background-image: url("../icons/map/road-map-fill-asnwLw9.svg");
  }

  .fr-icon-road-map-line::before,
  .fr-icon-road-map-line::after {
    background-image: url("../icons/map/road-map-line-67E3AAD.svg");
  }

  .fr-icon-sailboat-fill::before,
  .fr-icon-sailboat-fill::after {
    background-image: url("../icons/map/sailboat-fill-SyS9P48.svg");
  }

  .fr-icon-sailboat-line::before,
  .fr-icon-sailboat-line::after {
    background-image: url("../icons/map/sailboat-line-Lir_ZO4.svg");
  }

  .fr-icon-ship-2-fill::before,
  .fr-icon-ship-2-fill::after {
    background-image: url("../icons/map/ship-2-fill-WkJRZlt.svg");
  }

  .fr-icon-ship-2-line::before,
  .fr-icon-ship-2-line::after {
    background-image: url("../icons/map/ship-2-line-iJKnHQM.svg");
  }

  .fr-icon-signal-tower-fill::before,
  .fr-icon-signal-tower-fill::after {
    background-image: url("../icons/map/signal-tower-fill-2qxt418.svg");
  }

  .fr-icon-signal-tower-line::before,
  .fr-icon-signal-tower-line::after {
    background-image: url("../icons/map/signal-tower-line-FNmuzWc.svg");
  }

  .fr-icon-suitcase-2-fill::before,
  .fr-icon-suitcase-2-fill::after {
    background-image: url("../icons/map/suitcase-2-fill-BUIhIqo.svg");
  }

  .fr-icon-suitcase-2-line::before,
  .fr-icon-suitcase-2-line::after {
    background-image: url("../icons/map/suitcase-2-line-n-ikmH6.svg");
  }

  .fr-icon-taxi-fill::before,
  .fr-icon-taxi-fill::after {
    background-image: url("../icons/map/taxi-fill-h_sTxcD.svg");
  }

  .fr-icon-taxi-line::before,
  .fr-icon-taxi-line::after {
    background-image: url("../icons/map/taxi-line-ahnhsPW.svg");
  }

  .fr-icon-train-fill::before,
  .fr-icon-train-fill::after {
    background-image: url("../icons/map/train-fill-XZjbl8t.svg");
  }

  .fr-icon-train-line::before,
  .fr-icon-train-line::after {
    background-image: url("../icons/map/train-line-qy-ISw-.svg");
  }

  .fr-fi-map-pin-2-fill::before {
    background-image: url("../icons/map/map-pin-2-fill-dm3TQkx.svg");
  }

  .fr-fi-map-pin-2-line::before {
    background-image: url("../icons/map/map-pin-2-line-INs553v.svg");
  }

  .fr-fi-road-map-fill::before {
    background-image: url("../icons/map/road-map-fill-asnwLw9.svg");
  }

  .fr-fi-road-map-line::before {
    background-image: url("../icons/map/road-map-line-67E3AAD.svg");
  }

  .fr-icon-camera-fill::before,
  .fr-icon-camera-fill::after {
    background-image: url("../icons/media/camera-fill-o6ufg_F.svg");
  }

  .fr-icon-camera-line::before,
  .fr-icon-camera-line::after {
    background-image: url("../icons/media/camera-line-KDIzQsK.svg");
  }

  .fr-icon-clapperboard-fill::before,
  .fr-icon-clapperboard-fill::after {
    background-image: url("../icons/media/clapperboard-fill-QHW-33C.svg");
  }

  .fr-icon-clapperboard-line::before,
  .fr-icon-clapperboard-line::after {
    background-image: url("../icons/media/clapperboard-line-KNA8XzJ.svg");
  }

  .fr-icon-equalizer-fill::before,
  .fr-icon-equalizer-fill::after {
    background-image: url("../icons/media/equalizer-fill-Sw38wB5.svg");
  }

  .fr-icon-equalizer-line::before,
  .fr-icon-equalizer-line::after {
    background-image: url("../icons/media/equalizer-line-RtGjAuJ.svg");
  }

  .fr-icon-film-fill::before,
  .fr-icon-film-fill::after {
    background-image: url("../icons/media/film-fill-ybzxdpm.svg");
  }

  .fr-icon-film-line::before,
  .fr-icon-film-line::after {
    background-image: url("../icons/media/film-line-RcWPWNj.svg");
  }

  .fr-icon-fullscreen-line::before,
  .fr-icon-fullscreen-line::after {
    background-image: url("../icons/media/fullscreen-line-pORMkFU.svg");
  }

  .fr-icon-gallery-fill::before,
  .fr-icon-gallery-fill::after {
    background-image: url("../icons/media/gallery-fill-GzBnnPe.svg");
  }

  .fr-icon-gallery-line::before,
  .fr-icon-gallery-line::after {
    background-image: url("../icons/media/gallery-line--Vet7JS.svg");
  }

  .fr-icon-headphone-fill::before,
  .fr-icon-headphone-fill::after {
    background-image: url("../icons/media/headphone-fill-AuoX4CI.svg");
  }

  .fr-icon-headphone-line::before,
  .fr-icon-headphone-line::after {
    background-image: url("../icons/media/headphone-line-FeBBcLe.svg");
  }

  .fr-icon-image-add-fill::before,
  .fr-icon-image-add-fill::after {
    background-image: url("../icons/media/image-add-fill-FGrR3US.svg");
  }

  .fr-icon-image-add-line::before,
  .fr-icon-image-add-line::after {
    background-image: url("../icons/media/image-add-line-zH_WCTH.svg");
  }

  .fr-icon-image-edit-fill::before,
  .fr-icon-image-edit-fill::after {
    background-image: url("../icons/media/image-edit-fill-RuPbte0.svg");
  }

  .fr-icon-image-edit-line::before,
  .fr-icon-image-edit-line::after {
    background-image: url("../icons/media/image-edit-line-r7qp3mn.svg");
  }

  .fr-icon-image-fill::before,
  .fr-icon-image-fill::after {
    background-image: url("../icons/media/image-fill-flzxGHj.svg");
  }

  .fr-icon-image-line::before,
  .fr-icon-image-line::after {
    background-image: url("../icons/media/image-line-wo6Ti0k.svg");
  }

  .fr-icon-live-fill::before,
  .fr-icon-live-fill::after {
    background-image: url("../icons/media/live-fill-F2ua37X.svg");
  }

  .fr-icon-live-line::before,
  .fr-icon-live-line::after {
    background-image: url("../icons/media/live-line-yL-v17-.svg");
  }

  .fr-icon-mic-fill::before,
  .fr-icon-mic-fill::after {
    background-image: url("../icons/media/mic-fill-OdgkMpP.svg");
  }

  .fr-icon-mic-line::before,
  .fr-icon-mic-line::after {
    background-image: url("../icons/media/mic-line-VKwLvRc.svg");
  }

  .fr-icon-music-2-fill::before,
  .fr-icon-music-2-fill::after {
    background-image: url("../icons/media/music-2-fill-VlpeVsF.svg");
  }

  .fr-icon-music-2-line::before,
  .fr-icon-music-2-line::after {
    background-image: url("../icons/media/music-2-line-yh_6Q4J.svg");
  }

  .fr-icon-notification-3-fill::before,
  .fr-icon-notification-3-fill::after {
    background-image: url("../icons/media/notification-3-fill-u2XXz8B.svg");
  }

  .fr-icon-notification-3-line::before,
  .fr-icon-notification-3-line::after {
    background-image: url("../icons/media/notification-3-line-hSGzGJU.svg");
  }

  .fr-icon-pause-circle-fill::before,
  .fr-icon-pause-circle-fill::after {
    background-image: url("../icons/media/pause-circle-fill-xjAxgQE.svg");
  }

  .fr-icon-pause-circle-line::before,
  .fr-icon-pause-circle-line::after {
    background-image: url("../icons/media/pause-circle-line-kcxXwTr.svg");
  }

  .fr-icon-play-circle-fill::before,
  .fr-icon-play-circle-fill::after {
    background-image: url("../icons/media/play-circle-fill-QGob4cl.svg");
  }

  .fr-icon-play-circle-line::before,
  .fr-icon-play-circle-line::after {
    background-image: url("../icons/media/play-circle-line-iLsZkc3.svg");
  }

  .fr-icon-stop-circle-fill::before,
  .fr-icon-stop-circle-fill::after {
    background-image: url("../icons/media/stop-circle-fill-flj7B4s.svg");
  }

  .fr-icon-stop-circle-line::before,
  .fr-icon-stop-circle-line::after {
    background-image: url("../icons/media/stop-circle-line-qA2nDH0.svg");
  }

  .fr-icon-volume-down-fill::before,
  .fr-icon-volume-down-fill::after {
    background-image: url("../icons/media/volume-down-fill-OzZQVh1.svg");
  }

  .fr-icon-volume-down-line::before,
  .fr-icon-volume-down-line::after {
    background-image: url("../icons/media/volume-down-line-2zw0XTQ.svg");
  }

  .fr-icon-volume-mute-fill::before,
  .fr-icon-volume-mute-fill::after {
    background-image: url("../icons/media/volume-mute-fill-XuNjljr.svg");
  }

  .fr-icon-volume-mute-line::before,
  .fr-icon-volume-mute-line::after {
    background-image: url("../icons/media/volume-mute-line-2I8hAgU.svg");
  }

  .fr-icon-volume-up-fill::before,
  .fr-icon-volume-up-fill::after {
    background-image: url("../icons/media/volume-up-fill-KGoyD1M.svg");
  }

  .fr-icon-volume-up-line::before,
  .fr-icon-volume-up-line::after {
    background-image: url("../icons/media/volume-up-line-457ujUb.svg");
  }

  .fr-fi-equalizer-fill::before {
    background-image: url("../icons/media/equalizer-fill-Sw38wB5.svg");
  }

  .fr-fi-equalizer-line::before {
    background-image: url("../icons/media/equalizer-line-RtGjAuJ.svg");
  }

  .fr-fi-image-fill::before {
    background-image: url("../icons/media/image-fill-flzxGHj.svg");
  }

  .fr-fi-image-line::before {
    background-image: url("../icons/media/image-line-wo6Ti0k.svg");
  }

  .fr-fi-pause-circle-fill::before {
    background-image: url("../icons/media/pause-circle-fill-xjAxgQE.svg");
  }

  .fr-fi-pause-circle-line::before {
    background-image: url("../icons/media/pause-circle-line-kcxXwTr.svg");
  }

  .fr-fi-volume-down-fill::before {
    background-image: url("../icons/media/volume-down-fill-OzZQVh1.svg");
  }

  .fr-fi-volume-down-line::before {
    background-image: url("../icons/media/volume-down-line-2zw0XTQ.svg");
  }

  .fr-fi-volume-mute-fill::before {
    background-image: url("../icons/media/volume-mute-fill-XuNjljr.svg");
  }

  .fr-fi-volume-mute-line::before {
    background-image: url("../icons/media/volume-mute-line-2I8hAgU.svg");
  }

  .fr-fi-volume-up-fill::before {
    background-image: url("../icons/media/volume-up-fill-KGoyD1M.svg");
  }

  .fr-fi-volume-up-line::before {
    background-image: url("../icons/media/volume-up-line-457ujUb.svg");
  }

  .fr-fi-play-line::before,
  .fr-fi-play-line::after {
    background-image: url("../icons/media/play-circle-line-iLsZkc3.svg");
  }

  .fr-fi-play-fill::before,
  .fr-fi-play-fill::after {
    background-image: url("../icons/media/play-circle-fill-QGob4cl.svg");
  }

  .fr-icon-play-line::before,
  .fr-icon-play-line::after {
    background-image: url("../icons/media/play-circle-line-iLsZkc3.svg");
  }

  .fr-icon-play-fill::before,
  .fr-icon-play-fill::after {
    background-image: url("../icons/media/play-circle-fill-QGob4cl.svg");
  }

  .fr-icon-accessibility-fill::before,
  .fr-icon-accessibility-fill::after {
    background-image: url("../icons/others/fr--accessibility-fill-g-iSbDL.svg");
  }

  .fr-icon-accessibility-line::before,
  .fr-icon-accessibility-line::after {
    background-image: url("../icons/others/fr--accessibility-line-4I0-9u5.svg");
  }

  .fr-icon-ear-off-fill::before,
  .fr-icon-ear-off-fill::after {
    background-image: url("../icons/others/fr--ear-off-fill-2XCiQCx.svg");
  }

  .fr-icon-ear-off-line::before,
  .fr-icon-ear-off-line::after {
    background-image: url("../icons/others/fr--ear-off-line-jyby7Al.svg");
  }

  .fr-icon-mental-disabilities-fill::before,
  .fr-icon-mental-disabilities-fill::after {
    background-image: url("../icons/others/fr--mental-disabilities-fill-ky3nohw.svg");
  }

  .fr-icon-mental-disabilities-line::before,
  .fr-icon-mental-disabilities-line::after {
    background-image: url("../icons/others/fr--mental-disabilities-line-RiDAWXq.svg");
  }

  .fr-icon-sign-language-fill::before,
  .fr-icon-sign-language-fill::after {
    background-image: url("../icons/others/fr--sign-language-fill-LFF-3NP.svg");
  }

  .fr-icon-sign-language-line::before,
  .fr-icon-sign-language-line::after {
    background-image: url("../icons/others/fr--sign-language-line-TcURZgw.svg");
  }

  .fr-icon-leaf-fill::before,
  .fr-icon-leaf-fill::after {
    background-image: url("../icons/others/leaf-fill-GZWTudQ.svg");
  }

  .fr-icon-leaf-line::before,
  .fr-icon-leaf-line::after {
    background-image: url("../icons/others/leaf-line-Us3EKjH.svg");
  }

  .fr-icon-lightbulb-fill::before,
  .fr-icon-lightbulb-fill::after {
    background-image: url("../icons/others/lightbulb-fill-9xZA-Kh.svg");
  }

  .fr-icon-lightbulb-line::before,
  .fr-icon-lightbulb-line::after {
    background-image: url("../icons/others/lightbulb-line-cUfWcD4.svg");
  }

  .fr-icon-plant-fill::before,
  .fr-icon-plant-fill::after {
    background-image: url("../icons/others/plant-fill-3JAAf0d.svg");
  }

  .fr-icon-plant-line::before,
  .fr-icon-plant-line::after {
    background-image: url("../icons/others/plant-line-slTWT9t.svg");
  }

  .fr-icon-recycle-fill::before,
  .fr-icon-recycle-fill::after {
    background-image: url("../icons/others/recycle-fill-W4qS2Jq.svg");
  }

  .fr-icon-recycle-line::before,
  .fr-icon-recycle-line::after {
    background-image: url("../icons/others/recycle-line-cr1Pjyw.svg");
  }

  .fr-icon-scales-3-fill::before,
  .fr-icon-scales-3-fill::after {
    background-image: url("../icons/others/scales-3-fill-5sFrucP.svg");
  }

  .fr-icon-scales-3-line::before,
  .fr-icon-scales-3-line::after {
    background-image: url("../icons/others/scales-3-line-i24vpmc.svg");
  }

  .fr-icon-seedling-fill::before,
  .fr-icon-seedling-fill::after {
    background-image: url("../icons/others/seedling-fill-69p_hv7.svg");
  }

  .fr-icon-seedling-line::before,
  .fr-icon-seedling-line::after {
    background-image: url("../icons/others/seedling-line-xApIqEl.svg");
  }

  .fr-icon-umbrella-fill::before,
  .fr-icon-umbrella-fill::after {
    background-image: url("../icons/others/umbrella-fill-1RKHKbQ.svg");
  }

  .fr-icon-umbrella-line::before,
  .fr-icon-umbrella-line::after {
    background-image: url("../icons/others/umbrella-line-MS3CQkr.svg");
  }

  .fr-icon-wheelchair-fill::before,
  .fr-icon-wheelchair-fill::after {
    background-image: url("../icons/others/wheelchair-fill-XwcZkCh.svg");
  }

  .fr-icon-wheelchair-line::before,
  .fr-icon-wheelchair-line::after {
    background-image: url("../icons/others/wheelchair-line-xqO4aAj.svg");
  }

  .fr-icon-add-circle-fill::before,
  .fr-icon-add-circle-fill::after {
    background-image: url("../icons/system/add-circle-fill-8v6pqi_.svg");
  }

  .fr-icon-add-circle-line::before,
  .fr-icon-add-circle-line::after {
    background-image: url("../icons/system/add-circle-line-Je-5MQw.svg");
  }

  .fr-icon-add-line::before,
  .fr-icon-add-line::after {
    background-image: url("../icons/system/add-line-ytTOTHd.svg");
  }

  .fr-icon-alarm-warning-fill::before,
  .fr-icon-alarm-warning-fill::after {
    background-image: url("../icons/system/alarm-warning-fill-Ecf18OK.svg");
  }

  .fr-icon-alarm-warning-line::before,
  .fr-icon-alarm-warning-line::after {
    background-image: url("../icons/system/alarm-warning-line-9UQ7lC2.svg");
  }

  .fr-icon-alert-fill::before,
  .fr-icon-alert-fill::after {
    background-image: url("../icons/system/alert-fill-T5O-MlG.svg");
  }

  .fr-icon-alert-line::before,
  .fr-icon-alert-line::after {
    background-image: url("../icons/system/alert-line-UyIkRAu.svg");
  }

  .fr-icon-check-line::before,
  .fr-icon-check-line::after {
    background-image: url("../icons/system/check-line-qm0YYY6.svg");
  }

  .fr-icon-checkbox-circle-fill::before,
  .fr-icon-checkbox-circle-fill::after {
    background-image: url("../icons/system/checkbox-circle-fill-Rv_OgEL.svg");
  }

  .fr-icon-checkbox-circle-line::before,
  .fr-icon-checkbox-circle-line::after {
    background-image: url("../icons/system/checkbox-circle-line-XbF1ztS.svg");
  }

  .fr-icon-checkbox-fill::before,
  .fr-icon-checkbox-fill::after {
    background-image: url("../icons/system/checkbox-fill-cvsaU_5.svg");
  }

  .fr-icon-checkbox-line::before,
  .fr-icon-checkbox-line::after {
    background-image: url("../icons/system/checkbox-line-ZuGgU5_.svg");
  }

  .fr-icon-close-circle-fill::before,
  .fr-icon-close-circle-fill::after {
    background-image: url("../icons/system/close-circle-fill-EaoMUPr.svg");
  }

  .fr-icon-close-circle-line::before,
  .fr-icon-close-circle-line::after {
    background-image: url("../icons/system/close-circle-line-fB63l23.svg");
  }

  .fr-icon-close-line::before,
  .fr-icon-close-line::after {
    background-image: url("../icons/system/close-line-PlRaunw.svg");
  }

  .fr-icon-delete-bin-fill::before,
  .fr-icon-delete-bin-fill::after {
    background-image: url("../icons/system/delete-bin-fill-Uxkympb.svg");
  }

  .fr-icon-delete-bin-line::before,
  .fr-icon-delete-bin-line::after {
    background-image: url("../icons/system/delete-bin-line-SRyuK6G.svg");
  }

  .fr-icon-download-fill::before,
  .fr-icon-download-fill::after {
    background-image: url("../icons/system/download-fill-9z8554E.svg");
  }

  .fr-icon-download-line::before,
  .fr-icon-download-line::after {
    background-image: url("../icons/system/download-line-DqY368F.svg");
  }

  .fr-icon-error-warning-fill::before,
  .fr-icon-error-warning-fill::after {
    background-image: url("../icons/system/error-warning-fill-Txr7aMN.svg");
  }

  .fr-icon-error-warning-line::before,
  .fr-icon-error-warning-line::after {
    background-image: url("../icons/system/error-warning-line-brX48Hf.svg");
  }

  .fr-icon-external-link-fill::before,
  .fr-icon-external-link-fill::after {
    background-image: url("../icons/system/external-link-fill-JXsTs6D.svg");
  }

  .fr-icon-external-link-line::before,
  .fr-icon-external-link-line::after {
    background-image: url("../icons/system/external-link-line-pwH7E4B.svg");
  }

  .fr-icon-eye-fill::before,
  .fr-icon-eye-fill::after {
    background-image: url("../icons/system/eye-fill-mUmKd74.svg");
  }

  .fr-icon-eye-line::before,
  .fr-icon-eye-line::after {
    background-image: url("../icons/system/eye-line-Y9Ioulc.svg");
  }

  .fr-icon-eye-off-fill::before,
  .fr-icon-eye-off-fill::after {
    background-image: url("../icons/system/eye-off-fill-rlCno5H.svg");
  }

  .fr-icon-eye-off-line::before,
  .fr-icon-eye-off-line::after {
    background-image: url("../icons/system/eye-off-line-obib6AN.svg");
  }

  .fr-icon-filter-fill::before,
  .fr-icon-filter-fill::after {
    background-image: url("../icons/system/filter-fill-7wqfR3J.svg");
  }

  .fr-icon-filter-line::before,
  .fr-icon-filter-line::after {
    background-image: url("../icons/system/filter-line-m08-BC6.svg");
  }

  .fr-icon-alert-warning-2-fill::before,
  .fr-icon-alert-warning-2-fill::after {
    background-image: url("../icons/system/fr--alert-warning-2-fill-3-yqg8f.svg");
  }

  .fr-icon-alert-warning-fill::before,
  .fr-icon-alert-warning-fill::after {
    background-image: url("../icons/system/fr--alert-warning-fill-mnyDUa1.svg");
  }

  .fr-icon-capslock-line::before,
  .fr-icon-capslock-line::after {
    background-image: url("../icons/system/fr--capslock-line-BYms3TL.svg");
  }

  .fr-icon-equal-circle-fill::before,
  .fr-icon-equal-circle-fill::after {
    background-image: url("../icons/system/fr--equal-circle-fill-NOPZnwF.svg");
  }

  .fr-icon-error-fill::before,
  .fr-icon-error-fill::after {
    background-image: url("../icons/system/fr--error-fill-PCnEvW7.svg");
  }

  .fr-icon-error-line::before,
  .fr-icon-error-line::after {
    background-image: url("../icons/system/fr--error-line-RWgr_x8.svg");
  }

  .fr-icon-info-fill::before,
  .fr-icon-info-fill::after {
    background-image: url("../icons/system/fr--info-fill-RI1OMgY.svg");
  }

  .fr-icon-info-line::before,
  .fr-icon-info-line::after {
    background-image: url("../icons/system/fr--info-line-ZIeUMGM.svg");
  }

  .fr-icon-success-fill::before,
  .fr-icon-success-fill::after {
    background-image: url("../icons/system/fr--success-fill-keRcw5H.svg");
  }

  .fr-icon-success-line::before,
  .fr-icon-success-line::after {
    background-image: url("../icons/system/fr--success-line-UYChz9Z.svg");
  }

  .fr-icon-theme-fill::before,
  .fr-icon-theme-fill::after {
    background-image: url("../icons/system/fr--theme-fill-2Ux76lu.svg");
  }

  .fr-icon-warning-fill::before,
  .fr-icon-warning-fill::after {
    background-image: url("../icons/system/fr--warning-fill-Ubi17iJ.svg");
  }

  .fr-icon-warning-line::before,
  .fr-icon-warning-line::after {
    background-image: url("../icons/system/fr--warning-line-ey_jyHo.svg");
  }

  .fr-icon-information-fill::before,
  .fr-icon-information-fill::after {
    background-image: url("../icons/system/information-fill-FAQF6Iy.svg");
  }

  .fr-icon-information-line::before,
  .fr-icon-information-line::after {
    background-image: url("../icons/system/information-line-Rkn6z8f.svg");
  }

  .fr-icon-lock-fill::before,
  .fr-icon-lock-fill::after {
    background-image: url("../icons/system/lock-fill-ZgpvdXS.svg");
  }

  .fr-icon-lock-line::before,
  .fr-icon-lock-line::after {
    background-image: url("../icons/system/lock-line-SJNecmP.svg");
  }

  .fr-icon-lock-unlock-fill::before,
  .fr-icon-lock-unlock-fill::after {
    background-image: url("../icons/system/lock-unlock-fill-77-pfFz.svg");
  }

  .fr-icon-lock-unlock-line::before,
  .fr-icon-lock-unlock-line::after {
    background-image: url("../icons/system/lock-unlock-line-iscy9xt.svg");
  }

  .fr-icon-logout-box-r-fill::before,
  .fr-icon-logout-box-r-fill::after {
    background-image: url("../icons/system/logout-box-r-fill-kPyl_C3.svg");
  }

  .fr-icon-logout-box-r-line::before,
  .fr-icon-logout-box-r-line::after {
    background-image: url("../icons/system/logout-box-r-line-yYQ6b3K.svg");
  }

  .fr-icon-menu-2-fill::before,
  .fr-icon-menu-2-fill::after {
    background-image: url("../icons/system/menu-2-fill-nrDQFvj.svg");
  }

  .fr-icon-menu-fill::before,
  .fr-icon-menu-fill::after {
    background-image: url("../icons/system/menu-fill-7C0CQUh.svg");
  }

  .fr-icon-more-fill::before,
  .fr-icon-more-fill::after {
    background-image: url("../icons/system/more-fill-AMIULMQ.svg");
  }

  .fr-icon-more-line::before,
  .fr-icon-more-line::after {
    background-image: url("../icons/system/more-line-g89Hw-d.svg");
  }

  .fr-icon-notification-badge-fill::before,
  .fr-icon-notification-badge-fill::after {
    background-image: url("../icons/system/notification-badge-fill-i7LqbiS.svg");
  }

  .fr-icon-notification-badge-line::before,
  .fr-icon-notification-badge-line::after {
    background-image: url("../icons/system/notification-badge-line-2vtwwtR.svg");
  }

  .fr-icon-question-fill::before,
  .fr-icon-question-fill::after {
    background-image: url("../icons/system/question-fill-rGZFiFV.svg");
  }

  .fr-icon-question-line::before,
  .fr-icon-question-line::after {
    background-image: url("../icons/system/question-line-eJmO-gz.svg");
  }

  .fr-icon-refresh-fill::before,
  .fr-icon-refresh-fill::after {
    background-image: url("../icons/system/refresh-fill-7D7nh9a.svg");
  }

  .fr-icon-refresh-line::before,
  .fr-icon-refresh-line::after {
    background-image: url("../icons/system/refresh-line-56QmVLv.svg");
  }

  .fr-icon-search-fill::before,
  .fr-icon-search-fill::after {
    background-image: url("../icons/system/search-fill-8r3Ize9.svg");
  }

  .fr-icon-search-line::before,
  .fr-icon-search-line::after {
    background-image: url("../icons/system/search-line-I7N5EMk.svg");
  }

  .fr-icon-settings-5-fill::before,
  .fr-icon-settings-5-fill::after {
    background-image: url("../icons/system/settings-5-fill-WBEC05_.svg");
  }

  .fr-icon-settings-5-line::before,
  .fr-icon-settings-5-line::after {
    background-image: url("../icons/system/settings-5-line-S4hrwJ-.svg");
  }

  .fr-icon-share-fill::before,
  .fr-icon-share-fill::after {
    background-image: url("../icons/system/share-fill-7tPT4Bi.svg");
  }

  .fr-icon-share-forward-fill::before,
  .fr-icon-share-forward-fill::after {
    background-image: url("../icons/system/share-forward-fill-0BgXqte.svg");
  }

  .fr-icon-share-forward-line::before,
  .fr-icon-share-forward-line::after {
    background-image: url("../icons/system/share-forward-line-CdE_pwJ.svg");
  }

  .fr-icon-share-line::before,
  .fr-icon-share-line::after {
    background-image: url("../icons/system/share-line-rJBsRI2.svg");
  }

  .fr-icon-shield-fill::before,
  .fr-icon-shield-fill::after {
    background-image: url("../icons/system/shield-fill-BbYo8mI.svg");
  }

  .fr-icon-shield-line::before,
  .fr-icon-shield-line::after {
    background-image: url("../icons/system/shield-line-nMNsQRr.svg");
  }

  .fr-icon-star-fill::before,
  .fr-icon-star-fill::after {
    background-image: url("../icons/system/star-fill-nQxjvR6.svg");
  }

  .fr-icon-star-line::before,
  .fr-icon-star-line::after {
    background-image: url("../icons/system/star-line-fzY-47g.svg");
  }

  .fr-icon-star-s-fill::before,
  .fr-icon-star-s-fill::after {
    background-image: url("../icons/system/star-s-fill-P_X1o6h.svg");
  }

  .fr-icon-star-s-line::before,
  .fr-icon-star-s-line::after {
    background-image: url("../icons/system/star-s-line-RI6RCIt.svg");
  }

  .fr-icon-subtract-line::before,
  .fr-icon-subtract-line::after {
    background-image: url("../icons/system/subtract-line-F7TN40R.svg");
  }

  .fr-icon-thumb-down-fill::before,
  .fr-icon-thumb-down-fill::after {
    background-image: url("../icons/system/thumb-down-fill-oRr3-22.svg");
  }

  .fr-icon-thumb-down-line::before,
  .fr-icon-thumb-down-line::after {
    background-image: url("../icons/system/thumb-down-line-84Kl7UJ.svg");
  }

  .fr-icon-thumb-up-fill::before,
  .fr-icon-thumb-up-fill::after {
    background-image: url("../icons/system/thumb-up-fill-9gquQ6T.svg");
  }

  .fr-icon-thumb-up-line::before,
  .fr-icon-thumb-up-line::after {
    background-image: url("../icons/system/thumb-up-line-rKqq82V.svg");
  }

  .fr-icon-time-fill::before,
  .fr-icon-time-fill::after {
    background-image: url("../icons/system/time-fill-KvOapjL.svg");
  }

  .fr-icon-time-line::before,
  .fr-icon-time-line::after {
    background-image: url("../icons/system/time-line-AeJoRTp.svg");
  }

  .fr-icon-timer-fill::before,
  .fr-icon-timer-fill::after {
    background-image: url("../icons/system/timer-fill-gGBX5WC.svg");
  }

  .fr-icon-timer-line::before,
  .fr-icon-timer-line::after {
    background-image: url("../icons/system/timer-line-v2h-xyt.svg");
  }

  .fr-icon-upload-2-fill::before,
  .fr-icon-upload-2-fill::after {
    background-image: url("../icons/system/upload-2-fill-T6TqSM5.svg");
  }

  .fr-icon-upload-2-line::before,
  .fr-icon-upload-2-line::after {
    background-image: url("../icons/system/upload-2-line-2jqvHAL.svg");
  }

  .fr-icon-upload-fill::before,
  .fr-icon-upload-fill::after {
    background-image: url("../icons/system/upload-fill-5pNR3eW.svg");
  }

  .fr-icon-upload-line::before,
  .fr-icon-upload-line::after {
    background-image: url("../icons/system/upload-line-vvTFQ3g.svg");
  }

  .fr-icon-zoom-in-fill::before,
  .fr-icon-zoom-in-fill::after {
    background-image: url("../icons/system/zoom-in-fill-iud9Cf1.svg");
  }

  .fr-icon-zoom-in-line::before,
  .fr-icon-zoom-in-line::after {
    background-image: url("../icons/system/zoom-in-line-Dzfck78.svg");
  }

  .fr-icon-zoom-out-fill::before,
  .fr-icon-zoom-out-fill::after {
    background-image: url("../icons/system/zoom-out-fill-mfwIbSr.svg");
  }

  .fr-icon-zoom-out-line::before,
  .fr-icon-zoom-out-line::after {
    background-image: url("../icons/system/zoom-out-line-Y1yrKxw.svg");
  }

  .fr-fi-add-circle-fill::before {
    background-image: url("../icons/system/add-circle-fill-8v6pqi_.svg");
  }

  .fr-fi-add-circle-line::before {
    background-image: url("../icons/system/add-circle-line-Je-5MQw.svg");
  }

  .fr-fi-add-line::before {
    background-image: url("../icons/system/add-line-ytTOTHd.svg");
  }

  .fr-fi-check-line::before {
    background-image: url("../icons/system/check-line-qm0YYY6.svg");
  }

  .fr-fi-checkbox-circle-line::before {
    background-image: url("../icons/system/checkbox-circle-line-XbF1ztS.svg");
  }

  .fr-fi-close-line::before {
    background-image: url("../icons/system/close-line-PlRaunw.svg");
  }

  .fr-fi-download-line::before {
    background-image: url("../icons/system/download-line-DqY368F.svg");
  }

  .fr-fi-error-warning-fill::before {
    background-image: url("../icons/system/error-warning-fill-Txr7aMN.svg");
  }

  .fr-fi-error-warning-line::before {
    background-image: url("../icons/system/error-warning-line-brX48Hf.svg");
  }

  .fr-fi-external-link-line::before {
    background-image: url("../icons/system/external-link-line-pwH7E4B.svg");
  }

  .fr-fi-eye-fill::before {
    background-image: url("../icons/system/eye-fill-mUmKd74.svg");
  }

  .fr-fi-eye-line::before {
    background-image: url("../icons/system/eye-line-Y9Ioulc.svg");
  }

  .fr-fi-eye-off-fill::before {
    background-image: url("../icons/system/eye-off-fill-rlCno5H.svg");
  }

  .fr-fi-eye-off-line::before {
    background-image: url("../icons/system/eye-off-line-obib6AN.svg");
  }

  .fr-fi-filter-fill::before {
    background-image: url("../icons/system/filter-fill-7wqfR3J.svg");
  }

  .fr-fi-filter-line::before {
    background-image: url("../icons/system/filter-line-m08-BC6.svg");
  }

  .fr-fi-error-fill::before {
    background-image: url("../icons/system/fr--error-fill-PCnEvW7.svg");
  }

  .fr-fi-error-line::before {
    background-image: url("../icons/system/fr--error-line-RWgr_x8.svg");
  }

  .fr-fi-info-fill::before {
    background-image: url("../icons/system/fr--info-fill-RI1OMgY.svg");
  }

  .fr-fi-info-line::before {
    background-image: url("../icons/system/fr--info-line-ZIeUMGM.svg");
  }

  .fr-fi-success-fill::before {
    background-image: url("../icons/system/fr--success-fill-keRcw5H.svg");
  }

  .fr-fi-success-line::before {
    background-image: url("../icons/system/fr--success-line-UYChz9Z.svg");
  }

  .fr-fi-theme-fill::before {
    background-image: url("../icons/system/fr--theme-fill-2Ux76lu.svg");
  }

  .fr-fi-warning-fill::before {
    background-image: url("../icons/system/fr--warning-fill-Ubi17iJ.svg");
  }

  .fr-fi-warning-line::before {
    background-image: url("../icons/system/fr--warning-line-ey_jyHo.svg");
  }

  .fr-fi-information-fill::before {
    background-image: url("../icons/system/information-fill-FAQF6Iy.svg");
  }

  .fr-fi-information-line::before {
    background-image: url("../icons/system/information-line-Rkn6z8f.svg");
  }

  .fr-fi-lock-fill::before {
    background-image: url("../icons/system/lock-fill-ZgpvdXS.svg");
  }

  .fr-fi-lock-line::before {
    background-image: url("../icons/system/lock-line-SJNecmP.svg");
  }

  .fr-fi-logout-box-r-fill::before {
    background-image: url("../icons/system/logout-box-r-fill-kPyl_C3.svg");
  }

  .fr-fi-logout-box-r-line::before {
    background-image: url("../icons/system/logout-box-r-line-yYQ6b3K.svg");
  }

  .fr-fi-menu-2-fill::before {
    background-image: url("../icons/system/menu-2-fill-nrDQFvj.svg");
  }

  .fr-fi-menu-fill::before {
    background-image: url("../icons/system/menu-fill-7C0CQUh.svg");
  }

  .fr-fi-question-fill::before {
    background-image: url("../icons/system/question-fill-rGZFiFV.svg");
  }

  .fr-fi-question-line::before {
    background-image: url("../icons/system/question-line-eJmO-gz.svg");
  }

  .fr-fi-refresh-fill::before {
    background-image: url("../icons/system/refresh-fill-7D7nh9a.svg");
  }

  .fr-fi-refresh-line::before {
    background-image: url("../icons/system/refresh-line-56QmVLv.svg");
  }

  .fr-fi-search-fill::before {
    background-image: url("../icons/system/search-fill-8r3Ize9.svg");
  }

  .fr-fi-search-line::before {
    background-image: url("../icons/system/search-line-I7N5EMk.svg");
  }

  .fr-fi-subtract-line::before {
    background-image: url("../icons/system/subtract-line-F7TN40R.svg");
  }

  .fr-fi-timer-fill::before {
    background-image: url("../icons/system/timer-fill-gGBX5WC.svg");
  }

  .fr-fi-timer-line::before {
    background-image: url("../icons/system/timer-line-v2h-xyt.svg");
  }

  .fr-fi-upload-2-fill::before {
    background-image: url("../icons/system/upload-2-fill-T6TqSM5.svg");
  }

  .fr-fi-upload-2-line::before {
    background-image: url("../icons/system/upload-2-line-2jqvHAL.svg");
  }

  .fr-fi-zoom-in-fill::before {
    background-image: url("../icons/system/zoom-in-fill-iud9Cf1.svg");
  }

  .fr-fi-zoom-in-line::before {
    background-image: url("../icons/system/zoom-in-line-Dzfck78.svg");
  }

  .fr-fi-zoom-out-fill::before {
    background-image: url("../icons/system/zoom-out-fill-mfwIbSr.svg");
  }

  .fr-fi-zoom-out-line::before {
    background-image: url("../icons/system/zoom-out-line-Y1yrKxw.svg");
  }

  .fr-fi-delete-line::before,
  .fr-fi-delete-line::after {
    background-image: url("../icons/system/delete-bin-line-SRyuK6G.svg");
  }

  .fr-fi-delete-fill::before,
  .fr-fi-delete-fill::after {
    background-image: url("../icons/system/delete-bin-fill-Uxkympb.svg");
  }

  .fr-icon-delete-line::before,
  .fr-icon-delete-line::after {
    background-image: url("../icons/system/delete-bin-line-SRyuK6G.svg");
  }

  .fr-icon-delete-fill::before,
  .fr-icon-delete-fill::after {
    background-image: url("../icons/system/delete-bin-fill-Uxkympb.svg");
  }

  .fr-icon-account-circle-fill::before,
  .fr-icon-account-circle-fill::after {
    background-image: url("../icons/user/account-circle-fill-ckAhD9I.svg");
  }

  .fr-icon-account-circle-line::before,
  .fr-icon-account-circle-line::after {
    background-image: url("../icons/user/account-circle-line-0AKH6tJ.svg");
  }

  .fr-icon-account-pin-circle-fill::before,
  .fr-icon-account-pin-circle-fill::after {
    background-image: url("../icons/user/account-pin-circle-fill-9f4SSO9.svg");
  }

  .fr-icon-account-pin-circle-line::before,
  .fr-icon-account-pin-circle-line::after {
    background-image: url("../icons/user/account-pin-circle-line-O-8XUN7.svg");
  }

  .fr-icon-admin-fill::before,
  .fr-icon-admin-fill::after {
    background-image: url("../icons/user/admin-fill-pfCGvVI.svg");
  }

  .fr-icon-admin-line::before,
  .fr-icon-admin-line::after {
    background-image: url("../icons/user/admin-line-lhEnPhP.svg");
  }

  .fr-icon-group-fill::before,
  .fr-icon-group-fill::after {
    background-image: url("../icons/user/group-fill-zBKuz4O.svg");
  }

  .fr-icon-group-line::before,
  .fr-icon-group-line::after {
    background-image: url("../icons/user/group-line-u-y-XvT.svg");
  }

  .fr-icon-parent-fill::before,
  .fr-icon-parent-fill::after {
    background-image: url("../icons/user/parent-fill-UaMOcqT.svg");
  }

  .fr-icon-parent-line::before,
  .fr-icon-parent-line::after {
    background-image: url("../icons/user/parent-line-jd4xZNG.svg");
  }

  .fr-icon-team-fill::before,
  .fr-icon-team-fill::after {
    background-image: url("../icons/user/team-fill-ahqYoaE.svg");
  }

  .fr-icon-team-line::before,
  .fr-icon-team-line::after {
    background-image: url("../icons/user/team-line-XNu4Sw8.svg");
  }

  .fr-icon-user-add-fill::before,
  .fr-icon-user-add-fill::after {
    background-image: url("../icons/user/user-add-fill-gcaWv_-.svg");
  }

  .fr-icon-user-add-line::before,
  .fr-icon-user-add-line::after {
    background-image: url("../icons/user/user-add-line-4auITO8.svg");
  }

  .fr-icon-user-fill::before,
  .fr-icon-user-fill::after {
    background-image: url("../icons/user/user-fill-dVRw4Iz.svg");
  }

  .fr-icon-user-heart-fill::before,
  .fr-icon-user-heart-fill::after {
    background-image: url("../icons/user/user-heart-fill-Q9fKJCc.svg");
  }

  .fr-icon-user-heart-line::before,
  .fr-icon-user-heart-line::after {
    background-image: url("../icons/user/user-heart-line-2XcrZK9.svg");
  }

  .fr-icon-user-line::before,
  .fr-icon-user-line::after {
    background-image: url("../icons/user/user-line-tKItVXy.svg");
  }

  .fr-icon-user-search-fill::before,
  .fr-icon-user-search-fill::after {
    background-image: url("../icons/user/user-search-fill-69D6JCA.svg");
  }

  .fr-icon-user-search-line::before,
  .fr-icon-user-search-line::after {
    background-image: url("../icons/user/user-search-line-f2B51Vp.svg");
  }

  .fr-icon-user-setting-fill::before,
  .fr-icon-user-setting-fill::after {
    background-image: url("../icons/user/user-setting-fill-_7XVIyk.svg");
  }

  .fr-icon-user-setting-line::before,
  .fr-icon-user-setting-line::after {
    background-image: url("../icons/user/user-setting-line-SuFq3-a.svg");
  }

  .fr-icon-user-star-fill::before,
  .fr-icon-user-star-fill::after {
    background-image: url("../icons/user/user-star-fill-wmmlj00.svg");
  }

  .fr-icon-user-star-line::before,
  .fr-icon-user-star-line::after {
    background-image: url("../icons/user/user-star-line-hM2MIzr.svg");
  }

  .fr-fi-user-fill::before {
    background-image: url("../icons/user/user-fill-dVRw4Iz.svg");
  }

  .fr-fi-user-line::before {
    background-image: url("../icons/user/user-line-tKItVXy.svg");
  }

  .fr-fi-account-line::before,
  .fr-fi-account-line::after {
    background-image: url("../icons/user/account-circle-line-0AKH6tJ.svg");
  }

  .fr-fi-account-fill::before,
  .fr-fi-account-fill::after {
    background-image: url("../icons/user/account-circle-fill-ckAhD9I.svg");
  }

  .fr-icon-account-line::before,
  .fr-icon-account-line::after {
    background-image: url("../icons/user/account-circle-line-0AKH6tJ.svg");
  }

  .fr-icon-account-fill::before,
  .fr-icon-account-fill::after {
    background-image: url("../icons/user/account-circle-fill-ckAhD9I.svg");
  }

  .fr-icon-cloudy-2-fill::before,
  .fr-icon-cloudy-2-fill::after {
    background-image: url("../icons/weather/cloudy-2-fill-jqx5Ozw.svg");
  }

  .fr-icon-cloudy-2-line::before,
  .fr-icon-cloudy-2-line::after {
    background-image: url("../icons/weather/cloudy-2-line-ZMzBmoN.svg");
  }

  .fr-icon-fire-fill::before,
  .fr-icon-fire-fill::after {
    background-image: url("../icons/weather/fire-fill-sQcuyDV.svg");
  }

  .fr-icon-fire-line::before,
  .fr-icon-fire-line::after {
    background-image: url("../icons/weather/fire-line-dtXPPj_.svg");
  }

  .fr-icon-flashlight-fill::before,
  .fr-icon-flashlight-fill::after {
    background-image: url("../icons/weather/flashlight-fill-rjD4cPs.svg");
  }

  .fr-icon-flashlight-line::before,
  .fr-icon-flashlight-line::after {
    background-image: url("../icons/weather/flashlight-line-WxTmIRm.svg");
  }

  .fr-icon-flood-fill::before,
  .fr-icon-flood-fill::after {
    background-image: url("../icons/weather/flood-fill-j4hSBNS.svg");
  }

  .fr-icon-flood-line::before,
  .fr-icon-flood-line::after {
    background-image: url("../icons/weather/flood-line-RSVYH8x.svg");
  }

  .fr-icon-avalanches-fill::before,
  .fr-icon-avalanches-fill::after {
    background-image: url("../icons/weather/fr--avalanches-fill-LCN37Mp.svg");
  }

  .fr-icon-avalanches-line::before,
  .fr-icon-avalanches-line::after {
    background-image: url("../icons/weather/fr--avalanches-line-ThNEp7y.svg");
  }

  .fr-icon-submersion-fill::before,
  .fr-icon-submersion-fill::after {
    background-image: url("../icons/weather/fr--submersion-fill-4SFnfkX.svg");
  }

  .fr-icon-submersion-line::before,
  .fr-icon-submersion-line::after {
    background-image: url("../icons/weather/fr--submersion-line-J5wqY-y.svg");
  }

  .fr-icon-heavy-showers-fill::before,
  .fr-icon-heavy-showers-fill::after {
    background-image: url("../icons/weather/heavy-showers-fill-wpchhG5.svg");
  }

  .fr-icon-heavy-showers-line::before,
  .fr-icon-heavy-showers-line::after {
    background-image: url("../icons/weather/heavy-showers-line-YnAp25d.svg");
  }

  .fr-icon-moon-fill::before,
  .fr-icon-moon-fill::after {
    background-image: url("../icons/weather/moon-fill-7puc1b2.svg");
  }

  .fr-icon-moon-line::before,
  .fr-icon-moon-line::after {
    background-image: url("../icons/weather/moon-line-dnqubax.svg");
  }

  .fr-icon-snowy-fill::before,
  .fr-icon-snowy-fill::after {
    background-image: url("../icons/weather/snowy-fill-HEs1cIF.svg");
  }

  .fr-icon-snowy-line::before,
  .fr-icon-snowy-line::after {
    background-image: url("../icons/weather/snowy-line-B-AJok1.svg");
  }

  .fr-icon-sparkling-2-fill::before,
  .fr-icon-sparkling-2-fill::after {
    background-image: url("../icons/weather/sparkling-2-fill-S0A2T_n.svg");
  }

  .fr-icon-sparkling-2-line::before,
  .fr-icon-sparkling-2-line::after {
    background-image: url("../icons/weather/sparkling-2-line-36axiPA.svg");
  }

  .fr-icon-sun-fill::before,
  .fr-icon-sun-fill::after {
    background-image: url("../icons/weather/sun-fill-LQVpFDu.svg");
  }

  .fr-icon-sun-line::before,
  .fr-icon-sun-line::after {
    background-image: url("../icons/weather/sun-line-uW8bm9m.svg");
  }

  .fr-icon-temp-cold-fill::before,
  .fr-icon-temp-cold-fill::after {
    background-image: url("../icons/weather/temp-cold-fill-p038sME.svg");
  }

  .fr-icon-temp-cold-line::before,
  .fr-icon-temp-cold-line::after {
    background-image: url("../icons/weather/temp-cold-line-OhGGQ-o.svg");
  }

  .fr-icon-thunderstorms-fill::before,
  .fr-icon-thunderstorms-fill::after {
    background-image: url("../icons/weather/thunderstorms-fill-0yvuC3f.svg");
  }

  .fr-icon-thunderstorms-line::before,
  .fr-icon-thunderstorms-line::after {
    background-image: url("../icons/weather/thunderstorms-line-x4POeNq.svg");
  }

  .fr-icon-tornado-fill::before,
  .fr-icon-tornado-fill::after {
    background-image: url("../icons/weather/tornado-fill-RIfNoFC.svg");
  }

  .fr-icon-tornado-line::before,
  .fr-icon-tornado-line::after {
    background-image: url("../icons/weather/tornado-line-DKqWXlM.svg");
  }

  .fr-icon-typhoon-fill::before,
  .fr-icon-typhoon-fill::after {
    background-image: url("../icons/weather/typhoon-fill-XNKaqiv.svg");
  }

  .fr-icon-typhoon-line::before,
  .fr-icon-typhoon-line::after {
    background-image: url("../icons/weather/typhoon-line-iKTZzdL.svg");
  }

  .fr-icon-windy-fill::before,
  .fr-icon-windy-fill::after {
    background-image: url("../icons/weather/windy-fill-C2gElKr.svg");
  }

  .fr-icon-windy-line::before,
  .fr-icon-windy-line::after {
    background-image: url("../icons/weather/windy-line-C2gElKr.svg");
  }

  .fr-fi-flashlight-fill::before {
    background-image: url("../icons/weather/flashlight-fill-rjD4cPs.svg");
  }

  .fr-fi-flashlight-line::before {
    background-image: url("../icons/weather/flashlight-line-WxTmIRm.svg");
  }
}

@media print {
  .fr-background-default--grey {
    background-color: #fff !important;
  }

  .fr-background-default--grey:hover {
    background-color: #f6f6f6 !important;
  }

  .fr-background-default--grey:active {
    background-color: #ededed !important;
  }

  .fr-background-alt--grey {
    background-color: #f6f6f6 !important;
  }

  .fr-background-alt--grey:hover {
    background-color: #dfdfdf !important;
  }

  .fr-background-alt--grey:active {
    background-color: #cfcfcf !important;
  }

  .fr-background-alt--blue-france {
    background-color: #f5f5fe !important;
  }

  .fr-background-alt--blue-france:hover {
    background-color: #dcdcfc !important;
  }

  .fr-background-alt--blue-france:active {
    background-color: #cbcbfa !important;
  }

  .fr-background-alt--red-marianne {
    background-color: #fef4f4 !important;
  }

  .fr-background-alt--red-marianne:hover {
    background-color: #fcd7d7 !important;
  }

  .fr-background-alt--red-marianne:active {
    background-color: #fac4c4 !important;
  }

  .fr-background-alt--green-tilleul-verveine {
    background-color: #fef7da !important;
  }

  .fr-background-alt--green-tilleul-verveine:hover {
    background-color: #fce552 !important;
  }

  .fr-background-alt--green-tilleul-verveine:active {
    background-color: #ebd54c !important;
  }

  .fr-background-alt--green-bourgeon {
    background-color: #e6feda !important;
  }

  .fr-background-alt--green-bourgeon:hover {
    background-color: #a7fc62 !important;
  }

  .fr-background-alt--green-bourgeon:active {
    background-color: #98ed4d !important;
  }

  .fr-background-alt--green-emeraude {
    background-color: #e3fdeb !important;
  }

  .fr-background-alt--green-emeraude:hover {
    background-color: #94f9b9 !important;
  }

  .fr-background-alt--green-emeraude:active {
    background-color: #6df1a3 !important;
  }

  .fr-background-alt--green-menthe {
    background-color: #dffdf7 !important;
  }

  .fr-background-alt--green-menthe:hover {
    background-color: #84f9e7 !important;
  }

  .fr-background-alt--green-menthe:active {
    background-color: #70ebd8 !important;
  }

  .fr-background-alt--green-archipel {
    background-color: #e5fbfd !important;
  }

  .fr-background-alt--green-archipel:hover {
    background-color: #99f2f8 !important;
  }

  .fr-background-alt--green-archipel:active {
    background-color: #73e9f0 !important;
  }

  .fr-background-alt--blue-ecume {
    background-color: #f4f6fe !important;
  }

  .fr-background-alt--blue-ecume:hover {
    background-color: #d7dffb !important;
  }

  .fr-background-alt--blue-ecume:active {
    background-color: #c3cffa !important;
  }

  .fr-background-alt--blue-cumulus {
    background-color: #f3f6fe !important;
  }

  .fr-background-alt--blue-cumulus:hover {
    background-color: #d3dffc !important;
  }

  .fr-background-alt--blue-cumulus:active {
    background-color: #bed0fa !important;
  }

  .fr-background-alt--purple-glycine {
    background-color: #fef3fd !important;
  }

  .fr-background-alt--purple-glycine:hover {
    background-color: #fcd4f8 !important;
  }

  .fr-background-alt--purple-glycine:active {
    background-color: #fabff5 !important;
  }

  .fr-background-alt--pink-macaron {
    background-color: #fef4f2 !important;
  }

  .fr-background-alt--pink-macaron:hover {
    background-color: #fcd8d0 !important;
  }

  .fr-background-alt--pink-macaron:active {
    background-color: #fac5b8 !important;
  }

  .fr-background-alt--pink-tuile {
    background-color: #fef4f3 !important;
  }

  .fr-background-alt--pink-tuile:hover {
    background-color: #fcd7d3 !important;
  }

  .fr-background-alt--pink-tuile:active {
    background-color: #fac4be !important;
  }

  .fr-background-alt--yellow-tournesol {
    background-color: #fef6e3 !important;
  }

  .fr-background-alt--yellow-tournesol:hover {
    background-color: #fce086 !important;
  }

  .fr-background-alt--yellow-tournesol:active {
    background-color: #f5d24b !important;
  }

  .fr-background-alt--yellow-moutarde {
    background-color: #fef5e8 !important;
  }

  .fr-background-alt--yellow-moutarde:hover {
    background-color: #fcdca3 !important;
  }

  .fr-background-alt--yellow-moutarde:active {
    background-color: #fbcd64 !important;
  }

  .fr-background-alt--orange-terre-battue {
    background-color: #fef4f2 !important;
  }

  .fr-background-alt--orange-terre-battue:hover {
    background-color: #fcd8d0 !important;
  }

  .fr-background-alt--orange-terre-battue:active {
    background-color: #fac5b8 !important;
  }

  .fr-background-alt--brown-cafe-creme {
    background-color: #fbf6ed !important;
  }

  .fr-background-alt--brown-cafe-creme:hover {
    background-color: #f2deb6 !important;
  }

  .fr-background-alt--brown-cafe-creme:active {
    background-color: #eacf91 !important;
  }

  .fr-background-alt--brown-caramel {
    background-color: #fbf5f2 !important;
  }

  .fr-background-alt--brown-caramel:hover {
    background-color: #f1dbcf !important;
  }

  .fr-background-alt--brown-caramel:active {
    background-color: #ecc9b5 !important;
  }

  .fr-background-alt--brown-opera {
    background-color: #fbf5f2 !important;
  }

  .fr-background-alt--brown-opera:hover {
    background-color: #f1dbcf !important;
  }

  .fr-background-alt--brown-opera:active {
    background-color: #ecc9b5 !important;
  }

  .fr-background-alt--beige-gris-galet {
    background-color: #f9f6f2 !important;
  }

  .fr-background-alt--beige-gris-galet:hover {
    background-color: #eadecd !important;
  }

  .fr-background-alt--beige-gris-galet:active {
    background-color: #e1ceb1 !important;
  }

  .fr-background-contrast--grey {
    background-color: #eee !important;
  }

  .fr-background-contrast--grey:hover {
    background-color: #d2d2d2 !important;
  }

  .fr-background-contrast--grey:active {
    background-color: #c1c1c1 !important;
  }

  .fr-background-contrast--blue-france {
    background-color: #ececfe !important;
  }

  .fr-background-contrast--blue-france:hover {
    background-color: #cecefc !important;
  }

  .fr-background-contrast--blue-france:active {
    background-color: #bbbbfc !important;
  }

  .fr-background-contrast--red-marianne {
    background-color: #fee9e9 !important;
  }

  .fr-background-contrast--red-marianne:hover {
    background-color: #fdc5c5 !important;
  }

  .fr-background-contrast--red-marianne:active {
    background-color: #fcafaf !important;
  }

  .fr-background-contrast--green-tilleul-verveine {
    background-color: #fceeac !important;
  }

  .fr-background-contrast--green-tilleul-verveine:hover {
    background-color: #e8d45c !important;
  }

  .fr-background-contrast--green-tilleul-verveine:active {
    background-color: #d4c254 !important;
  }

  .fr-background-contrast--green-bourgeon {
    background-color: #c9fcac !important;
  }

  .fr-background-contrast--green-bourgeon:hover {
    background-color: #9ae95d !important;
  }

  .fr-background-contrast--green-bourgeon:active {
    background-color: #8dd555 !important;
  }

  .fr-background-contrast--green-emeraude {
    background-color: #c3fad5 !important;
  }

  .fr-background-contrast--green-emeraude:hover {
    background-color: #77eda5 !important;
  }

  .fr-background-contrast--green-emeraude:active {
    background-color: #6dd897 !important;
  }

  .fr-background-contrast--green-menthe {
    background-color: #bafaee !important;
  }

  .fr-background-contrast--green-menthe:hover {
    background-color: #79e7d5 !important;
  }

  .fr-background-contrast--green-menthe:active {
    background-color: #6fd3c3 !important;
  }

  .fr-background-contrast--green-archipel {
    background-color: #c7f6fc !important;
  }

  .fr-background-contrast--green-archipel:hover {
    background-color: #64ecf8 !important;
  }

  .fr-background-contrast--green-archipel:active {
    background-color: #5bd8e3 !important;
  }

  .fr-background-contrast--blue-ecume {
    background-color: #e9edfe !important;
  }

  .fr-background-contrast--blue-ecume:hover {
    background-color: #c5d0fc !important;
  }

  .fr-background-contrast--blue-ecume:active {
    background-color: #adbffc !important;
  }

  .fr-background-contrast--blue-cumulus {
    background-color: #e6eefe !important;
  }

  .fr-background-contrast--blue-cumulus:hover {
    background-color: #bcd3fc !important;
  }

  .fr-background-contrast--blue-cumulus:active {
    background-color: #9fc3fc !important;
  }

  .fr-background-contrast--purple-glycine {
    background-color: #fee7fc !important;
  }

  .fr-background-contrast--purple-glycine:hover {
    background-color: #fdc0f8 !important;
  }

  .fr-background-contrast--purple-glycine:active {
    background-color: #fca8f6 !important;
  }

  .fr-background-contrast--pink-macaron {
    background-color: #fee9e6 !important;
  }

  .fr-background-contrast--pink-macaron:hover {
    background-color: #fdc6bd !important;
  }

  .fr-background-contrast--pink-macaron:active {
    background-color: #fcb0a2 !important;
  }

  .fr-background-contrast--pink-tuile {
    background-color: #fee9e7 !important;
  }

  .fr-background-contrast--pink-tuile:hover {
    background-color: #fdc6c0 !important;
  }

  .fr-background-contrast--pink-tuile:active {
    background-color: #fcb0a7 !important;
  }

  .fr-background-contrast--yellow-tournesol {
    background-color: #feecc2 !important;
  }

  .fr-background-contrast--yellow-tournesol:hover {
    background-color: #fbd335 !important;
  }

  .fr-background-contrast--yellow-tournesol:active {
    background-color: #e6c130 !important;
  }

  .fr-background-contrast--yellow-moutarde {
    background-color: #feebd0 !important;
  }

  .fr-background-contrast--yellow-moutarde:hover {
    background-color: #fdcd6d !important;
  }

  .fr-background-contrast--yellow-moutarde:active {
    background-color: #f4be30 !important;
  }

  .fr-background-contrast--orange-terre-battue {
    background-color: #fee9e5 !important;
  }

  .fr-background-contrast--orange-terre-battue:hover {
    background-color: #fdc6ba !important;
  }

  .fr-background-contrast--orange-terre-battue:active {
    background-color: #fcb09e !important;
  }

  .fr-background-contrast--brown-cafe-creme {
    background-color: #f7ecdb !important;
  }

  .fr-background-contrast--brown-cafe-creme:hover {
    background-color: #edce94 !important;
  }

  .fr-background-contrast--brown-cafe-creme:active {
    background-color: #dabd84 !important;
  }

  .fr-background-contrast--brown-caramel {
    background-color: #f7ebe5 !important;
  }

  .fr-background-contrast--brown-caramel:hover {
    background-color: #eccbb9 !important;
  }

  .fr-background-contrast--brown-caramel:active {
    background-color: #e6b79a !important;
  }

  .fr-background-contrast--brown-opera {
    background-color: #f7ece4 !important;
  }

  .fr-background-contrast--brown-opera:hover {
    background-color: #eccdb3 !important;
  }

  .fr-background-contrast--brown-opera:active {
    background-color: #e6ba90 !important;
  }

  .fr-background-contrast--beige-gris-galet {
    background-color: #f3ede5 !important;
  }

  .fr-background-contrast--beige-gris-galet:hover {
    background-color: #e1d0b5 !important;
  }

  .fr-background-contrast--beige-gris-galet:active {
    background-color: #d1bea2 !important;
  }

  .fr-background-contrast--info {
    background-color: #e8edff !important;
  }

  .fr-background-contrast--info:hover {
    background-color: #c2d1ff !important;
  }

  .fr-background-contrast--info:active {
    background-color: #a9bfff !important;
  }

  .fr-background-contrast--success {
    background-color: #b8fec9 !important;
  }

  .fr-background-contrast--success:hover {
    background-color: #46fd89 !important;
  }

  .fr-background-contrast--success:active {
    background-color: #34eb7b !important;
  }

  .fr-background-contrast--warning {
    background-color: #ffe9e6 !important;
  }

  .fr-background-contrast--warning:hover {
    background-color: #ffc6bd !important;
  }

  .fr-background-contrast--warning:active {
    background-color: #ffb0a2 !important;
  }

  .fr-background-contrast--error {
    background-color: #ffe9e9 !important;
  }

  .fr-background-contrast--error:hover {
    background-color: #ffc5c5 !important;
  }

  .fr-background-contrast--error:active {
    background-color: #ffafaf !important;
  }

  .fr-background-flat--grey {
    background-color: #3a3a3a !important;
  }

  .fr-background-flat--blue-france {
    background-color: #000091 !important;
  }

  .fr-background-flat--red-marianne {
    background-color: #c9191e !important;
  }

  .fr-background-flat--green-tilleul-verveine {
    background-color: #66673d !important;
  }

  .fr-background-flat--green-bourgeon {
    background-color: #447049 !important;
  }

  .fr-background-flat--green-emeraude {
    background-color: #297254 !important;
  }

  .fr-background-flat--green-menthe {
    background-color: #37635f !important;
  }

  .fr-background-flat--green-archipel {
    background-color: #006a6f !important;
  }

  .fr-background-flat--blue-ecume {
    background-color: #2f4077 !important;
  }

  .fr-background-flat--blue-cumulus {
    background-color: #3558a2 !important;
  }

  .fr-background-flat--purple-glycine {
    background-color: #6e445a !important;
  }

  .fr-background-flat--pink-macaron {
    background-color: #8d533e !important;
  }

  .fr-background-flat--pink-tuile {
    background-color: #a94645 !important;
  }

  .fr-background-flat--yellow-tournesol {
    background-color: #716043 !important;
  }

  .fr-background-flat--yellow-moutarde {
    background-color: #695240 !important;
  }

  .fr-background-flat--orange-terre-battue {
    background-color: #755348 !important;
  }

  .fr-background-flat--brown-cafe-creme {
    background-color: #685c48 !important;
  }

  .fr-background-flat--brown-caramel {
    background-color: #845d48 !important;
  }

  .fr-background-flat--brown-opera {
    background-color: #745b47 !important;
  }

  .fr-background-flat--beige-gris-galet {
    background-color: #6a6156 !important;
  }

  .fr-background-flat--info {
    background-color: #0063cb !important;
  }

  .fr-background-flat--success {
    background-color: #18753c !important;
  }

  .fr-background-flat--warning {
    background-color: #b34000 !important;
  }

  .fr-background-flat--error {
    background-color: #ce0500 !important;
  }

  .fr-background-action-high--grey {
    background-color: #3a3a3a !important;
  }

  .fr-background-action-high--grey:hover {
    background-color: #616161 !important;
  }

  .fr-background-action-high--grey:active {
    background-color: #777 !important;
  }

  .fr-background-action-high--blue-france {
    background-color: #000091 !important;
  }

  .fr-background-action-high--blue-france:hover {
    background-color: #1212ff !important;
  }

  .fr-background-action-high--blue-france:active {
    background-color: #2323ff !important;
  }

  .fr-background-action-high--red-marianne {
    background-color: #c9191e !important;
  }

  .fr-background-action-high--red-marianne:hover {
    background-color: #f93f42 !important;
  }

  .fr-background-action-high--red-marianne:active {
    background-color: #f95a5c !important;
  }

  .fr-background-action-high--green-tilleul-verveine {
    background-color: #66673d !important;
  }

  .fr-background-action-high--green-tilleul-verveine:hover {
    background-color: #929359 !important;
  }

  .fr-background-action-high--green-tilleul-verveine:active {
    background-color: #a7a967 !important;
  }

  .fr-background-action-high--green-bourgeon {
    background-color: #447049 !important;
  }

  .fr-background-action-high--green-bourgeon:hover {
    background-color: #639f6a !important;
  }

  .fr-background-action-high--green-bourgeon:active {
    background-color: #72b77a !important;
  }

  .fr-background-action-high--green-emeraude {
    background-color: #297254 !important;
  }

  .fr-background-action-high--green-emeraude:hover {
    background-color: #3ea47a !important;
  }

  .fr-background-action-high--green-emeraude:active {
    background-color: #49bc8d !important;
  }

  .fr-background-action-high--green-menthe {
    background-color: #37635f !important;
  }

  .fr-background-action-high--green-menthe:hover {
    background-color: #53918c !important;
  }

  .fr-background-action-high--green-menthe:active {
    background-color: #62a9a2 !important;
  }

  .fr-background-action-high--green-archipel {
    background-color: #006a6f !important;
  }

  .fr-background-action-high--green-archipel:hover {
    background-color: #009fa7 !important;
  }

  .fr-background-action-high--green-archipel:active {
    background-color: #00bbc3 !important;
  }

  .fr-background-action-high--blue-ecume {
    background-color: #2f4077 !important;
  }

  .fr-background-action-high--blue-ecume:hover {
    background-color: #4e68bb !important;
  }

  .fr-background-action-high--blue-ecume:active {
    background-color: #667dcf !important;
  }

  .fr-background-action-high--blue-cumulus {
    background-color: #3558a2 !important;
  }

  .fr-background-action-high--blue-cumulus:hover {
    background-color: #5982e0 !important;
  }

  .fr-background-action-high--blue-cumulus:active {
    background-color: #7996e6 !important;
  }

  .fr-background-action-high--purple-glycine {
    background-color: #6e445a !important;
  }

  .fr-background-action-high--purple-glycine:hover {
    background-color: #a66989 !important;
  }

  .fr-background-action-high--purple-glycine:active {
    background-color: #bb7f9e !important;
  }

  .fr-background-action-high--pink-macaron {
    background-color: #8d533e !important;
  }

  .fr-background-action-high--pink-macaron:hover {
    background-color: #ca795c !important;
  }

  .fr-background-action-high--pink-macaron:active {
    background-color: #e08e73 !important;
  }

  .fr-background-action-high--pink-tuile {
    background-color: #a94645 !important;
  }

  .fr-background-action-high--pink-tuile:hover {
    background-color: #d5706f !important;
  }

  .fr-background-action-high--pink-tuile:active {
    background-color: #da8a89 !important;
  }

  .fr-background-action-high--yellow-tournesol {
    background-color: #716043 !important;
  }

  .fr-background-action-high--yellow-tournesol:hover {
    background-color: #a28a62 !important;
  }

  .fr-background-action-high--yellow-tournesol:active {
    background-color: #ba9f72 !important;
  }

  .fr-background-action-high--yellow-moutarde {
    background-color: #695240 !important;
  }

  .fr-background-action-high--yellow-moutarde:hover {
    background-color: #9b7b61 !important;
  }

  .fr-background-action-high--yellow-moutarde:active {
    background-color: #b58f72 !important;
  }

  .fr-background-action-high--orange-terre-battue {
    background-color: #755348 !important;
  }

  .fr-background-action-high--orange-terre-battue:hover {
    background-color: #ab7b6b !important;
  }

  .fr-background-action-high--orange-terre-battue:active {
    background-color: #c68f7d !important;
  }

  .fr-background-action-high--brown-cafe-creme {
    background-color: #685c48 !important;
  }

  .fr-background-action-high--brown-cafe-creme:hover {
    background-color: #97866a !important;
  }

  .fr-background-action-high--brown-cafe-creme:active {
    background-color: #ae9b7b !important;
  }

  .fr-background-action-high--brown-caramel {
    background-color: #845d48 !important;
  }

  .fr-background-action-high--brown-caramel:hover {
    background-color: #bb8568 !important;
  }

  .fr-background-action-high--brown-caramel:active {
    background-color: #d69978 !important;
  }

  .fr-background-action-high--brown-opera {
    background-color: #745b47 !important;
  }

  .fr-background-action-high--brown-opera:hover {
    background-color: #a78468 !important;
  }

  .fr-background-action-high--brown-opera:active {
    background-color: #c09979 !important;
  }

  .fr-background-action-high--beige-gris-galet {
    background-color: #6a6156 !important;
  }

  .fr-background-action-high--beige-gris-galet:hover {
    background-color: #988b7c !important;
  }

  .fr-background-action-high--beige-gris-galet:active {
    background-color: #afa08f !important;
  }

  .fr-background-action-high--info {
    background-color: #0063cb !important;
  }

  .fr-background-action-high--info:hover {
    background-color: #3b87ff !important;
  }

  .fr-background-action-high--info:active {
    background-color: #6798ff !important;
  }

  .fr-background-action-high--success {
    background-color: #18753c !important;
  }

  .fr-background-action-high--success:hover {
    background-color: #27a959 !important;
  }

  .fr-background-action-high--success:active {
    background-color: #2fc368 !important;
  }

  .fr-background-action-high--warning {
    background-color: #b34000 !important;
  }

  .fr-background-action-high--warning:hover {
    background-color: #ff6218 !important;
  }

  .fr-background-action-high--warning:active {
    background-color: #ff7a55 !important;
  }

  .fr-background-action-high--error {
    background-color: #ce0500 !important;
  }

  .fr-background-action-high--error:hover {
    background-color: #ff2725 !important;
  }

  .fr-background-action-high--error:active {
    background-color: #ff4140 !important;
  }

  .fr-background-action-low--blue-france {
    background-color: #e3e3fd !important;
  }

  .fr-background-action-low--blue-france:hover {
    background-color: #c1c1fb !important;
  }

  .fr-background-action-low--blue-france:active {
    background-color: #adadf9 !important;
  }

  .fr-background-action-low--red-marianne {
    background-color: #fddede !important;
  }

  .fr-background-action-low--red-marianne:hover {
    background-color: #fbb6b6 !important;
  }

  .fr-background-action-low--red-marianne:active {
    background-color: #fa9e9e !important;
  }

  .fr-background-action-low--green-tilleul-verveine {
    background-color: #fbe769 !important;
  }

  .fr-background-action-low--green-tilleul-verveine:hover {
    background-color: #d7c655 !important;
  }

  .fr-background-action-low--green-tilleul-verveine:active {
    background-color: #c2b24c !important;
  }

  .fr-background-action-low--green-bourgeon {
    background-color: #a9fb68 !important;
  }

  .fr-background-action-low--green-bourgeon:hover {
    background-color: #8ed654 !important;
  }

  .fr-background-action-low--green-bourgeon:active {
    background-color: #7fc04b !important;
  }

  .fr-background-action-low--green-emeraude {
    background-color: #9ef9be !important;
  }

  .fr-background-action-low--green-emeraude:hover {
    background-color: #69df97 !important;
  }

  .fr-background-action-low--green-emeraude:active {
    background-color: #5ec988 !important;
  }

  .fr-background-action-low--green-menthe {
    background-color: #8bf8e7 !important;
  }

  .fr-background-action-low--green-menthe:hover {
    background-color: #6ed5c5 !important;
  }

  .fr-background-action-low--green-menthe:active {
    background-color: #62bfb1 !important;
  }

  .fr-background-action-low--green-archipel {
    background-color: #a6f2fa !important;
  }

  .fr-background-action-low--green-archipel:hover {
    background-color: #62dbe5 !important;
  }

  .fr-background-action-low--green-archipel:active {
    background-color: #58c5cf !important;
  }

  .fr-background-action-low--blue-ecume {
    background-color: #dee5fd !important;
  }

  .fr-background-action-low--blue-ecume:hover {
    background-color: #b4c5fb !important;
  }

  .fr-background-action-low--blue-ecume:active {
    background-color: #99b3f9 !important;
  }

  .fr-background-action-low--blue-cumulus {
    background-color: #dae6fd !important;
  }

  .fr-background-action-low--blue-cumulus:hover {
    background-color: #a9c8fb !important;
  }

  .fr-background-action-low--blue-cumulus:active {
    background-color: #8ab8f9 !important;
  }

  .fr-background-action-low--purple-glycine {
    background-color: #fddbfa !important;
  }

  .fr-background-action-low--purple-glycine:hover {
    background-color: #fbaff5 !important;
  }

  .fr-background-action-low--purple-glycine:active {
    background-color: #fa96f2 !important;
  }

  .fr-background-action-low--pink-macaron {
    background-color: #fddfda !important;
  }

  .fr-background-action-low--pink-macaron:hover {
    background-color: #fbb8ab !important;
  }

  .fr-background-action-low--pink-macaron:active {
    background-color: #faa18d !important;
  }

  .fr-background-action-low--pink-tuile {
    background-color: #fddfdb !important;
  }

  .fr-background-action-low--pink-tuile:hover {
    background-color: #fbb8ad !important;
  }

  .fr-background-action-low--pink-tuile:active {
    background-color: #faa191 !important;
  }

  .fr-background-action-low--yellow-tournesol {
    background-color: #fde39c !important;
  }

  .fr-background-action-low--yellow-tournesol:hover {
    background-color: #e9c53b !important;
  }

  .fr-background-action-low--yellow-tournesol:active {
    background-color: #d3b235 !important;
  }

  .fr-background-action-low--yellow-moutarde {
    background-color: #fde2b5 !important;
  }

  .fr-background-action-low--yellow-moutarde:hover {
    background-color: #f6c43c !important;
  }

  .fr-background-action-low--yellow-moutarde:active {
    background-color: #dfb135 !important;
  }

  .fr-background-action-low--orange-terre-battue {
    background-color: #fddfd8 !important;
  }

  .fr-background-action-low--orange-terre-battue:hover {
    background-color: #fbb8a5 !important;
  }

  .fr-background-action-low--orange-terre-battue:active {
    background-color: #faa184 !important;
  }

  .fr-background-action-low--brown-cafe-creme {
    background-color: #f4e3c7 !important;
  }

  .fr-background-action-low--brown-cafe-creme:hover {
    background-color: #e1c386 !important;
  }

  .fr-background-action-low--brown-cafe-creme:active {
    background-color: #ccb078 !important;
  }

  .fr-background-action-low--brown-caramel {
    background-color: #f3e2d9 !important;
  }

  .fr-background-action-low--brown-caramel:hover {
    background-color: #e7bea6 !important;
  }

  .fr-background-action-low--brown-caramel:active {
    background-color: #e1a982 !important;
  }

  .fr-background-action-low--brown-opera {
    background-color: #f3e2d7 !important;
  }

  .fr-background-action-low--brown-opera:hover {
    background-color: #e7bfa0 !important;
  }

  .fr-background-action-low--brown-opera:active {
    background-color: #deaa7e !important;
  }

  .fr-background-action-low--beige-gris-galet {
    background-color: #eee4d9 !important;
  }

  .fr-background-action-low--beige-gris-galet:hover {
    background-color: #dbc3a4 !important;
  }

  .fr-background-action-low--beige-gris-galet:active {
    background-color: #c6b094 !important;
  }

  .fr-text-default--grey {
    color: #3a3a3a !important;
  }

  .fr-text-default--info {
    color: #0063cb !important;
  }

  .fr-text-default--success {
    color: #18753c !important;
  }

  .fr-text-default--warning {
    color: #b34000 !important;
  }

  .fr-text-default--error {
    color: #ce0500 !important;
  }

  .fr-text-title--grey {
    color: #161616 !important;
  }

  .fr-text-title--blue-france {
    color: #000091 !important;
  }

  .fr-text-title--red-marianne {
    color: #c9191e !important;
  }

  .fr-text-label--grey {
    color: #161616 !important;
  }

  .fr-text-label--blue-france {
    color: #000091 !important;
  }

  .fr-text-label--red-marianne {
    color: #c9191e !important;
  }

  .fr-text-label--green-tilleul-verveine {
    color: #66673d !important;
  }

  .fr-text-label--green-bourgeon {
    color: #447049 !important;
  }

  .fr-text-label--green-emeraude {
    color: #297254 !important;
  }

  .fr-text-label--green-menthe {
    color: #37635f !important;
  }

  .fr-text-label--green-archipel {
    color: #006a6f !important;
  }

  .fr-text-label--blue-ecume {
    color: #2f4077 !important;
  }

  .fr-text-label--blue-cumulus {
    color: #3558a2 !important;
  }

  .fr-text-label--purple-glycine {
    color: #6e445a !important;
  }

  .fr-text-label--pink-macaron {
    color: #8d533e !important;
  }

  .fr-text-label--pink-tuile {
    color: #a94645 !important;
  }

  .fr-text-label--yellow-tournesol {
    color: #716043 !important;
  }

  .fr-text-label--yellow-moutarde {
    color: #695240 !important;
  }

  .fr-text-label--orange-terre-battue {
    color: #755348 !important;
  }

  .fr-text-label--brown-cafe-creme {
    color: #685c48 !important;
  }

  .fr-text-label--brown-caramel {
    color: #845d48 !important;
  }

  .fr-text-label--brown-opera {
    color: #745b47 !important;
  }

  .fr-text-label--beige-gris-galet {
    color: #6a6156 !important;
  }

  .fr-text-mention--grey {
    color: #666 !important;
  }

  .fr-text-inverted--grey {
    color: #fff !important;
  }

  .fr-text-inverted--blue-france {
    color: #f5f5fe !important;
  }

  .fr-text-inverted--red-marianne {
    color: #fef4f4 !important;
  }

  .fr-text-inverted--info {
    color: #f4f6ff !important;
  }

  .fr-text-inverted--success {
    color: #dffee6 !important;
  }

  .fr-text-inverted--warning {
    color: #fff4f3 !important;
  }

  .fr-text-inverted--error {
    color: #fff4f4 !important;
  }

  .fr-text-inverted--green-tilleul-verveine {
    color: #fef7da !important;
  }

  .fr-text-inverted--green-bourgeon {
    color: #e6feda !important;
  }

  .fr-text-inverted--green-emeraude {
    color: #e3fdeb !important;
  }

  .fr-text-inverted--green-menthe {
    color: #dffdf7 !important;
  }

  .fr-text-inverted--green-archipel {
    color: #e5fbfd !important;
  }

  .fr-text-inverted--blue-ecume {
    color: #f4f6fe !important;
  }

  .fr-text-inverted--blue-cumulus {
    color: #f3f6fe !important;
  }

  .fr-text-inverted--purple-glycine {
    color: #fef3fd !important;
  }

  .fr-text-inverted--pink-macaron {
    color: #fef4f2 !important;
  }

  .fr-text-inverted--pink-tuile {
    color: #fef4f3 !important;
  }

  .fr-text-inverted--yellow-tournesol {
    color: #fef6e3 !important;
  }

  .fr-text-inverted--yellow-moutarde {
    color: #fef5e8 !important;
  }

  .fr-text-inverted--orange-terre-battue {
    color: #fef4f2 !important;
  }

  .fr-text-inverted--brown-cafe-creme {
    color: #fbf6ed !important;
  }

  .fr-text-inverted--brown-caramel {
    color: #fbf5f2 !important;
  }

  .fr-text-inverted--brown-opera {
    color: #fbf5f2 !important;
  }

  .fr-text-inverted--beige-gris-galet {
    color: #f9f6f2 !important;
  }

  .fr-text-action-high--grey {
    color: #161616 !important;
  }

  .fr-text-action-high--blue-france {
    color: #000091 !important;
  }

  .fr-text-action-high--red-marianne {
    color: #c9191e !important;
  }

  .fr-text-action-high--green-tilleul-verveine {
    color: #66673d !important;
  }

  .fr-text-action-high--green-bourgeon {
    color: #447049 !important;
  }

  .fr-text-action-high--green-emeraude {
    color: #297254 !important;
  }

  .fr-text-action-high--green-menthe {
    color: #37635f !important;
  }

  .fr-text-action-high--green-archipel {
    color: #006a6f !important;
  }

  .fr-text-action-high--blue-ecume {
    color: #2f4077 !important;
  }

  .fr-text-action-high--blue-cumulus {
    color: #3558a2 !important;
  }

  .fr-text-action-high--purple-glycine {
    color: #6e445a !important;
  }

  .fr-text-action-high--pink-macaron {
    color: #8d533e !important;
  }

  .fr-text-action-high--pink-tuile {
    color: #a94645 !important;
  }

  .fr-text-action-high--yellow-tournesol {
    color: #716043 !important;
  }

  .fr-text-action-high--yellow-moutarde {
    color: #695240 !important;
  }

  .fr-text-action-high--orange-terre-battue {
    color: #755348 !important;
  }

  .fr-text-action-high--brown-cafe-creme {
    color: #685c48 !important;
  }

  .fr-text-action-high--brown-caramel {
    color: #845d48 !important;
  }

  .fr-text-action-high--brown-opera {
    color: #745b47 !important;
  }

  .fr-text-action-high--beige-gris-galet {
    color: #6a6156 !important;
  }

  .fr-border-default--grey {
    border: 1px solid #ddd !important;
  }

  .fr-border-default--blue-france {
    border: 1px solid #6a6af4 !important;
  }

  .fr-border-default--red-marianne {
    border: 1px solid #e1000f !important;
  }

  .fr-border-default--green-tilleul-verveine {
    border: 1px solid #b7a73f !important;
  }

  .fr-border-default--green-bourgeon {
    border: 1px solid #68a532 !important;
  }

  .fr-border-default--green-emeraude {
    border: 1px solid #00a95f !important;
  }

  .fr-border-default--green-menthe {
    border: 1px solid #009081 !important;
  }

  .fr-border-default--green-archipel {
    border: 1px solid #009099 !important;
  }

  .fr-border-default--blue-ecume {
    border: 1px solid #465f9d !important;
  }

  .fr-border-default--blue-cumulus {
    border: 1px solid #417dc4 !important;
  }

  .fr-border-default--purple-glycine {
    border: 1px solid #a558a0 !important;
  }

  .fr-border-default--pink-macaron {
    border: 1px solid #e18b76 !important;
  }

  .fr-border-default--pink-tuile {
    border: 1px solid #ce614a !important;
  }

  .fr-border-default--yellow-tournesol {
    border: 1px solid #c8aa39 !important;
  }

  .fr-border-default--yellow-moutarde {
    border: 1px solid #c3992a !important;
  }

  .fr-border-default--orange-terre-battue {
    border: 1px solid #e4794a !important;
  }

  .fr-border-default--brown-cafe-creme {
    border: 1px solid #d1b781 !important;
  }

  .fr-border-default--brown-caramel {
    border: 1px solid #c08c65 !important;
  }

  .fr-border-default--brown-opera {
    border: 1px solid #bd987a !important;
  }

  .fr-border-default--beige-gris-galet {
    border: 1px solid #aea397 !important;
  }

  .fr-border-plain--grey {
    border: 1px solid #3a3a3a !important;
  }

  .fr-border-plain--blue-france {
    border: 1px solid #000091 !important;
  }

  .fr-border-plain--red-marianne {
    border: 1px solid #c9191e !important;
  }

  .fr-border-plain--info {
    border: 1px solid #0063cb !important;
  }

  .fr-border-plain--success {
    border: 1px solid #18753c !important;
  }

  .fr-border-plain--warning {
    border: 1px solid #b34000 !important;
  }

  .fr-border-plain--error {
    border: 1px solid #ce0500 !important;
  }

  .fr-border-plain--green-tilleul-verveine {
    border: 1px solid #66673d !important;
  }

  .fr-border-plain--green-bourgeon {
    border: 1px solid #447049 !important;
  }

  .fr-border-plain--green-emeraude {
    border: 1px solid #297254 !important;
  }

  .fr-border-plain--green-menthe {
    border: 1px solid #37635f !important;
  }

  .fr-border-plain--green-archipel {
    border: 1px solid #006a6f !important;
  }

  .fr-border-plain--blue-ecume {
    border: 1px solid #2f4077 !important;
  }

  .fr-border-plain--blue-cumulus {
    border: 1px solid #3558a2 !important;
  }

  .fr-border-plain--purple-glycine {
    border: 1px solid #6e445a !important;
  }

  .fr-border-plain--pink-macaron {
    border: 1px solid #8d533e !important;
  }

  .fr-border-plain--pink-tuile {
    border: 1px solid #a94645 !important;
  }

  .fr-border-plain--yellow-tournesol {
    border: 1px solid #716043 !important;
  }

  .fr-border-plain--yellow-moutarde {
    border: 1px solid #695240 !important;
  }

  .fr-border-plain--orange-terre-battue {
    border: 1px solid #755348 !important;
  }

  .fr-border-plain--brown-cafe-creme {
    border: 1px solid #685c48 !important;
  }

  .fr-border-plain--brown-caramel {
    border: 1px solid #845d48 !important;
  }

  .fr-border-plain--brown-opera {
    border: 1px solid #745b47 !important;
  }

  .fr-border-plain--beige-gris-galet {
    border: 1px solid #6a6156 !important;
  }

  .fr-artwork-major--blue-france {
    fill: #000091 !important;
  }

  .fr-artwork-major--red-marianne {
    fill: #c9191e !important;
  }

  .fr-artwork-major--green-tilleul-verveine {
    fill: #66673d !important;
  }

  .fr-artwork-major--green-bourgeon {
    fill: #447049 !important;
  }

  .fr-artwork-major--green-emeraude {
    fill: #297254 !important;
  }

  .fr-artwork-major--green-menthe {
    fill: #37635f !important;
  }

  .fr-artwork-major--green-archipel {
    fill: #006a6f !important;
  }

  .fr-artwork-major--blue-ecume {
    fill: #2f4077 !important;
  }

  .fr-artwork-major--blue-cumulus {
    fill: #3558a2 !important;
  }

  .fr-artwork-major--purple-glycine {
    fill: #6e445a !important;
  }

  .fr-artwork-major--pink-macaron {
    fill: #8d533e !important;
  }

  .fr-artwork-major--pink-tuile {
    fill: #a94645 !important;
  }

  .fr-artwork-major--yellow-tournesol {
    fill: #716043 !important;
  }

  .fr-artwork-major--yellow-moutarde {
    fill: #695240 !important;
  }

  .fr-artwork-major--orange-terre-battue {
    fill: #755348 !important;
  }

  .fr-artwork-major--brown-cafe-creme {
    fill: #685c48 !important;
  }

  .fr-artwork-major--brown-caramel {
    fill: #845d48 !important;
  }

  .fr-artwork-major--brown-opera {
    fill: #745b47 !important;
  }

  .fr-artwork-major--beige-gris-galet {
    fill: #6a6156 !important;
  }

  .fr-artwork-minor--blue-france {
    fill: #6a6af4 !important;
  }

  .fr-artwork-minor--red-marianne {
    fill: #e1000f !important;
  }

  .fr-artwork-minor--green-tilleul-verveine {
    fill: #b7a73f !important;
  }

  .fr-artwork-minor--green-bourgeon {
    fill: #68a532 !important;
  }

  .fr-artwork-minor--green-emeraude {
    fill: #00a95f !important;
  }

  .fr-artwork-minor--green-menthe {
    fill: #009081 !important;
  }

  .fr-artwork-minor--green-archipel {
    fill: #009099 !important;
  }

  .fr-artwork-minor--blue-ecume {
    fill: #465f9d !important;
  }

  .fr-artwork-minor--blue-cumulus {
    fill: #417dc4 !important;
  }

  .fr-artwork-minor--purple-glycine {
    fill: #a558a0 !important;
  }

  .fr-artwork-minor--pink-macaron {
    fill: #e18b76 !important;
  }

  .fr-artwork-minor--pink-tuile {
    fill: #ce614a !important;
  }

  .fr-artwork-minor--yellow-tournesol {
    fill: #c8aa39 !important;
  }

  .fr-artwork-minor--yellow-moutarde {
    fill: #c3992a !important;
  }

  .fr-artwork-minor--orange-terre-battue {
    fill: #e4794a !important;
  }

  .fr-artwork-minor--brown-cafe-creme {
    fill: #d1b781 !important;
  }

  .fr-artwork-minor--brown-caramel {
    fill: #c08c65 !important;
  }

  .fr-artwork-minor--brown-opera {
    fill: #bd987a !important;
  }

  .fr-artwork-minor--beige-gris-galet {
    fill: #aea397 !important;
  }

  .fr-artwork-decorative--grey {
    fill: #eee !important;
  }

  .fr-artwork-decorative--blue-france {
    fill: #ececfe !important;
  }

  .fr-artwork-decorative--red-marianne {
    fill: #fee9e9 !important;
  }

  .fr-artwork-decorative--green-tilleul-verveine {
    fill: #fceeac !important;
  }

  .fr-artwork-decorative--green-bourgeon {
    fill: #c9fcac !important;
  }

  .fr-artwork-decorative--green-emeraude {
    fill: #c3fad5 !important;
  }

  .fr-artwork-decorative--green-menthe {
    fill: #bafaee !important;
  }

  .fr-artwork-decorative--green-archipel {
    fill: #c7f6fc !important;
  }

  .fr-artwork-decorative--blue-ecume {
    fill: #e9edfe !important;
  }

  .fr-artwork-decorative--blue-cumulus {
    fill: #e6eefe !important;
  }

  .fr-artwork-decorative--purple-glycine {
    fill: #fee7fc !important;
  }

  .fr-artwork-decorative--pink-macaron {
    fill: #fee9e6 !important;
  }

  .fr-artwork-decorative--pink-tuile {
    fill: #fee9e7 !important;
  }

  .fr-artwork-decorative--yellow-tournesol {
    fill: #feecc2 !important;
  }

  .fr-artwork-decorative--yellow-moutarde {
    fill: #feebd0 !important;
  }

  .fr-artwork-decorative--orange-terre-battue {
    fill: #fee9e5 !important;
  }

  .fr-artwork-decorative--brown-cafe-creme {
    fill: #f7ecdb !important;
  }

  .fr-artwork-decorative--brown-caramel {
    fill: #f7ebe5 !important;
  }

  .fr-artwork-decorative--brown-opera {
    fill: #f7ece4 !important;
  }

  .fr-artwork-decorative--beige-gris-galet {
    fill: #f3ede5 !important;
  }

  .fr-artwork-background--grey {
    fill: #f6f6f6 !important;
  }

  .fr-artwork-background--blue-france {
    fill: #f5f5fe !important;
  }

  .fr-artwork-background--red-marianne {
    fill: #fef4f4 !important;
  }

  .fr-artwork-background--green-tilleul-verveine {
    fill: #fef7da !important;
  }

  .fr-artwork-background--green-bourgeon {
    fill: #e6feda !important;
  }

  .fr-artwork-background--green-emeraude {
    fill: #e3fdeb !important;
  }

  .fr-artwork-background--green-menthe {
    fill: #dffdf7 !important;
  }

  .fr-artwork-background--green-archipel {
    fill: #e5fbfd !important;
  }

  .fr-artwork-background--blue-ecume {
    fill: #f4f6fe !important;
  }

  .fr-artwork-background--blue-cumulus {
    fill: #f3f6fe !important;
  }

  .fr-artwork-background--purple-glycine {
    fill: #fef3fd !important;
  }

  .fr-artwork-background--pink-macaron {
    fill: #fef4f2 !important;
  }

  .fr-artwork-background--pink-tuile {
    fill: #fef4f3 !important;
  }

  .fr-artwork-background--yellow-tournesol {
    fill: #fef6e3 !important;
  }

  .fr-artwork-background--yellow-moutarde {
    fill: #fef5e8 !important;
  }

  .fr-artwork-background--orange-terre-battue {
    fill: #fef4f2 !important;
  }

  .fr-artwork-background--brown-cafe-creme {
    fill: #fbf6ed !important;
  }

  .fr-artwork-background--brown-caramel {
    fill: #fbf5f2 !important;
  }

  .fr-artwork-background--brown-opera {
    fill: #fbf5f2 !important;
  }

  .fr-artwork-background--beige-gris-galet {
    fill: #f9f6f2 !important;
  }

  .fr-artwork-motif--grey {
    fill: #e5e5e5 !important;
  }

  .fr-artwork-motif--blue-france {
    fill: #e3e3fd !important;
  }

  .fr-artwork-motif--red-marianne {
    fill: #fddede !important;
  }

  .fr-artwork-motif--green-tilleul-verveine {
    fill: #fbe769 !important;
  }

  .fr-artwork-motif--green-bourgeon {
    fill: #a9fb68 !important;
  }

  .fr-artwork-motif--green-emeraude {
    fill: #9ef9be !important;
  }

  .fr-artwork-motif--green-menthe {
    fill: #8bf8e7 !important;
  }

  .fr-artwork-motif--green-archipel {
    fill: #a6f2fa !important;
  }

  .fr-artwork-motif--blue-ecume {
    fill: #dee5fd !important;
  }

  .fr-artwork-motif--blue-cumulus {
    fill: #dae6fd !important;
  }

  .fr-artwork-motif--purple-glycine {
    fill: #fddbfa !important;
  }

  .fr-artwork-motif--pink-macaron {
    fill: #fddfda !important;
  }

  .fr-artwork-motif--pink-tuile {
    fill: #fddfdb !important;
  }

  .fr-artwork-motif--yellow-tournesol {
    fill: #fde39c !important;
  }

  .fr-artwork-motif--yellow-moutarde {
    fill: #fde2b5 !important;
  }

  .fr-artwork-motif--orange-terre-battue {
    fill: #fddfd8 !important;
  }

  .fr-artwork-motif--brown-cafe-creme {
    fill: #f4e3c7 !important;
  }

  .fr-artwork-motif--brown-caramel {
    fill: #f3e2d9 !important;
  }

  .fr-artwork-motif--brown-opera {
    fill: #f3e2d7 !important;
  }

  .fr-artwork-motif--beige-gris-galet {
    fill: #eee4d9 !important;
  }
}
