@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('fonts/fa-solid-900.woff2') format('woff2');
}
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('fonts/fa-regular-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('fonts/fa-brands-400.woff2') format('woff2');
}
:root {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
}
.fas {
  font-family: var(--fa-style-family-classic);
  font-weight: 900;
}
.far {
  font-family: var(--fa-style-family-classic);
  font-weight: 400;
}
.fab {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
}
.fas, .far, .fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-memory:before {
  content: "\f538";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-phone:before {
  content: "\f095";
}
.fa-map-marker-alt:before {
  content: "\f3c5";
}
.fa-network-wired:before {
  content: "\f6ff";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-cogs:before {
  content: "\f085";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-shield-alt:before {
  content: "\f3ed";
}
.fa-brain:before {
  content: "\f5dc";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-code:before {
  content: "\f121";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-warning:before {
  content: "\f071";
}
.fa-search:before {
  content: "\f002";
}
.fa-book:before {
  content: "\f02d";
}
.fa-users:before {
  content: "\f0c0";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-comments:before {
  content: "\f086";
}
.fa-pen:before {
  content: "\f304";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-layer-group:before {
  content: "\f5fd";
}
.fa-compress:before {
  content: "\f066";
}
.fa-balance-scale:before {
  content: "\f24e";
}