/*!
 * DSFR v1.12.1 | 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-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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-ink-bottle-fill::before,
.fr-icon-ink-bottle-fill::after {
  -webkit-mask-image: url("/assets/icons/design/ink-bottle-fill-ae65d94b.svg");
  mask-image: url("/assets/icons/design/ink-bottle-fill-ae65d94b.svg");
}

.fr-icon-ink-bottle-line::before,
.fr-icon-ink-bottle-line::after {
  -webkit-mask-image: url("/assets/icons/design/ink-bottle-line-abbe59ab.svg");
  mask-image: url("/assets/icons/design/ink-bottle-line-abbe59ab.svg");
}

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

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

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

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

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

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

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

.fr-icon-paint-line::before,
.fr-icon-paint-line::after {
  -webkit-mask-image: url("/assets/icons/design/paint-line-133a33f4.svg");
  mask-image: url("/assets/icons/design/paint-line-133a33f4.svg");
}

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

.fr-icon-palette-line::before,
.fr-icon-palette-line::after {
  -webkit-mask-image: url("/assets/icons/design/palette-line-9d4137c9.svg");
  mask-image: url("/assets/icons/design/palette-line-9d4137c9.svg");
}

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

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

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

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

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

.fr-icon-pencil-line::before,
.fr-icon-pencil-line::after {
  -webkit-mask-image: url("/assets/icons/design/pencil-line-0ddc46be.svg");
  mask-image: url("/assets/icons/design/pencil-line-0ddc46be.svg");
}

.fr-icon-pencil-ruler-fill::before,
.fr-icon-pencil-ruler-fill::after {
  -webkit-mask-image: url("/assets/icons/design/pencil-ruler-fill-e5d3796a.svg");
  mask-image: url("/assets/icons/design/pencil-ruler-fill-e5d3796a.svg");
}

.fr-icon-pencil-ruler-line::before,
.fr-icon-pencil-ruler-line::after {
  -webkit-mask-image: url("/assets/icons/design/pencil-ruler-line-eea75eeb.svg");
  mask-image: url("/assets/icons/design/pencil-ruler-line-eea75eeb.svg");
}

.fr-icon-shapes-fill::before,
.fr-icon-shapes-fill::after {
  -webkit-mask-image: url("/assets/icons/design/shapes-fill-82a19733.svg");
  mask-image: url("/assets/icons/design/shapes-fill-82a19733.svg");
}

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

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

.fr-icon-sip-line::before,
.fr-icon-sip-line::after {
  -webkit-mask-image: url("/assets/icons/design/sip-line-53fa5376.svg");
  mask-image: url("/assets/icons/design/sip-line-53fa5376.svg");
}

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

.fr-icon-table-line::before,
.fr-icon-table-line::after {
  -webkit-mask-image: url("/assets/icons/design/table-line-86f2b353.svg");
  mask-image: url("/assets/icons/design/table-line-86f2b353.svg");
}

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

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

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

.fr-icon-bug-line::before,
.fr-icon-bug-line::after {
  -webkit-mask-image: url("/assets/icons/development/bug-line-097218f1.svg");
  mask-image: url("/assets/icons/development/bug-line-097218f1.svg");
}

.fr-icon-code-box-fill::before,
.fr-icon-code-box-fill::after {
  -webkit-mask-image: url("/assets/icons/development/code-box-fill-09d9bc50.svg");
  mask-image: url("/assets/icons/development/code-box-fill-09d9bc50.svg");
}

.fr-icon-code-box-line::before,
.fr-icon-code-box-line::after {
  -webkit-mask-image: url("/assets/icons/development/code-box-line-cd94287d.svg");
  mask-image: url("/assets/icons/development/code-box-line-cd94287d.svg");
}

.fr-icon-code-s-slash-line::before,
.fr-icon-code-s-slash-line::after {
  -webkit-mask-image: url("/assets/icons/development/code-s-slash-line-5560a6da.svg");
  mask-image: url("/assets/icons/development/code-s-slash-line-5560a6da.svg");
}

.fr-icon-cursor-fill::before,
.fr-icon-cursor-fill::after {
  -webkit-mask-image: url("/assets/icons/development/cursor-fill-81b2689e.svg");
  mask-image: url("/assets/icons/development/cursor-fill-81b2689e.svg");
}

.fr-icon-cursor-line::before,
.fr-icon-cursor-line::after {
  -webkit-mask-image: url("/assets/icons/development/cursor-line-059538e0.svg");
  mask-image: url("/assets/icons/development/cursor-line-059538e0.svg");
}

.fr-icon-git-branch-fill::before,
.fr-icon-git-branch-fill::after {
  -webkit-mask-image: url("/assets/icons/development/git-branch-fill-99c1d9e7.svg");
  mask-image: url("/assets/icons/development/git-branch-fill-99c1d9e7.svg");
}

.fr-icon-git-branch-line::before,
.fr-icon-git-branch-line::after {
  -webkit-mask-image: url("/assets/icons/development/git-branch-line-b4347671.svg");
  mask-image: url("/assets/icons/development/git-branch-line-b4347671.svg");
}

.fr-icon-git-commit-fill::before,
.fr-icon-git-commit-fill::after {
  -webkit-mask-image: url("/assets/icons/development/git-commit-fill-0ebb03c6.svg");
  mask-image: url("/assets/icons/development/git-commit-fill-0ebb03c6.svg");
}

.fr-icon-git-commit-line::before,
.fr-icon-git-commit-line::after {
  -webkit-mask-image: url("/assets/icons/development/git-commit-line-763fb1b2.svg");
  mask-image: url("/assets/icons/development/git-commit-line-763fb1b2.svg");
}

.fr-icon-git-merge-fill::before,
.fr-icon-git-merge-fill::after {
  -webkit-mask-image: url("/assets/icons/development/git-merge-fill-e808ee06.svg");
  mask-image: url("/assets/icons/development/git-merge-fill-e808ee06.svg");
}

.fr-icon-git-merge-line::before,
.fr-icon-git-merge-line::after {
  -webkit-mask-image: url("/assets/icons/development/git-merge-line-a31a6098.svg");
  mask-image: url("/assets/icons/development/git-merge-line-a31a6098.svg");
}

.fr-icon-git-pull-request-fill::before,
.fr-icon-git-pull-request-fill::after {
  -webkit-mask-image: url("/assets/icons/development/git-pull-request-fill-929cc40d.svg");
  mask-image: url("/assets/icons/development/git-pull-request-fill-929cc40d.svg");
}

.fr-icon-git-pull-request-line::before,
.fr-icon-git-pull-request-line::after {
  -webkit-mask-image: url("/assets/icons/development/git-pull-request-line-6998b69b.svg");
  mask-image: url("/assets/icons/development/git-pull-request-line-6998b69b.svg");
}

.fr-icon-git-repository-commits-fill::before,
.fr-icon-git-repository-commits-fill::after {
  -webkit-mask-image: url("/assets/icons/development/git-repository-commits-fill-a4978805.svg");
  mask-image: url("/assets/icons/development/git-repository-commits-fill-a4978805.svg");
}

.fr-icon-git-repository-commits-line::before,
.fr-icon-git-repository-commits-line::after {
  -webkit-mask-image: url("/assets/icons/development/git-repository-commits-line-7abc8433.svg");
  mask-image: url("/assets/icons/development/git-repository-commits-line-7abc8433.svg");
}

.fr-icon-git-repository-fill::before,
.fr-icon-git-repository-fill::after {
  -webkit-mask-image: url("/assets/icons/development/git-repository-fill-4eebe5af.svg");
  mask-image: url("/assets/icons/development/git-repository-fill-4eebe5af.svg");
}

.fr-icon-git-repository-line::before,
.fr-icon-git-repository-line::after {
  -webkit-mask-image: url("/assets/icons/development/git-repository-line-f4f6924e.svg");
  mask-image: url("/assets/icons/development/git-repository-line-f4f6924e.svg");
}

.fr-icon-git-repository-private-fill::before,
.fr-icon-git-repository-private-fill::after {
  -webkit-mask-image: url("/assets/icons/development/git-repository-private-fill-be99b5a9.svg");
  mask-image: url("/assets/icons/development/git-repository-private-fill-be99b5a9.svg");
}

.fr-icon-git-repository-private-line::before,
.fr-icon-git-repository-private-line::after {
  -webkit-mask-image: url("/assets/icons/development/git-repository-private-line-bb670f42.svg");
  mask-image: url("/assets/icons/development/git-repository-private-line-bb670f42.svg");
}

.fr-icon-terminal-box-fill::before,
.fr-icon-terminal-box-fill::after {
  -webkit-mask-image: url("/assets/icons/development/terminal-box-fill-4122e6b1.svg");
  mask-image: url("/assets/icons/development/terminal-box-fill-4122e6b1.svg");
}

.fr-icon-terminal-box-line::before,
.fr-icon-terminal-box-line::after {
  -webkit-mask-image: url("/assets/icons/development/terminal-box-line-3553ee28.svg");
  mask-image: url("/assets/icons/development/terminal-box-line-3553ee28.svg");
}

.fr-icon-terminal-line::before,
.fr-icon-terminal-line::after {
  -webkit-mask-image: url("/assets/icons/development/terminal-line-9ae9e6f0.svg");
  mask-image: url("/assets/icons/development/terminal-line-9ae9e6f0.svg");
}

.fr-icon-terminal-window-fill::before,
.fr-icon-terminal-window-fill::after {
  -webkit-mask-image: url("/assets/icons/development/terminal-window-fill-9ed1dacc.svg");
  mask-image: url("/assets/icons/development/terminal-window-fill-9ed1dacc.svg");
}

.fr-icon-terminal-window-line::before,
.fr-icon-terminal-window-line::after {
  -webkit-mask-image: url("/assets/icons/development/terminal-window-line-2640f6c0.svg");
  mask-image: url("/assets/icons/development/terminal-window-line-2640f6c0.svg");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-icon-article-line::before,
.fr-icon-article-line::after {
  -webkit-mask-image: url("/assets/icons/document/article-line-7bf8e151.svg");
  mask-image: url("/assets/icons/document/article-line-7bf8e151.svg");
}

.fr-icon-book-2-fill::before,
.fr-icon-book-2-fill::after {
  -webkit-mask-image: url("/assets/icons/document/book-2-fill-8424a9e4.svg");
  mask-image: url("/assets/icons/document/book-2-fill-8424a9e4.svg");
}

.fr-icon-book-2-line::before,
.fr-icon-book-2-line::after {
  -webkit-mask-image: url("/assets/icons/document/book-2-line-51687f36.svg");
  mask-image: url("/assets/icons/document/book-2-line-51687f36.svg");
}

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

.fr-icon-booklet-line::before,
.fr-icon-booklet-line::after {
  -webkit-mask-image: url("/assets/icons/document/booklet-line-0314a6e6.svg");
  mask-image: url("/assets/icons/document/booklet-line-0314a6e6.svg");
}

.fr-icon-clipboard-fill::before,
.fr-icon-clipboard-fill::after {
  -webkit-mask-image: url("/assets/icons/document/clipboard-fill-6a2d12bc.svg");
  mask-image: url("/assets/icons/document/clipboard-fill-6a2d12bc.svg");
}

.fr-icon-clipboard-line::before,
.fr-icon-clipboard-line::after {
  -webkit-mask-image: url("/assets/icons/document/clipboard-line-1493023b.svg");
  mask-image: url("/assets/icons/document/clipboard-line-1493023b.svg");
}

.fr-icon-draft-fill::before,
.fr-icon-draft-fill::after {
  -webkit-mask-image: url("/assets/icons/document/draft-fill-297eb3eb.svg");
  mask-image: url("/assets/icons/document/draft-fill-297eb3eb.svg");
}

.fr-icon-draft-line::before,
.fr-icon-draft-line::after {
  -webkit-mask-image: url("/assets/icons/document/draft-line-357366db.svg");
  mask-image: url("/assets/icons/document/draft-line-357366db.svg");
}

.fr-icon-file-add-fill::before,
.fr-icon-file-add-fill::after {
  -webkit-mask-image: url("/assets/icons/document/file-add-fill-ca511f4c.svg");
  mask-image: url("/assets/icons/document/file-add-fill-ca511f4c.svg");
}

.fr-icon-file-add-line::before,
.fr-icon-file-add-line::after {
  -webkit-mask-image: url("/assets/icons/document/file-add-line-852550c9.svg");
  mask-image: url("/assets/icons/document/file-add-line-852550c9.svg");
}

.fr-icon-file-download-fill::before,
.fr-icon-file-download-fill::after {
  -webkit-mask-image: url("/assets/icons/document/file-download-fill-c2159436.svg");
  mask-image: url("/assets/icons/document/file-download-fill-c2159436.svg");
}

.fr-icon-file-download-line::before,
.fr-icon-file-download-line::after {
  -webkit-mask-image: url("/assets/icons/document/file-download-line-22f7cd4f.svg");
  mask-image: url("/assets/icons/document/file-download-line-22f7cd4f.svg");
}

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

.fr-icon-file-line::before,
.fr-icon-file-line::after {
  -webkit-mask-image: url("/assets/icons/document/file-line-8d55870d.svg");
  mask-image: url("/assets/icons/document/file-line-8d55870d.svg");
}

.fr-icon-file-pdf-fill::before,
.fr-icon-file-pdf-fill::after {
  -webkit-mask-image: url("/assets/icons/document/file-pdf-fill-a369f7ab.svg");
  mask-image: url("/assets/icons/document/file-pdf-fill-a369f7ab.svg");
}

.fr-icon-file-pdf-line::before,
.fr-icon-file-pdf-line::after {
  -webkit-mask-image: url("/assets/icons/document/file-pdf-line-fd241009.svg");
  mask-image: url("/assets/icons/document/file-pdf-line-fd241009.svg");
}

.fr-icon-file-text-fill::before,
.fr-icon-file-text-fill::after {
  -webkit-mask-image: url("/assets/icons/document/file-text-fill-e394cd96.svg");
  mask-image: url("/assets/icons/document/file-text-fill-e394cd96.svg");
}

.fr-icon-file-text-line::before,
.fr-icon-file-text-line::after {
  -webkit-mask-image: url("/assets/icons/document/file-text-line-851bb5a1.svg");
  mask-image: url("/assets/icons/document/file-text-line-851bb5a1.svg");
}

.fr-icon-folder-2-fill::before,
.fr-icon-folder-2-fill::after {
  -webkit-mask-image: url("/assets/icons/document/folder-2-fill-056208f3.svg");
  mask-image: url("/assets/icons/document/folder-2-fill-056208f3.svg");
}

.fr-icon-folder-2-line::before,
.fr-icon-folder-2-line::after {
  -webkit-mask-image: url("/assets/icons/document/folder-2-line-3cec6832.svg");
  mask-image: url("/assets/icons/document/folder-2-line-3cec6832.svg");
}

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

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

.fr-icon-survey-fill::before,
.fr-icon-survey-fill::after {
  -webkit-mask-image: url("/assets/icons/document/survey-fill-7485d8c4.svg");
  mask-image: url("/assets/icons/document/survey-fill-7485d8c4.svg");
}

.fr-icon-survey-line::before,
.fr-icon-survey-line::after {
  -webkit-mask-image: url("/assets/icons/document/survey-line-12b0e480.svg");
  mask-image: url("/assets/icons/document/survey-line-12b0e480.svg");
}

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

.fr-icon-todo-line::before,
.fr-icon-todo-line::after {
  -webkit-mask-image: url("/assets/icons/document/todo-line-5721997f.svg");
  mask-image: url("/assets/icons/document/todo-line-5721997f.svg");
}

.fr-fi-file-download-fill::before,
.fr-fi-file-download-fill::after {
  -webkit-mask-image: url("/assets/icons/document/file-download-fill-c2159436.svg");
  mask-image: url("/assets/icons/document/file-download-fill-c2159436.svg");
}

.fr-fi-file-download-line::before,
.fr-fi-file-download-line::after {
  -webkit-mask-image: url("/assets/icons/document/file-download-line-22f7cd4f.svg");
  mask-image: url("/assets/icons/document/file-download-line-22f7cd4f.svg");
}

.fr-fi-file-fill::before,
.fr-fi-file-fill::after {
  -webkit-mask-image: url("/assets/icons/document/file-fill-ccd8c4be.svg");
  mask-image: url("/assets/icons/document/file-fill-ccd8c4be.svg");
}

.fr-fi-file-line::before,
.fr-fi-file-line::after {
  -webkit-mask-image: url("/assets/icons/document/file-line-8d55870d.svg");
  mask-image: url("/assets/icons/document/file-line-8d55870d.svg");
}

.fr-fi-file-pdf-fill::before,
.fr-fi-file-pdf-fill::after {
  -webkit-mask-image: url("/assets/icons/document/file-pdf-fill-a369f7ab.svg");
  mask-image: url("/assets/icons/document/file-pdf-fill-a369f7ab.svg");
}

.fr-fi-file-pdf-line::before,
.fr-fi-file-pdf-line::after {
  -webkit-mask-image: url("/assets/icons/document/file-pdf-line-fd241009.svg");
  mask-image: url("/assets/icons/document/file-pdf-line-fd241009.svg");
}

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON COMMUNICATION
\* ˍˍˍˍˍˍˍˍˍ */
.fr-icon-code-view::before,
.fr-icon-code-view::after {
  -webkit-mask-image: url("/assets/icons/editor/code-view-b07b4fc7.svg");
  mask-image: url("/assets/icons/editor/code-view-b07b4fc7.svg");
}

.fr-icon-font-size::before,
.fr-icon-font-size::after {
  -webkit-mask-image: url("/assets/icons/editor/font-size-e5c8aa7a.svg");
  mask-image: url("/assets/icons/editor/font-size-e5c8aa7a.svg");
}

.fr-icon-bold::before,
.fr-icon-bold::after {
  -webkit-mask-image: url("/assets/icons/editor/fr--bold-46a186bd.svg");
  mask-image: url("/assets/icons/editor/fr--bold-46a186bd.svg");
}

.fr-icon-highlight::before,
.fr-icon-highlight::after {
  -webkit-mask-image: url("/assets/icons/editor/fr--highlight-73ebf52e.svg");
  mask-image: url("/assets/icons/editor/fr--highlight-73ebf52e.svg");
}

.fr-icon-quote-fill::before,
.fr-icon-quote-fill::after {
  -webkit-mask-image: url("/assets/icons/editor/fr--quote-fill-7357858a.svg");
  mask-image: url("/assets/icons/editor/fr--quote-fill-7357858a.svg");
}

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

.fr-icon-h-1::before,
.fr-icon-h-1::after {
  -webkit-mask-image: url("/assets/icons/editor/h-1-827dcbf6.svg");
  mask-image: url("/assets/icons/editor/h-1-827dcbf6.svg");
}

.fr-icon-h-2::before,
.fr-icon-h-2::after {
  -webkit-mask-image: url("/assets/icons/editor/h-2-0b79aa46.svg");
  mask-image: url("/assets/icons/editor/h-2-0b79aa46.svg");
}

.fr-icon-h-3::before,
.fr-icon-h-3::after {
  -webkit-mask-image: url("/assets/icons/editor/h-3-e00b490e.svg");
  mask-image: url("/assets/icons/editor/h-3-e00b490e.svg");
}

.fr-icon-h-4::before,
.fr-icon-h-4::after {
  -webkit-mask-image: url("/assets/icons/editor/h-4-dbb0999f.svg");
  mask-image: url("/assets/icons/editor/h-4-dbb0999f.svg");
}

.fr-icon-h-5::before,
.fr-icon-h-5::after {
  -webkit-mask-image: url("/assets/icons/editor/h-5-b28bb47c.svg");
  mask-image: url("/assets/icons/editor/h-5-b28bb47c.svg");
}

.fr-icon-h-6::before,
.fr-icon-h-6::after {
  -webkit-mask-image: url("/assets/icons/editor/h-6-272d3b3e.svg");
  mask-image: url("/assets/icons/editor/h-6-272d3b3e.svg");
}

.fr-icon-hashtag::before,
.fr-icon-hashtag::after {
  -webkit-mask-image: url("/assets/icons/editor/hashtag-a9071447.svg");
  mask-image: url("/assets/icons/editor/hashtag-a9071447.svg");
}

.fr-icon-italic::before,
.fr-icon-italic::after {
  -webkit-mask-image: url("/assets/icons/editor/italic-b73a843a.svg");
  mask-image: url("/assets/icons/editor/italic-b73a843a.svg");
}

.fr-icon-link-unlink::before,
.fr-icon-link-unlink::after {
  -webkit-mask-image: url("/assets/icons/editor/link-unlink-5c93e894.svg");
  mask-image: url("/assets/icons/editor/link-unlink-5c93e894.svg");
}

.fr-icon-link::before,
.fr-icon-link::after {
  -webkit-mask-image: url("/assets/icons/editor/link-e97bca9b.svg");
  mask-image: url("/assets/icons/editor/link-e97bca9b.svg");
}

.fr-icon-list-ordered::before,
.fr-icon-list-ordered::after {
  -webkit-mask-image: url("/assets/icons/editor/list-ordered-b5899429.svg");
  mask-image: url("/assets/icons/editor/list-ordered-b5899429.svg");
}

.fr-icon-list-unordered::before,
.fr-icon-list-unordered::after {
  -webkit-mask-image: url("/assets/icons/editor/list-unordered-ec080786.svg");
  mask-image: url("/assets/icons/editor/list-unordered-ec080786.svg");
}

.fr-icon-question-mark::before,
.fr-icon-question-mark::after {
  -webkit-mask-image: url("/assets/icons/editor/question-mark-f76f978c.svg");
  mask-image: url("/assets/icons/editor/question-mark-f76f978c.svg");
}

.fr-icon-separator::before,
.fr-icon-separator::after {
  -webkit-mask-image: url("/assets/icons/editor/separator-e6039761.svg");
  mask-image: url("/assets/icons/editor/separator-e6039761.svg");
}

.fr-icon-space::before,
.fr-icon-space::after {
  -webkit-mask-image: url("/assets/icons/editor/space-832b83ed.svg");
  mask-image: url("/assets/icons/editor/space-832b83ed.svg");
}

.fr-icon-subscript::before,
.fr-icon-subscript::after {
  -webkit-mask-image: url("/assets/icons/editor/subscript-71e68533.svg");
  mask-image: url("/assets/icons/editor/subscript-71e68533.svg");
}

.fr-icon-superscript::before,
.fr-icon-superscript::after {
  -webkit-mask-image: url("/assets/icons/editor/superscript-10848aa2.svg");
  mask-image: url("/assets/icons/editor/superscript-10848aa2.svg");
}

.fr-icon-table-2::before,
.fr-icon-table-2::after {
  -webkit-mask-image: url("/assets/icons/editor/table-2-f4d703e1.svg");
  mask-image: url("/assets/icons/editor/table-2-f4d703e1.svg");
}

.fr-icon-translate-2::before,
.fr-icon-translate-2::after {
  -webkit-mask-image: url("/assets/icons/editor/translate-2-c0be6aa8.svg");
  mask-image: url("/assets/icons/editor/translate-2-c0be6aa8.svg");
}

.fr-fi-font-size::before,
.fr-fi-font-size::after {
  -webkit-mask-image: url("/assets/icons/editor/font-size-e5c8aa7a.svg");
  mask-image: url("/assets/icons/editor/font-size-e5c8aa7a.svg");
}

.fr-fi-bold::before,
.fr-fi-bold::after {
  -webkit-mask-image: url("/assets/icons/editor/fr--bold-46a186bd.svg");
  mask-image: url("/assets/icons/editor/fr--bold-46a186bd.svg");
}

.fr-fi-highlight::before,
.fr-fi-highlight::after {
  -webkit-mask-image: url("/assets/icons/editor/fr--highlight-73ebf52e.svg");
  mask-image: url("/assets/icons/editor/fr--highlight-73ebf52e.svg");
}

.fr-fi-italic::before,
.fr-fi-italic::after {
  -webkit-mask-image: url("/assets/icons/editor/italic-b73a843a.svg");
  mask-image: url("/assets/icons/editor/italic-b73a843a.svg");
}

.fr-fi-link-unlink::before,
.fr-fi-link-unlink::after {
  -webkit-mask-image: url("/assets/icons/editor/link-unlink-5c93e894.svg");
  mask-image: url("/assets/icons/editor/link-unlink-5c93e894.svg");
}

.fr-fi-list-ordered::before,
.fr-fi-list-ordered::after {
  -webkit-mask-image: url("/assets/icons/editor/list-ordered-b5899429.svg");
  mask-image: url("/assets/icons/editor/list-ordered-b5899429.svg");
}

.fr-fi-list-unordered::before,
.fr-fi-list-unordered::after {
  -webkit-mask-image: url("/assets/icons/editor/list-unordered-ec080786.svg");
  mask-image: url("/assets/icons/editor/list-unordered-ec080786.svg");
}

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON COMMUNICATION
\* ˍˍˍˍˍˍˍˍˍ */
.fr-icon-bank-card-fill::before,
.fr-icon-bank-card-fill::after {
  -webkit-mask-image: url("/assets/icons/finance/bank-card-fill-0342ded3.svg");
  mask-image: url("/assets/icons/finance/bank-card-fill-0342ded3.svg");
}

.fr-icon-bank-card-line::before,
.fr-icon-bank-card-line::after {
  -webkit-mask-image: url("/assets/icons/finance/bank-card-line-afc03c29.svg");
  mask-image: url("/assets/icons/finance/bank-card-line-afc03c29.svg");
}

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

.fr-icon-gift-fill::before,
.fr-icon-gift-fill::after {
  -webkit-mask-image: url("/assets/icons/finance/gift-fill-9ee9df79.svg");
  mask-image: url("/assets/icons/finance/gift-fill-9ee9df79.svg");
}

.fr-icon-gift-line::before,
.fr-icon-gift-line::after {
  -webkit-mask-image: url("/assets/icons/finance/gift-line-12fa290e.svg");
  mask-image: url("/assets/icons/finance/gift-line-12fa290e.svg");
}

.fr-icon-money-euro-box-fill::before,
.fr-icon-money-euro-box-fill::after {
  -webkit-mask-image: url("/assets/icons/finance/money-euro-box-fill-19c4600d.svg");
  mask-image: url("/assets/icons/finance/money-euro-box-fill-19c4600d.svg");
}

.fr-icon-money-euro-box-line::before,
.fr-icon-money-euro-box-line::after {
  -webkit-mask-image: url("/assets/icons/finance/money-euro-box-line-3d644aba.svg");
  mask-image: url("/assets/icons/finance/money-euro-box-line-3d644aba.svg");
}

.fr-icon-money-euro-circle-fill::before,
.fr-icon-money-euro-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/finance/money-euro-circle-fill-d9bdd53f.svg");
  mask-image: url("/assets/icons/finance/money-euro-circle-fill-d9bdd53f.svg");
}

.fr-icon-money-euro-circle-line::before,
.fr-icon-money-euro-circle-line::after {
  -webkit-mask-image: url("/assets/icons/finance/money-euro-circle-line-fe9c5425.svg");
  mask-image: url("/assets/icons/finance/money-euro-circle-line-fe9c5425.svg");
}

.fr-icon-secure-payment-fill::before,
.fr-icon-secure-payment-fill::after {
  -webkit-mask-image: url("/assets/icons/finance/secure-payment-fill-20353513.svg");
  mask-image: url("/assets/icons/finance/secure-payment-fill-20353513.svg");
}

.fr-icon-secure-payment-line::before,
.fr-icon-secure-payment-line::after {
  -webkit-mask-image: url("/assets/icons/finance/secure-payment-line-18c5397f.svg");
  mask-image: url("/assets/icons/finance/secure-payment-line-18c5397f.svg");
}

.fr-icon-shopping-bag-fill::before,
.fr-icon-shopping-bag-fill::after {
  -webkit-mask-image: url("/assets/icons/finance/shopping-bag-fill-33401e5c.svg");
  mask-image: url("/assets/icons/finance/shopping-bag-fill-33401e5c.svg");
}

.fr-icon-shopping-bag-line::before,
.fr-icon-shopping-bag-line::after {
  -webkit-mask-image: url("/assets/icons/finance/shopping-bag-line-35022a98.svg");
  mask-image: url("/assets/icons/finance/shopping-bag-line-35022a98.svg");
}

.fr-icon-shopping-cart-2-fill::before,
.fr-icon-shopping-cart-2-fill::after {
  -webkit-mask-image: url("/assets/icons/finance/shopping-cart-2-fill-caee77a0.svg");
  mask-image: url("/assets/icons/finance/shopping-cart-2-fill-caee77a0.svg");
}

