/* Minimal Font Awesome Icon Classes - Optimized for performance */
/* Font faces with font-display: swap are loaded inline in critical CSS */

/* Base FA Classes */
.fa, .fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa-solid, .fas {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.fa-regular, .far {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa-brands, .fab {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

/* Icon Classes - Only the ones used on your site */
.fa-address-card:before{content:"\f2bb"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-right:before{content:"\f061"}
.fa-ban:before{content:"\f05e"}
.fa-bars:before{content:"\f0c9"}
.fa-bell:before{content:"\f0f3"}
.fa-bolt:before{content:"\f0e7"}
.fa-book-open:before{content:"\f518"}
.fa-bullseye:before{content:"\f140"}
.fa-calendar-alt:before{content:"\f073"}
.fa-calendar-day:before{content:"\f783"}
.fa-chart-bar:before{content:"\f080"}
.fa-chart-line:before{content:"\f201"}
.fa-check:before{content:"\f00c"}
.fa-check-circle:before{content:"\f058"}
.fa-check-double:before{content:"\f560"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-circle-info:before{content:"\f05a"}
.fa-clock:before{content:"\f017"}
.fa-code:before{content:"\f121"}
.fa-cog:before{content:"\f013"}
.fa-cogs:before{content:"\f085"}
.fa-coins:before{content:"\f51e"}
.fa-comment:before{content:"\f075"}
.fa-comments:before{content:"\f086"}
.fa-cookie-bite:before{content:"\f564"}
.fa-copy:before{content:"\f0c5"}
.fa-credit-card:before{content:"\f09d"}
.fa-edit:before{content:"\f044"}
.fa-envelope:before{content:"\f0e0"}
.fa-envelope-open-text:before{content:"\f658"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-exclamation-triangle:before{content:"\f071"}
.fa-external-link-alt:before{content:"\f35d"}
.fa-eye:before{content:"\f06e"}
.fa-facebook:before{content:"\f09a"}
.fa-file:before{content:"\f15b"}
.fa-file-alt:before{content:"\f15c"}
.fa-file-contract:before{content:"\f56c"}
.fa-file-signature:before{content:"\f573"}
.fa-filter:before{content:"\f0b0"}
.fa-fire:before{content:"\f06d"}
.fa-gamepad:before{content:"\f11b"}
.fa-gavel:before{content:"\f0e3"}
.fa-gift:before{content:"\f06b"}
.fa-globe:before{content:"\f0ac"}
.fa-hand-holding-heart:before{content:"\f4be"}
.fa-hand-holding-usd:before{content:"\f4c0"}
.fa-headset:before{content:"\f590"}
.fa-heart:before{content:"\f004"}
.fa-history:before{content:"\f1da"}
.fa-home:before{content:"\f015"}
.fa-id-card:before{content:"\f2c2"}
.fa-inbox:before{content:"\f01c"}
.fa-info-circle:before{content:"\f05a"}
.fa-lightbulb:before{content:"\f0eb"}
.fa-link:before{content:"\f0c1"}
.fa-list:before{content:"\f03a"}
.fa-list-ul:before{content:"\f0ca"}
.fa-lock:before{content:"\f023"}
.fa-medal:before{content:"\f5a2"}
.fa-minus-circle:before{content:"\f056"}
.fa-mobile-alt:before{content:"\f3cd"}
.fa-money-bill:before{content:"\f0d6"}
.fa-money-bill-wave:before{content:"\f53a"}
.fa-paper-plane:before{content:"\f1d8"}
.fa-pen-to-square:before{content:"\f044"}
.fa-percentage:before{content:"\f295"}
.fa-play:before{content:"\f04b"}
.fa-plus:before{content:"\f067"}
.fa-plus-circle:before{content:"\f055"}
.fa-print:before{content:"\f02f"}
.fa-question-circle:before{content:"\f059"}
.fa-redo:before{content:"\f01e"}
.fa-right-from-bracket:before{content:"\f2f5"}
.fa-robot:before{content:"\f544"}
.fa-save:before{content:"\f0c7"}
.fa-search:before{content:"\f002"}
.fa-server:before{content:"\f233"}
.fa-shield-alt:before{content:"\f3ed"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-sign-out-alt:before{content:"\f2f5"}
.fa-sitemap:before{content:"\f0e8"}
.fa-spin{animation:fa-spin 2s infinite linear}
.fa-spinner:before{content:"\f110"}
.fa-square:before{content:"\f0c8"}
.fa-star:before{content:"\f005"}
.fa-sync-alt:before{content:"\f2f1"}
.fa-tachometer-alt:before{content:"\f3fd"}
.fa-tags:before{content:"\f02c"}
.fa-times:before{content:"\f00d"}
.fa-times-circle:before{content:"\f057"}
.fa-toggle-on:before{content:"\f205"}
.fa-tools:before{content:"\f7d9"}
.fa-trash:before{content:"\f1f8"}
.fa-trophy:before{content:"\f091"}
.fa-twitter:before{content:"\f099"}
.fa-undo-alt:before{content:"\f2ea"}
.fa-university:before{content:"\f19c"}
.fa-unlock:before{content:"\f09c"}
.fa-user:before{content:"\f007"}
.fa-user-check:before{content:"\f4fc"}
.fa-user-cog:before{content:"\f4fe"}
.fa-user-friends:before{content:"\f500"}
.fa-user-lock:before{content:"\f502"}
.fa-user-plus:before{content:"\f234"}
.fa-users:before{content:"\f0c0"}
.fa-user-shield:before{content:"\f505"}
.fa-volume-mute:before{content:"\f6a9"}
.fa-volume-up:before{content:"\f028"}
.fa-wallet:before{content:"\f555"}
.fa-whatsapp:before{content:"\f232"}

/* Spin animation */
@keyframes fa-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
