@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/fa-solid-900.woff2') format('woff2'),
       url('../fonts/fa-solid-900.ttf') format('truetype');
}
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fa-brands-400.woff2') format('woff2'),
       url('../fonts/fa-brands-400.ttf') format('truetype');
}
.fa, .fas {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
  font-style: normal;
  display: inline-block;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.fab {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
  font-style: normal;
  display: inline-block;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
/* Solid icons */
.fa-bars::before          { content: "\f0c9"; }
.fa-xmark::before         { content: "\f00d"; }
.fa-chevron-down::before  { content: "\f078"; }
.fa-chevron-up::before    { content: "\f077"; }
.fa-arrow-right::before   { content: "\f061"; }
.fa-link::before          { content: "\f0c1"; }
.fa-pen-nib::before       { content: "\f5ad"; }
.fa-pencil::before        { content: "\f303"; }
.fa-bullhorn::before      { content: "\f0a1"; }
.fa-file-lines::before    { content: "\f15c"; }
.fa-magnifying-glass::before { content: "\f002"; }
.fa-chart-bar::before     { content: "\f080"; }
.fa-tag::before           { content: "\f02b"; }
.fa-shield-halved::before { content: "\f3ed"; }
.fa-eye::before           { content: "\f06e"; }
.fa-bullseye::before      { content: "\f140"; }
.fa-envelope::before      { content: "\f0e0"; }
.fa-clock::before         { content: "\f017"; }
.fa-globe::before         { content: "\f0ac"; }
.fa-check::before         { content: "\f00c"; }
.fa-star::before          { content: "\f005"; }
.fa-rocket::before        { content: "\f135"; }
.fa-trophy::before        { content: "\f091"; }
.fa-chart-line::before    { content: "\f201"; }
.fa-users::before         { content: "\f0c0"; }
.fa-circle-check::before  { content: "\f058"; }
.fa-angles-right::before  { content: "\f101"; }
.fa-up-right-from-square::before { content: "\f35d"; }
/* Brand icons */
.fa-twitter::before       { content: "\f099"; }
.fa-x-twitter::before     { content: "\e61b"; }
.fa-linkedin-in::before   { content: "\f0e1"; }
.fa-linkedin::before      { content: "\f08c"; }
.fa-facebook-f::before    { content: "\f39e"; }
/* Additional solid icons */
.fa-thumbs-up::before         { content: "\f164"; }
.fa-hand-pointer::before      { content: "\f25a"; }
.fa-chart-bar::before         { content: "\f080"; }
.fa-user-tie::before          { content: "\f508"; }
.fa-arrow-trend-up::before    { content: "\e098"; }
.fa-building::before          { content: "\f1ad"; }
.fa-magnifying-glass-chart::before { content: "\e522"; }
.fa-rotate::before            { content: "\f2f1"; }
.fa-file-invoice-dollar::before { content: "\f571"; }
.fa-diagram-project::before   { content: "\e4d3"; }
.fa-scale-balanced::before    { content: "\f24e"; }
.fa-circle-question::before   { content: "\f059"; }
.fa-face-smile::before        { content: "\f118"; }
.fa-ban::before               { content: "\f05e"; }
.fa-check-circle::before      { content: "\f058"; }
.fa-list-check::before        { content: "\e1b8"; }
.fa-bolt::before              { content: "\f0e7"; }
.fa-piggy-bank::before        { content: "\f4d3"; }
.fa-newspaper::before         { content: "\f1ea"; }
.fa-comment::before           { content: "\f075"; }
.fa-lightbulb::before         { content: "\f0eb"; }
.fa-file-pen::before          { content: "\f31c"; }
.fa-paper-plane::before       { content: "\f1d8"; }
.fa-envelope-open-text::before { content: "\f658"; }
.fa-file-alt::before          { content: "\f15c"; }
.fa-code::before              { content: "\f121"; }
.fa-pen-fancy::before         { content: "\f5ac"; }
.fa-list-ol::before           { content: "\f0cb"; }
.fa-arrow-pointer::before     { content: "\f245"; }
.fa-file-word::before         { content: "\f1c2"; }
.fa-gear::before              { content: "\f013"; }
.fa-file-pdf::before          { content: "\f1c1"; }
.fa-phone-volume::before      { content: "\f2a0"; }
.fa-phone::before             { content: "\f095"; }
.fa-filter::before            { content: "\f0b0"; }
.fa-map::before               { content: "\f279"; }
.fa-handshake::before         { content: "\f2b5"; }
.fa-layer-group::before       { content: "\f5fd"; }
.fa-percent::before           { content: "\25"; }
.fa-gauge-high::before        { content: "\f625"; }
.fa-file-invoice::before      { content: "\f570"; }
.fa-user-minus::before        { content: "\f503"; }
.fa-box-open::before          { content: "\f49e"; }
.fa-calendar::before          { content: "\f133"; }
.fa-times::before             { content: "\f00d"; }
.fa-eye-slash::before         { content: "\f070"; }
.fa-gift::before              { content: "\f06b"; }
.fa-circle-info::before       { content: "\f05a"; }
.fa-magnifying-glass-plus::before { content: "\f00e"; }
.fa-pen-to-square::before     { content: "\f044"; }