.fr-icon-shopping-cart-2-line::before,
.fr-icon-shopping-cart-2-line::after {
  -webkit-mask-image: url("/assets/icons/finance/shopping-cart-2-line-3c13fc34.svg");
  mask-image: url("/assets/icons/finance/shopping-cart-2-line-3c13fc34.svg");
}

.fr-icon-trophy-fill::before,
.fr-icon-trophy-fill::after {
  -webkit-mask-image: url("/assets/icons/finance/trophy-fill-0d4d0f2e.svg");
  mask-image: url("/assets/icons/finance/trophy-fill-0d4d0f2e.svg");
}

.fr-icon-trophy-line::before,
.fr-icon-trophy-line::after {
  -webkit-mask-image: url("/assets/icons/finance/trophy-line-661d0a35.svg");
  mask-image: url("/assets/icons/finance/trophy-line-661d0a35.svg");
}

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

.fr-icon-capsule-line::before,
.fr-icon-capsule-line::after {
  -webkit-mask-image: url("/assets/icons/health/capsule-line-940104c1.svg");
  mask-image: url("/assets/icons/health/capsule-line-940104c1.svg");
}

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

.fr-icon-dislike-line::before,
.fr-icon-dislike-line::after {
  -webkit-mask-image: url("/assets/icons/health/dislike-line-9e4dd8b0.svg");
  mask-image: url("/assets/icons/health/dislike-line-9e4dd8b0.svg");
}

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

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

.fr-icon-first-aid-kit-fill::before,
.fr-icon-first-aid-kit-fill::after {
  -webkit-mask-image: url("/assets/icons/health/first-aid-kit-fill-e32c55ab.svg");
  mask-image: url("/assets/icons/health/first-aid-kit-fill-e32c55ab.svg");
}

.fr-icon-first-aid-kit-line::before,
.fr-icon-first-aid-kit-line::after {
  -webkit-mask-image: url("/assets/icons/health/first-aid-kit-line-52a9570e.svg");
  mask-image: url("/assets/icons/health/first-aid-kit-line-52a9570e.svg");
}

.fr-icon-hand-sanitizer-fill::before,
.fr-icon-hand-sanitizer-fill::after {
  -webkit-mask-image: url("/assets/icons/health/hand-sanitizer-fill-c54bb850.svg");
  mask-image: url("/assets/icons/health/hand-sanitizer-fill-c54bb850.svg");
}

.fr-icon-hand-sanitizer-line::before,
.fr-icon-hand-sanitizer-line::after {
  -webkit-mask-image: url("/assets/icons/health/hand-sanitizer-line-2cef2408.svg");
  mask-image: url("/assets/icons/health/hand-sanitizer-line-2cef2408.svg");
}

.fr-icon-health-book-fill::before,
.fr-icon-health-book-fill::after {
  -webkit-mask-image: url("/assets/icons/health/health-book-fill-8b876a56.svg");
  mask-image: url("/assets/icons/health/health-book-fill-8b876a56.svg");
}

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

.fr-icon-heart-fill::before,
.fr-icon-heart-fill::after {
  -webkit-mask-image: url("/assets/icons/health/heart-fill-396a5fe7.svg");
  mask-image: url("/assets/icons/health/heart-fill-396a5fe7.svg");
}

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

.fr-icon-heart-pulse-fill::before,
.fr-icon-heart-pulse-fill::after {
  -webkit-mask-image: url("/assets/icons/health/heart-pulse-fill-0cb3f372.svg");
  mask-image: url("/assets/icons/health/heart-pulse-fill-0cb3f372.svg");
}

.fr-icon-heart-pulse-line::before,
.fr-icon-heart-pulse-line::after {
  -webkit-mask-image: url("/assets/icons/health/heart-pulse-line-4b4371a4.svg");
  mask-image: url("/assets/icons/health/heart-pulse-line-4b4371a4.svg");
}

.fr-icon-lungs-fill::before,
.fr-icon-lungs-fill::after {
  -webkit-mask-image: url("/assets/icons/health/lungs-fill-96a118df.svg");
  mask-image: url("/assets/icons/health/lungs-fill-96a118df.svg");
}

.fr-icon-lungs-line::before,
.fr-icon-lungs-line::after {
  -webkit-mask-image: url("/assets/icons/health/lungs-line-1854f19d.svg");
  mask-image: url("/assets/icons/health/lungs-line-1854f19d.svg");
}

.fr-icon-medicine-bottle-fill::before,
.fr-icon-medicine-bottle-fill::after {
  -webkit-mask-image: url("/assets/icons/health/medicine-bottle-fill-9336378b.svg");
  mask-image: url("/assets/icons/health/medicine-bottle-fill-9336378b.svg");
}

.fr-icon-medicine-bottle-line::before,
.fr-icon-medicine-bottle-line::after {
  -webkit-mask-image: url("/assets/icons/health/medicine-bottle-line-e618e746.svg");
  mask-image: url("/assets/icons/health/medicine-bottle-line-e618e746.svg");
}

.fr-icon-mental-health-fill::before,
.fr-icon-mental-health-fill::after {
  -webkit-mask-image: url("/assets/icons/health/mental-health-fill-7ddb4ca1.svg");
  mask-image: url("/assets/icons/health/mental-health-fill-7ddb4ca1.svg");
}

.fr-icon-mental-health-line::before,
.fr-icon-mental-health-line::after {
  -webkit-mask-image: url("/assets/icons/health/mental-health-line-4f579e40.svg");
  mask-image: url("/assets/icons/health/mental-health-line-4f579e40.svg");
}

.fr-icon-microscope-fill::before,
.fr-icon-microscope-fill::after {
  -webkit-mask-image: url("/assets/icons/health/microscope-fill-28ce56e1.svg");
  mask-image: url("/assets/icons/health/microscope-fill-28ce56e1.svg");
}

.fr-icon-microscope-line::before,
.fr-icon-microscope-line::after {
  -webkit-mask-image: url("/assets/icons/health/microscope-line-8d5077ac.svg");
  mask-image: url("/assets/icons/health/microscope-line-8d5077ac.svg");
}

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

.fr-icon-psychotherapy-line::before,
.fr-icon-psychotherapy-line::after {
  -webkit-mask-image: url("/assets/icons/health/psychotherapy-line-960ee15c.svg");
  mask-image: url("/assets/icons/health/psychotherapy-line-960ee15c.svg");
}

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

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

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

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

.fr-icon-surgical-mask-line::before,
.fr-icon-surgical-mask-line::after {
  -webkit-mask-image: url("/assets/icons/health/surgical-mask-line-380a9358.svg");
  mask-image: url("/assets/icons/health/surgical-mask-line-380a9358.svg");
}

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

.fr-icon-syringe-line::before,
.fr-icon-syringe-line::after {
  -webkit-mask-image: url("/assets/icons/health/syringe-line-616c02ce.svg");
  mask-image: url("/assets/icons/health/syringe-line-616c02ce.svg");
}

.fr-icon-test-tube-fill::before,
.fr-icon-test-tube-fill::after {
  -webkit-mask-image: url("/assets/icons/health/test-tube-fill-91fd1479.svg");
  mask-image: url("/assets/icons/health/test-tube-fill-91fd1479.svg");
}

.fr-icon-test-tube-line::before,
.fr-icon-test-tube-line::after {
  -webkit-mask-image: url("/assets/icons/health/test-tube-line-e4f37caf.svg");
  mask-image: url("/assets/icons/health/test-tube-line-e4f37caf.svg");
}

.fr-icon-thermometer-fill::before,
.fr-icon-thermometer-fill::after {
  -webkit-mask-image: url("/assets/icons/health/thermometer-fill-867dcb9b.svg");
  mask-image: url("/assets/icons/health/thermometer-fill-867dcb9b.svg");
}

.fr-icon-thermometer-line::before,
.fr-icon-thermometer-line::after {
  -webkit-mask-image: url("/assets/icons/health/thermometer-line-22c17ff6.svg");
  mask-image: url("/assets/icons/health/thermometer-line-22c17ff6.svg");
}

.fr-icon-virus-fill::before,
.fr-icon-virus-fill::after {
  -webkit-mask-image: url("/assets/icons/health/virus-fill-6016ba92.svg");
  mask-image: url("/assets/icons/health/virus-fill-6016ba92.svg");
}

.fr-icon-virus-line::before,
.fr-icon-virus-line::after {
  -webkit-mask-image: url("/assets/icons/health/virus-line-853d7f23.svg");
  mask-image: url("/assets/icons/health/virus-line-853d7f23.svg");
}

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

.fr-icon-chrome-line::before,
.fr-icon-chrome-line::after {
  -webkit-mask-image: url("/assets/icons/logo/chrome-line-426b4457.svg");
  mask-image: url("/assets/icons/logo/chrome-line-426b4457.svg");
}

.fr-icon-edge-fill::before,
.fr-icon-edge-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/edge-fill-850dc18a.svg");
  mask-image: url("/assets/icons/logo/edge-fill-850dc18a.svg");
}

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

.fr-icon-facebook-circle-fill::before,
.fr-icon-facebook-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/facebook-circle-fill-9222c667.svg");
  mask-image: url("/assets/icons/logo/facebook-circle-fill-9222c667.svg");
}

.fr-icon-facebook-circle-line::before,
.fr-icon-facebook-circle-line::after {
  -webkit-mask-image: url("/assets/icons/logo/facebook-circle-line-39631e6e.svg");
  mask-image: url("/assets/icons/logo/facebook-circle-line-39631e6e.svg");
}

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

.fr-icon-firefox-line::before,
.fr-icon-firefox-line::after {
  -webkit-mask-image: url("/assets/icons/logo/firefox-line-3e2209ae.svg");
  mask-image: url("/assets/icons/logo/firefox-line-3e2209ae.svg");
}

.fr-icon-dailymotion-fill::before,
.fr-icon-dailymotion-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/fr--dailymotion-fill-8b5b9f3a.svg");
  mask-image: url("/assets/icons/logo/fr--dailymotion-fill-8b5b9f3a.svg");
}

.fr-icon-dailymotion-line::before,
.fr-icon-dailymotion-line::after {
  -webkit-mask-image: url("/assets/icons/logo/fr--dailymotion-line-9e972a1a.svg");
  mask-image: url("/assets/icons/logo/fr--dailymotion-line-9e972a1a.svg");
}

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

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

.fr-icon-github-fill::before,
.fr-icon-github-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/github-fill-4adc7932.svg");
  mask-image: url("/assets/icons/logo/github-fill-4adc7932.svg");
}

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

.fr-icon-google-fill::before,
.fr-icon-google-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/google-fill-23b9bd60.svg");
  mask-image: url("/assets/icons/logo/google-fill-23b9bd60.svg");
}

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

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

.fr-icon-ie-line::before,
.fr-icon-ie-line::after {
  -webkit-mask-image: url("/assets/icons/logo/ie-line-50bdf9e3.svg");
  mask-image: url("/assets/icons/logo/ie-line-50bdf9e3.svg");
}

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

.fr-icon-instagram-line::before,
.fr-icon-instagram-line::after {
  -webkit-mask-image: url("/assets/icons/logo/instagram-line-106010af.svg");
  mask-image: url("/assets/icons/logo/instagram-line-106010af.svg");
}

.fr-icon-linkedin-box-fill::before,
.fr-icon-linkedin-box-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/linkedin-box-fill-f664be47.svg");
  mask-image: url("/assets/icons/logo/linkedin-box-fill-f664be47.svg");
}

.fr-icon-linkedin-box-line::before,
.fr-icon-linkedin-box-line::after {
  -webkit-mask-image: url("/assets/icons/logo/linkedin-box-line-48e6a2eb.svg");
  mask-image: url("/assets/icons/logo/linkedin-box-line-48e6a2eb.svg");
}

.fr-icon-mastodon-fill::before,
.fr-icon-mastodon-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/mastodon-fill-0c2faea0.svg");
  mask-image: url("/assets/icons/logo/mastodon-fill-0c2faea0.svg");
}

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

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

.fr-icon-npmjs-line::before,
.fr-icon-npmjs-line::after {
  -webkit-mask-image: url("/assets/icons/logo/npmjs-line-061f9c66.svg");
  mask-image: url("/assets/icons/logo/npmjs-line-061f9c66.svg");
}

.fr-icon-remixicon-fill::before,
.fr-icon-remixicon-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/remixicon-fill-8d15b5f4.svg");
  mask-image: url("/assets/icons/logo/remixicon-fill-8d15b5f4.svg");
}

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

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

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

.fr-icon-slack-fill::before,
.fr-icon-slack-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/slack-fill-487939d8.svg");
  mask-image: url("/assets/icons/logo/slack-fill-487939d8.svg");
}

.fr-icon-slack-line::before,
.fr-icon-slack-line::after {
  -webkit-mask-image: url("/assets/icons/logo/slack-line-9e1843f8.svg");
  mask-image: url("/assets/icons/logo/slack-line-9e1843f8.svg");
}

.fr-icon-snapchat-fill::before,
.fr-icon-snapchat-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/snapchat-fill-4e54221f.svg");
  mask-image: url("/assets/icons/logo/snapchat-fill-4e54221f.svg");
}

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

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

.fr-icon-telegram-line::before,
.fr-icon-telegram-line::after {
  -webkit-mask-image: url("/assets/icons/logo/telegram-line-66db04dd.svg");
  mask-image: url("/assets/icons/logo/telegram-line-66db04dd.svg");
}

.fr-icon-threads-fill::before,
.fr-icon-threads-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/threads-fill-8a18a89f.svg");
  mask-image: url("/assets/icons/logo/threads-fill-8a18a89f.svg");
}

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

.fr-icon-twitch-fill::before,
.fr-icon-twitch-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/twitch-fill-52f7a4da.svg");
  mask-image: url("/assets/icons/logo/twitch-fill-52f7a4da.svg");
}

.fr-icon-twitch-line::before,
.fr-icon-twitch-line::after {
  -webkit-mask-image: url("/assets/icons/logo/twitch-line-87435bcd.svg");
  mask-image: url("/assets/icons/logo/twitch-line-87435bcd.svg");
}

.fr-icon-twitter-fill::before,
.fr-icon-twitter-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/twitter-fill-7bf0c01d.svg");
  mask-image: url("/assets/icons/logo/twitter-fill-7bf0c01d.svg");
}

.fr-icon-twitter-line::before,
.fr-icon-twitter-line::after {
  -webkit-mask-image: url("/assets/icons/logo/twitter-line-167d0b13.svg");
  mask-image: url("/assets/icons/logo/twitter-line-167d0b13.svg");
}

.fr-icon-twitter-x-fill::before,
.fr-icon-twitter-x-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/twitter-x-fill-70d2b80a.svg");
  mask-image: url("/assets/icons/logo/twitter-x-fill-70d2b80a.svg");
}

.fr-icon-twitter-x-line::before,
.fr-icon-twitter-x-line::after {
  -webkit-mask-image: url("/assets/icons/logo/twitter-x-line-072e31e6.svg");
  mask-image: url("/assets/icons/logo/twitter-x-line-072e31e6.svg");
}

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

.fr-icon-vimeo-line::before,
.fr-icon-vimeo-line::after {
  -webkit-mask-image: url("/assets/icons/logo/vimeo-line-96e18f81.svg");
  mask-image: url("/assets/icons/logo/vimeo-line-96e18f81.svg");
}

.fr-icon-vuejs-fill::before,
.fr-icon-vuejs-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/vuejs-fill-3e39167e.svg");
  mask-image: url("/assets/icons/logo/vuejs-fill-3e39167e.svg");
}

.fr-icon-vuejs-line::before,
.fr-icon-vuejs-line::after {
  -webkit-mask-image: url("/assets/icons/logo/vuejs-line-4e5b1294.svg");
  mask-image: url("/assets/icons/logo/vuejs-line-4e5b1294.svg");
}

.fr-icon-whatsapp-fill::before,
.fr-icon-whatsapp-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/whatsapp-fill-7e0a2dff.svg");
  mask-image: url("/assets/icons/logo/whatsapp-fill-7e0a2dff.svg");
}

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

.fr-icon-youtube-fill::before,
.fr-icon-youtube-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/youtube-fill-3a497134.svg");
  mask-image: url("/assets/icons/logo/youtube-fill-3a497134.svg");
}

.fr-icon-youtube-line::before,
.fr-icon-youtube-line::after {
  -webkit-mask-image: url("/assets/icons/logo/youtube-line-5f0ca7c5.svg");
  mask-image: url("/assets/icons/logo/youtube-line-5f0ca7c5.svg");
}

.fr-fi-facebook-circle-fill::before,
.fr-fi-facebook-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/facebook-circle-fill-9222c667.svg");
  mask-image: url("/assets/icons/logo/facebook-circle-fill-9222c667.svg");
}

.fr-fi-facebook-circle-line::before,
.fr-fi-facebook-circle-line::after {
  -webkit-mask-image: url("/assets/icons/logo/facebook-circle-line-39631e6e.svg");
  mask-image: url("/assets/icons/logo/facebook-circle-line-39631e6e.svg");
}

.fr-fi-dailymotion-fill::before,
.fr-fi-dailymotion-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/fr--dailymotion-fill-8b5b9f3a.svg");
  mask-image: url("/assets/icons/logo/fr--dailymotion-fill-8b5b9f3a.svg");
}

.fr-fi-dailymotion-line::before,
.fr-fi-dailymotion-line::after {
  -webkit-mask-image: url("/assets/icons/logo/fr--dailymotion-line-9e972a1a.svg");
  mask-image: url("/assets/icons/logo/fr--dailymotion-line-9e972a1a.svg");
}

.fr-fi-github-fill::before,
.fr-fi-github-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/github-fill-4adc7932.svg");
  mask-image: url("/assets/icons/logo/github-fill-4adc7932.svg");
}

.fr-fi-github-line::before,
.fr-fi-github-line::after {
  -webkit-mask-image: url("/assets/icons/logo/github-line-e75abee4.svg");
  mask-image: url("/assets/icons/logo/github-line-e75abee4.svg");
}

.fr-fi-instagram-fill::before,
.fr-fi-instagram-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/instagram-fill-f956de9b.svg");
  mask-image: url("/assets/icons/logo/instagram-fill-f956de9b.svg");
}

.fr-fi-instagram-line::before,
.fr-fi-instagram-line::after {
  -webkit-mask-image: url("/assets/icons/logo/instagram-line-106010af.svg");
  mask-image: url("/assets/icons/logo/instagram-line-106010af.svg");
}

.fr-fi-linkedin-box-fill::before,
.fr-fi-linkedin-box-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/linkedin-box-fill-f664be47.svg");
  mask-image: url("/assets/icons/logo/linkedin-box-fill-f664be47.svg");
}

.fr-fi-linkedin-box-line::before,
.fr-fi-linkedin-box-line::after {
  -webkit-mask-image: url("/assets/icons/logo/linkedin-box-line-48e6a2eb.svg");
  mask-image: url("/assets/icons/logo/linkedin-box-line-48e6a2eb.svg");
}

.fr-fi-npmjs-fill::before,
.fr-fi-npmjs-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/npmjs-fill-d1bb433c.svg");
  mask-image: url("/assets/icons/logo/npmjs-fill-d1bb433c.svg");
}

.fr-fi-npmjs-line::before,
.fr-fi-npmjs-line::after {
  -webkit-mask-image: url("/assets/icons/logo/npmjs-line-061f9c66.svg");
  mask-image: url("/assets/icons/logo/npmjs-line-061f9c66.svg");
}

.fr-fi-remixicon-fill::before,
.fr-fi-remixicon-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/remixicon-fill-8d15b5f4.svg");
  mask-image: url("/assets/icons/logo/remixicon-fill-8d15b5f4.svg");
}

.fr-fi-remixicon-line::before,
.fr-fi-remixicon-line::after {
  -webkit-mask-image: url("/assets/icons/logo/remixicon-line-e9cba3c2.svg");
  mask-image: url("/assets/icons/logo/remixicon-line-e9cba3c2.svg");
}

.fr-fi-slack-fill::before,
.fr-fi-slack-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/slack-fill-487939d8.svg");
  mask-image: url("/assets/icons/logo/slack-fill-487939d8.svg");
}

.fr-fi-slack-line::before,
.fr-fi-slack-line::after {
  -webkit-mask-image: url("/assets/icons/logo/slack-line-9e1843f8.svg");
  mask-image: url("/assets/icons/logo/slack-line-9e1843f8.svg");
}

.fr-fi-snapchat-fill::before,
.fr-fi-snapchat-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/snapchat-fill-4e54221f.svg");
  mask-image: url("/assets/icons/logo/snapchat-fill-4e54221f.svg");
}

.fr-fi-snapchat-line::before,
.fr-fi-snapchat-line::after {
  -webkit-mask-image: url("/assets/icons/logo/snapchat-line-d1bedb6a.svg");
  mask-image: url("/assets/icons/logo/snapchat-line-d1bedb6a.svg");
}

.fr-fi-telegram-fill::before,
.fr-fi-telegram-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/telegram-fill-ab5b545c.svg");
  mask-image: url("/assets/icons/logo/telegram-fill-ab5b545c.svg");
}

.fr-fi-telegram-line::before,
.fr-fi-telegram-line::after {
  -webkit-mask-image: url("/assets/icons/logo/telegram-line-66db04dd.svg");
  mask-image: url("/assets/icons/logo/telegram-line-66db04dd.svg");
}

.fr-fi-twitch-fill::before,
.fr-fi-twitch-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/twitch-fill-52f7a4da.svg");
  mask-image: url("/assets/icons/logo/twitch-fill-52f7a4da.svg");
}

.fr-fi-twitch-line::before,
.fr-fi-twitch-line::after {
  -webkit-mask-image: url("/assets/icons/logo/twitch-line-87435bcd.svg");
  mask-image: url("/assets/icons/logo/twitch-line-87435bcd.svg");
}

.fr-fi-twitter-fill::before,
.fr-fi-twitter-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/twitter-fill-7bf0c01d.svg");
  mask-image: url("/assets/icons/logo/twitter-fill-7bf0c01d.svg");
}

.fr-fi-twitter-line::before,
.fr-fi-twitter-line::after {
  -webkit-mask-image: url("/assets/icons/logo/twitter-line-167d0b13.svg");
  mask-image: url("/assets/icons/logo/twitter-line-167d0b13.svg");
}

.fr-fi-vimeo-fill::before,
.fr-fi-vimeo-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/vimeo-fill-f50f48d3.svg");
  mask-image: url("/assets/icons/logo/vimeo-fill-f50f48d3.svg");
}

.fr-fi-vimeo-line::before,
.fr-fi-vimeo-line::after {
  -webkit-mask-image: url("/assets/icons/logo/vimeo-line-96e18f81.svg");
  mask-image: url("/assets/icons/logo/vimeo-line-96e18f81.svg");
}

.fr-fi-youtube-fill::before,
.fr-fi-youtube-fill::after {
  -webkit-mask-image: url("/assets/icons/logo/youtube-fill-3a497134.svg");
  mask-image: url("/assets/icons/logo/youtube-fill-3a497134.svg");
}

.fr-fi-youtube-line::before,
.fr-fi-youtube-line::after {
  -webkit-mask-image: url("/assets/icons/logo/youtube-line-5f0ca7c5.svg");
  mask-image: url("/assets/icons/logo/youtube-line-5f0ca7c5.svg");
}

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

.fr-icon-anchor-line::before,
.fr-icon-anchor-line::after {
  -webkit-mask-image: url("/assets/icons/map/anchor-line-95d5a310.svg");
  mask-image: url("/assets/icons/map/anchor-line-95d5a310.svg");
}

.fr-icon-bike-fill::before,
.fr-icon-bike-fill::after {
  -webkit-mask-image: url("/assets/icons/map/bike-fill-328b0695.svg");
  mask-image: url("/assets/icons/map/bike-fill-328b0695.svg");
}

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

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

.fr-icon-bus-line::before,
.fr-icon-bus-line::after {
  -webkit-mask-image: url("/assets/icons/map/bus-line-5c29e694.svg");
  mask-image: url("/assets/icons/map/bus-line-5c29e694.svg");
}

.fr-icon-car-fill::before,
.fr-icon-car-fill::after {
  -webkit-mask-image: url("/assets/icons/map/car-fill-68d62486.svg");
  mask-image: url("/assets/icons/map/car-fill-68d62486.svg");
}

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

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

.fr-icon-caravan-line::before,
.fr-icon-caravan-line::after {
  -webkit-mask-image: url("/assets/icons/map/caravan-line-7c87bf20.svg");
  mask-image: url("/assets/icons/map/caravan-line-7c87bf20.svg");
}

.fr-icon-charging-pile-2-fill::before,
.fr-icon-charging-pile-2-fill::after {
  -webkit-mask-image: url("/assets/icons/map/charging-pile-2-fill-c169681f.svg");
  mask-image: url("/assets/icons/map/charging-pile-2-fill-c169681f.svg");
}

.fr-icon-charging-pile-2-line::before,
.fr-icon-charging-pile-2-line::after {
  -webkit-mask-image: url("/assets/icons/map/charging-pile-2-line-6463c5c9.svg");
  mask-image: url("/assets/icons/map/charging-pile-2-line-6463c5c9.svg");
}

.fr-icon-compass-3-fill::before,
.fr-icon-compass-3-fill::after {
  -webkit-mask-image: url("/assets/icons/map/compass-3-fill-b3bd0260.svg");
  mask-image: url("/assets/icons/map/compass-3-fill-b3bd0260.svg");
}

.fr-icon-compass-3-line::before,
.fr-icon-compass-3-line::after {
  -webkit-mask-image: url("/assets/icons/map/compass-3-line-435c1fd1.svg");
  mask-image: url("/assets/icons/map/compass-3-line-435c1fd1.svg");
}

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

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

.fr-icon-earth-fill::before,
.fr-icon-earth-fill::after {
  -webkit-mask-image: url("/assets/icons/map/earth-fill-3b46918d.svg");
  mask-image: url("/assets/icons/map/earth-fill-3b46918d.svg");
}

.fr-icon-earth-line::before,
.fr-icon-earth-line::after {
  -webkit-mask-image: url("/assets/icons/map/earth-line-57f83317.svg");
  mask-image: url("/assets/icons/map/earth-line-57f83317.svg");
}

.fr-icon-france-fill::before,
.fr-icon-france-fill::after {
  -webkit-mask-image: url("/assets/icons/map/france-fill-28c1b35a.svg");
  mask-image: url("/assets/icons/map/france-fill-28c1b35a.svg");
}

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

.fr-icon-gas-station-fill::before,
.fr-icon-gas-station-fill::after {
  -webkit-mask-image: url("/assets/icons/map/gas-station-fill-854d6bd3.svg");
  mask-image: url("/assets/icons/map/gas-station-fill-854d6bd3.svg");
}

.fr-icon-gas-station-line::before,
.fr-icon-gas-station-line::after {
  -webkit-mask-image: url("/assets/icons/map/gas-station-line-e6200985.svg");
  mask-image: url("/assets/icons/map/gas-station-line-e6200985.svg");
}

.fr-icon-goblet-fill::before,
.fr-icon-goblet-fill::after {
  -webkit-mask-image: url("/assets/icons/map/goblet-fill-7a1d4274.svg");
  mask-image: url("/assets/icons/map/goblet-fill-7a1d4274.svg");
}

.fr-icon-goblet-line::before,
.fr-icon-goblet-line::after {
  -webkit-mask-image: url("/assets/icons/map/goblet-line-765c94fe.svg");
  mask-image: url("/assets/icons/map/goblet-line-765c94fe.svg");
}

.fr-icon-map-pin-2-fill::before,
.fr-icon-map-pin-2-fill::after {
  -webkit-mask-image: url("/assets/icons/map/map-pin-2-fill-93366c1b.svg");
  mask-image: url("/assets/icons/map/map-pin-2-fill-93366c1b.svg");
}

.fr-icon-map-pin-2-line::before,
.fr-icon-map-pin-2-line::after {
  -webkit-mask-image: url("/assets/icons/map/map-pin-2-line-5bebdcaa.svg");
  mask-image: url("/assets/icons/map/map-pin-2-line-5bebdcaa.svg");
}

.fr-icon-map-pin-user-fill::before,
.fr-icon-map-pin-user-fill::after {
  -webkit-mask-image: url("/assets/icons/map/map-pin-user-fill-14587389.svg");
  mask-image: url("/assets/icons/map/map-pin-user-fill-14587389.svg");
}

