/*
 * Sous-ensemble local Font Awesome Free 6.5.2.
 * Seules les icônes réellement référencées par la V3 LAB sont embarquées.
 * Licence : ../icons/font-awesome/LICENSE.txt
 */
.fa-solid,
.fa-regular {
  font-style: normal;
  line-height: 1;
}

.fa-solid::before,
.fa-regular::before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -.125em;
  background-color: currentColor;
  -webkit-mask: var(--fa-local-icon) center / contain no-repeat;
  mask: var(--fa-local-icon) center / contain no-repeat;
}

.fa-arrow-left { --fa-local-icon: url("../icons/font-awesome/solid/arrow-left.svg"); }
.fa-arrow-right { --fa-local-icon: url("../icons/font-awesome/solid/arrow-right.svg"); }
.fa-arrow-up { --fa-local-icon: url("../icons/font-awesome/solid/arrow-up.svg"); }
.fa-arrow-up-right-from-square { --fa-local-icon: url("../icons/font-awesome/solid/arrow-up-right-from-square.svg"); }
.fa-book-open { --fa-local-icon: url("../icons/font-awesome/solid/book-open.svg"); }
.fa-box-archive { --fa-local-icon: url("../icons/font-awesome/solid/box-archive.svg"); }
.fa-building-shield { --fa-local-icon: url("../icons/font-awesome/solid/building-shield.svg"); }
.fa-building-user { --fa-local-icon: url("../icons/font-awesome/solid/building-user.svg"); }
.fa-calculator { --fa-local-icon: url("../icons/font-awesome/solid/calculator.svg"); }
.fa-calendar-check { --fa-local-icon: url("../icons/font-awesome/solid/calendar-check.svg"); }
.fa-chart-column { --fa-local-icon: url("../icons/font-awesome/solid/chart-column.svg"); }
.fa-chart-line { --fa-local-icon: url("../icons/font-awesome/solid/chart-line.svg"); }
.fa-check { --fa-local-icon: url("../icons/font-awesome/solid/check.svg"); }
.fa-chevron-down { --fa-local-icon: url("../icons/font-awesome/solid/chevron-down.svg"); }
.fa-circle-half-stroke { --fa-local-icon: url("../icons/font-awesome/solid/circle-half-stroke.svg"); }
.fa-circle-info { --fa-local-icon: url("../icons/font-awesome/solid/circle-info.svg"); }
.fa-circle-question { --fa-local-icon: url("../icons/font-awesome/solid/circle-question.svg"); }
.fa-clock { --fa-local-icon: url("../icons/font-awesome/solid/clock.svg"); }
.fa-comment-dots { --fa-local-icon: url("../icons/font-awesome/solid/comment-dots.svg"); }
.fa-comments { --fa-local-icon: url("../icons/font-awesome/solid/comments.svg"); }
.fa-compass { --fa-local-icon: url("../icons/font-awesome/solid/compass.svg"); }
.fa-file-circle-check { --fa-local-icon: url("../icons/font-awesome/solid/file-circle-check.svg"); }
.fa-file-signature { --fa-local-icon: url("../icons/font-awesome/solid/file-signature.svg"); }
.fa-folder-tree { --fa-local-icon: url("../icons/font-awesome/solid/folder-tree.svg"); }
.fa-gavel { --fa-local-icon: url("../icons/font-awesome/solid/gavel.svg"); }
.fa-gears { --fa-local-icon: url("../icons/font-awesome/solid/gears.svg"); }
.fa-hand-holding-heart { --fa-local-icon: url("../icons/font-awesome/solid/hand-holding-heart.svg"); }
.fa-handshake { --fa-local-icon: url("../icons/font-awesome/solid/handshake.svg"); }
.fa-handshake-angle { --fa-local-icon: url("../icons/font-awesome/solid/handshake-angle.svg"); }
.fa-heading { --fa-local-icon: url("../icons/font-awesome/solid/heading.svg"); }
.fa-headset { --fa-local-icon: url("../icons/font-awesome/solid/headset.svg"); }
.fa-heart { --fa-local-icon: url("../icons/font-awesome/solid/heart.svg"); }
.fa-house-medical { --fa-local-icon: url("../icons/font-awesome/solid/house-medical.svg"); }
.fa-house-user { --fa-local-icon: url("../icons/font-awesome/solid/house-user.svg"); }
.fa-keyboard { --fa-local-icon: url("../icons/font-awesome/solid/keyboard.svg"); }
.fa-landmark { --fa-local-icon: url("../icons/font-awesome/solid/landmark.svg"); }
.fa-leaf { --fa-local-icon: url("../icons/font-awesome/solid/leaf.svg"); }
.fa-list-check { --fa-local-icon: url("../icons/font-awesome/solid/list-check.svg"); }
.fa-location-dot { --fa-local-icon: url("../icons/font-awesome/solid/location-dot.svg"); }
.fa-lock { --fa-local-icon: url("../icons/font-awesome/solid/lock.svg"); }
.fa-magnifying-glass { --fa-local-icon: url("../icons/font-awesome/solid/magnifying-glass.svg"); }
.fa-message { --fa-local-icon: url("../icons/font-awesome/solid/message.svg"); }
.fa-people-arrows-left-right { --fa-local-icon: url("../icons/font-awesome/solid/people-arrows-left-right.svg"); }
.fa-people-group { --fa-local-icon: url("../icons/font-awesome/solid/people-group.svg"); }
.fa-people-roof { --fa-local-icon: url("../icons/font-awesome/solid/people-roof.svg"); }
.fa-person-walking-arrow-right { --fa-local-icon: url("../icons/font-awesome/solid/person-walking-arrow-right.svg"); }
.fa-plus { --fa-local-icon: url("../icons/font-awesome/solid/plus.svg"); }
.fa-reply { --fa-local-icon: url("../icons/font-awesome/solid/reply.svg"); }
.fa-route { --fa-local-icon: url("../icons/font-awesome/solid/route.svg"); }
.fa-scale-balanced { --fa-local-icon: url("../icons/font-awesome/solid/scale-balanced.svg"); }
.fa-scale-unbalanced-flip { --fa-local-icon: url("../icons/font-awesome/solid/scale-unbalanced-flip.svg"); }
.fa-scroll { --fa-local-icon: url("../icons/font-awesome/solid/scroll.svg"); }
.fa-seedling { --fa-local-icon: url("../icons/font-awesome/solid/seedling.svg"); }
.fa-shield-halved { --fa-local-icon: url("../icons/font-awesome/solid/shield-halved.svg"); }
.fa-shield-heart { --fa-local-icon: url("../icons/font-awesome/solid/shield-heart.svg"); }
.fa-signature { --fa-local-icon: url("../icons/font-awesome/solid/signature.svg"); }
.fa-sitemap { --fa-local-icon: url("../icons/font-awesome/solid/sitemap.svg"); }
.fa-triangle-exclamation { --fa-local-icon: url("../icons/font-awesome/solid/triangle-exclamation.svg"); }
.fa-universal-access { --fa-local-icon: url("../icons/font-awesome/solid/universal-access.svg"); }
.fa-user-check { --fa-local-icon: url("../icons/font-awesome/solid/user-check.svg"); }
.fa-user-lock { --fa-local-icon: url("../icons/font-awesome/solid/user-lock.svg"); }
.fa-user-shield { --fa-local-icon: url("../icons/font-awesome/solid/user-shield.svg"); }
.fa-users-gear { --fa-local-icon: url("../icons/font-awesome/solid/users-gear.svg"); }
.fa-venus-mars { --fa-local-icon: url("../icons/font-awesome/solid/venus-mars.svg"); }
.fa-wallet { --fa-local-icon: url("../icons/font-awesome/solid/wallet.svg"); }
.fa-regular.fa-file-lines { --fa-local-icon: url("../icons/font-awesome/regular/file-lines.svg"); }
