/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2025 Fonticons, Inc.
 * 
 * This is a custom subset containing only 64 icons used in rdv-frontend
 * Generated on: 2025-11-05
 */

/* FONT FACES */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fa/fa-regular-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/assets/fa/fa-solid-900.woff2') format('woff2');
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fa/fa-brands-400.woff2') format('woff2');
}

/* BASE STYLES */
.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands,
.fal,
.fat,
.fad {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal !important;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

/* SOLID */
.fas,
.fa-solid {
  font-family: 'Font Awesome 6 Free' !important;
  font-weight: 900 !important;
}

/* REGULAR */
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free' !important;
  font-weight: 400 !important;
}

/* BRANDS */
.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands' !important;
  font-weight: 400 !important;
}

/* ICONS - Solid (58) */
.fa-arrow-left:before {
  content: '\f060';
}
.fa-bars:before {
  content: '\f0c9';
}
.fa-book:before {
  content: '\f02d';
}
.fa-building:before {
  content: '\f1ad';
}
.fa-calendar:before {
  content: '\f133';
}
.fa-calendar-check:before {
  content: '\f274';
}
.fa-calendar-day:before {
  content: '\f783';
}
.fa-calendar-days:before {
  content: '\f073';
}
.fa-calendar-minus:before {
  content: '\f272';
}
.fa-calendar-plus:before {
  content: '\f271';
}
.fa-calendar-week:before {
  content: '\f784';
}
.fa-chart-line:before {
  content: '\f201';
}
.fa-check:before {
  content: '\f00c';
}
.fa-chevron-down:before {
  content: '\f078';
}
.fa-chevron-left:before {
  content: '\f053';
}
.fa-chevron-right:before {
  content: '\f054';
}
.fa-circle-xmark:before {
  content: '\f057';
}
.fa-clock:before {
  content: '\f017';
}
.fa-cookie-bite:before {
  content: '\f564';
}
.fa-envelope:before {
  content: '\f0e0';
}
.fa-eye:before {
  content: '\f06e';
}
.fa-gear:before {
  content: '\f013';
}
.fa-globe:before {
  content: '\f0ac';
}
.fa-home:before {
  content: '\f015';
}
.fa-key:before {
  content: '\f084';
}
.fa-list:before {
  content: '\f03a';
}
.fa-location-crosshairs:before {
  content: '\f601';
}
.fa-location-dot:before {
  content: '\f3c5';
}
.fa-magnifying-glass:before {
  content: '\f002';
}
.fa-magnifying-glass-minus:before {
  content: '\f010';
}
.fa-magnifying-glass-plus:before {
  content: '\f00e';
}
.fa-map:before {
  content: '\f279';
}
.fa-minus:before {
  content: '\f068';
}
.fa-money-bill:before {
  content: '\f0d6';
}
.fa-pen:before {
  content: '\f304';
}
.fa-pencil:before {
  content: '\f303';
}
.fa-people-arrows:before {
  content: '\e068';
}
.fa-phone:before {
  content: '\f095';
}
.fa-plus:before {
  content: '\2b';
}
.fa-repeat:before {
  content: '\f363';
}
.fa-rotate:before {
  content: '\f2f1';
}
.fa-shield-halved:before {
  content: '\f3ed';
}
.fa-sign-out:before {
  content: '\f08b';
}
.fa-signature:before {
  content: '\f5b7';
}
.fa-sms:before {
  content: '\f7cd';
}
.fa-square-check:before {
  content: '\f14a';
}
.fa-tag:before {
  content: '\f02b';
}
.fa-tags:before {
  content: '\f02c';
}
.fa-trash:before {
  content: '\f1f8';
}
.fa-upload:before {
  content: '\f093';
}
.fa-user:before {
  content: '\f007';
}
.fa-user-check:before {
  content: '\f4fc';
}
.fa-user-pen:before {
  content: '\f4ff';
}
.fa-user-plus:before {
  content: '\f234';
}
.fa-user-tie:before {
  content: '\f508';
}
.fa-user-xmark:before {
  content: '\f235';
}
.fa-xmark:before {
  content: '\f00d';
}

/* ICONS - Regular (1) */
.fa-regular.fa-circle-check:before,
.far.fa-circle-check:before {
  content: '\f058';
}

/* ICONS - Brands (5) */
.fa-facebook:before {
  content: '\f09a';
}
.fa-google:before {
  content: '\f1a0';
}
.fa-instagram:before {
  content: '\f16d';
}
.fa-linkedin:before {
  content: '\f08c';
}
.fa-microsoft:before {
  content: '\f3ca';
}