.fr-icon-map-pin-user-line::before,
.fr-icon-map-pin-user-line::after {
  -webkit-mask-image: url("/assets/icons/map/map-pin-user-line-04a6dcb5.svg");
  mask-image: url("/assets/icons/map/map-pin-user-line-04a6dcb5.svg");
}

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

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

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

.fr-icon-passport-line::before,
.fr-icon-passport-line::after {
  -webkit-mask-image: url("/assets/icons/map/passport-line-3ec82c43.svg");
  mask-image: url("/assets/icons/map/passport-line-3ec82c43.svg");
}

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

.fr-icon-restaurant-line::before,
.fr-icon-restaurant-line::after {
  -webkit-mask-image: url("/assets/icons/map/restaurant-line-7f1bd5b5.svg");
  mask-image: url("/assets/icons/map/restaurant-line-7f1bd5b5.svg");
}

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

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

.fr-icon-sailboat-fill::before,
.fr-icon-sailboat-fill::after {
  -webkit-mask-image: url("/assets/icons/map/sailboat-fill-7897b2cc.svg");
  mask-image: url("/assets/icons/map/sailboat-fill-7897b2cc.svg");
}

.fr-icon-sailboat-line::before,
.fr-icon-sailboat-line::after {
  -webkit-mask-image: url("/assets/icons/map/sailboat-line-90b7c99f.svg");
  mask-image: url("/assets/icons/map/sailboat-line-90b7c99f.svg");
}

.fr-icon-ship-2-fill::before,
.fr-icon-ship-2-fill::after {
  -webkit-mask-image: url("/assets/icons/map/ship-2-fill-d95b9122.svg");
  mask-image: url("/assets/icons/map/ship-2-fill-d95b9122.svg");
}

.fr-icon-ship-2-line::before,
.fr-icon-ship-2-line::after {
  -webkit-mask-image: url("/assets/icons/map/ship-2-line-1ad22ba5.svg");
  mask-image: url("/assets/icons/map/ship-2-line-1ad22ba5.svg");
}

.fr-icon-signal-tower-fill::before,
.fr-icon-signal-tower-fill::after {
  -webkit-mask-image: url("/assets/icons/map/signal-tower-fill-53772ab6.svg");
  mask-image: url("/assets/icons/map/signal-tower-fill-53772ab6.svg");
}

.fr-icon-signal-tower-line::before,
.fr-icon-signal-tower-line::after {
  -webkit-mask-image: url("/assets/icons/map/signal-tower-line-3b12877b.svg");
  mask-image: url("/assets/icons/map/signal-tower-line-3b12877b.svg");
}

.fr-icon-suitcase-2-fill::before,
.fr-icon-suitcase-2-fill::after {
  -webkit-mask-image: url("/assets/icons/map/suitcase-2-fill-032450ac.svg");
  mask-image: url("/assets/icons/map/suitcase-2-fill-032450ac.svg");
}

.fr-icon-suitcase-2-line::before,
.fr-icon-suitcase-2-line::after {
  -webkit-mask-image: url("/assets/icons/map/suitcase-2-line-0e83e5b1.svg");
  mask-image: url("/assets/icons/map/suitcase-2-line-0e83e5b1.svg");
}

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

.fr-icon-taxi-line::before,
.fr-icon-taxi-line::after {
  -webkit-mask-image: url("/assets/icons/map/taxi-line-48ae147d.svg");
  mask-image: url("/assets/icons/map/taxi-line-48ae147d.svg");
}

.fr-icon-train-fill::before,
.fr-icon-train-fill::after {
  -webkit-mask-image: url("/assets/icons/map/train-fill-529a28d7.svg");
  mask-image: url("/assets/icons/map/train-fill-529a28d7.svg");
}

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

.fr-fi-map-pin-2-fill::before,
.fr-fi-map-pin-2-fill::after {
  -webkit-mask-image: url("/assets/icons/map/map-pin-2-fill-93366c1b.svg");
  mask-image: url("/assets/icons/map/map-pin-2-fill-93366c1b.svg");
}

.fr-fi-map-pin-2-line::before,
.fr-fi-map-pin-2-line::after {
  -webkit-mask-image: url("/assets/icons/map/map-pin-2-line-5bebdcaa.svg");
  mask-image: url("/assets/icons/map/map-pin-2-line-5bebdcaa.svg");
}

.fr-fi-road-map-fill::before,
.fr-fi-road-map-fill::after {
  -webkit-mask-image: url("/assets/icons/map/road-map-fill-aa196fdc.svg");
  mask-image: url("/assets/icons/map/road-map-fill-aa196fdc.svg");
}

.fr-fi-road-map-line::before,
.fr-fi-road-map-line::after {
  -webkit-mask-image: url("/assets/icons/map/road-map-line-ac5cf7e6.svg");
  mask-image: url("/assets/icons/map/road-map-line-ac5cf7e6.svg");
}

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON COMMUNICATION
\* ˍˍˍˍˍˍˍˍˍ */
.fr-icon-align-left::before,
.fr-icon-align-left::after {
  -webkit-mask-image: url("/assets/icons/media/align-left-ceac6914.svg");
  mask-image: url("/assets/icons/media/align-left-ceac6914.svg");
}

.fr-icon-camera-fill::before,
.fr-icon-camera-fill::after {
  -webkit-mask-image: url("/assets/icons/media/camera-fill-41e99c40.svg");
  mask-image: url("/assets/icons/media/camera-fill-41e99c40.svg");
}

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

.fr-icon-clapperboard-fill::before,
.fr-icon-clapperboard-fill::after {
  -webkit-mask-image: url("/assets/icons/media/clapperboard-fill-9c1e60c1.svg");
  mask-image: url("/assets/icons/media/clapperboard-fill-9c1e60c1.svg");
}

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

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

.fr-icon-equalizer-line::before,
.fr-icon-equalizer-line::after {
  -webkit-mask-image: url("/assets/icons/media/equalizer-line-8d37a2f4.svg");
  mask-image: url("/assets/icons/media/equalizer-line-8d37a2f4.svg");
}

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

.fr-icon-film-line::before,
.fr-icon-film-line::after {
  -webkit-mask-image: url("/assets/icons/media/film-line-9e15e23e.svg");
  mask-image: url("/assets/icons/media/film-line-9e15e23e.svg");
}

.fr-icon-fullscreen-line::before,
.fr-icon-fullscreen-line::after {
  -webkit-mask-image: url("/assets/icons/media/fullscreen-line-45ae3235.svg");
  mask-image: url("/assets/icons/media/fullscreen-line-45ae3235.svg");
}

.fr-icon-gallery-fill::before,
.fr-icon-gallery-fill::after {
  -webkit-mask-image: url("/assets/icons/media/gallery-fill-3906f676.svg");
  mask-image: url("/assets/icons/media/gallery-fill-3906f676.svg");
}

.fr-icon-gallery-line::before,
.fr-icon-gallery-line::after {
  -webkit-mask-image: url("/assets/icons/media/gallery-line-7990909c.svg");
  mask-image: url("/assets/icons/media/gallery-line-7990909c.svg");
}

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

.fr-icon-headphone-line::before,
.fr-icon-headphone-line::after {
  -webkit-mask-image: url("/assets/icons/media/headphone-line-75f89618.svg");
  mask-image: url("/assets/icons/media/headphone-line-75f89618.svg");
}

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

.fr-icon-image-add-line::before,
.fr-icon-image-add-line::after {
  -webkit-mask-image: url("/assets/icons/media/image-add-line-05ba9847.svg");
  mask-image: url("/assets/icons/media/image-add-line-05ba9847.svg");
}

.fr-icon-image-edit-fill::before,
.fr-icon-image-edit-fill::after {
  -webkit-mask-image: url("/assets/icons/media/image-edit-fill-28c14a5c.svg");
  mask-image: url("/assets/icons/media/image-edit-fill-28c14a5c.svg");
}

.fr-icon-image-edit-line::before,
.fr-icon-image-edit-line::after {
  -webkit-mask-image: url("/assets/icons/media/image-edit-line-6c96027f.svg");
  mask-image: url("/assets/icons/media/image-edit-line-6c96027f.svg");
}

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

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

.fr-icon-live-fill::before,
.fr-icon-live-fill::after {
  -webkit-mask-image: url("/assets/icons/media/live-fill-648eb387.svg");
  mask-image: url("/assets/icons/media/live-fill-648eb387.svg");
}

.fr-icon-live-line::before,
.fr-icon-live-line::after {
  -webkit-mask-image: url("/assets/icons/media/live-line-83cdb4a0.svg");
  mask-image: url("/assets/icons/media/live-line-83cdb4a0.svg");
}

.fr-icon-mic-fill::before,
.fr-icon-mic-fill::after {
  -webkit-mask-image: url("/assets/icons/media/mic-fill-7893a8f8.svg");
  mask-image: url("/assets/icons/media/mic-fill-7893a8f8.svg");
}

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

.fr-icon-music-2-fill::before,
.fr-icon-music-2-fill::after {
  -webkit-mask-image: url("/assets/icons/media/music-2-fill-5fc45de4.svg");
  mask-image: url("/assets/icons/media/music-2-fill-5fc45de4.svg");
}

.fr-icon-music-2-line::before,
.fr-icon-music-2-line::after {
  -webkit-mask-image: url("/assets/icons/media/music-2-line-4df8a6fb.svg");
  mask-image: url("/assets/icons/media/music-2-line-4df8a6fb.svg");
}

.fr-icon-notification-3-fill::before,
.fr-icon-notification-3-fill::after {
  -webkit-mask-image: url("/assets/icons/media/notification-3-fill-3d033652.svg");
  mask-image: url("/assets/icons/media/notification-3-fill-3d033652.svg");
}

.fr-icon-notification-3-line::before,
.fr-icon-notification-3-line::after {
  -webkit-mask-image: url("/assets/icons/media/notification-3-line-4c42dc11.svg");
  mask-image: url("/assets/icons/media/notification-3-line-4c42dc11.svg");
}

.fr-icon-pause-circle-fill::before,
.fr-icon-pause-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/media/pause-circle-fill-695736d6.svg");
  mask-image: url("/assets/icons/media/pause-circle-fill-695736d6.svg");
}

.fr-icon-pause-circle-line::before,
.fr-icon-pause-circle-line::after {
  -webkit-mask-image: url("/assets/icons/media/pause-circle-line-50b3ea36.svg");
  mask-image: url("/assets/icons/media/pause-circle-line-50b3ea36.svg");
}

.fr-icon-play-circle-fill::before,
.fr-icon-play-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/media/play-circle-fill-cdc71743.svg");
  mask-image: url("/assets/icons/media/play-circle-fill-cdc71743.svg");
}

.fr-icon-play-circle-line::before,
.fr-icon-play-circle-line::after {
  -webkit-mask-image: url("/assets/icons/media/play-circle-line-5ffcb6e2.svg");
  mask-image: url("/assets/icons/media/play-circle-line-5ffcb6e2.svg");
}

.fr-icon-stop-circle-fill::before,
.fr-icon-stop-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/media/stop-circle-fill-288b3f0d.svg");
  mask-image: url("/assets/icons/media/stop-circle-fill-288b3f0d.svg");
}

.fr-icon-stop-circle-line::before,
.fr-icon-stop-circle-line::after {
  -webkit-mask-image: url("/assets/icons/media/stop-circle-line-93ab58a5.svg");
  mask-image: url("/assets/icons/media/stop-circle-line-93ab58a5.svg");
}

.fr-icon-volume-down-fill::before,
.fr-icon-volume-down-fill::after {
  -webkit-mask-image: url("/assets/icons/media/volume-down-fill-37bed751.svg");
  mask-image: url("/assets/icons/media/volume-down-fill-37bed751.svg");
}

.fr-icon-volume-down-line::before,
.fr-icon-volume-down-line::after {
  -webkit-mask-image: url("/assets/icons/media/volume-down-line-36f37ce0.svg");
  mask-image: url("/assets/icons/media/volume-down-line-36f37ce0.svg");
}

.fr-icon-volume-mute-fill::before,
.fr-icon-volume-mute-fill::after {
  -webkit-mask-image: url("/assets/icons/media/volume-mute-fill-0a416bd0.svg");
  mask-image: url("/assets/icons/media/volume-mute-fill-0a416bd0.svg");
}

.fr-icon-volume-mute-line::before,
.fr-icon-volume-mute-line::after {
  -webkit-mask-image: url("/assets/icons/media/volume-mute-line-807ba463.svg");
  mask-image: url("/assets/icons/media/volume-mute-line-807ba463.svg");
}

.fr-icon-volume-up-fill::before,
.fr-icon-volume-up-fill::after {
  -webkit-mask-image: url("/assets/icons/media/volume-up-fill-36792654.svg");
  mask-image: url("/assets/icons/media/volume-up-fill-36792654.svg");
}

.fr-icon-volume-up-line::before,
.fr-icon-volume-up-line::after {
  -webkit-mask-image: url("/assets/icons/media/volume-up-line-8c3d26bf.svg");
  mask-image: url("/assets/icons/media/volume-up-line-8c3d26bf.svg");
}

.fr-fi-equalizer-fill::before,
.fr-fi-equalizer-fill::after {
  -webkit-mask-image: url("/assets/icons/media/equalizer-fill-ac0180a9.svg");
  mask-image: url("/assets/icons/media/equalizer-fill-ac0180a9.svg");
}

.fr-fi-equalizer-line::before,
.fr-fi-equalizer-line::after {
  -webkit-mask-image: url("/assets/icons/media/equalizer-line-8d37a2f4.svg");
  mask-image: url("/assets/icons/media/equalizer-line-8d37a2f4.svg");
}

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

.fr-fi-image-line::before,
.fr-fi-image-line::after {
  -webkit-mask-image: url("/assets/icons/media/image-line-37593c86.svg");
  mask-image: url("/assets/icons/media/image-line-37593c86.svg");
}

.fr-fi-pause-circle-fill::before,
.fr-fi-pause-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/media/pause-circle-fill-695736d6.svg");
  mask-image: url("/assets/icons/media/pause-circle-fill-695736d6.svg");
}

.fr-fi-pause-circle-line::before,
.fr-fi-pause-circle-line::after {
  -webkit-mask-image: url("/assets/icons/media/pause-circle-line-50b3ea36.svg");
  mask-image: url("/assets/icons/media/pause-circle-line-50b3ea36.svg");
}

.fr-fi-volume-down-fill::before,
.fr-fi-volume-down-fill::after {
  -webkit-mask-image: url("/assets/icons/media/volume-down-fill-37bed751.svg");
  mask-image: url("/assets/icons/media/volume-down-fill-37bed751.svg");
}

.fr-fi-volume-down-line::before,
.fr-fi-volume-down-line::after {
  -webkit-mask-image: url("/assets/icons/media/volume-down-line-36f37ce0.svg");
  mask-image: url("/assets/icons/media/volume-down-line-36f37ce0.svg");
}

.fr-fi-volume-mute-fill::before,
.fr-fi-volume-mute-fill::after {
  -webkit-mask-image: url("/assets/icons/media/volume-mute-fill-0a416bd0.svg");
  mask-image: url("/assets/icons/media/volume-mute-fill-0a416bd0.svg");
}

.fr-fi-volume-mute-line::before,
.fr-fi-volume-mute-line::after {
  -webkit-mask-image: url("/assets/icons/media/volume-mute-line-807ba463.svg");
  mask-image: url("/assets/icons/media/volume-mute-line-807ba463.svg");
}

.fr-fi-volume-up-fill::before,
.fr-fi-volume-up-fill::after {
  -webkit-mask-image: url("/assets/icons/media/volume-up-fill-36792654.svg");
  mask-image: url("/assets/icons/media/volume-up-fill-36792654.svg");
}

.fr-fi-volume-up-line::before,
.fr-fi-volume-up-line::after {
  -webkit-mask-image: url("/assets/icons/media/volume-up-line-8c3d26bf.svg");
  mask-image: url("/assets/icons/media/volume-up-line-8c3d26bf.svg");
}

.fr-fi-play-line::before,
.fr-fi-play-line::after {
  -webkit-mask-image: url("/assets/icons/media/play-circle-line-5ffcb6e2.svg");
  mask-image: url("/assets/icons/media/play-circle-line-5ffcb6e2.svg");
}

.fr-fi-play-fill::before,
.fr-fi-play-fill::after {
  -webkit-mask-image: url("/assets/icons/media/play-circle-fill-cdc71743.svg");
  mask-image: url("/assets/icons/media/play-circle-fill-cdc71743.svg");
}

.fr-icon-play-line::before,
.fr-icon-play-line::after {
  -webkit-mask-image: url("/assets/icons/media/play-circle-line-5ffcb6e2.svg");
  mask-image: url("/assets/icons/media/play-circle-line-5ffcb6e2.svg");
}

.fr-icon-play-fill::before,
.fr-icon-play-fill::after {
  -webkit-mask-image: url("/assets/icons/media/play-circle-fill-cdc71743.svg");
  mask-image: url("/assets/icons/media/play-circle-fill-cdc71743.svg");
}

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

.fr-icon-accessibility-line::before,
.fr-icon-accessibility-line::after {
  -webkit-mask-image: url("/assets/icons/others/fr--accessibility-line-8d879743.svg");
  mask-image: url("/assets/icons/others/fr--accessibility-line-8d879743.svg");
}

.fr-icon-ear-off-fill::before,
.fr-icon-ear-off-fill::after {
  -webkit-mask-image: url("/assets/icons/others/fr--ear-off-fill-b01b7862.svg");
  mask-image: url("/assets/icons/others/fr--ear-off-fill-b01b7862.svg");
}

.fr-icon-ear-off-line::before,
.fr-icon-ear-off-line::after {
  -webkit-mask-image: url("/assets/icons/others/fr--ear-off-line-123a689d.svg");
  mask-image: url("/assets/icons/others/fr--ear-off-line-123a689d.svg");
}

.fr-icon-mental-disabilities-fill::before,
.fr-icon-mental-disabilities-fill::after {
  -webkit-mask-image: url("/assets/icons/others/fr--mental-disabilities-fill-dff72836.svg");
  mask-image: url("/assets/icons/others/fr--mental-disabilities-fill-dff72836.svg");
}

.fr-icon-mental-disabilities-line::before,
.fr-icon-mental-disabilities-line::after {
  -webkit-mask-image: url("/assets/icons/others/fr--mental-disabilities-line-81cf5f14.svg");
  mask-image: url("/assets/icons/others/fr--mental-disabilities-line-81cf5f14.svg");
}

.fr-icon-sign-language-fill::before,
.fr-icon-sign-language-fill::after {
  -webkit-mask-image: url("/assets/icons/others/fr--sign-language-fill-dedbcb0b.svg");
  mask-image: url("/assets/icons/others/fr--sign-language-fill-dedbcb0b.svg");
}

.fr-icon-sign-language-line::before,
.fr-icon-sign-language-line::after {
  -webkit-mask-image: url("/assets/icons/others/fr--sign-language-line-0a5e52bf.svg");
  mask-image: url("/assets/icons/others/fr--sign-language-line-0a5e52bf.svg");
}

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

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

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

.fr-icon-lightbulb-line::before,
.fr-icon-lightbulb-line::after {
  -webkit-mask-image: url("/assets/icons/others/lightbulb-line-9cd70b3d.svg");
  mask-image: url("/assets/icons/others/lightbulb-line-9cd70b3d.svg");
}

.fr-icon-plant-fill::before,
.fr-icon-plant-fill::after {
  -webkit-mask-image: url("/assets/icons/others/plant-fill-3fa62690.svg");
  mask-image: url("/assets/icons/others/plant-fill-3fa62690.svg");
}

.fr-icon-plant-line::before,
.fr-icon-plant-line::after {
  -webkit-mask-image: url("/assets/icons/others/plant-line-24d66243.svg");
  mask-image: url("/assets/icons/others/plant-line-24d66243.svg");
}

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

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

.fr-icon-scales-3-fill::before,
.fr-icon-scales-3-fill::after {
  -webkit-mask-image: url("/assets/icons/others/scales-3-fill-ea08f3f1.svg");
  mask-image: url("/assets/icons/others/scales-3-fill-ea08f3f1.svg");
}

.fr-icon-scales-3-line::before,
.fr-icon-scales-3-line::after {
  -webkit-mask-image: url("/assets/icons/others/scales-3-line-e0296f7d.svg");
  mask-image: url("/assets/icons/others/scales-3-line-e0296f7d.svg");
}

.fr-icon-seedling-fill::before,
.fr-icon-seedling-fill::after {
  -webkit-mask-image: url("/assets/icons/others/seedling-fill-6afe805f.svg");
  mask-image: url("/assets/icons/others/seedling-fill-6afe805f.svg");
}

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

.fr-icon-umbrella-fill::before,
.fr-icon-umbrella-fill::after {
  -webkit-mask-image: url("/assets/icons/others/umbrella-fill-1932742d.svg");
  mask-image: url("/assets/icons/others/umbrella-fill-1932742d.svg");
}

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

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

.fr-icon-wheelchair-line::before,
.fr-icon-wheelchair-line::after {
  -webkit-mask-image: url("/assets/icons/others/wheelchair-line-43835f87.svg");
  mask-image: url("/assets/icons/others/wheelchair-line-43835f87.svg");
}

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON SYSTEM
\* ˍˍˍˍˍˍˍˍˍ */
.fr-icon-add-circle-fill::before,
.fr-icon-add-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/system/add-circle-fill-abc70282.svg");
  mask-image: url("/assets/icons/system/add-circle-fill-abc70282.svg");
}

.fr-icon-add-circle-line::before,
.fr-icon-add-circle-line::after {
  -webkit-mask-image: url("/assets/icons/system/add-circle-line-0e8d4062.svg");
  mask-image: url("/assets/icons/system/add-circle-line-0e8d4062.svg");
}

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

.fr-icon-alarm-warning-fill::before,
.fr-icon-alarm-warning-fill::after {
  -webkit-mask-image: url("/assets/icons/system/alarm-warning-fill-8da43dd4.svg");
  mask-image: url("/assets/icons/system/alarm-warning-fill-8da43dd4.svg");
}

.fr-icon-alarm-warning-line::before,
.fr-icon-alarm-warning-line::after {
  -webkit-mask-image: url("/assets/icons/system/alarm-warning-line-c067c305.svg");
  mask-image: url("/assets/icons/system/alarm-warning-line-c067c305.svg");
}

.fr-icon-alert-fill::before,
.fr-icon-alert-fill::after {
  -webkit-mask-image: url("/assets/icons/system/alert-fill-2eb57133.svg");
  mask-image: url("/assets/icons/system/alert-fill-2eb57133.svg");
}

.fr-icon-alert-line::before,
.fr-icon-alert-line::after {
  -webkit-mask-image: url("/assets/icons/system/alert-line-1bee5d9a.svg");
  mask-image: url("/assets/icons/system/alert-line-1bee5d9a.svg");
}

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

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

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

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

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

.fr-icon-arrow-go-back-line::before,
.fr-icon-arrow-go-back-line::after {
  -webkit-mask-image: url("/assets/icons/system/arrow-go-back-line-598c08f0.svg");
  mask-image: url("/assets/icons/system/arrow-go-back-line-598c08f0.svg");
}

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

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

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

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

.fr-icon-arrow-left-s-fill::before,
.fr-icon-arrow-left-s-fill::after {
  -webkit-mask-image: url("/assets/icons/system/arrow-left-s-fill-61aa4881.svg");
  mask-image: url("/assets/icons/system/arrow-left-s-fill-61aa4881.svg");
}

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

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

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

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

.fr-icon-arrow-right-s-line::before,
.fr-icon-arrow-right-s-line::after {
  -webkit-mask-image: url("/assets/icons/system/arrow-right-s-line-3d289275.svg");
  mask-image: url("/assets/icons/system/arrow-right-s-line-3d289275.svg");
}

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

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

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

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

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

.fr-icon-arrow-up-s-line::before,
.fr-icon-arrow-up-s-line::after {
  -webkit-mask-image: url("/assets/icons/system/arrow-up-s-line-5dbc52ee.svg");
  mask-image: url("/assets/icons/system/arrow-up-s-line-5dbc52ee.svg");
}

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

.fr-icon-checkbox-circle-fill::before,
.fr-icon-checkbox-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/system/checkbox-circle-fill-c14a72f4.svg");
  mask-image: url("/assets/icons/system/checkbox-circle-fill-c14a72f4.svg");
}

.fr-icon-checkbox-circle-line::before,
.fr-icon-checkbox-circle-line::after {
  -webkit-mask-image: url("/assets/icons/system/checkbox-circle-line-a20e5424.svg");
  mask-image: url("/assets/icons/system/checkbox-circle-line-a20e5424.svg");
}

.fr-icon-checkbox-fill::before,
.fr-icon-checkbox-fill::after {
  -webkit-mask-image: url("/assets/icons/system/checkbox-fill-539854db.svg");
  mask-image: url("/assets/icons/system/checkbox-fill-539854db.svg");
}

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

.fr-icon-close-circle-fill::before,
.fr-icon-close-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/system/close-circle-fill-df14ae3a.svg");
  mask-image: url("/assets/icons/system/close-circle-fill-df14ae3a.svg");
}

.fr-icon-close-circle-line::before,
.fr-icon-close-circle-line::after {
  -webkit-mask-image: url("/assets/icons/system/close-circle-line-86042be0.svg");
  mask-image: url("/assets/icons/system/close-circle-line-86042be0.svg");
}

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

.fr-icon-delete-bin-fill::before,
.fr-icon-delete-bin-fill::after {
  -webkit-mask-image: url("/assets/icons/system/delete-bin-fill-f44c28c5.svg");
  mask-image: url("/assets/icons/system/delete-bin-fill-f44c28c5.svg");
}

.fr-icon-delete-bin-line::before,
.fr-icon-delete-bin-line::after {
  -webkit-mask-image: url("/assets/icons/system/delete-bin-line-b876d316.svg");
  mask-image: url("/assets/icons/system/delete-bin-line-b876d316.svg");
}

.fr-icon-download-fill::before,
.fr-icon-download-fill::after {
  -webkit-mask-image: url("/assets/icons/system/download-fill-09612f1d.svg");
  mask-image: url("/assets/icons/system/download-fill-09612f1d.svg");
}

.fr-icon-download-line::before,
.fr-icon-download-line::after {
  -webkit-mask-image: url("/assets/icons/system/download-line-6365cab0.svg");
  mask-image: url("/assets/icons/system/download-line-6365cab0.svg");
}

.fr-icon-error-warning-fill::before,
.fr-icon-error-warning-fill::after {
  -webkit-mask-image: url("/assets/icons/system/error-warning-fill-265bbbdb.svg");
  mask-image: url("/assets/icons/system/error-warning-fill-265bbbdb.svg");
}

.fr-icon-error-warning-line::before,
.fr-icon-error-warning-line::after {
  -webkit-mask-image: url("/assets/icons/system/error-warning-line-76fa8df4.svg");
  mask-image: url("/assets/icons/system/error-warning-line-76fa8df4.svg");
}

.fr-icon-external-link-fill::before,
.fr-icon-external-link-fill::after {
  -webkit-mask-image: url("/assets/icons/system/external-link-fill-df264841.svg");
  mask-image: url("/assets/icons/system/external-link-fill-df264841.svg");
}

.fr-icon-external-link-line::before,
.fr-icon-external-link-line::after {
  -webkit-mask-image: url("/assets/icons/system/external-link-line-da192580.svg");
  mask-image: url("/assets/icons/system/external-link-line-da192580.svg");
}

.fr-icon-eye-fill::before,
.fr-icon-eye-fill::after {
  -webkit-mask-image: url("/assets/icons/system/eye-fill-6f3bf2b1.svg");
  mask-image: url("/assets/icons/system/eye-fill-6f3bf2b1.svg");
}

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

.fr-icon-eye-off-fill::before,
.fr-icon-eye-off-fill::after {
  -webkit-mask-image: url("/assets/icons/system/eye-off-fill-228369b6.svg");
  mask-image: url("/assets/icons/system/eye-off-fill-228369b6.svg");
}

.fr-icon-eye-off-line::before,
.fr-icon-eye-off-line::after {
  -webkit-mask-image: url("/assets/icons/system/eye-off-line-12216637.svg");
  mask-image: url("/assets/icons/system/eye-off-line-12216637.svg");
}

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

.fr-icon-filter-line::before,
.fr-icon-filter-line::after {
  -webkit-mask-image: url("/assets/icons/system/filter-line-864079c4.svg");
  mask-image: url("/assets/icons/system/filter-line-864079c4.svg");
}

.fr-icon-alert-warning-2-fill::before,
.fr-icon-alert-warning-2-fill::after {
  -webkit-mask-image: url("/assets/icons/system/fr--alert-warning-2-fill-3a7931eb.svg");
  mask-image: url("/assets/icons/system/fr--alert-warning-2-fill-3a7931eb.svg");
}

.fr-icon-alert-warning-fill::before,
.fr-icon-alert-warning-fill::after {
  -webkit-mask-image: url("/assets/icons/system/fr--alert-warning-fill-b7776293.svg");
  mask-image: url("/assets/icons/system/fr--alert-warning-fill-b7776293.svg");
}

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

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

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

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

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

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

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

.fr-icon-equal-circle-fill::before,
.fr-icon-equal-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/system/fr--equal-circle-fill-1292122b.svg");
  mask-image: url("/assets/icons/system/fr--equal-circle-fill-1292122b.svg");
}

.fr-icon-error-fill::before,
.fr-icon-error-fill::after {
  -webkit-mask-image: url("/assets/icons/system/fr--error-fill-62bc2864.svg");
  mask-image: url("/assets/icons/system/fr--error-fill-62bc2864.svg");
}

.fr-icon-error-line::before,
.fr-icon-error-line::after {
  -webkit-mask-image: url("/assets/icons/system/fr--error-line-6d3e23bf.svg");
  mask-image: url("/assets/icons/system/fr--error-line-6d3e23bf.svg");
}

.fr-icon-info-fill::before,
.fr-icon-info-fill::after {
  -webkit-mask-image: url("/assets/icons/system/fr--info-fill-440cf2ff.svg");
  mask-image: url("/assets/icons/system/fr--info-fill-440cf2ff.svg");
}

.fr-icon-info-line::before,
.fr-icon-info-line::after {
  -webkit-mask-image: url("/assets/icons/system/fr--info-line-0c74a3f0.svg");
  mask-image: url("/assets/icons/system/fr--info-line-0c74a3f0.svg");
}

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

.fr-icon-success-line::before,
.fr-icon-success-line::after {
  -webkit-mask-image: url("/assets/icons/system/fr--success-line-06d8a612.svg");
  mask-image: url("/assets/icons/system/fr--success-line-06d8a612.svg");
}

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

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

.fr-icon-warning-line::before,
.fr-icon-warning-line::after {
  -webkit-mask-image: url("/assets/icons/system/fr--warning-line-981b4c43.svg");
  mask-image: url("/assets/icons/system/fr--warning-line-981b4c43.svg");
}

.fr-icon-information-fill::before,
.fr-icon-information-fill::after {
  -webkit-mask-image: url("/assets/icons/system/information-fill-8f555efb.svg");
  mask-image: url("/assets/icons/system/information-fill-8f555efb.svg");
}

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

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

.fr-icon-lock-line::before,
.fr-icon-lock-line::after {
  -webkit-mask-image: url("/assets/icons/system/lock-line-967fe9d0.svg");
  mask-image: url("/assets/icons/system/lock-line-967fe9d0.svg");
}

.fr-icon-lock-unlock-fill::before,
.fr-icon-lock-unlock-fill::after {
  -webkit-mask-image: url("/assets/icons/system/lock-unlock-fill-454ce9e8.svg");
  mask-image: url("/assets/icons/system/lock-unlock-fill-454ce9e8.svg");
}

.fr-icon-lock-unlock-line::before,
.fr-icon-lock-unlock-line::after {
  -webkit-mask-image: url("/assets/icons/system/lock-unlock-line-a15629ce.svg");
  mask-image: url("/assets/icons/system/lock-unlock-line-a15629ce.svg");
}

.fr-icon-logout-box-r-fill::before,
.fr-icon-logout-box-r-fill::after {
  -webkit-mask-image: url("/assets/icons/system/logout-box-r-fill-ea2aa648.svg");
  mask-image: url("/assets/icons/system/logout-box-r-fill-ea2aa648.svg");
}

.fr-icon-logout-box-r-line::before,
.fr-icon-logout-box-r-line::after {
  -webkit-mask-image: url("/assets/icons/system/logout-box-r-line-4ef567ce.svg");
  mask-image: url("/assets/icons/system/logout-box-r-line-4ef567ce.svg");
}

.fr-icon-menu-2-fill::before,
.fr-icon-menu-2-fill::after {
  -webkit-mask-image: url("/assets/icons/system/menu-2-fill-6af6371b.svg");
  mask-image: url("/assets/icons/system/menu-2-fill-6af6371b.svg");
}

.fr-icon-menu-fill::before,
.fr-icon-menu-fill::after {
  -webkit-mask-image: url("/assets/icons/system/menu-fill-533c962c.svg");
  mask-image: url("/assets/icons/system/menu-fill-533c962c.svg");
}

.fr-icon-more-fill::before,
.fr-icon-more-fill::after {
  -webkit-mask-image: url("/assets/icons/system/more-fill-2e85aca3.svg");
  mask-image: url("/assets/icons/system/more-fill-2e85aca3.svg");
}

.fr-icon-more-line::before,
.fr-icon-more-line::after {
  -webkit-mask-image: url("/assets/icons/system/more-line-9eddc42b.svg");
  mask-image: url("/assets/icons/system/more-line-9eddc42b.svg");
}

.fr-icon-notification-badge-fill::before,
.fr-icon-notification-badge-fill::after {
  -webkit-mask-image: url("/assets/icons/system/notification-badge-fill-457433d2.svg");
  mask-image: url("/assets/icons/system/notification-badge-fill-457433d2.svg");
}

.fr-icon-notification-badge-line::before,
.fr-icon-notification-badge-line::after {
  -webkit-mask-image: url("/assets/icons/system/notification-badge-line-e1698d1e.svg");
  mask-image: url("/assets/icons/system/notification-badge-line-e1698d1e.svg");
}

.fr-icon-question-fill::before,
.fr-icon-question-fill::after {
  -webkit-mask-image: url("/assets/icons/system/question-fill-7e490311.svg");
  mask-image: url("/assets/icons/system/question-fill-7e490311.svg");
}

.fr-icon-question-line::before,
.fr-icon-question-line::after {
  -webkit-mask-image: url("/assets/icons/system/question-line-68edb459.svg");
  mask-image: url("/assets/icons/system/question-line-68edb459.svg");
}

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

.fr-icon-refresh-line::before,
.fr-icon-refresh-line::after {
  -webkit-mask-image: url("/assets/icons/system/refresh-line-7daa5f96.svg");
  mask-image: url("/assets/icons/system/refresh-line-7daa5f96.svg");
}

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

.fr-icon-search-line::before,
.fr-icon-search-line::after {
  -webkit-mask-image: url("/assets/icons/system/search-line-1ecac749.svg");
  mask-image: url("/assets/icons/system/search-line-1ecac749.svg");
}

.fr-icon-settings-5-fill::before,
.fr-icon-settings-5-fill::after {
  -webkit-mask-image: url("/assets/icons/system/settings-5-fill-e8208c5b.svg");
  mask-image: url("/assets/icons/system/settings-5-fill-e8208c5b.svg");
}

.fr-icon-settings-5-line::before,
.fr-icon-settings-5-line::after {
  -webkit-mask-image: url("/assets/icons/system/settings-5-line-440c6c38.svg");
  mask-image: url("/assets/icons/system/settings-5-line-440c6c38.svg");
}

.fr-icon-shield-fill::before,
.fr-icon-shield-fill::after {
  -webkit-mask-image: url("/assets/icons/system/shield-fill-1db12c6b.svg");
  mask-image: url("/assets/icons/system/shield-fill-1db12c6b.svg");
}

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

.fr-icon-star-fill::before,
.fr-icon-star-fill::after {
  -webkit-mask-image: url("/assets/icons/system/star-fill-68bad3c0.svg");
  mask-image: url("/assets/icons/system/star-fill-68bad3c0.svg");
}

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

.fr-icon-star-s-fill::before,
.fr-icon-star-s-fill::after {
  -webkit-mask-image: url("/assets/icons/system/star-s-fill-09331ebf.svg");
  mask-image: url("/assets/icons/system/star-s-fill-09331ebf.svg");
}

.fr-icon-star-s-line::before,
.fr-icon-star-s-line::after {
  -webkit-mask-image: url("/assets/icons/system/star-s-line-6b08b1d1.svg");
  mask-image: url("/assets/icons/system/star-s-line-6b08b1d1.svg");
}

.fr-icon-subtract-line::before,
.fr-icon-subtract-line::after {
  -webkit-mask-image: url("/assets/icons/system/subtract-line-43658a48.svg");
  mask-image: url("/assets/icons/system/subtract-line-43658a48.svg");
}

.fr-icon-thumb-down-fill::before,
.fr-icon-thumb-down-fill::after {
  -webkit-mask-image: url("/assets/icons/system/thumb-down-fill-e64dfeb3.svg");
  mask-image: url("/assets/icons/system/thumb-down-fill-e64dfeb3.svg");
}

.fr-icon-thumb-down-line::before,
.fr-icon-thumb-down-line::after {
  -webkit-mask-image: url("/assets/icons/system/thumb-down-line-4a1edde4.svg");
  mask-image: url("/assets/icons/system/thumb-down-line-4a1edde4.svg");
}

.fr-icon-thumb-up-fill::before,
.fr-icon-thumb-up-fill::after {
  -webkit-mask-image: url("/assets/icons/system/thumb-up-fill-d19605a1.svg");
  mask-image: url("/assets/icons/system/thumb-up-fill-d19605a1.svg");
}

.fr-icon-thumb-up-line::before,
.fr-icon-thumb-up-line::after {
  -webkit-mask-image: url("/assets/icons/system/thumb-up-line-f3c081c3.svg");
  mask-image: url("/assets/icons/system/thumb-up-line-f3c081c3.svg");
}

.fr-icon-time-fill::before,
.fr-icon-time-fill::after {
  -webkit-mask-image: url("/assets/icons/system/time-fill-7a77f4b1.svg");
  mask-image: url("/assets/icons/system/time-fill-7a77f4b1.svg");
}

.fr-icon-time-line::before,
.fr-icon-time-line::after {
  -webkit-mask-image: url("/assets/icons/system/time-line-7cb4c790.svg");
  mask-image: url("/assets/icons/system/time-line-7cb4c790.svg");
}

.fr-icon-timer-fill::before,
.fr-icon-timer-fill::after {
  -webkit-mask-image: url("/assets/icons/system/timer-fill-66f58720.svg");
  mask-image: url("/assets/icons/system/timer-fill-66f58720.svg");
}

.fr-icon-timer-line::before,
.fr-icon-timer-line::after {
  -webkit-mask-image: url("/assets/icons/system/timer-line-3caeae69.svg");
  mask-image: url("/assets/icons/system/timer-line-3caeae69.svg");
}

.fr-icon-upload-2-fill::before,
.fr-icon-upload-2-fill::after {
  -webkit-mask-image: url("/assets/icons/system/upload-2-fill-a6e22d11.svg");
  mask-image: url("/assets/icons/system/upload-2-fill-a6e22d11.svg");
}

.fr-icon-upload-2-line::before,
.fr-icon-upload-2-line::after {
  -webkit-mask-image: url("/assets/icons/system/upload-2-line-8c526717.svg");
  mask-image: url("/assets/icons/system/upload-2-line-8c526717.svg");
}

.fr-icon-upload-fill::before,
.fr-icon-upload-fill::after {
  -webkit-mask-image: url("/assets/icons/system/upload-fill-957f23c0.svg");
  mask-image: url("/assets/icons/system/upload-fill-957f23c0.svg");
}

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

.fr-icon-zoom-in-fill::before,
.fr-icon-zoom-in-fill::after {
  -webkit-mask-image: url("/assets/icons/system/zoom-in-fill-6cfba194.svg");
  mask-image: url("/assets/icons/system/zoom-in-fill-6cfba194.svg");
}

.fr-icon-zoom-in-line::before,
.fr-icon-zoom-in-line::after {
  -webkit-mask-image: url("/assets/icons/system/zoom-in-line-277c4669.svg");
  mask-image: url("/assets/icons/system/zoom-in-line-277c4669.svg");
}

.fr-icon-zoom-out-fill::before,
.fr-icon-zoom-out-fill::after {
  -webkit-mask-image: url("/assets/icons/system/zoom-out-fill-31b2b6ef.svg");
  mask-image: url("/assets/icons/system/zoom-out-fill-31b2b6ef.svg");
}

.fr-icon-zoom-out-line::before,
.fr-icon-zoom-out-line::after {
  -webkit-mask-image: url("/assets/icons/system/zoom-out-line-1dc6a16e.svg");
  mask-image: url("/assets/icons/system/zoom-out-line-1dc6a16e.svg");
}

.fr-fi-add-circle-fill::before,
.fr-fi-add-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/system/add-circle-fill-abc70282.svg");
  mask-image: url("/assets/icons/system/add-circle-fill-abc70282.svg");
}

.fr-fi-add-circle-line::before,
.fr-fi-add-circle-line::after {
  -webkit-mask-image: url("/assets/icons/system/add-circle-line-0e8d4062.svg");
  mask-image: url("/assets/icons/system/add-circle-line-0e8d4062.svg");
}

.fr-fi-add-line::before,
.fr-fi-add-line::after {
  -webkit-mask-image: url("/assets/icons/system/add-line-efce8dd9.svg");
  mask-image: url("/assets/icons/system/add-line-efce8dd9.svg");
}

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

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

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

.fr-fi-arrow-go-back-line::before,
.fr-fi-arrow-go-back-line::after {
  -webkit-mask-image: url("/assets/icons/system/arrow-go-back-line-598c08f0.svg");
  mask-image: url("/assets/icons/system/arrow-go-back-line-598c08f0.svg");
}

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

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

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

.fr-fi-arrow-right-s-line::before,
.fr-fi-arrow-right-s-line::after {
  -webkit-mask-image: url("/assets/icons/system/arrow-right-s-line-3d289275.svg");
  mask-image: url("/assets/icons/system/arrow-right-s-line-3d289275.svg");
}

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

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

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

.fr-fi-arrow-up-s-line::before,
.fr-fi-arrow-up-s-line::after {
  -webkit-mask-image: url("/assets/icons/system/arrow-up-s-line-5dbc52ee.svg");
  mask-image: url("/assets/icons/system/arrow-up-s-line-5dbc52ee.svg");
}

.fr-fi-check-line::before,
.fr-fi-check-line::after {
  -webkit-mask-image: url("/assets/icons/system/check-line-fdeecec0.svg");
  mask-image: url("/assets/icons/system/check-line-fdeecec0.svg");
}

.fr-fi-checkbox-circle-line::before,
.fr-fi-checkbox-circle-line::after {
  -webkit-mask-image: url("/assets/icons/system/checkbox-circle-line-a20e5424.svg");
  mask-image: url("/assets/icons/system/checkbox-circle-line-a20e5424.svg");
}

.fr-fi-close-line::before,
.fr-fi-close-line::after {
  -webkit-mask-image: url("/assets/icons/system/close-line-be6c2299.svg");
  mask-image: url("/assets/icons/system/close-line-be6c2299.svg");
}

.fr-fi-download-line::before,
.fr-fi-download-line::after {
  -webkit-mask-image: url("/assets/icons/system/download-line-6365cab0.svg");
  mask-image: url("/assets/icons/system/download-line-6365cab0.svg");
}

.fr-fi-error-warning-fill::before,
.fr-fi-error-warning-fill::after {
  -webkit-mask-image: url("/assets/icons/system/error-warning-fill-265bbbdb.svg");
  mask-image: url("/assets/icons/system/error-warning-fill-265bbbdb.svg");
}

.fr-fi-error-warning-line::before,
.fr-fi-error-warning-line::after {
  -webkit-mask-image: url("/assets/icons/system/error-warning-line-76fa8df4.svg");
  mask-image: url("/assets/icons/system/error-warning-line-76fa8df4.svg");
}

.fr-fi-external-link-line::before,
.fr-fi-external-link-line::after {
  -webkit-mask-image: url("/assets/icons/system/external-link-line-da192580.svg");
  mask-image: url("/assets/icons/system/external-link-line-da192580.svg");
}

.fr-fi-eye-fill::before,
.fr-fi-eye-fill::after {
  -webkit-mask-image: url("/assets/icons/system/eye-fill-6f3bf2b1.svg");
  mask-image: url("/assets/icons/system/eye-fill-6f3bf2b1.svg");
}

.fr-fi-eye-line::before,
.fr-fi-eye-line::after {
  -webkit-mask-image: url("/assets/icons/system/eye-line-f156a77f.svg");
  mask-image: url("/assets/icons/system/eye-line-f156a77f.svg");
}

.fr-fi-eye-off-fill::before,
.fr-fi-eye-off-fill::after {
  -webkit-mask-image: url("/assets/icons/system/eye-off-fill-228369b6.svg");
  mask-image: url("/assets/icons/system/eye-off-fill-228369b6.svg");
}

.fr-fi-eye-off-line::before,
.fr-fi-eye-off-line::after {
  -webkit-mask-image: url("/assets/icons/system/eye-off-line-12216637.svg");
  mask-image: url("/assets/icons/system/eye-off-line-12216637.svg");
}

.fr-fi-filter-fill::before,
.fr-fi-filter-fill::after {
  -webkit-mask-image: url("/assets/icons/system/filter-fill-c86bb337.svg");
  mask-image: url("/assets/icons/system/filter-fill-c86bb337.svg");
}

.fr-fi-filter-line::before,
.fr-fi-filter-line::after {
  -webkit-mask-image: url("/assets/icons/system/filter-line-864079c4.svg");
  mask-image: url("/assets/icons/system/filter-line-864079c4.svg");
}

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

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

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

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

.fr-fi-error-fill::before,
.fr-fi-error-fill::after {
  -webkit-mask-image: url("/assets/icons/system/fr--error-fill-62bc2864.svg");
  mask-image: url("/assets/icons/system/fr--error-fill-62bc2864.svg");
}

.fr-fi-error-line::before,
.fr-fi-error-line::after {
  -webkit-mask-image: url("/assets/icons/system/fr--error-line-6d3e23bf.svg");
  mask-image: url("/assets/icons/system/fr--error-line-6d3e23bf.svg");
}

.fr-fi-info-fill::before,
.fr-fi-info-fill::after {
  -webkit-mask-image: url("/assets/icons/system/fr--info-fill-440cf2ff.svg");
  mask-image: url("/assets/icons/system/fr--info-fill-440cf2ff.svg");
}

.fr-fi-info-line::before,
.fr-fi-info-line::after {
  -webkit-mask-image: url("/assets/icons/system/fr--info-line-0c74a3f0.svg");
  mask-image: url("/assets/icons/system/fr--info-line-0c74a3f0.svg");
}

.fr-fi-success-fill::before,
.fr-fi-success-fill::after {
  -webkit-mask-image: url("/assets/icons/system/fr--success-fill-abb113ac.svg");
  mask-image: url("/assets/icons/system/fr--success-fill-abb113ac.svg");
}

.fr-fi-success-line::before,
.fr-fi-success-line::after {
  -webkit-mask-image: url("/assets/icons/system/fr--success-line-06d8a612.svg");
  mask-image: url("/assets/icons/system/fr--success-line-06d8a612.svg");
}

.fr-fi-theme-fill::before,
.fr-fi-theme-fill::after {
  -webkit-mask-image: url("/assets/icons/system/fr--theme-fill-eea22ec4.svg");
  mask-image: url("/assets/icons/system/fr--theme-fill-eea22ec4.svg");
}

.fr-fi-warning-fill::before,
.fr-fi-warning-fill::after {
  -webkit-mask-image: url("/assets/icons/system/fr--warning-fill-ce0d3702.svg");
  mask-image: url("/assets/icons/system/fr--warning-fill-ce0d3702.svg");
}

.fr-fi-warning-line::before,
.fr-fi-warning-line::after {
  -webkit-mask-image: url("/assets/icons/system/fr--warning-line-981b4c43.svg");
  mask-image: url("/assets/icons/system/fr--warning-line-981b4c43.svg");
}

.fr-fi-information-fill::before,
.fr-fi-information-fill::after {
  -webkit-mask-image: url("/assets/icons/system/information-fill-8f555efb.svg");
  mask-image: url("/assets/icons/system/information-fill-8f555efb.svg");
}

.fr-fi-information-line::before,
.fr-fi-information-line::after {
  -webkit-mask-image: url("/assets/icons/system/information-line-f08067e9.svg");
  mask-image: url("/assets/icons/system/information-line-f08067e9.svg");
}

.fr-fi-lock-fill::before,
.fr-fi-lock-fill::after {
  -webkit-mask-image: url("/assets/icons/system/lock-fill-ba913211.svg");
  mask-image: url("/assets/icons/system/lock-fill-ba913211.svg");
}

.fr-fi-lock-line::before,
.fr-fi-lock-line::after {
  -webkit-mask-image: url("/assets/icons/system/lock-line-967fe9d0.svg");
  mask-image: url("/assets/icons/system/lock-line-967fe9d0.svg");
}

.fr-fi-logout-box-r-fill::before,
.fr-fi-logout-box-r-fill::after {
  -webkit-mask-image: url("/assets/icons/system/logout-box-r-fill-ea2aa648.svg");
  mask-image: url("/assets/icons/system/logout-box-r-fill-ea2aa648.svg");
}

.fr-fi-logout-box-r-line::before,
.fr-fi-logout-box-r-line::after {
  -webkit-mask-image: url("/assets/icons/system/logout-box-r-line-4ef567ce.svg");
  mask-image: url("/assets/icons/system/logout-box-r-line-4ef567ce.svg");
}

.fr-fi-menu-2-fill::before,
.fr-fi-menu-2-fill::after {
  -webkit-mask-image: url("/assets/icons/system/menu-2-fill-6af6371b.svg");
  mask-image: url("/assets/icons/system/menu-2-fill-6af6371b.svg");
}

.fr-fi-menu-fill::before,
.fr-fi-menu-fill::after {
  -webkit-mask-image: url("/assets/icons/system/menu-fill-533c962c.svg");
  mask-image: url("/assets/icons/system/menu-fill-533c962c.svg");
}

.fr-fi-question-fill::before,
.fr-fi-question-fill::after {
  -webkit-mask-image: url("/assets/icons/system/question-fill-7e490311.svg");
  mask-image: url("/assets/icons/system/question-fill-7e490311.svg");
}

.fr-fi-question-line::before,
.fr-fi-question-line::after {
  -webkit-mask-image: url("/assets/icons/system/question-line-68edb459.svg");
  mask-image: url("/assets/icons/system/question-line-68edb459.svg");
}

.fr-fi-refresh-fill::before,
.fr-fi-refresh-fill::after {
  -webkit-mask-image: url("/assets/icons/system/refresh-fill-85597870.svg");
  mask-image: url("/assets/icons/system/refresh-fill-85597870.svg");
}

.fr-fi-refresh-line::before,
.fr-fi-refresh-line::after {
  -webkit-mask-image: url("/assets/icons/system/refresh-line-7daa5f96.svg");
  mask-image: url("/assets/icons/system/refresh-line-7daa5f96.svg");
}

.fr-fi-search-fill::before,
.fr-fi-search-fill::after {
  -webkit-mask-image: url("/assets/icons/system/search-fill-c3339c58.svg");
  mask-image: url("/assets/icons/system/search-fill-c3339c58.svg");
}

.fr-fi-search-line::before,
.fr-fi-search-line::after {
  -webkit-mask-image: url("/assets/icons/system/search-line-1ecac749.svg");
  mask-image: url("/assets/icons/system/search-line-1ecac749.svg");
}

.fr-fi-subtract-line::before,
.fr-fi-subtract-line::after {
  -webkit-mask-image: url("/assets/icons/system/subtract-line-43658a48.svg");
  mask-image: url("/assets/icons/system/subtract-line-43658a48.svg");
}

.fr-fi-timer-fill::before,
.fr-fi-timer-fill::after {
  -webkit-mask-image: url("/assets/icons/system/timer-fill-66f58720.svg");
  mask-image: url("/assets/icons/system/timer-fill-66f58720.svg");
}

.fr-fi-timer-line::before,
.fr-fi-timer-line::after {
  -webkit-mask-image: url("/assets/icons/system/timer-line-3caeae69.svg");
  mask-image: url("/assets/icons/system/timer-line-3caeae69.svg");
}

.fr-fi-upload-2-fill::before,
.fr-fi-upload-2-fill::after {
  -webkit-mask-image: url("/assets/icons/system/upload-2-fill-a6e22d11.svg");
  mask-image: url("/assets/icons/system/upload-2-fill-a6e22d11.svg");
}

.fr-fi-upload-2-line::before,
.fr-fi-upload-2-line::after {
  -webkit-mask-image: url("/assets/icons/system/upload-2-line-8c526717.svg");
  mask-image: url("/assets/icons/system/upload-2-line-8c526717.svg");
}

.fr-fi-zoom-in-fill::before,
.fr-fi-zoom-in-fill::after {
  -webkit-mask-image: url("/assets/icons/system/zoom-in-fill-6cfba194.svg");
  mask-image: url("/assets/icons/system/zoom-in-fill-6cfba194.svg");
}

.fr-fi-zoom-in-line::before,
.fr-fi-zoom-in-line::after {
  -webkit-mask-image: url("/assets/icons/system/zoom-in-line-277c4669.svg");
  mask-image: url("/assets/icons/system/zoom-in-line-277c4669.svg");
}

.fr-fi-zoom-out-fill::before,
.fr-fi-zoom-out-fill::after {
  -webkit-mask-image: url("/assets/icons/system/zoom-out-fill-31b2b6ef.svg");
  mask-image: url("/assets/icons/system/zoom-out-fill-31b2b6ef.svg");
}

.fr-fi-zoom-out-line::before,
.fr-fi-zoom-out-line::after {
  -webkit-mask-image: url("/assets/icons/system/zoom-out-line-1dc6a16e.svg");
  mask-image: url("/assets/icons/system/zoom-out-line-1dc6a16e.svg");
}

.fr-fi-delete-line::before,
.fr-fi-delete-line::after {
  -webkit-mask-image: url("/assets/icons/system/delete-bin-line-b876d316.svg");
  mask-image: url("/assets/icons/system/delete-bin-line-b876d316.svg");
}

.fr-fi-delete-fill::before,
.fr-fi-delete-fill::after {
  -webkit-mask-image: url("/assets/icons/system/delete-bin-fill-f44c28c5.svg");
  mask-image: url("/assets/icons/system/delete-bin-fill-f44c28c5.svg");
}

.fr-icon-delete-line::before,
.fr-icon-delete-line::after {
  -webkit-mask-image: url("/assets/icons/system/delete-bin-line-b876d316.svg");
  mask-image: url("/assets/icons/system/delete-bin-line-b876d316.svg");
}

.fr-icon-delete-fill::before,
.fr-icon-delete-fill::after {
  -webkit-mask-image: url("/assets/icons/system/delete-bin-fill-f44c28c5.svg");
  mask-image: url("/assets/icons/system/delete-bin-fill-f44c28c5.svg");
}

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

.fr-icon-account-circle-line::before,
.fr-icon-account-circle-line::after {
  -webkit-mask-image: url("/assets/icons/user/account-circle-line-ba992d9d.svg");
  mask-image: url("/assets/icons/user/account-circle-line-ba992d9d.svg");
}

.fr-icon-account-pin-circle-fill::before,
.fr-icon-account-pin-circle-fill::after {
  -webkit-mask-image: url("/assets/icons/user/account-pin-circle-fill-af92360e.svg");
  mask-image: url("/assets/icons/user/account-pin-circle-fill-af92360e.svg");
}

.fr-icon-account-pin-circle-line::before,
.fr-icon-account-pin-circle-line::after {
  -webkit-mask-image: url("/assets/icons/user/account-pin-circle-line-500bc03f.svg");
  mask-image: url("/assets/icons/user/account-pin-circle-line-500bc03f.svg");
}

.fr-icon-admin-fill::before,
.fr-icon-admin-fill::after {
  -webkit-mask-image: url("/assets/icons/user/admin-fill-5840399a.svg");
  mask-image: url("/assets/icons/user/admin-fill-5840399a.svg");
}

.fr-icon-admin-line::before,
.fr-icon-admin-line::after {
  -webkit-mask-image: url("/assets/icons/user/admin-line-1375c7ee.svg");
  mask-image: url("/assets/icons/user/admin-line-1375c7ee.svg");
}

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

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

.fr-icon-parent-fill::before,
.fr-icon-parent-fill::after {
  -webkit-mask-image: url("/assets/icons/user/parent-fill-0eaa3fc5.svg");
  mask-image: url("/assets/icons/user/parent-fill-0eaa3fc5.svg");
}

.fr-icon-parent-line::before,
.fr-icon-parent-line::after {
  -webkit-mask-image: url("/assets/icons/user/parent-line-9a76113e.svg");
  mask-image: url("/assets/icons/user/parent-line-9a76113e.svg");
}

.fr-icon-team-fill::before,
.fr-icon-team-fill::after {
  -webkit-mask-image: url("/assets/icons/user/team-fill-812f1e02.svg");
  mask-image: url("/assets/icons/user/team-fill-812f1e02.svg");
}

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

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

.fr-icon-user-add-line::before,
.fr-icon-user-add-line::after {
  -webkit-mask-image: url("/assets/icons/user/user-add-line-781b4bfa.svg");
  mask-image: url("/assets/icons/user/user-add-line-781b4bfa.svg");
}

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

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

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

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

.fr-icon-user-search-fill::before,
.fr-icon-user-search-fill::after {
  -webkit-mask-image: url("/assets/icons/user/user-search-fill-87d721be.svg");
  mask-image: url("/assets/icons/user/user-search-fill-87d721be.svg");
}

.fr-icon-user-search-line::before,
.fr-icon-user-search-line::after {
  -webkit-mask-image: url("/assets/icons/user/user-search-line-0a8502ab.svg");
  mask-image: url("/assets/icons/user/user-search-line-0a8502ab.svg");
}

.fr-icon-user-setting-fill::before,
.fr-icon-user-setting-fill::after {
  -webkit-mask-image: url("/assets/icons/user/user-setting-fill-0eaf7cdf.svg");
  mask-image: url("/assets/icons/user/user-setting-fill-0eaf7cdf.svg");
}

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

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

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

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

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

.fr-fi-account-line::before,
.fr-fi-account-line::after {
  -webkit-mask-image: url("/assets/icons/user/account-circle-line-ba992d9d.svg");
  mask-image: url("/assets/icons/user/account-circle-line-ba992d9d.svg");
}

.fr-fi-account-fill::before,
.fr-fi-account-fill::after {
  -webkit-mask-image: url("/assets/icons/user/account-circle-fill-49455626.svg");
  mask-image: url("/assets/icons/user/account-circle-fill-49455626.svg");
}

.fr-icon-account-line::before,
.fr-icon-account-line::after {
  -webkit-mask-image: url("/assets/icons/user/account-circle-line-ba992d9d.svg");
  mask-image: url("/assets/icons/user/account-circle-line-ba992d9d.svg");
}

.fr-icon-account-fill::before,
.fr-icon-account-fill::after {
  -webkit-mask-image: url("/assets/icons/user/account-circle-fill-49455626.svg");
  mask-image: url("/assets/icons/user/account-circle-fill-49455626.svg");
}

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

.fr-icon-cloudy-2-line::before,
.fr-icon-cloudy-2-line::after {
  -webkit-mask-image: url("/assets/icons/weather/cloudy-2-line-4ae78c6c.svg");
  mask-image: url("/assets/icons/weather/cloudy-2-line-4ae78c6c.svg");
}

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

.fr-icon-fire-line::before,
.fr-icon-fire-line::after {
  -webkit-mask-image: url("/assets/icons/weather/fire-line-2b57e399.svg");
  mask-image: url("/assets/icons/weather/fire-line-2b57e399.svg");
}

.fr-icon-flashlight-fill::before,
.fr-icon-flashlight-fill::after {
  -webkit-mask-image: url("/assets/icons/weather/flashlight-fill-9351eeb5.svg");
  mask-image: url("/assets/icons/weather/flashlight-fill-9351eeb5.svg");
}

.fr-icon-flashlight-line::before,
.fr-icon-flashlight-line::after {
  -webkit-mask-image: url("/assets/icons/weather/flashlight-line-6f0cfd4e.svg");
  mask-image: url("/assets/icons/weather/flashlight-line-6f0cfd4e.svg");
}

.fr-icon-flood-fill::before,
.fr-icon-flood-fill::after {
  -webkit-mask-image: url("/assets/icons/weather/flood-fill-0ce49780.svg");
  mask-image: url("/assets/icons/weather/flood-fill-0ce49780.svg");
}

.fr-icon-flood-line::before,
.fr-icon-flood-line::after {
  -webkit-mask-image: url("/assets/icons/weather/flood-line-599bbdef.svg");
  mask-image: url("/assets/icons/weather/flood-line-599bbdef.svg");
}

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

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

.fr-icon-heavy-showers-fill::before,
.fr-icon-heavy-showers-fill::after {
  -webkit-mask-image: url("/assets/icons/weather/heavy-showers-fill-483eaf28.svg");
  mask-image: url("/assets/icons/weather/heavy-showers-fill-483eaf28.svg");
}

.fr-icon-heavy-showers-line::before,
.fr-icon-heavy-showers-line::after {
  -webkit-mask-image: url("/assets/icons/weather/heavy-showers-line-46900000.svg");
  mask-image: url("/assets/icons/weather/heavy-showers-line-46900000.svg");
}

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

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

.fr-icon-snowy-fill::before,
.fr-icon-snowy-fill::after {
  -webkit-mask-image: url("/assets/icons/weather/snowy-fill-4ecb13b1.svg");
  mask-image: url("/assets/icons/weather/snowy-fill-4ecb13b1.svg");
}

.fr-icon-snowy-line::before,
.fr-icon-snowy-line::after {
  -webkit-mask-image: url("/assets/icons/weather/snowy-line-4c84de44.svg");
  mask-image: url("/assets/icons/weather/snowy-line-4c84de44.svg");
}

.fr-icon-sparkling-2-fill::before,
.fr-icon-sparkling-2-fill::after {
  -webkit-mask-image: url("/assets/icons/weather/sparkling-2-fill-d7732a67.svg");
  mask-image: url("/assets/icons/weather/sparkling-2-fill-d7732a67.svg");
}

.fr-icon-sparkling-2-line::before,
.fr-icon-sparkling-2-line::after {
  -webkit-mask-image: url("/assets/icons/weather/sparkling-2-line-827ee92a.svg");
  mask-image: url("/assets/icons/weather/sparkling-2-line-827ee92a.svg");
}

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

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

.fr-icon-temp-cold-fill::before,
.fr-icon-temp-cold-fill::after {
  -webkit-mask-image: url("/assets/icons/weather/temp-cold-fill-30e652e2.svg");
  mask-image: url("/assets/icons/weather/temp-cold-fill-30e652e2.svg");
}

.fr-icon-temp-cold-line::before,
.fr-icon-temp-cold-line::after {
  -webkit-mask-image: url("/assets/icons/weather/temp-cold-line-3071145c.svg");
  mask-image: url("/assets/icons/weather/temp-cold-line-3071145c.svg");
}

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

.fr-icon-thunderstorms-line::before,
.fr-icon-thunderstorms-line::after {
  -webkit-mask-image: url("/assets/icons/weather/thunderstorms-line-0dc82505.svg");
  mask-image: url("/assets/icons/weather/thunderstorms-line-0dc82505.svg");
}

.fr-icon-tornado-fill::before,
.fr-icon-tornado-fill::after {
  -webkit-mask-image: url("/assets/icons/weather/tornado-fill-01616d54.svg");
  mask-image: url("/assets/icons/weather/tornado-fill-01616d54.svg");
}

.fr-icon-tornado-line::before,
.fr-icon-tornado-line::after {
  -webkit-mask-image: url("/assets/icons/weather/tornado-line-5ec4da70.svg");
  mask-image: url("/assets/icons/weather/tornado-line-5ec4da70.svg");
}

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

.fr-icon-typhoon-line::before,
.fr-icon-typhoon-line::after {
  -webkit-mask-image: url("/assets/icons/weather/typhoon-line-27ca9827.svg");
  mask-image: url("/assets/icons/weather/typhoon-line-27ca9827.svg");
}

.fr-icon-windy-fill::before,
.fr-icon-windy-fill::after {
  -webkit-mask-image: url("/assets/icons/weather/windy-fill-57c1d123.svg");
  mask-image: url("/assets/icons/weather/windy-fill-57c1d123.svg");
}

.fr-icon-windy-line::before,
.fr-icon-windy-line::after {
  -webkit-mask-image: url("/assets/icons/weather/windy-line-57c1d123.svg");
  mask-image: url("/assets/icons/weather/windy-line-57c1d123.svg");
}

.fr-fi-flashlight-fill::before,
.fr-fi-flashlight-fill::after {
  -webkit-mask-image: url("/assets/icons/weather/flashlight-fill-9351eeb5.svg");
  mask-image: url("/assets/icons/weather/flashlight-fill-9351eeb5.svg");
}

.fr-fi-flashlight-line::before,
.fr-fi-flashlight-line::after {
  -webkit-mask-image: url("/assets/icons/weather/flashlight-line-6f0cfd4e.svg");
  mask-image: url("/assets/icons/weather/flashlight-line-6f0cfd4e.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 (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 (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 (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 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-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-ancient-gate-fill::before,
  .fr-icon-ancient-gate-fill::after {
    background-image: url("/assets/icons/buildings/ancient-gate-fill-6a790125.svg");
  }

  .fr-icon-ancient-gate-line::before,
  .fr-icon-ancient-gate-line::after {
    background-image: url("/assets/icons/buildings/ancient-gate-line-2bd0f269.svg");
  }

  .fr-icon-ancient-pavilion-fill::before,
  .fr-icon-ancient-pavilion-fill::after {
    background-image: url("/assets/icons/buildings/ancient-pavilion-fill-2f634eed.svg");
  }

  .fr-icon-ancient-pavilion-line::before,
  .fr-icon-ancient-pavilion-line::after {
    background-image: url("/assets/icons/buildings/ancient-pavilion-line-a9f79de9.svg");
  }

  .fr-icon-bank-fill::before,
  .fr-icon-bank-fill::after {
    background-image: url("/assets/icons/buildings/bank-fill-43f1bc56.svg");
  }

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

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

  .fr-icon-building-line::before,
  .fr-icon-building-line::after {
    background-image: url("/assets/icons/buildings/building-line-6afd3911.svg");
  }

  .fr-icon-community-fill::before,
  .fr-icon-community-fill::after {
    background-image: url("/assets/icons/buildings/community-fill-93d43ff0.svg");
  }

  .fr-icon-community-line::before,
  .fr-icon-community-line::after {
    background-image: url("/assets/icons/buildings/community-line-9e39c786.svg");
  }

  .fr-icon-government-fill::before,
  .fr-icon-government-fill::after {
    background-image: url("/assets/icons/buildings/government-fill-9ff40dd4.svg");
  }

  .fr-icon-government-line::before,
  .fr-icon-government-line::after {
    background-image: url("/assets/icons/buildings/government-line-7f7fe7d4.svg");
  }

  .fr-icon-home-4-fill::before,
  .fr-icon-home-4-fill::after {
    background-image: url("/assets/icons/buildings/home-4-fill-c03156f5.svg");
  }

  .fr-icon-home-4-line::before,
  .fr-icon-home-4-line::after {
    background-image: url("/assets/icons/buildings/home-4-line-2bd673bd.svg");
  }

  .fr-icon-hospital-fill::before,
  .fr-icon-hospital-fill::after {
    background-image: url("/assets/icons/buildings/hospital-fill-9de331c7.svg");
  }

  .fr-icon-hospital-line::before,
  .fr-icon-hospital-line::after {
    background-image: url("/assets/icons/buildings/hospital-line-0152cbcc.svg");
  }

  .fr-icon-hotel-fill::before,
  .fr-icon-hotel-fill::after {
    background-image: url("/assets/icons/buildings/hotel-fill-09d6ea20.svg");
  }

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

  .fr-icon-store-fill::before,
  .fr-icon-store-fill::after {
    background-image: url("/assets/icons/buildings/store-fill-2e4d8241.svg");
  }

  .fr-icon-store-line::before,
  .fr-icon-store-line::after {
    background-image: url("/assets/icons/buildings/store-line-6e283102.svg");
  }

  .fr-fi-home-4-fill::before {
    background-image: url("/assets/icons/buildings/home-4-fill-c03156f5.svg");
  }

  .fr-fi-home-4-line::before {
    background-image: url("/assets/icons/buildings/home-4-line-2bd673bd.svg");
  }

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

  .fr-icon-archive-line::before,
  .fr-icon-archive-line::after {
    background-image: url("/assets/icons/business/archive-line-82a6e279.svg");
  }

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

  .fr-icon-attachment-line::before,
  .fr-icon-attachment-line::after {
    background-image: url("/assets/icons/business/attachment-line-7c35ffc0.svg");
  }

  .fr-icon-award-fill::before,
  .fr-icon-award-fill::after {
    background-image: url("/assets/icons/business/award-fill-9a3a7d7e.svg");
  }

  .fr-icon-award-line::before,
  .fr-icon-award-line::after {
    background-image: url("/assets/icons/business/award-line-062d0ee1.svg");
  }

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

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

  .fr-icon-bookmark-fill::before,
  .fr-icon-bookmark-fill::after {
    background-image: url("/assets/icons/business/bookmark-fill-178548eb.svg");
  }

  .fr-icon-bookmark-line::before,
  .fr-icon-bookmark-line::after {
    background-image: url("/assets/icons/business/bookmark-line-205f1e87.svg");
  }

  .fr-icon-briefcase-fill::before,
  .fr-icon-briefcase-fill::after {
    background-image: url("/assets/icons/business/briefcase-fill-2129e21c.svg");
  }

  .fr-icon-briefcase-line::before,
  .fr-icon-briefcase-line::after {
    background-image: url("/assets/icons/business/briefcase-line-3e876cc7.svg");
  }

  .fr-icon-calendar-2-fill::before,
  .fr-icon-calendar-2-fill::after {
    background-image: url("/assets/icons/business/calendar-2-fill-c8cf070a.svg");
  }

  .fr-icon-calendar-2-line::before,
  .fr-icon-calendar-2-line::after {
    background-image: url("/assets/icons/business/calendar-2-line-80639637.svg");
  }

  .fr-icon-calendar-event-fill::before,
  .fr-icon-calendar-event-fill::after {
    background-image: url("/assets/icons/business/calendar-event-fill-8f8edf06.svg");
  }

  .fr-icon-calendar-event-line::before,
  .fr-icon-calendar-event-line::after {
    background-image: url("/assets/icons/business/calendar-event-line-fa09854e.svg");
  }

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

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

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

  .fr-icon-cloud-line::before,
  .fr-icon-cloud-line::after {
    background-image: url("/assets/icons/business/cloud-line-6bf1f44a.svg");
  }

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

  .fr-icon-copyright-line::before,
  .fr-icon-copyright-line::after {
    background-image: url("/assets/icons/business/copyright-line-25c60707.svg");
  }

  .fr-icon-customer-service-fill::before,
  .fr-icon-customer-service-fill::after {
    background-image: url("/assets/icons/business/customer-service-fill-c06de74d.svg");
  }

  .fr-icon-customer-service-line::before,
  .fr-icon-customer-service-line::after {
    background-image: url("/assets/icons/business/customer-service-line-837948b7.svg");
  }

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

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

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

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

  .fr-icon-line-chart-fill::before,
  .fr-icon-line-chart-fill::after {
    background-image: url("/assets/icons/business/line-chart-fill-4594d96b.svg");
  }

  .fr-icon-line-chart-line::before,
  .fr-icon-line-chart-line::after {
    background-image: url("/assets/icons/business/line-chart-line-8ad130c8.svg");
  }

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

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

  .fr-icon-mail-fill::before,
  .fr-icon-mail-fill::after {
    background-image: url("/assets/icons/business/mail-fill-57803ba3.svg");
  }

  .fr-icon-mail-line::before,
  .fr-icon-mail-line::after {
    background-image: url("/assets/icons/business/mail-line-768b915b.svg");
  }

  .fr-icon-mail-open-fill::before,
  .fr-icon-mail-open-fill::after {
    background-image: url("/assets/icons/business/mail-open-fill-ae11323e.svg");
  }

  .fr-icon-mail-open-line::before,
  .fr-icon-mail-open-line::after {
    background-image: url("/assets/icons/business/mail-open-line-37dfbc98.svg");
  }

  .fr-icon-medal-fill::before,
  .fr-icon-medal-fill::after {
    background-image: url("/assets/icons/business/medal-fill-0eef17ce.svg");
  }

  .fr-icon-medal-line::before,
  .fr-icon-medal-line::after {
    background-image: url("/assets/icons/business/medal-line-183011bd.svg");
  }

  .fr-icon-pie-chart-2-fill::before,
  .fr-icon-pie-chart-2-fill::after {
    background-image: url("/assets/icons/business/pie-chart-2-fill-9ad3135b.svg");
  }

  .fr-icon-pie-chart-2-line::before,
  .fr-icon-pie-chart-2-line::after {
    background-image: url("/assets/icons/business/pie-chart-2-line-5c466c6d.svg");
  }

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

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

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

  .fr-icon-printer-line::before,
  .fr-icon-printer-line::after {
    background-image: url("/assets/icons/business/printer-line-92d972cf.svg");
  }

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

  .fr-icon-profil-line::before,
  .fr-icon-profil-line::after {
    background-image: url("/assets/icons/business/profil-line-9ae1cf42.svg");
  }

  .fr-icon-projector-2-fill::before,
  .fr-icon-projector-2-fill::after {
    background-image: url("/assets/icons/business/projector-2-fill-c76a39b3.svg");
  }

  .fr-icon-projector-2-line::before,
  .fr-icon-projector-2-line::after {
    background-image: url("/assets/icons/business/projector-2-line-cd178bcd.svg");
  }

  .fr-icon-send-plane-fill::before,
  .fr-icon-send-plane-fill::after {
    background-image: url("/assets/icons/business/send-plane-fill-9c23bea9.svg");
  }

  .fr-icon-send-plane-line::before,
  .fr-icon-send-plane-line::after {
    background-image: url("/assets/icons/business/send-plane-line-a56a7963.svg");
  }

  .fr-icon-slideshow-fill::before,
  .fr-icon-slideshow-fill::after {
    background-image: url("/assets/icons/business/slideshow-fill-3a72fc1f.svg");
  }

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

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

  .fr-icon-window-line::before,
  .fr-icon-window-line::after {
    background-image: url("/assets/icons/business/window-line-6ea3fd5d.svg");
  }

  .fr-fi-attachment-fill::before {
    background-image: url("/assets/icons/business/attachment-fill-a1f87b6a.svg");
  }

  .fr-fi-attachment-line::before {
    background-image: url("/assets/icons/business/attachment-line-7c35ffc0.svg");
  }

  .fr-fi-calendar-fill::before {
    background-image: url("/assets/icons/business/calendar-fill-49161154.svg");
  }

  .fr-fi-calendar-line::before {
    background-image: url("/assets/icons/business/calendar-line-f8b8a606.svg");
  }

  .fr-fi-line-chart-fill::before {
    background-image: url("/assets/icons/business/line-chart-fill-4594d96b.svg");
  }

  .fr-fi-line-chart-line::before {
    background-image: url("/assets/icons/business/line-chart-line-8ad130c8.svg");
  }

  .fr-fi-links-fill::before {
    background-image: url("/assets/icons/business/links-fill-f720478b.svg");
  }

  .fr-fi-mail-fill::before {
    background-image: url("/assets/icons/business/mail-fill-57803ba3.svg");
  }

  .fr-fi-mail-line::before {
    background-image: url("/assets/icons/business/mail-line-768b915b.svg");
  }

  .fr-fi-printer-fill::before {
    background-image: url("/assets/icons/business/printer-fill-bc7096a9.svg");
  }

  .fr-fi-printer-line::before {
    background-image: url("/assets/icons/business/printer-line-92d972cf.svg");
  }

  .fr-icon-chat-2-fill::before,
  .fr-icon-chat-2-fill::after {
    background-image: url("/assets/icons/communication/chat-2-fill-eff24d2f.svg");
  }

  .fr-icon-chat-2-line::before,
  .fr-icon-chat-2-line::after {
    background-image: url("/assets/icons/communication/chat-2-line-c77b8e9b.svg");
  }

  .fr-icon-chat-3-fill::before,
  .fr-icon-chat-3-fill::after {
    background-image: url("/assets/icons/communication/chat-3-fill-4418b2c1.svg");
  }

  .fr-icon-chat-3-line::before,
  .fr-icon-chat-3-line::after {
    background-image: url("/assets/icons/communication/chat-3-line-a2aff577.svg");
  }

  .fr-icon-chat-check-fill::before,
  .fr-icon-chat-check-fill::after {
    background-image: url("/assets/icons/communication/chat-check-fill-1e106dc1.svg");
  }

  .fr-icon-chat-check-line::before,
  .fr-icon-chat-check-line::after {
    background-image: url("/assets/icons/communication/chat-check-line-5b0806fe.svg");
  }

  .fr-icon-chat-delete-fill::before,
  .fr-icon-chat-delete-fill::after {
    background-image: url("/assets/icons/communication/chat-delete-fill-30249a5b.svg");
  }

  .fr-icon-chat-delete-line::before,
  .fr-icon-chat-delete-line::after {
    background-image: url("/assets/icons/communication/chat-delete-line-acc53ca9.svg");
  }

  .fr-icon-chat-poll-fill::before,
  .fr-icon-chat-poll-fill::after {
    background-image: url("/assets/icons/communication/chat-poll-fill-39bd2177.svg");
  }

  .fr-icon-chat-poll-line::before,
  .fr-icon-chat-poll-line::after {
    background-image: url("/assets/icons/communication/chat-poll-line-2350ceef.svg");
  }

  .fr-icon-discuss-fill::before,
  .fr-icon-discuss-fill::after {
    background-image: url("/assets/icons/communication/discuss-fill-56682de5.svg");
  }

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

  .fr-icon-feedback-fill::before,
  .fr-icon-feedback-fill::after {
    background-image: url("/assets/icons/communication/feedback-fill-991f2163.svg");
  }

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

  .fr-icon-message-2-fill::before,
  .fr-icon-message-2-fill::after {
    background-image: url("/assets/icons/communication/message-2-fill-4b649141.svg");
  }

  .fr-icon-message-2-line::before,
  .fr-icon-message-2-line::after {
    background-image: url("/assets/icons/communication/message-2-line-973285b8.svg");
  }

  .fr-icon-question-answer-fill::before,
  .fr-icon-question-answer-fill::after {
    background-image: url("/assets/icons/communication/question-answer-fill-05d91ca3.svg");
  }

  .fr-icon-question-answer-line::before,
  .fr-icon-question-answer-line::after {
    background-image: url("/assets/icons/communication/question-answer-line-1a44a841.svg");
  }

  .fr-icon-questionnaire-fill::before,
  .fr-icon-questionnaire-fill::after {
    background-image: url("/assets/icons/communication/questionnaire-fill-5b930d63.svg");
  }

  .fr-icon-questionnaire-line::before,
  .fr-icon-questionnaire-line::after {
    background-image: url("/assets/icons/communication/questionnaire-line-25d9ce83.svg");
  }

  .fr-icon-video-chat-fill::before,
  .fr-icon-video-chat-fill::after {
    background-image: url("/assets/icons/communication/video-chat-fill-475d6afd.svg");
  }

  .fr-icon-video-chat-line::before,
  .fr-icon-video-chat-line::after {
    background-image: url("/assets/icons/communication/video-chat-line-932ce196.svg");
  }

  .fr-icon-ball-pen-fill::before,
  .fr-icon-ball-pen-fill::after {
    background-image: url("/assets/icons/design/ball-pen-fill-63832935.svg");
  }

  .fr-icon-ball-pen-line::before,
  .fr-icon-ball-pen-line::after {
    background-image: url("/assets/icons/design/ball-pen-line-c175f8d4.svg");
  }

  .fr-icon-brush-3-fill::before,
  .fr-icon-brush-3-fill::after {
    background-image: url("/assets/icons/design/brush-3-fill-d91c61bd.svg");
  }

  .fr-icon-brush-3-line::before,
  .fr-icon-brush-3-line::after {
    background-image: url("/assets/icons/design/brush-3-line-93e78746.svg");
  }

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

  .fr-icon-brush-line::before,
  .fr-icon-brush-line::after {
    background-image: url("/assets/icons/design/brush-line-82748bc7.svg");
  }

  .fr-icon-contrast-fill::before,
  .fr-icon-contrast-fill::after {
    background-image: url("/assets/icons/design/contrast-fill-6cc6f292.svg");
  }

  .fr-icon-contrast-line::before,
  .fr-icon-contrast-line::after {
    background-image: url("/assets/icons/design/contrast-line-0a037ff5.svg");
  }

  .fr-icon-crop-fill::before,
  .fr-icon-crop-fill::after {
    background-image: url("/assets/icons/design/crop-fill-7931da6c.svg");
  }

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

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

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

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

  .fr-icon-drop-line::before,
  .fr-icon-drop-line::after {
    background-image: url("/assets/icons/design/drop-line-18efb519.svg");
  }

  .fr-icon-edit-box-fill::before,
  .fr-icon-edit-box-fill::after {
    background-image: url("/assets/icons/design/edit-box-fill-5714eedb.svg");
  }

  .fr-icon-edit-box-line::before,
  .fr-icon-edit-box-line::after {
    background-image: url("/assets/icons/design/edit-box-line-3f66d9d5.svg");
  }

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

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

  .fr-icon-ink-bottle-fill::before,
  .fr-icon-ink-bottle-fill::after {
    background-image: url("/assets/icons/design/ink-bottle-fill-ae65d94b.svg");
  }

  .fr-icon-ink-bottle-line::before,
  .fr-icon-ink-bottle-line::after {
    background-image: url("/assets/icons/design/ink-bottle-line-abbe59ab.svg");
  }

  .fr-icon-layout-grid-fill::before,
  .fr-icon-layout-grid-fill::after {
    background-image: url("/assets/icons/design/layout-grid-fill-90606213.svg");
  }

  .fr-icon-layout-grid-line::before,
  .fr-icon-layout-grid-line::after {
    background-image: url("/assets/icons/design/layout-grid-line-dae7263f.svg");
  }

  .fr-icon-mark-pen-fill::before,
  .fr-icon-mark-pen-fill::after {
    background-image: url("/assets/icons/design/mark-pen-fill-7bf0d2d5.svg");
  }

  .fr-icon-mark-pen-line::before,
  .fr-icon-mark-pen-line::after {
    background-image: url("/assets/icons/design/mark-pen-line-de0af53b.svg");
  }

  .fr-icon-paint-brush-fill::before,
  .fr-icon-paint-brush-fill::after {
    background-image: url("/assets/icons/design/paint-brush-fill-083df364.svg");
  }

  .fr-icon-paint-brush-line::before,
  .fr-icon-paint-brush-line::after {
    background-image: url("/assets/icons/design/paint-brush-line-092450bc.svg");
  }

  .fr-icon-paint-fill::before,
  .fr-icon-paint-fill::after {
    background-image: url("/assets/icons/design/paint-fill-3a198a2e.svg");
  }

  .fr-icon-paint-line::before,
  .fr-icon-paint-line::after {
    background-image: url("/assets/icons/design/paint-line-133a33f4.svg");
  }

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

  .fr-icon-palette-line::before,
  .fr-icon-palette-line::after {
    background-image: url("/assets/icons/design/palette-line-9d4137c9.svg");
  }

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

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

  .fr-icon-pen-nib-fill::before,
  .fr-icon-pen-nib-fill::after {
    background-image: url("/assets/icons/design/pen-nib-fill-408810a0.svg");
  }

  .fr-icon-pen-nib-line::before,
  .fr-icon-pen-nib-line::after {
    background-image: url("/assets/icons/design/pen-nib-line-24a21831.svg");
  }

  .fr-icon-pencil-fill::before,
  .fr-icon-pencil-fill::after {
    background-image: url("/assets/icons/design/pencil-fill-5bb0d10e.svg");
  }

  .fr-icon-pencil-line::before,
  .fr-icon-pencil-line::after {
    background-image: url("/assets/icons/design/pencil-line-0ddc46be.svg");
  }

  .fr-icon-pencil-ruler-fill::before,
  .fr-icon-pencil-ruler-fill::after {
    background-image: url("/assets/icons/design/pencil-ruler-fill-e5d3796a.svg");
  }

  .fr-icon-pencil-ruler-line::before,
  .fr-icon-pencil-ruler-line::after {
    background-image: url("/assets/icons/design/pencil-ruler-line-eea75eeb.svg");
  }

  .fr-icon-shapes-fill::before,
  .fr-icon-shapes-fill::after {
    background-image: url("/assets/icons/design/shapes-fill-82a19733.svg");
  }

  .fr-icon-shapes-line::before,
  .fr-icon-shapes-line::after {
    background-image: url("/assets/icons/design/shapes-line-3f4b954f.svg");
  }

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

  .fr-icon-sip-line::before,
  .fr-icon-sip-line::after {
    background-image: url("/assets/icons/design/sip-line-53fa5376.svg");
  }

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

  .fr-icon-table-line::before,
  .fr-icon-table-line::after {
    background-image: url("/assets/icons/design/table-line-86f2b353.svg");
  }

  .fr-fi-edit-fill::before {
    background-image: url("/assets/icons/design/edit-fill-ac40e90b.svg");
  }

  .fr-fi-edit-line::before {
    background-image: url("/assets/icons/design/edit-line-f9003c4a.svg");
  }

  .fr-icon-bug-fill::before,
  .fr-icon-bug-fill::after {
    background-image: url("/assets/icons/development/bug-fill-281e5a50.svg");
  }

  .fr-icon-bug-line::before,
  .fr-icon-bug-line::after {
    background-image: url("/assets/icons/development/bug-line-097218f1.svg");
  }

  .fr-icon-code-box-fill::before,
  .fr-icon-code-box-fill::after {
    background-image: url("/assets/icons/development/code-box-fill-09d9bc50.svg");
  }

  .fr-icon-code-box-line::before,
  .fr-icon-code-box-line::after {
    background-image: url("/assets/icons/development/code-box-line-cd94287d.svg");
  }

  .fr-icon-code-s-slash-line::before,
  .fr-icon-code-s-slash-line::after {
    background-image: url("/assets/icons/development/code-s-slash-line-5560a6da.svg");
  }

  .fr-icon-cursor-fill::before,
  .fr-icon-cursor-fill::after {
    background-image: url("/assets/icons/development/cursor-fill-81b2689e.svg");
  }

  .fr-icon-cursor-line::before,
  .fr-icon-cursor-line::after {
    background-image: url("/assets/icons/development/cursor-line-059538e0.svg");
  }

  .fr-icon-git-branch-fill::before,
  .fr-icon-git-branch-fill::after {
    background-image: url("/assets/icons/development/git-branch-fill-99c1d9e7.svg");
  }

  .fr-icon-git-branch-line::before,
  .fr-icon-git-branch-line::after {
    background-image: url("/assets/icons/development/git-branch-line-b4347671.svg");
  }

  .fr-icon-git-commit-fill::before,
  .fr-icon-git-commit-fill::after {
    background-image: url("/assets/icons/development/git-commit-fill-0ebb03c6.svg");
  }

  .fr-icon-git-commit-line::before,
  .fr-icon-git-commit-line::after {
    background-image: url("/assets/icons/development/git-commit-line-763fb1b2.svg");
  }

  .fr-icon-git-merge-fill::before,
  .fr-icon-git-merge-fill::after {
    background-image: url("/assets/icons/development/git-merge-fill-e808ee06.svg");
  }

  .fr-icon-git-merge-line::before,
  .fr-icon-git-merge-line::after {
    background-image: url("/assets/icons/development/git-merge-line-a31a6098.svg");
  }

  .fr-icon-git-pull-request-fill::before,
  .fr-icon-git-pull-request-fill::after {
    background-image: url("/assets/icons/development/git-pull-request-fill-929cc40d.svg");
  }

  .fr-icon-git-pull-request-line::before,
  .fr-icon-git-pull-request-line::after {
    background-image: url("/assets/icons/development/git-pull-request-line-6998b69b.svg");
  }

  .fr-icon-git-repository-commits-fill::before,
  .fr-icon-git-repository-commits-fill::after {
    background-image: url("/assets/icons/development/git-repository-commits-fill-a4978805.svg");
  }

  .fr-icon-git-repository-commits-line::before,
  .fr-icon-git-repository-commits-line::after {
    background-image: url("/assets/icons/development/git-repository-commits-line-7abc8433.svg");
  }

  .fr-icon-git-repository-fill::before,
  .fr-icon-git-repository-fill::after {
    background-image: url("/assets/icons/development/git-repository-fill-4eebe5af.svg");
  }

  .fr-icon-git-repository-line::before,
  .fr-icon-git-repository-line::after {
    background-image: url("/assets/icons/development/git-repository-line-f4f6924e.svg");
  }

  .fr-icon-git-repository-private-fill::before,
  .fr-icon-git-repository-private-fill::after {
    background-image: url("/assets/icons/development/git-repository-private-fill-be99b5a9.svg");
  }

  .fr-icon-git-repository-private-line::before,
  .fr-icon-git-repository-private-line::after {
    background-image: url("/assets/icons/development/git-repository-private-line-bb670f42.svg");
  }

  .fr-icon-terminal-box-fill::before,
  .fr-icon-terminal-box-fill::after {
    background-image: url("/assets/icons/development/terminal-box-fill-4122e6b1.svg");
  }

  .fr-icon-terminal-box-line::before,
  .fr-icon-terminal-box-line::after {
    background-image: url("/assets/icons/development/terminal-box-line-3553ee28.svg");
  }

  .fr-icon-terminal-line::before,
  .fr-icon-terminal-line::after {
    background-image: url("/assets/icons/development/terminal-line-9ae9e6f0.svg");
  }

  .fr-icon-terminal-window-fill::before,
  .fr-icon-terminal-window-fill::after {
    background-image: url("/assets/icons/development/terminal-window-fill-9ed1dacc.svg");
  }

  .fr-icon-terminal-window-line::before,
  .fr-icon-terminal-window-line::after {
    background-image: url("/assets/icons/development/terminal-window-line-2640f6c0.svg");
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .fr-icon-article-fill::before,
  .fr-icon-article-fill::after {
    background-image: url("/assets/icons/document/article-fill-48245bfc.svg");
  }

  .fr-icon-article-line::before,
  .fr-icon-article-line::after {
    background-image: url("/assets/icons/document/article-line-7bf8e151.svg");
  }

  .fr-icon-book-2-fill::before,
  .fr-icon-book-2-fill::after {
    background-image: url("/assets/icons/document/book-2-fill-8424a9e4.svg");
  }

  .fr-icon-book-2-line::before,
  .fr-icon-book-2-line::after {
    background-image: url("/assets/icons/document/book-2-line-51687f36.svg");
  }

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

  .fr-icon-booklet-line::before,
  .fr-icon-booklet-line::after {
    background-image: url("/assets/icons/document/booklet-line-0314a6e6.svg");
  }

  .fr-icon-clipboard-fill::before,
  .fr-icon-clipboard-fill::after {
    background-image: url("/assets/icons/document/clipboard-fill-6a2d12bc.svg");
  }

  .fr-icon-clipboard-line::before,
  .fr-icon-clipboard-line::after {
    background-image: url("/assets/icons/document/clipboard-line-1493023b.svg");
  }

  .fr-icon-draft-fill::before,
  .fr-icon-draft-fill::after {
    background-image: url("/assets/icons/document/draft-fill-297eb3eb.svg");
  }

  .fr-icon-draft-line::before,
  .fr-icon-draft-line::after {
    background-image: url("/assets/icons/document/draft-line-357366db.svg");
  }

  .fr-icon-file-add-fill::before,
  .fr-icon-file-add-fill::after {
    background-image: url("/assets/icons/document/file-add-fill-ca511f4c.svg");
  }

  .fr-icon-file-add-line::before,
  .fr-icon-file-add-line::after {
    background-image: url("/assets/icons/document/file-add-line-852550c9.svg");
  }

  .fr-icon-file-download-fill::before,
  .fr-icon-file-download-fill::after {
    background-image: url("/assets/icons/document/file-download-fill-c2159436.svg");
  }

  .fr-icon-file-download-line::before,
  .fr-icon-file-download-line::after {
    background-image: url("/assets/icons/document/file-download-line-22f7cd4f.svg");
  }

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

  .fr-icon-file-line::before,
  .fr-icon-file-line::after {
    background-image: url("/assets/icons/document/file-line-8d55870d.svg");
  }

  .fr-icon-file-pdf-fill::before,
  .fr-icon-file-pdf-fill::after {
    background-image: url("/assets/icons/document/file-pdf-fill-a369f7ab.svg");
  }

  .fr-icon-file-pdf-line::before,
  .fr-icon-file-pdf-line::after {
    background-image: url("/assets/icons/document/file-pdf-line-fd241009.svg");
  }

  .fr-icon-file-text-fill::before,
  .fr-icon-file-text-fill::after {
    background-image: url("/assets/icons/document/file-text-fill-e394cd96.svg");
  }

  .fr-icon-file-text-line::before,
  .fr-icon-file-text-line::after {
    background-image: url("/assets/icons/document/file-text-line-851bb5a1.svg");
  }

  .fr-icon-folder-2-fill::before,
  .fr-icon-folder-2-fill::after {
    background-image: url("/assets/icons/document/folder-2-fill-056208f3.svg");
  }

  .fr-icon-folder-2-line::before,
  .fr-icon-folder-2-line::after {
    background-image: url("/assets/icons/document/folder-2-line-3cec6832.svg");
  }

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

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

  .fr-icon-survey-fill::before,
  .fr-icon-survey-fill::after {
    background-image: url("/assets/icons/document/survey-fill-7485d8c4.svg");
  }

  .fr-icon-survey-line::before,
  .fr-icon-survey-line::after {
    background-image: url("/assets/icons/document/survey-line-12b0e480.svg");
  }

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

  .fr-icon-todo-line::before,
  .fr-icon-todo-line::after {
    background-image: url("/assets/icons/document/todo-line-5721997f.svg");
  }

  .fr-fi-file-download-fill::before {
    background-image: url("/assets/icons/document/file-download-fill-c2159436.svg");
  }

  .fr-fi-file-download-line::before {
    background-image: url("/assets/icons/document/file-download-line-22f7cd4f.svg");
  }

  .fr-fi-file-fill::before {
    background-image: url("/assets/icons/document/file-fill-ccd8c4be.svg");
  }

  .fr-fi-file-line::before {
    background-image: url("/assets/icons/document/file-line-8d55870d.svg");
  }

  .fr-fi-file-pdf-fill::before {
    background-image: url("/assets/icons/document/file-pdf-fill-a369f7ab.svg");
  }

  .fr-fi-file-pdf-line::before {
    background-image: url("/assets/icons/document/file-pdf-line-fd241009.svg");
  }

  .fr-icon-code-view::before,
  .fr-icon-code-view::after {
    background-image: url("/assets/icons/editor/code-view-b07b4fc7.svg");
  }

  .fr-icon-font-size::before,
  .fr-icon-font-size::after {
    background-image: url("/assets/icons/editor/font-size-e5c8aa7a.svg");
  }

  .fr-icon-bold::before,
  .fr-icon-bold::after {
    background-image: url("/assets/icons/editor/fr--bold-46a186bd.svg");
  }

  .fr-icon-highlight::before,
  .fr-icon-highlight::after {
    background-image: url("/assets/icons/editor/fr--highlight-73ebf52e.svg");
  }

  .fr-icon-quote-fill::before,
  .fr-icon-quote-fill::after {
    background-image: url("/assets/icons/editor/fr--quote-fill-7357858a.svg");
  }

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

  .fr-icon-h-1::before,
  .fr-icon-h-1::after {
    background-image: url("/assets/icons/editor/h-1-827dcbf6.svg");
  }

  .fr-icon-h-2::before,
  .fr-icon-h-2::after {
    background-image: url("/assets/icons/editor/h-2-0b79aa46.svg");
  }

  .fr-icon-h-3::before,
  .fr-icon-h-3::after {
    background-image: url("/assets/icons/editor/h-3-e00b490e.svg");
  }

  .fr-icon-h-4::before,
  .fr-icon-h-4::after {
    background-image: url("/assets/icons/editor/h-4-dbb0999f.svg");
  }

  .fr-icon-h-5::before,
  .fr-icon-h-5::after {
    background-image: url("/assets/icons/editor/h-5-b28bb47c.svg");
  }

  .fr-icon-h-6::before,
  .fr-icon-h-6::after {
    background-image: url("/assets/icons/editor/h-6-272d3b3e.svg");
  }

  .fr-icon-hashtag::before,
  .fr-icon-hashtag::after {
    background-image: url("/assets/icons/editor/hashtag-a9071447.svg");
  }

  .fr-icon-italic::before,
  .fr-icon-italic::after {
    background-image: url("/assets/icons/editor/italic-b73a843a.svg");
  }

  .fr-icon-link-unlink::before,
  .fr-icon-link-unlink::after {
    background-image: url("/assets/icons/editor/link-unlink-5c93e894.svg");
  }

  .fr-icon-link::before,
  .fr-icon-link::after {
    background-image: url("/assets/icons/editor/link-e97bca9b.svg");
  }

  .fr-icon-list-ordered::before,
  .fr-icon-list-ordered::after {
    background-image: url("/assets/icons/editor/list-ordered-b5899429.svg");
  }

  .fr-icon-list-unordered::before,
  .fr-icon-list-unordered::after {
    background-image: url("/assets/icons/editor/list-unordered-ec080786.svg");
  }

  .fr-icon-question-mark::before,
  .fr-icon-question-mark::after {
    background-image: url("/assets/icons/editor/question-mark-f76f978c.svg");
  }

  .fr-icon-separator::before,
  .fr-icon-separator::after {
    background-image: url("/assets/icons/editor/separator-e6039761.svg");
  }

  .fr-icon-space::before,
  .fr-icon-space::after {
    background-image: url("/assets/icons/editor/space-832b83ed.svg");
  }

  .fr-icon-subscript::before,
  .fr-icon-subscript::after {
    background-image: url("/assets/icons/editor/subscript-71e68533.svg");
  }

  .fr-icon-superscript::before,
  .fr-icon-superscript::after {
    background-image: url("/assets/icons/editor/superscript-10848aa2.svg");
  }

  .fr-icon-table-2::before,
  .fr-icon-table-2::after {
    background-image: url("/assets/icons/editor/table-2-f4d703e1.svg");
  }

  .fr-icon-translate-2::before,
  .fr-icon-translate-2::after {
    background-image: url("/assets/icons/editor/translate-2-c0be6aa8.svg");
  }

  .fr-fi-font-size::before {
    background-image: url("/assets/icons/editor/font-size-e5c8aa7a.svg");
  }

  .fr-fi-bold::before {
    background-image: url("/assets/icons/editor/fr--bold-46a186bd.svg");
  }

  .fr-fi-highlight::before {
    background-image: url("/assets/icons/editor/fr--highlight-73ebf52e.svg");
  }

  .fr-fi-italic::before {
    background-image: url("/assets/icons/editor/italic-b73a843a.svg");
  }

  .fr-fi-link-unlink::before {
    background-image: url("/assets/icons/editor/link-unlink-5c93e894.svg");
  }

  .fr-fi-list-ordered::before {
    background-image: url("/assets/icons/editor/list-ordered-b5899429.svg");
  }

  .fr-fi-list-unordered::before {
    background-image: url("/assets/icons/editor/list-unordered-ec080786.svg");
  }

  .fr-icon-bank-card-fill::before,
  .fr-icon-bank-card-fill::after {
    background-image: url("/assets/icons/finance/bank-card-fill-0342ded3.svg");
  }

  .fr-icon-bank-card-line::before,
  .fr-icon-bank-card-line::after {
    background-image: url("/assets/icons/finance/bank-card-line-afc03c29.svg");
  }

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

  .fr-icon-gift-fill::before,
  .fr-icon-gift-fill::after {
    background-image: url("/assets/icons/finance/gift-fill-9ee9df79.svg");
  }

  .fr-icon-gift-line::before,
  .fr-icon-gift-line::after {
    background-image: url("/assets/icons/finance/gift-line-12fa290e.svg");
  }

  .fr-icon-money-euro-box-fill::before,
  .fr-icon-money-euro-box-fill::after {
    background-image: url("/assets/icons/finance/money-euro-box-fill-19c4600d.svg");
  }

  .fr-icon-money-euro-box-line::before,
  .fr-icon-money-euro-box-line::after {
    background-image: url("/assets/icons/finance/money-euro-box-line-3d644aba.svg");
  }

  .fr-icon-money-euro-circle-fill::before,
  .fr-icon-money-euro-circle-fill::after {
    background-image: url("/assets/icons/finance/money-euro-circle-fill-d9bdd53f.svg");
  }

  .fr-icon-money-euro-circle-line::before,
  .fr-icon-money-euro-circle-line::after {
    background-image: url("/assets/icons/finance/money-euro-circle-line-fe9c5425.svg");
  }

  .fr-icon-secure-payment-fill::before,
  .fr-icon-secure-payment-fill::after {
    background-image: url("/assets/icons/finance/secure-payment-fill-20353513.svg");
  }

  .fr-icon-secure-payment-line::before,
  .fr-icon-secure-payment-line::after {
    background-image: url("/assets/icons/finance/secure-payment-line-18c5397f.svg");
  }

  .fr-icon-shopping-bag-fill::before,
  .fr-icon-shopping-bag-fill::after {
    background-image: url("/assets/icons/finance/shopping-bag-fill-33401e5c.svg");
  }

  .fr-icon-shopping-bag-line::before,
  .fr-icon-shopping-bag-line::after {
    background-image: url("/assets/icons/finance/shopping-bag-line-35022a98.svg");
  }

  .fr-icon-shopping-cart-2-fill::before,
  .fr-icon-shopping-cart-2-fill::after {
    background-image: url("/assets/icons/finance/shopping-cart-2-fill-caee77a0.svg");
  }

  .fr-icon-shopping-cart-2-line::before,
  .fr-icon-shopping-cart-2-line::after {
    background-image: url("/assets/icons/finance/shopping-cart-2-line-3c13fc34.svg");
  }

  .fr-icon-trophy-fill::before,
  .fr-icon-trophy-fill::after {
    background-image: url("/assets/icons/finance/trophy-fill-0d4d0f2e.svg");
  }

  .fr-icon-trophy-line::before,
  .fr-icon-trophy-line::after {
    background-image: url("/assets/icons/finance/trophy-line-661d0a35.svg");
  }

  .fr-icon-capsule-fill::before,
  .fr-icon-capsule-fill::after {
    background-image: url("/assets/icons/health/capsule-fill-6cc1771c.svg");
  }

  .fr-icon-capsule-line::before,
  .fr-icon-capsule-line::after {
    background-image: url("/assets/icons/health/capsule-line-940104c1.svg");
  }

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

  .fr-icon-dislike-line::before,
  .fr-icon-dislike-line::after {
    background-image: url("/assets/icons/health/dislike-line-9e4dd8b0.svg");
  }

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

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

  .fr-icon-first-aid-kit-fill::before,
  .fr-icon-first-aid-kit-fill::after {
    background-image: url("/assets/icons/health/first-aid-kit-fill-e32c55ab.svg");
  }

  .fr-icon-first-aid-kit-line::before,
  .fr-icon-first-aid-kit-line::after {
    background-image: url("/assets/icons/health/first-aid-kit-line-52a9570e.svg");
  }

  .fr-icon-hand-sanitizer-fill::before,
  .fr-icon-hand-sanitizer-fill::after {
    background-image: url("/assets/icons/health/hand-sanitizer-fill-c54bb850.svg");
  }

  .fr-icon-hand-sanitizer-line::before,
  .fr-icon-hand-sanitizer-line::after {
    background-image: url("/assets/icons/health/hand-sanitizer-line-2cef2408.svg");
  }

  .fr-icon-health-book-fill::before,
  .fr-icon-health-book-fill::after {
    background-image: url("/assets/icons/health/health-book-fill-8b876a56.svg");
  }

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

  .fr-icon-heart-fill::before,
  .fr-icon-heart-fill::after {
    background-image: url("/assets/icons/health/heart-fill-396a5fe7.svg");
  }

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

  .fr-icon-heart-pulse-fill::before,
  .fr-icon-heart-pulse-fill::after {
    background-image: url("/assets/icons/health/heart-pulse-fill-0cb3f372.svg");
  }

  .fr-icon-heart-pulse-line::before,
  .fr-icon-heart-pulse-line::after {
    background-image: url("/assets/icons/health/heart-pulse-line-4b4371a4.svg");
  }

  .fr-icon-lungs-fill::before,
  .fr-icon-lungs-fill::after {
    background-image: url("/assets/icons/health/lungs-fill-96a118df.svg");
  }

  .fr-icon-lungs-line::before,
  .fr-icon-lungs-line::after {
    background-image: url("/assets/icons/health/lungs-line-1854f19d.svg");
  }

  .fr-icon-medicine-bottle-fill::before,
  .fr-icon-medicine-bottle-fill::after {
    background-image: url("/assets/icons/health/medicine-bottle-fill-9336378b.svg");
  }

  .fr-icon-medicine-bottle-line::before,
  .fr-icon-medicine-bottle-line::after {
    background-image: url("/assets/icons/health/medicine-bottle-line-e618e746.svg");
  }

  .fr-icon-mental-health-fill::before,
  .fr-icon-mental-health-fill::after {
    background-image: url("/assets/icons/health/mental-health-fill-7ddb4ca1.svg");
  }

  .fr-icon-mental-health-line::before,
  .fr-icon-mental-health-line::after {
    background-image: url("/assets/icons/health/mental-health-line-4f579e40.svg");
  }

  .fr-icon-microscope-fill::before,
  .fr-icon-microscope-fill::after {
    background-image: url("/assets/icons/health/microscope-fill-28ce56e1.svg");
  }

  .fr-icon-microscope-line::before,
  .fr-icon-microscope-line::after {
    background-image: url("/assets/icons/health/microscope-line-8d5077ac.svg");
  }

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

  .fr-icon-psychotherapy-line::before,
  .fr-icon-psychotherapy-line::after {
    background-image: url("/assets/icons/health/psychotherapy-line-960ee15c.svg");
  }

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

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

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

  .fr-icon-surgical-mask-fill::before,
  .fr-icon-surgical-mask-fill::after {
    background-image: url("/assets/icons/health/surgical-mask-fill-d1c3e8db.svg");
  }

  .fr-icon-surgical-mask-line::before,
  .fr-icon-surgical-mask-line::after {
    background-image: url("/assets/icons/health/surgical-mask-line-380a9358.svg");
  }

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

  .fr-icon-syringe-line::before,
  .fr-icon-syringe-line::after {
    background-image: url("/assets/icons/health/syringe-line-616c02ce.svg");
  }

  .fr-icon-test-tube-fill::before,
  .fr-icon-test-tube-fill::after {
    background-image: url("/assets/icons/health/test-tube-fill-91fd1479.svg");
  }

  .fr-icon-test-tube-line::before,
  .fr-icon-test-tube-line::after {
    background-image: url("/assets/icons/health/test-tube-line-e4f37caf.svg");
  }

  .fr-icon-thermometer-fill::before,
  .fr-icon-thermometer-fill::after {
    background-image: url("/assets/icons/health/thermometer-fill-867dcb9b.svg");
  }

  .fr-icon-thermometer-line::before,
  .fr-icon-thermometer-line::after {
    background-image: url("/assets/icons/health/thermometer-line-22c17ff6.svg");
  }

  .fr-icon-virus-fill::before,
  .fr-icon-virus-fill::after {
    background-image: url("/assets/icons/health/virus-fill-6016ba92.svg");
  }

  .fr-icon-virus-line::before,
  .fr-icon-virus-line::after {
    background-image: url("/assets/icons/health/virus-line-853d7f23.svg");
  }

  .fr-icon-chrome-fill::before,
  .fr-icon-chrome-fill::after {
    background-image: url("/assets/icons/logo/chrome-fill-8d0b75b6.svg");
  }

  .fr-icon-chrome-line::before,
  .fr-icon-chrome-line::after {
    background-image: url("/assets/icons/logo/chrome-line-426b4457.svg");
  }

  .fr-icon-edge-fill::before,
  .fr-icon-edge-fill::after {
    background-image: url("/assets/icons/logo/edge-fill-850dc18a.svg");
  }

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

  .fr-icon-facebook-circle-fill::before,
  .fr-icon-facebook-circle-fill::after {
    background-image: url("/assets/icons/logo/facebook-circle-fill-9222c667.svg");
  }

  .fr-icon-facebook-circle-line::before,
  .fr-icon-facebook-circle-line::after {
    background-image: url("/assets/icons/logo/facebook-circle-line-39631e6e.svg");
  }

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

  .fr-icon-firefox-line::before,
  .fr-icon-firefox-line::after {
    background-image: url("/assets/icons/logo/firefox-line-3e2209ae.svg");
  }

  .fr-icon-dailymotion-fill::before,
  .fr-icon-dailymotion-fill::after {
    background-image: url("/assets/icons/logo/fr--dailymotion-fill-8b5b9f3a.svg");
  }

  .fr-icon-dailymotion-line::before,
  .fr-icon-dailymotion-line::after {
    background-image: url("/assets/icons/logo/fr--dailymotion-line-9e972a1a.svg");
  }

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

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

  .fr-icon-github-fill::before,
  .fr-icon-github-fill::after {
    background-image: url("/assets/icons/logo/github-fill-4adc7932.svg");
  }

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

  .fr-icon-google-fill::before,
  .fr-icon-google-fill::after {
    background-image: url("/assets/icons/logo/google-fill-23b9bd60.svg");
  }

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

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

  .fr-icon-ie-line::before,
  .fr-icon-ie-line::after {
    background-image: url("/assets/icons/logo/ie-line-50bdf9e3.svg");
  }

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

  .fr-icon-instagram-line::before,
  .fr-icon-instagram-line::after {
    background-image: url("/assets/icons/logo/instagram-line-106010af.svg");
  }

  .fr-icon-linkedin-box-fill::before,
  .fr-icon-linkedin-box-fill::after {
    background-image: url("/assets/icons/logo/linkedin-box-fill-f664be47.svg");
  }

  .fr-icon-linkedin-box-line::before,
  .fr-icon-linkedin-box-line::after {
    background-image: url("/assets/icons/logo/linkedin-box-line-48e6a2eb.svg");
  }

  .fr-icon-mastodon-fill::before,
  .fr-icon-mastodon-fill::after {
    background-image: url("/assets/icons/logo/mastodon-fill-0c2faea0.svg");
  }

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

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

  .fr-icon-npmjs-line::before,
  .fr-icon-npmjs-line::after {
    background-image: url("/assets/icons/logo/npmjs-line-061f9c66.svg");
  }

  .fr-icon-remixicon-fill::before,
  .fr-icon-remixicon-fill::after {
    background-image: url("/assets/icons/logo/remixicon-fill-8d15b5f4.svg");
  }

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

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

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

  .fr-icon-slack-fill::before,
  .fr-icon-slack-fill::after {
    background-image: url("/assets/icons/logo/slack-fill-487939d8.svg");
  }

  .fr-icon-slack-line::before,
  .fr-icon-slack-line::after {
    background-image: url("/assets/icons/logo/slack-line-9e1843f8.svg");
  }

  .fr-icon-snapchat-fill::before,
  .fr-icon-snapchat-fill::after {
    background-image: url("/assets/icons/logo/snapchat-fill-4e54221f.svg");
  }

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

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

  .fr-icon-telegram-line::before,
  .fr-icon-telegram-line::after {
    background-image: url("/assets/icons/logo/telegram-line-66db04dd.svg");
  }

  .fr-icon-threads-fill::before,
  .fr-icon-threads-fill::after {
    background-image: url("/assets/icons/logo/threads-fill-8a18a89f.svg");
  }

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

  .fr-icon-twitch-fill::before,
  .fr-icon-twitch-fill::after {
    background-image: url("/assets/icons/logo/twitch-fill-52f7a4da.svg");
  }

  .fr-icon-twitch-line::before,
  .fr-icon-twitch-line::after {
    background-image: url("/assets/icons/logo/twitch-line-87435bcd.svg");
  }

  .fr-icon-twitter-fill::before,
  .fr-icon-twitter-fill::after {
    background-image: url("/assets/icons/logo/twitter-fill-7bf0c01d.svg");
  }

  .fr-icon-twitter-line::before,
  .fr-icon-twitter-line::after {
    background-image: url("/assets/icons/logo/twitter-line-167d0b13.svg");
  }

  .fr-icon-twitter-x-fill::before,
  .fr-icon-twitter-x-fill::after {
    background-image: url("/assets/icons/logo/twitter-x-fill-70d2b80a.svg");
  }

  .fr-icon-twitter-x-line::before,
  .fr-icon-twitter-x-line::after {
    background-image: url("/assets/icons/logo/twitter-x-line-072e31e6.svg");
  }

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

  .fr-icon-vimeo-line::before,
  .fr-icon-vimeo-line::after {
    background-image: url("/assets/icons/logo/vimeo-line-96e18f81.svg");
  }

  .fr-icon-vuejs-fill::before,
  .fr-icon-vuejs-fill::after {
    background-image: url("/assets/icons/logo/vuejs-fill-3e39167e.svg");
  }

  .fr-icon-vuejs-line::before,
  .fr-icon-vuejs-line::after {
    background-image: url("/assets/icons/logo/vuejs-line-4e5b1294.svg");
  }

  .fr-icon-whatsapp-fill::before,
  .fr-icon-whatsapp-fill::after {
    background-image: url("/assets/icons/logo/whatsapp-fill-7e0a2dff.svg");
  }

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

  .fr-icon-youtube-fill::before,
  .fr-icon-youtube-fill::after {
    background-image: url("/assets/icons/logo/youtube-fill-3a497134.svg");
  }

  .fr-icon-youtube-line::before,
  .fr-icon-youtube-line::after {
    background-image: url("/assets/icons/logo/youtube-line-5f0ca7c5.svg");
  }

  .fr-fi-facebook-circle-fill::before {
    background-image: url("/assets/icons/logo/facebook-circle-fill-9222c667.svg");
  }

  .fr-fi-facebook-circle-line::before {
    background-image: url("/assets/icons/logo/facebook-circle-line-39631e6e.svg");
  }

  .fr-fi-dailymotion-fill::before {
    background-image: url("/assets/icons/logo/fr--dailymotion-fill-8b5b9f3a.svg");
  }

  .fr-fi-dailymotion-line::before {
    background-image: url("/assets/icons/logo/fr--dailymotion-line-9e972a1a.svg");
  }

  .fr-fi-github-fill::before {
    background-image: url("/assets/icons/logo/github-fill-4adc7932.svg");
  }

  .fr-fi-github-line::before {
    background-image: url("/assets/icons/logo/github-line-e75abee4.svg");
  }

  .fr-fi-instagram-fill::before {
    background-image: url("/assets/icons/logo/instagram-fill-f956de9b.svg");
  }

  .fr-fi-instagram-line::before {
    background-image: url("/assets/icons/logo/instagram-line-106010af.svg");
  }

  .fr-fi-linkedin-box-fill::before {
    background-image: url("/assets/icons/logo/linkedin-box-fill-f664be47.svg");
  }

  .fr-fi-linkedin-box-line::before {
    background-image: url("/assets/icons/logo/linkedin-box-line-48e6a2eb.svg");
  }

  .fr-fi-npmjs-fill::before {
    background-image: url("/assets/icons/logo/npmjs-fill-d1bb433c.svg");
  }

  .fr-fi-npmjs-line::before {
    background-image: url("/assets/icons/logo/npmjs-line-061f9c66.svg");
  }

  .fr-fi-remixicon-fill::before {
    background-image: url("/assets/icons/logo/remixicon-fill-8d15b5f4.svg");
  }

  .fr-fi-remixicon-line::before {
    background-image: url("/assets/icons/logo/remixicon-line-e9cba3c2.svg");
  }

  .fr-fi-slack-fill::before {
    background-image: url("/assets/icons/logo/slack-fill-487939d8.svg");
  }

  .fr-fi-slack-line::before {
    background-image: url("/assets/icons/logo/slack-line-9e1843f8.svg");
  }

  .fr-fi-snapchat-fill::before {
    background-image: url("/assets/icons/logo/snapchat-fill-4e54221f.svg");
  }

  .fr-fi-snapchat-line::before {
    background-image: url("/assets/icons/logo/snapchat-line-d1bedb6a.svg");
  }

  .fr-fi-telegram-fill::before {
    background-image: url("/assets/icons/logo/telegram-fill-ab5b545c.svg");
  }

  .fr-fi-telegram-line::before {
    background-image: url("/assets/icons/logo/telegram-line-66db04dd.svg");
  }

  .fr-fi-twitch-fill::before {
    background-image: url("/assets/icons/logo/twitch-fill-52f7a4da.svg");
  }

  .fr-fi-twitch-line::before {
    background-image: url("/assets/icons/logo/twitch-line-87435bcd.svg");
  }

  .fr-fi-twitter-fill::before {
    background-image: url("/assets/icons/logo/twitter-fill-7bf0c01d.svg");
  }

  .fr-fi-twitter-line::before {
    background-image: url("/assets/icons/logo/twitter-line-167d0b13.svg");
  }

  .fr-fi-vimeo-fill::before {
    background-image: url("/assets/icons/logo/vimeo-fill-f50f48d3.svg");
  }

  .fr-fi-vimeo-line::before {
    background-image: url("/assets/icons/logo/vimeo-line-96e18f81.svg");
  }

  .fr-fi-youtube-fill::before {
    background-image: url("/assets/icons/logo/youtube-fill-3a497134.svg");
  }

  .fr-fi-youtube-line::before {
    background-image: url("/assets/icons/logo/youtube-line-5f0ca7c5.svg");
  }

  .fr-icon-anchor-fill::before,
  .fr-icon-anchor-fill::after {
    background-image: url("/assets/icons/map/anchor-fill-1f7c795f.svg");
  }

  .fr-icon-anchor-line::before,
  .fr-icon-anchor-line::after {
    background-image: url("/assets/icons/map/anchor-line-95d5a310.svg");
  }

  .fr-icon-bike-fill::before,
  .fr-icon-bike-fill::after {
    background-image: url("/assets/icons/map/bike-fill-328b0695.svg");
  }

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

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

  .fr-icon-bus-line::before,
  .fr-icon-bus-line::after {
    background-image: url("/assets/icons/map/bus-line-5c29e694.svg");
  }

  .fr-icon-car-fill::before,
  .fr-icon-car-fill::after {
    background-image: url("/assets/icons/map/car-fill-68d62486.svg");
  }

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

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

  .fr-icon-caravan-line::before,
  .fr-icon-caravan-line::after {
    background-image: url("/assets/icons/map/caravan-line-7c87bf20.svg");
  }

  .fr-icon-charging-pile-2-fill::before,
  .fr-icon-charging-pile-2-fill::after {
    background-image: url("/assets/icons/map/charging-pile-2-fill-c169681f.svg");
  }

  .fr-icon-charging-pile-2-line::before,
  .fr-icon-charging-pile-2-line::after {
    background-image: url("/assets/icons/map/charging-pile-2-line-6463c5c9.svg");
  }

  .fr-icon-compass-3-fill::before,
  .fr-icon-compass-3-fill::after {
    background-image: url("/assets/icons/map/compass-3-fill-b3bd0260.svg");
  }

  .fr-icon-compass-3-line::before,
  .fr-icon-compass-3-line::after {
    background-image: url("/assets/icons/map/compass-3-line-435c1fd1.svg");
  }

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

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

  .fr-icon-earth-fill::before,
  .fr-icon-earth-fill::after {
    background-image: url("/assets/icons/map/earth-fill-3b46918d.svg");
  }

  .fr-icon-earth-line::before,
  .fr-icon-earth-line::after {
    background-image: url("/assets/icons/map/earth-line-57f83317.svg");
  }

  .fr-icon-france-fill::before,
  .fr-icon-france-fill::after {
    background-image: url("/assets/icons/map/france-fill-28c1b35a.svg");
  }

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

  .fr-icon-gas-station-fill::before,
  .fr-icon-gas-station-fill::after {
    background-image: url("/assets/icons/map/gas-station-fill-854d6bd3.svg");
  }

  .fr-icon-gas-station-line::before,
  .fr-icon-gas-station-line::after {
    background-image: url("/assets/icons/map/gas-station-line-e6200985.svg");
  }

  .fr-icon-goblet-fill::before,
  .fr-icon-goblet-fill::after {
    background-image: url("/assets/icons/map/goblet-fill-7a1d4274.svg");
  }

  .fr-icon-goblet-line::before,
  .fr-icon-goblet-line::after {
    background-image: url("/assets/icons/map/goblet-line-765c94fe.svg");
  }

  .fr-icon-map-pin-2-fill::before,
  .fr-icon-map-pin-2-fill::after {
    background-image: url("/assets/icons/map/map-pin-2-fill-93366c1b.svg");
  }

  .fr-icon-map-pin-2-line::before,
  .fr-icon-map-pin-2-line::after {
    background-image: url("/assets/icons/map/map-pin-2-line-5bebdcaa.svg");
  }

  .fr-icon-map-pin-user-fill::before,
  .fr-icon-map-pin-user-fill::after {
    background-image: url("/assets/icons/map/map-pin-user-fill-14587389.svg");
  }

  .fr-icon-map-pin-user-line::before,
  .fr-icon-map-pin-user-line::after {
    background-image: url("/assets/icons/map/map-pin-user-line-04a6dcb5.svg");
  }

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

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

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

  .fr-icon-passport-line::before,
  .fr-icon-passport-line::after {
    background-image: url("/assets/icons/map/passport-line-3ec82c43.svg");
  }

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

  .fr-icon-restaurant-line::before,
  .fr-icon-restaurant-line::after {
    background-image: url("/assets/icons/map/restaurant-line-7f1bd5b5.svg");
  }

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

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

  .fr-icon-sailboat-fill::before,
  .fr-icon-sailboat-fill::after {
    background-image: url("/assets/icons/map/sailboat-fill-7897b2cc.svg");
  }

  .fr-icon-sailboat-line::before,
  .fr-icon-sailboat-line::after {
    background-image: url("/assets/icons/map/sailboat-line-90b7c99f.svg");
  }

  .fr-icon-ship-2-fill::before,
  .fr-icon-ship-2-fill::after {
    background-image: url("/assets/icons/map/ship-2-fill-d95b9122.svg");
  }

  .fr-icon-ship-2-line::before,
  .fr-icon-ship-2-line::after {
    background-image: url("/assets/icons/map/ship-2-line-1ad22ba5.svg");
  }

  .fr-icon-signal-tower-fill::before,
  .fr-icon-signal-tower-fill::after {
    background-image: url("/assets/icons/map/signal-tower-fill-53772ab6.svg");
  }

  .fr-icon-signal-tower-line::before,
  .fr-icon-signal-tower-line::after {
    background-image: url("/assets/icons/map/signal-tower-line-3b12877b.svg");
  }

  .fr-icon-suitcase-2-fill::before,
  .fr-icon-suitcase-2-fill::after {
    background-image: url("/assets/icons/map/suitcase-2-fill-032450ac.svg");
  }

  .fr-icon-suitcase-2-line::before,
  .fr-icon-suitcase-2-line::after {
    background-image: url("/assets/icons/map/suitcase-2-line-0e83e5b1.svg");
  }

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

  .fr-icon-taxi-line::before,
  .fr-icon-taxi-line::after {
    background-image: url("/assets/icons/map/taxi-line-48ae147d.svg");
  }

  .fr-icon-train-fill::before,
  .fr-icon-train-fill::after {
    background-image: url("/assets/icons/map/train-fill-529a28d7.svg");
  }

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

  .fr-fi-map-pin-2-fill::before {
    background-image: url("/assets/icons/map/map-pin-2-fill-93366c1b.svg");
  }

  .fr-fi-map-pin-2-line::before {
    background-image: url("/assets/icons/map/map-pin-2-line-5bebdcaa.svg");
  }

  .fr-fi-road-map-fill::before {
    background-image: url("/assets/icons/map/road-map-fill-aa196fdc.svg");
  }

  .fr-fi-road-map-line::before {
    background-image: url("/assets/icons/map/road-map-line-ac5cf7e6.svg");
  }

  .fr-icon-align-left::before,
  .fr-icon-align-left::after {
    background-image: url("/assets/icons/media/align-left-ceac6914.svg");
  }

  .fr-icon-camera-fill::before,
  .fr-icon-camera-fill::after {
    background-image: url("/assets/icons/media/camera-fill-41e99c40.svg");
  }

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

  .fr-icon-clapperboard-fill::before,
  .fr-icon-clapperboard-fill::after {
    background-image: url("/assets/icons/media/clapperboard-fill-9c1e60c1.svg");
  }

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

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

  .fr-icon-equalizer-line::before,
  .fr-icon-equalizer-line::after {
    background-image: url("/assets/icons/media/equalizer-line-8d37a2f4.svg");
  }

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

  .fr-icon-film-line::before,
  .fr-icon-film-line::after {
    background-image: url("/assets/icons/media/film-line-9e15e23e.svg");
  }

  .fr-icon-fullscreen-line::before,
  .fr-icon-fullscreen-line::after {
    background-image: url("/assets/icons/media/fullscreen-line-45ae3235.svg");
  }

  .fr-icon-gallery-fill::before,
  .fr-icon-gallery-fill::after {
    background-image: url("/assets/icons/media/gallery-fill-3906f676.svg");
  }

  .fr-icon-gallery-line::before,
  .fr-icon-gallery-line::after {
    background-image: url("/assets/icons/media/gallery-line-7990909c.svg");
  }

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

  .fr-icon-headphone-line::before,
  .fr-icon-headphone-line::after {
    background-image: url("/assets/icons/media/headphone-line-75f89618.svg");
  }

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

  .fr-icon-image-add-line::before,
  .fr-icon-image-add-line::after {
    background-image: url("/assets/icons/media/image-add-line-05ba9847.svg");
  }

  .fr-icon-image-edit-fill::before,
  .fr-icon-image-edit-fill::after {
    background-image: url("/assets/icons/media/image-edit-fill-28c14a5c.svg");
  }

  .fr-icon-image-edit-line::before,
  .fr-icon-image-edit-line::after {
    background-image: url("/assets/icons/media/image-edit-line-6c96027f.svg");
  }

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

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

  .fr-icon-live-fill::before,
  .fr-icon-live-fill::after {
    background-image: url("/assets/icons/media/live-fill-648eb387.svg");
  }

  .fr-icon-live-line::before,
  .fr-icon-live-line::after {
    background-image: url("/assets/icons/media/live-line-83cdb4a0.svg");
  }

  .fr-icon-mic-fill::before,
  .fr-icon-mic-fill::after {
    background-image: url("/assets/icons/media/mic-fill-7893a8f8.svg");
  }

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

  .fr-icon-music-2-fill::before,
  .fr-icon-music-2-fill::after {
    background-image: url("/assets/icons/media/music-2-fill-5fc45de4.svg");
  }

  .fr-icon-music-2-line::before,
  .fr-icon-music-2-line::after {
    background-image: url("/assets/icons/media/music-2-line-4df8a6fb.svg");
  }

  .fr-icon-notification-3-fill::before,
  .fr-icon-notification-3-fill::after {
    background-image: url("/assets/icons/media/notification-3-fill-3d033652.svg");
  }

  .fr-icon-notification-3-line::before,
  .fr-icon-notification-3-line::after {
    background-image: url("/assets/icons/media/notification-3-line-4c42dc11.svg");
  }

  .fr-icon-pause-circle-fill::before,
  .fr-icon-pause-circle-fill::after {
    background-image: url("/assets/icons/media/pause-circle-fill-695736d6.svg");
  }

  .fr-icon-pause-circle-line::before,
  .fr-icon-pause-circle-line::after {
    background-image: url("/assets/icons/media/pause-circle-line-50b3ea36.svg");
  }

  .fr-icon-play-circle-fill::before,
  .fr-icon-play-circle-fill::after {
    background-image: url("/assets/icons/media/play-circle-fill-cdc71743.svg");
  }

  .fr-icon-play-circle-line::before,
  .fr-icon-play-circle-line::after {
    background-image: url("/assets/icons/media/play-circle-line-5ffcb6e2.svg");
  }

  .fr-icon-stop-circle-fill::before,
  .fr-icon-stop-circle-fill::after {
    background-image: url("/assets/icons/media/stop-circle-fill-288b3f0d.svg");
  }

  .fr-icon-stop-circle-line::before,
  .fr-icon-stop-circle-line::after {
    background-image: url("/assets/icons/media/stop-circle-line-93ab58a5.svg");
  }

  .fr-icon-volume-down-fill::before,
  .fr-icon-volume-down-fill::after {
    background-image: url("/assets/icons/media/volume-down-fill-37bed751.svg");
  }

  .fr-icon-volume-down-line::before,
  .fr-icon-volume-down-line::after {
    background-image: url("/assets/icons/media/volume-down-line-36f37ce0.svg");
  }

  .fr-icon-volume-mute-fill::before,
  .fr-icon-volume-mute-fill::after {
    background-image: url("/assets/icons/media/volume-mute-fill-0a416bd0.svg");
  }

  .fr-icon-volume-mute-line::before,
  .fr-icon-volume-mute-line::after {
    background-image: url("/assets/icons/media/volume-mute-line-807ba463.svg");
  }

  .fr-icon-volume-up-fill::before,
  .fr-icon-volume-up-fill::after {
    background-image: url("/assets/icons/media/volume-up-fill-36792654.svg");
  }

  .fr-icon-volume-up-line::before,
  .fr-icon-volume-up-line::after {
    background-image: url("/assets/icons/media/volume-up-line-8c3d26bf.svg");
  }

  .fr-fi-equalizer-fill::before {
    background-image: url("/assets/icons/media/equalizer-fill-ac0180a9.svg");
  }

  .fr-fi-equalizer-line::before {
    background-image: url("/assets/icons/media/equalizer-line-8d37a2f4.svg");
  }

  .fr-fi-image-fill::before {
    background-image: url("/assets/icons/media/image-fill-a791385a.svg");
  }

  .fr-fi-image-line::before {
    background-image: url("/assets/icons/media/image-line-37593c86.svg");
  }

  .fr-fi-pause-circle-fill::before {
    background-image: url("/assets/icons/media/pause-circle-fill-695736d6.svg");
  }

  .fr-fi-pause-circle-line::before {
    background-image: url("/assets/icons/media/pause-circle-line-50b3ea36.svg");
  }

  .fr-fi-volume-down-fill::before {
    background-image: url("/assets/icons/media/volume-down-fill-37bed751.svg");
  }

  .fr-fi-volume-down-line::before {
    background-image: url("/assets/icons/media/volume-down-line-36f37ce0.svg");
  }

  .fr-fi-volume-mute-fill::before {
    background-image: url("/assets/icons/media/volume-mute-fill-0a416bd0.svg");
  }

  .fr-fi-volume-mute-line::before {
    background-image: url("/assets/icons/media/volume-mute-line-807ba463.svg");
  }

  .fr-fi-volume-up-fill::before {
    background-image: url("/assets/icons/media/volume-up-fill-36792654.svg");
  }

  .fr-fi-volume-up-line::before {
    background-image: url("/assets/icons/media/volume-up-line-8c3d26bf.svg");
  }

  .fr-fi-play-line::before,
  .fr-fi-play-line::after {
    background-image: url("/assets/icons/media/play-circle-line-5ffcb6e2.svg");
  }

  .fr-fi-play-fill::before,
  .fr-fi-play-fill::after {
    background-image: url("/assets/icons/media/play-circle-fill-cdc71743.svg");
  }

  .fr-icon-play-line::before,
  .fr-icon-play-line::after {
    background-image: url("/assets/icons/media/play-circle-line-5ffcb6e2.svg");
  }

  .fr-icon-play-fill::before,
  .fr-icon-play-fill::after {
    background-image: url("/assets/icons/media/play-circle-fill-cdc71743.svg");
  }

  .fr-icon-accessibility-fill::before,
  .fr-icon-accessibility-fill::after {
    background-image: url("/assets/icons/others/fr--accessibility-fill-7abf5200.svg");
  }

  .fr-icon-accessibility-line::before,
  .fr-icon-accessibility-line::after {
    background-image: url("/assets/icons/others/fr--accessibility-line-8d879743.svg");
  }

  .fr-icon-ear-off-fill::before,
  .fr-icon-ear-off-fill::after {
    background-image: url("/assets/icons/others/fr--ear-off-fill-b01b7862.svg");
  }

  .fr-icon-ear-off-line::before,
  .fr-icon-ear-off-line::after {
    background-image: url("/assets/icons/others/fr--ear-off-line-123a689d.svg");
  }

  .fr-icon-mental-disabilities-fill::before,
  .fr-icon-mental-disabilities-fill::after {
    background-image: url("/assets/icons/others/fr--mental-disabilities-fill-dff72836.svg");
  }

  .fr-icon-mental-disabilities-line::before,
  .fr-icon-mental-disabilities-line::after {
    background-image: url("/assets/icons/others/fr--mental-disabilities-line-81cf5f14.svg");
  }

  .fr-icon-sign-language-fill::before,
  .fr-icon-sign-language-fill::after {
    background-image: url("/assets/icons/others/fr--sign-language-fill-dedbcb0b.svg");
  }

  .fr-icon-sign-language-line::before,
  .fr-icon-sign-language-line::after {
    background-image: url("/assets/icons/others/fr--sign-language-line-0a5e52bf.svg");
  }

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

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

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

  .fr-icon-lightbulb-line::before,
  .fr-icon-lightbulb-line::after {
    background-image: url("/assets/icons/others/lightbulb-line-9cd70b3d.svg");
  }

  .fr-icon-plant-fill::before,
  .fr-icon-plant-fill::after {
    background-image: url("/assets/icons/others/plant-fill-3fa62690.svg");
  }

  .fr-icon-plant-line::before,
  .fr-icon-plant-line::after {
    background-image: url("/assets/icons/others/plant-line-24d66243.svg");
  }

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

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

  .fr-icon-scales-3-fill::before,
  .fr-icon-scales-3-fill::after {
    background-image: url("/assets/icons/others/scales-3-fill-ea08f3f1.svg");
  }

  .fr-icon-scales-3-line::before,
  .fr-icon-scales-3-line::after {
    background-image: url("/assets/icons/others/scales-3-line-e0296f7d.svg");
  }

  .fr-icon-seedling-fill::before,
  .fr-icon-seedling-fill::after {
    background-image: url("/assets/icons/others/seedling-fill-6afe805f.svg");
  }

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

  .fr-icon-umbrella-fill::before,
  .fr-icon-umbrella-fill::after {
    background-image: url("/assets/icons/others/umbrella-fill-1932742d.svg");
  }

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

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

  .fr-icon-wheelchair-line::before,
  .fr-icon-wheelchair-line::after {
    background-image: url("/assets/icons/others/wheelchair-line-43835f87.svg");
  }

  .fr-icon-add-circle-fill::before,
  .fr-icon-add-circle-fill::after {
    background-image: url("/assets/icons/system/add-circle-fill-abc70282.svg");
  }

  .fr-icon-add-circle-line::before,
  .fr-icon-add-circle-line::after {
    background-image: url("/assets/icons/system/add-circle-line-0e8d4062.svg");
  }

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

  .fr-icon-alarm-warning-fill::before,
  .fr-icon-alarm-warning-fill::after {
    background-image: url("/assets/icons/system/alarm-warning-fill-8da43dd4.svg");
  }

  .fr-icon-alarm-warning-line::before,
  .fr-icon-alarm-warning-line::after {
    background-image: url("/assets/icons/system/alarm-warning-line-c067c305.svg");
  }

  .fr-icon-alert-fill::before,
  .fr-icon-alert-fill::after {
    background-image: url("/assets/icons/system/alert-fill-2eb57133.svg");
  }

  .fr-icon-alert-line::before,
  .fr-icon-alert-line::after {
    background-image: url("/assets/icons/system/alert-line-1bee5d9a.svg");
  }

  .fr-icon-arrow-down-fill::before,
  .fr-icon-arrow-down-fill::after {
    background-image: url("/assets/icons/system/arrow-down-fill-2ff9ef7c.svg");
  }

  .fr-icon-arrow-down-line::before,
  .fr-icon-arrow-down-line::after {
    background-image: url("/assets/icons/system/arrow-down-line-d458fad2.svg");
  }

  .fr-icon-arrow-down-s-fill::before,
  .fr-icon-arrow-down-s-fill::after {
    background-image: url("/assets/icons/system/arrow-down-s-fill-f9d55a89.svg");
  }

  .fr-icon-arrow-down-s-line::before,
  .fr-icon-arrow-down-s-line::after {
    background-image: url("/assets/icons/system/arrow-down-s-line-71e2ea8d.svg");
  }

  .fr-icon-arrow-go-back-fill::before,
  .fr-icon-arrow-go-back-fill::after {
    background-image: url("/assets/icons/system/arrow-go-back-fill-ba1bbd8b.svg");
  }

  .fr-icon-arrow-go-back-line::before,
  .fr-icon-arrow-go-back-line::after {
    background-image: url("/assets/icons/system/arrow-go-back-line-598c08f0.svg");
  }

  .fr-icon-arrow-go-forward-fill::before,
  .fr-icon-arrow-go-forward-fill::after {
    background-image: url("/assets/icons/system/arrow-go-forward-fill-8726dd9c.svg");
  }

  .fr-icon-arrow-go-forward-line::before,
  .fr-icon-arrow-go-forward-line::after {
    background-image: url("/assets/icons/system/arrow-go-forward-line-c89761d4.svg");
  }

  .fr-icon-arrow-left-fill::before,
  .fr-icon-arrow-left-fill::after {
    background-image: url("/assets/icons/system/arrow-left-fill-5dbb27fe.svg");
  }

  .fr-icon-arrow-left-line::before,
  .fr-icon-arrow-left-line::after {
    background-image: url("/assets/icons/system/arrow-left-line-b515dc1d.svg");
  }

  .fr-icon-arrow-left-s-fill::before,
  .fr-icon-arrow-left-s-fill::after {
    background-image: url("/assets/icons/system/arrow-left-s-fill-61aa4881.svg");
  }

  .fr-icon-arrow-left-s-line::before,
  .fr-icon-arrow-left-s-line::after {
    background-image: url("/assets/icons/system/arrow-left-s-line-c4e366d4.svg");
  }

  .fr-icon-arrow-right-fill::before,
  .fr-icon-arrow-right-fill::after {
    background-image: url("/assets/icons/system/arrow-right-fill-acd01317.svg");
  }

  .fr-icon-arrow-right-line::before,
  .fr-icon-arrow-right-line::after {
    background-image: url("/assets/icons/system/arrow-right-line-d7ddff1e.svg");
  }

  .fr-icon-arrow-right-s-fill::before,
  .fr-icon-arrow-right-s-fill::after {
    background-image: url("/assets/icons/system/arrow-right-s-fill-3eb38607.svg");
  }

  .fr-icon-arrow-right-s-line::before,
  .fr-icon-arrow-right-s-line::after {
    background-image: url("/assets/icons/system/arrow-right-s-line-3d289275.svg");
  }

  .fr-icon-arrow-right-up-line::before,
  .fr-icon-arrow-right-up-line::after {
    background-image: url("/assets/icons/system/arrow-right-up-line-f583c6d2.svg");
  }

  .fr-icon-arrow-up-down-line::before,
  .fr-icon-arrow-up-down-line::after {
    background-image: url("/assets/icons/system/arrow-up-down-line-57c65112.svg");
  }

  .fr-icon-arrow-up-fill::before,
  .fr-icon-arrow-up-fill::after {
    background-image: url("/assets/icons/system/arrow-up-fill-43febf98.svg");
  }

  .fr-icon-arrow-up-line::before,
  .fr-icon-arrow-up-line::after {
    background-image: url("/assets/icons/system/arrow-up-line-6795ebf1.svg");
  }

  .fr-icon-arrow-up-s-fill::before,
  .fr-icon-arrow-up-s-fill::after {
    background-image: url("/assets/icons/system/arrow-up-s-fill-719845f1.svg");
  }

  .fr-icon-arrow-up-s-line::before,
  .fr-icon-arrow-up-s-line::after {
    background-image: url("/assets/icons/system/arrow-up-s-line-5dbc52ee.svg");
  }

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

  .fr-icon-checkbox-circle-fill::before,
  .fr-icon-checkbox-circle-fill::after {
    background-image: url("/assets/icons/system/checkbox-circle-fill-c14a72f4.svg");
  }

  .fr-icon-checkbox-circle-line::before,
  .fr-icon-checkbox-circle-line::after {
    background-image: url("/assets/icons/system/checkbox-circle-line-a20e5424.svg");
  }

  .fr-icon-checkbox-fill::before,
  .fr-icon-checkbox-fill::after {
    background-image: url("/assets/icons/system/checkbox-fill-539854db.svg");
  }

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

  .fr-icon-close-circle-fill::before,
  .fr-icon-close-circle-fill::after {
    background-image: url("/assets/icons/system/close-circle-fill-df14ae3a.svg");
  }

  .fr-icon-close-circle-line::before,
  .fr-icon-close-circle-line::after {
    background-image: url("/assets/icons/system/close-circle-line-86042be0.svg");
  }

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

  .fr-icon-delete-bin-fill::before,
  .fr-icon-delete-bin-fill::after {
    background-image: url("/assets/icons/system/delete-bin-fill-f44c28c5.svg");
  }

  .fr-icon-delete-bin-line::before,
  .fr-icon-delete-bin-line::after {
    background-image: url("/assets/icons/system/delete-bin-line-b876d316.svg");
  }

  .fr-icon-download-fill::before,
  .fr-icon-download-fill::after {
    background-image: url("/assets/icons/system/download-fill-09612f1d.svg");
  }

  .fr-icon-download-line::before,
  .fr-icon-download-line::after {
    background-image: url("/assets/icons/system/download-line-6365cab0.svg");
  }

  .fr-icon-error-warning-fill::before,
  .fr-icon-error-warning-fill::after {
    background-image: url("/assets/icons/system/error-warning-fill-265bbbdb.svg");
  }

  .fr-icon-error-warning-line::before,
  .fr-icon-error-warning-line::after {
    background-image: url("/assets/icons/system/error-warning-line-76fa8df4.svg");
  }

  .fr-icon-external-link-fill::before,
  .fr-icon-external-link-fill::after {
    background-image: url("/assets/icons/system/external-link-fill-df264841.svg");
  }

  .fr-icon-external-link-line::before,
  .fr-icon-external-link-line::after {
    background-image: url("/assets/icons/system/external-link-line-da192580.svg");
  }

  .fr-icon-eye-fill::before,
  .fr-icon-eye-fill::after {
    background-image: url("/assets/icons/system/eye-fill-6f3bf2b1.svg");
  }

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

  .fr-icon-eye-off-fill::before,
  .fr-icon-eye-off-fill::after {
    background-image: url("/assets/icons/system/eye-off-fill-228369b6.svg");
  }

  .fr-icon-eye-off-line::before,
  .fr-icon-eye-off-line::after {
    background-image: url("/assets/icons/system/eye-off-line-12216637.svg");
  }

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

  .fr-icon-filter-line::before,
  .fr-icon-filter-line::after {
    background-image: url("/assets/icons/system/filter-line-864079c4.svg");
  }

  .fr-icon-alert-warning-2-fill::before,
  .fr-icon-alert-warning-2-fill::after {
    background-image: url("/assets/icons/system/fr--alert-warning-2-fill-3a7931eb.svg");
  }

  .fr-icon-alert-warning-fill::before,
  .fr-icon-alert-warning-fill::after {
    background-image: url("/assets/icons/system/fr--alert-warning-fill-b7776293.svg");
  }

  .fr-icon-arrow-left-s-first-line::before,
  .fr-icon-arrow-left-s-first-line::after {
    background-image: url("/assets/icons/system/fr--arrow-left-s-first-line-d1e65616.svg");
  }

  .fr-icon-arrow-left-s-line-double::before,
  .fr-icon-arrow-left-s-line-double::after {
    background-image: url("/assets/icons/system/fr--arrow-left-s-line-double-4691c2df.svg");
  }

  .fr-icon-arrow-right-down-circle-fill::before,
  .fr-icon-arrow-right-down-circle-fill::after {
    background-image: url("/assets/icons/system/fr--arrow-right-down-circle-fill-d435ec88.svg");
  }

  .fr-icon-arrow-right-s-last-line::before,
  .fr-icon-arrow-right-s-last-line::after {
    background-image: url("/assets/icons/system/fr--arrow-right-s-last-line-9e81bc5a.svg");
  }

  .fr-icon-arrow-right-s-line-double::before,
  .fr-icon-arrow-right-s-line-double::after {
    background-image: url("/assets/icons/system/fr--arrow-right-s-line-double-07d118c9.svg");
  }

  .fr-icon-arrow-right-up-circle-fill::before,
  .fr-icon-arrow-right-up-circle-fill::after {
    background-image: url("/assets/icons/system/fr--arrow-right-up-circle-fill-fdf838d1.svg");
  }

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

  .fr-icon-equal-circle-fill::before,
  .fr-icon-equal-circle-fill::after {
    background-image: url("/assets/icons/system/fr--equal-circle-fill-1292122b.svg");
  }

  .fr-icon-error-fill::before,
  .fr-icon-error-fill::after {
    background-image: url("/assets/icons/system/fr--error-fill-62bc2864.svg");
  }

  .fr-icon-error-line::before,
  .fr-icon-error-line::after {
    background-image: url("/assets/icons/system/fr--error-line-6d3e23bf.svg");
  }

  .fr-icon-info-fill::before,
  .fr-icon-info-fill::after {
    background-image: url("/assets/icons/system/fr--info-fill-440cf2ff.svg");
  }

  .fr-icon-info-line::before,
  .fr-icon-info-line::after {
    background-image: url("/assets/icons/system/fr--info-line-0c74a3f0.svg");
  }

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

  .fr-icon-success-line::before,
  .fr-icon-success-line::after {
    background-image: url("/assets/icons/system/fr--success-line-06d8a612.svg");
  }

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

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

  .fr-icon-warning-line::before,
  .fr-icon-warning-line::after {
    background-image: url("/assets/icons/system/fr--warning-line-981b4c43.svg");
  }

  .fr-icon-information-fill::before,
  .fr-icon-information-fill::after {
    background-image: url("/assets/icons/system/information-fill-8f555efb.svg");
  }

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

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

  .fr-icon-lock-line::before,
  .fr-icon-lock-line::after {
    background-image: url("/assets/icons/system/lock-line-967fe9d0.svg");
  }

  .fr-icon-lock-unlock-fill::before,
  .fr-icon-lock-unlock-fill::after {
    background-image: url("/assets/icons/system/lock-unlock-fill-454ce9e8.svg");
  }

  .fr-icon-lock-unlock-line::before,
  .fr-icon-lock-unlock-line::after {
    background-image: url("/assets/icons/system/lock-unlock-line-a15629ce.svg");
  }

  .fr-icon-logout-box-r-fill::before,
  .fr-icon-logout-box-r-fill::after {
    background-image: url("/assets/icons/system/logout-box-r-fill-ea2aa648.svg");
  }

  .fr-icon-logout-box-r-line::before,
  .fr-icon-logout-box-r-line::after {
    background-image: url("/assets/icons/system/logout-box-r-line-4ef567ce.svg");
  }

  .fr-icon-menu-2-fill::before,
  .fr-icon-menu-2-fill::after {
    background-image: url("/assets/icons/system/menu-2-fill-6af6371b.svg");
  }

  .fr-icon-menu-fill::before,
  .fr-icon-menu-fill::after {
    background-image: url("/assets/icons/system/menu-fill-533c962c.svg");
  }

  .fr-icon-more-fill::before,
  .fr-icon-more-fill::after {
    background-image: url("/assets/icons/system/more-fill-2e85aca3.svg");
  }

  .fr-icon-more-line::before,
  .fr-icon-more-line::after {
    background-image: url("/assets/icons/system/more-line-9eddc42b.svg");
  }

  .fr-icon-notification-badge-fill::before,
  .fr-icon-notification-badge-fill::after {
    background-image: url("/assets/icons/system/notification-badge-fill-457433d2.svg");
  }

  .fr-icon-notification-badge-line::before,
  .fr-icon-notification-badge-line::after {
    background-image: url("/assets/icons/system/notification-badge-line-e1698d1e.svg");
  }

  .fr-icon-question-fill::before,
  .fr-icon-question-fill::after {
    background-image: url("/assets/icons/system/question-fill-7e490311.svg");
  }

  .fr-icon-question-line::before,
  .fr-icon-question-line::after {
    background-image: url("/assets/icons/system/question-line-68edb459.svg");
  }

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

  .fr-icon-refresh-line::before,
  .fr-icon-refresh-line::after {
    background-image: url("/assets/icons/system/refresh-line-7daa5f96.svg");
  }

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

  .fr-icon-search-line::before,
  .fr-icon-search-line::after {
    background-image: url("/assets/icons/system/search-line-1ecac749.svg");
  }

  .fr-icon-settings-5-fill::before,
  .fr-icon-settings-5-fill::after {
    background-image: url("/assets/icons/system/settings-5-fill-e8208c5b.svg");
  }

  .fr-icon-settings-5-line::before,
  .fr-icon-settings-5-line::after {
    background-image: url("/assets/icons/system/settings-5-line-440c6c38.svg");
  }

  .fr-icon-shield-fill::before,
  .fr-icon-shield-fill::after {
    background-image: url("/assets/icons/system/shield-fill-1db12c6b.svg");
  }

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

  .fr-icon-star-fill::before,
  .fr-icon-star-fill::after {
    background-image: url("/assets/icons/system/star-fill-68bad3c0.svg");
  }

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

  .fr-icon-star-s-fill::before,
  .fr-icon-star-s-fill::after {
    background-image: url("/assets/icons/system/star-s-fill-09331ebf.svg");
  }

  .fr-icon-star-s-line::before,
  .fr-icon-star-s-line::after {
    background-image: url("/assets/icons/system/star-s-line-6b08b1d1.svg");
  }

  .fr-icon-subtract-line::before,
  .fr-icon-subtract-line::after {
    background-image: url("/assets/icons/system/subtract-line-43658a48.svg");
  }

  .fr-icon-thumb-down-fill::before,
  .fr-icon-thumb-down-fill::after {
    background-image: url("/assets/icons/system/thumb-down-fill-e64dfeb3.svg");
  }

  .fr-icon-thumb-down-line::before,
  .fr-icon-thumb-down-line::after {
    background-image: url("/assets/icons/system/thumb-down-line-4a1edde4.svg");
  }

  .fr-icon-thumb-up-fill::before,
  .fr-icon-thumb-up-fill::after {
    background-image: url("/assets/icons/system/thumb-up-fill-d19605a1.svg");
  }

  .fr-icon-thumb-up-line::before,
  .fr-icon-thumb-up-line::after {
    background-image: url("/assets/icons/system/thumb-up-line-f3c081c3.svg");
  }

  .fr-icon-time-fill::before,
  .fr-icon-time-fill::after {
    background-image: url("/assets/icons/system/time-fill-7a77f4b1.svg");
  }

  .fr-icon-time-line::before,
  .fr-icon-time-line::after {
    background-image: url("/assets/icons/system/time-line-7cb4c790.svg");
  }

  .fr-icon-timer-fill::before,
  .fr-icon-timer-fill::after {
    background-image: url("/assets/icons/system/timer-fill-66f58720.svg");
  }

  .fr-icon-timer-line::before,
  .fr-icon-timer-line::after {
    background-image: url("/assets/icons/system/timer-line-3caeae69.svg");
  }

  .fr-icon-upload-2-fill::before,
  .fr-icon-upload-2-fill::after {
    background-image: url("/assets/icons/system/upload-2-fill-a6e22d11.svg");
  }

  .fr-icon-upload-2-line::before,
  .fr-icon-upload-2-line::after {
    background-image: url("/assets/icons/system/upload-2-line-8c526717.svg");
  }

  .fr-icon-upload-fill::before,
  .fr-icon-upload-fill::after {
    background-image: url("/assets/icons/system/upload-fill-957f23c0.svg");
  }

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

  .fr-icon-zoom-in-fill::before,
  .fr-icon-zoom-in-fill::after {
    background-image: url("/assets/icons/system/zoom-in-fill-6cfba194.svg");
  }

  .fr-icon-zoom-in-line::before,
  .fr-icon-zoom-in-line::after {
    background-image: url("/assets/icons/system/zoom-in-line-277c4669.svg");
  }

  .fr-icon-zoom-out-fill::before,
  .fr-icon-zoom-out-fill::after {
    background-image: url("/assets/icons/system/zoom-out-fill-31b2b6ef.svg");
  }

  .fr-icon-zoom-out-line::before,
  .fr-icon-zoom-out-line::after {
    background-image: url("/assets/icons/system/zoom-out-line-1dc6a16e.svg");
  }

  .fr-fi-add-circle-fill::before {
    background-image: url("/assets/icons/system/add-circle-fill-abc70282.svg");
  }

  .fr-fi-add-circle-line::before {
    background-image: url("/assets/icons/system/add-circle-line-0e8d4062.svg");
  }

  .fr-fi-add-line::before {
    background-image: url("/assets/icons/system/add-line-efce8dd9.svg");
  }

  .fr-fi-arrow-down-line::before {
    background-image: url("/assets/icons/system/arrow-down-line-d458fad2.svg");
  }

  .fr-fi-arrow-down-s-line::before {
    background-image: url("/assets/icons/system/arrow-down-s-line-71e2ea8d.svg");
  }

  .fr-fi-arrow-go-back-fill::before {
    background-image: url("/assets/icons/system/arrow-go-back-fill-ba1bbd8b.svg");
  }

  .fr-fi-arrow-go-back-line::before {
    background-image: url("/assets/icons/system/arrow-go-back-line-598c08f0.svg");
  }

  .fr-fi-arrow-left-line::before {
    background-image: url("/assets/icons/system/arrow-left-line-b515dc1d.svg");
  }

  .fr-fi-arrow-left-s-line::before {
    background-image: url("/assets/icons/system/arrow-left-s-line-c4e366d4.svg");
  }

  .fr-fi-arrow-right-line::before {
    background-image: url("/assets/icons/system/arrow-right-line-d7ddff1e.svg");
  }

  .fr-fi-arrow-right-s-line::before {
    background-image: url("/assets/icons/system/arrow-right-s-line-3d289275.svg");
  }

  .fr-fi-arrow-right-up-line::before {
    background-image: url("/assets/icons/system/arrow-right-up-line-f583c6d2.svg");
  }

  .fr-fi-arrow-up-fill::before {
    background-image: url("/assets/icons/system/arrow-up-fill-43febf98.svg");
  }

  .fr-fi-arrow-up-line::before {
    background-image: url("/assets/icons/system/arrow-up-line-6795ebf1.svg");
  }

  .fr-fi-arrow-up-s-line::before {
    background-image: url("/assets/icons/system/arrow-up-s-line-5dbc52ee.svg");
  }

  .fr-fi-check-line::before {
    background-image: url("/assets/icons/system/check-line-fdeecec0.svg");
  }

  .fr-fi-checkbox-circle-line::before {
    background-image: url("/assets/icons/system/checkbox-circle-line-a20e5424.svg");
  }

  .fr-fi-close-line::before {
    background-image: url("/assets/icons/system/close-line-be6c2299.svg");
  }

  .fr-fi-download-line::before {
    background-image: url("/assets/icons/system/download-line-6365cab0.svg");
  }

  .fr-fi-error-warning-fill::before {
    background-image: url("/assets/icons/system/error-warning-fill-265bbbdb.svg");
  }

  .fr-fi-error-warning-line::before {
    background-image: url("/assets/icons/system/error-warning-line-76fa8df4.svg");
  }

  .fr-fi-external-link-line::before {
    background-image: url("/assets/icons/system/external-link-line-da192580.svg");
  }

  .fr-fi-eye-fill::before {
    background-image: url("/assets/icons/system/eye-fill-6f3bf2b1.svg");
  }

  .fr-fi-eye-line::before {
    background-image: url("/assets/icons/system/eye-line-f156a77f.svg");
  }

  .fr-fi-eye-off-fill::before {
    background-image: url("/assets/icons/system/eye-off-fill-228369b6.svg");
  }

  .fr-fi-eye-off-line::before {
    background-image: url("/assets/icons/system/eye-off-line-12216637.svg");
  }

  .fr-fi-filter-fill::before {
    background-image: url("/assets/icons/system/filter-fill-c86bb337.svg");
  }

  .fr-fi-filter-line::before {
    background-image: url("/assets/icons/system/filter-line-864079c4.svg");
  }

  .fr-fi-arrow-left-s-first-line::before {
    background-image: url("/assets/icons/system/fr--arrow-left-s-first-line-d1e65616.svg");
  }

  .fr-fi-arrow-left-s-line-double::before {
    background-image: url("/assets/icons/system/fr--arrow-left-s-line-double-4691c2df.svg");
  }

  .fr-fi-arrow-right-s-last-line::before {
    background-image: url("/assets/icons/system/fr--arrow-right-s-last-line-9e81bc5a.svg");
  }

  .fr-fi-arrow-right-s-line-double::before {
    background-image: url("/assets/icons/system/fr--arrow-right-s-line-double-07d118c9.svg");
  }

  .fr-fi-error-fill::before {
    background-image: url("/assets/icons/system/fr--error-fill-62bc2864.svg");
  }

  .fr-fi-error-line::before {
    background-image: url("/assets/icons/system/fr--error-line-6d3e23bf.svg");
  }

  .fr-fi-info-fill::before {
    background-image: url("/assets/icons/system/fr--info-fill-440cf2ff.svg");
  }

  .fr-fi-info-line::before {
    background-image: url("/assets/icons/system/fr--info-line-0c74a3f0.svg");
  }

  .fr-fi-success-fill::before {
    background-image: url("/assets/icons/system/fr--success-fill-abb113ac.svg");
  }

  .fr-fi-success-line::before {
    background-image: url("/assets/icons/system/fr--success-line-06d8a612.svg");
  }

  .fr-fi-theme-fill::before {
    background-image: url("/assets/icons/system/fr--theme-fill-eea22ec4.svg");
  }

  .fr-fi-warning-fill::before {
    background-image: url("/assets/icons/system/fr--warning-fill-ce0d3702.svg");
  }

  .fr-fi-warning-line::before {
    background-image: url("/assets/icons/system/fr--warning-line-981b4c43.svg");
  }

  .fr-fi-information-fill::before {
    background-image: url("/assets/icons/system/information-fill-8f555efb.svg");
  }

  .fr-fi-information-line::before {
    background-image: url("/assets/icons/system/information-line-f08067e9.svg");
  }

  .fr-fi-lock-fill::before {
    background-image: url("/assets/icons/system/lock-fill-ba913211.svg");
  }

  .fr-fi-lock-line::before {
    background-image: url("/assets/icons/system/lock-line-967fe9d0.svg");
  }

  .fr-fi-logout-box-r-fill::before {
    background-image: url("/assets/icons/system/logout-box-r-fill-ea2aa648.svg");
  }

  .fr-fi-logout-box-r-line::before {
    background-image: url("/assets/icons/system/logout-box-r-line-4ef567ce.svg");
  }

  .fr-fi-menu-2-fill::before {
    background-image: url("/assets/icons/system/menu-2-fill-6af6371b.svg");
  }

  .fr-fi-menu-fill::before {
    background-image: url("/assets/icons/system/menu-fill-533c962c.svg");
  }

  .fr-fi-question-fill::before {
    background-image: url("/assets/icons/system/question-fill-7e490311.svg");
  }

  .fr-fi-question-line::before {
    background-image: url("/assets/icons/system/question-line-68edb459.svg");
  }

  .fr-fi-refresh-fill::before {
    background-image: url("/assets/icons/system/refresh-fill-85597870.svg");
  }

  .fr-fi-refresh-line::before {
    background-image: url("/assets/icons/system/refresh-line-7daa5f96.svg");
  }

  .fr-fi-search-fill::before {
    background-image: url("/assets/icons/system/search-fill-c3339c58.svg");
  }

  .fr-fi-search-line::before {
    background-image: url("/assets/icons/system/search-line-1ecac749.svg");
  }

  .fr-fi-subtract-line::before {
    background-image: url("/assets/icons/system/subtract-line-43658a48.svg");
  }

  .fr-fi-timer-fill::before {
    background-image: url("/assets/icons/system/timer-fill-66f58720.svg");
  }

  .fr-fi-timer-line::before {
    background-image: url("/assets/icons/system/timer-line-3caeae69.svg");
  }

  .fr-fi-upload-2-fill::before {
    background-image: url("/assets/icons/system/upload-2-fill-a6e22d11.svg");
  }

  .fr-fi-upload-2-line::before {
    background-image: url("/assets/icons/system/upload-2-line-8c526717.svg");
  }

  .fr-fi-zoom-in-fill::before {
    background-image: url("/assets/icons/system/zoom-in-fill-6cfba194.svg");
  }

  .fr-fi-zoom-in-line::before {
    background-image: url("/assets/icons/system/zoom-in-line-277c4669.svg");
  }

  .fr-fi-zoom-out-fill::before {
    background-image: url("/assets/icons/system/zoom-out-fill-31b2b6ef.svg");
  }

  .fr-fi-zoom-out-line::before {
    background-image: url("/assets/icons/system/zoom-out-line-1dc6a16e.svg");
  }

  .fr-fi-delete-line::before,
  .fr-fi-delete-line::after {
    background-image: url("/assets/icons/system/delete-bin-line-b876d316.svg");
  }

  .fr-fi-delete-fill::before,
  .fr-fi-delete-fill::after {
    background-image: url("/assets/icons/system/delete-bin-fill-f44c28c5.svg");
  }

  .fr-icon-delete-line::before,
  .fr-icon-delete-line::after {
    background-image: url("/assets/icons/system/delete-bin-line-b876d316.svg");
  }

  .fr-icon-delete-fill::before,
  .fr-icon-delete-fill::after {
    background-image: url("/assets/icons/system/delete-bin-fill-f44c28c5.svg");
  }

  .fr-icon-account-circle-fill::before,
  .fr-icon-account-circle-fill::after {
    background-image: url("/assets/icons/user/account-circle-fill-49455626.svg");
  }

  .fr-icon-account-circle-line::before,
  .fr-icon-account-circle-line::after {
    background-image: url("/assets/icons/user/account-circle-line-ba992d9d.svg");
  }

  .fr-icon-account-pin-circle-fill::before,
  .fr-icon-account-pin-circle-fill::after {
    background-image: url("/assets/icons/user/account-pin-circle-fill-af92360e.svg");
  }

  .fr-icon-account-pin-circle-line::before,
  .fr-icon-account-pin-circle-line::after {
    background-image: url("/assets/icons/user/account-pin-circle-line-500bc03f.svg");
  }

  .fr-icon-admin-fill::before,
  .fr-icon-admin-fill::after {
    background-image: url("/assets/icons/user/admin-fill-5840399a.svg");
  }

  .fr-icon-admin-line::before,
  .fr-icon-admin-line::after {
    background-image: url("/assets/icons/user/admin-line-1375c7ee.svg");
  }

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

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

  .fr-icon-parent-fill::before,
  .fr-icon-parent-fill::after {
    background-image: url("/assets/icons/user/parent-fill-0eaa3fc5.svg");
  }

  .fr-icon-parent-line::before,
  .fr-icon-parent-line::after {
    background-image: url("/assets/icons/user/parent-line-9a76113e.svg");
  }

  .fr-icon-team-fill::before,
  .fr-icon-team-fill::after {
    background-image: url("/assets/icons/user/team-fill-812f1e02.svg");
  }

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

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

  .fr-icon-user-add-line::before,
  .fr-icon-user-add-line::after {
    background-image: url("/assets/icons/user/user-add-line-781b4bfa.svg");
  }

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

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

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

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

  .fr-icon-user-search-fill::before,
  .fr-icon-user-search-fill::after {
    background-image: url("/assets/icons/user/user-search-fill-87d721be.svg");
  }

  .fr-icon-user-search-line::before,
  .fr-icon-user-search-line::after {
    background-image: url("/assets/icons/user/user-search-line-0a8502ab.svg");
  }

  .fr-icon-user-setting-fill::before,
  .fr-icon-user-setting-fill::after {
    background-image: url("/assets/icons/user/user-setting-fill-0eaf7cdf.svg");
  }

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

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

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

  .fr-fi-user-fill::before {
    background-image: url("/assets/icons/user/user-fill-d1d5b470.svg");
  }

  .fr-fi-user-line::before {
    background-image: url("/assets/icons/user/user-line-c4d880c0.svg");
  }

  .fr-fi-account-line::before,
  .fr-fi-account-line::after {
    background-image: url("/assets/icons/user/account-circle-line-ba992d9d.svg");
  }

  .fr-fi-account-fill::before,
  .fr-fi-account-fill::after {
    background-image: url("/assets/icons/user/account-circle-fill-49455626.svg");
  }

  .fr-icon-account-line::before,
  .fr-icon-account-line::after {
    background-image: url("/assets/icons/user/account-circle-line-ba992d9d.svg");
  }

  .fr-icon-account-fill::before,
  .fr-icon-account-fill::after {
    background-image: url("/assets/icons/user/account-circle-fill-49455626.svg");
  }

  .fr-icon-cloudy-2-fill::before,
  .fr-icon-cloudy-2-fill::after {
    background-image: url("/assets/icons/weather/cloudy-2-fill-b960a862.svg");
  }

  .fr-icon-cloudy-2-line::before,
  .fr-icon-cloudy-2-line::after {
    background-image: url("/assets/icons/weather/cloudy-2-line-4ae78c6c.svg");
  }

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

  .fr-icon-fire-line::before,
  .fr-icon-fire-line::after {
    background-image: url("/assets/icons/weather/fire-line-2b57e399.svg");
  }

  .fr-icon-flashlight-fill::before,
  .fr-icon-flashlight-fill::after {
    background-image: url("/assets/icons/weather/flashlight-fill-9351eeb5.svg");
  }

  .fr-icon-flashlight-line::before,
  .fr-icon-flashlight-line::after {
    background-image: url("/assets/icons/weather/flashlight-line-6f0cfd4e.svg");
  }

  .fr-icon-flood-fill::before,
  .fr-icon-flood-fill::after {
    background-image: url("/assets/icons/weather/flood-fill-0ce49780.svg");
  }

  .fr-icon-flood-line::before,
  .fr-icon-flood-line::after {
    background-image: url("/assets/icons/weather/flood-line-599bbdef.svg");
  }

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

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

  .fr-icon-heavy-showers-fill::before,
  .fr-icon-heavy-showers-fill::after {
    background-image: url("/assets/icons/weather/heavy-showers-fill-483eaf28.svg");
  }

  .fr-icon-heavy-showers-line::before,
  .fr-icon-heavy-showers-line::after {
    background-image: url("/assets/icons/weather/heavy-showers-line-46900000.svg");
  }

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

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

  .fr-icon-snowy-fill::before,
  .fr-icon-snowy-fill::after {
    background-image: url("/assets/icons/weather/snowy-fill-4ecb13b1.svg");
  }

  .fr-icon-snowy-line::before,
  .fr-icon-snowy-line::after {
    background-image: url("/assets/icons/weather/snowy-line-4c84de44.svg");
  }

  .fr-icon-sparkling-2-fill::before,
  .fr-icon-sparkling-2-fill::after {
    background-image: url("/assets/icons/weather/sparkling-2-fill-d7732a67.svg");
  }

  .fr-icon-sparkling-2-line::before,
  .fr-icon-sparkling-2-line::after {
    background-image: url("/assets/icons/weather/sparkling-2-line-827ee92a.svg");
  }

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

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

  .fr-icon-temp-cold-fill::before,
  .fr-icon-temp-cold-fill::after {
    background-image: url("/assets/icons/weather/temp-cold-fill-30e652e2.svg");
  }

  .fr-icon-temp-cold-line::before,
  .fr-icon-temp-cold-line::after {
    background-image: url("/assets/icons/weather/temp-cold-line-3071145c.svg");
  }

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

  .fr-icon-thunderstorms-line::before,
  .fr-icon-thunderstorms-line::after {
    background-image: url("/assets/icons/weather/thunderstorms-line-0dc82505.svg");
  }

  .fr-icon-tornado-fill::before,
  .fr-icon-tornado-fill::after {
    background-image: url("/assets/icons/weather/tornado-fill-01616d54.svg");
  }

  .fr-icon-tornado-line::before,
  .fr-icon-tornado-line::after {
    background-image: url("/assets/icons/weather/tornado-line-5ec4da70.svg");
  }

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

  .fr-icon-typhoon-line::before,
  .fr-icon-typhoon-line::after {
    background-image: url("/assets/icons/weather/typhoon-line-27ca9827.svg");
  }

  .fr-icon-windy-fill::before,
  .fr-icon-windy-fill::after {
    background-image: url("/assets/icons/weather/windy-fill-57c1d123.svg");
  }

  .fr-icon-windy-line::before,
  .fr-icon-windy-line::after {
    background-image: url("/assets/icons/weather/windy-line-57c1d123.svg");
  }

  .fr-fi-flashlight-fill::before {
    background-image: url("/assets/icons/weather/flashlight-fill-9351eeb5.svg");
  }

  .fr-fi-flashlight-line::before {
    background-image: url("/assets/icons/weather/flashlight-line-6f0cfd4e.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-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;
  }
}
