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

@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/fontawesome/fa-rudy.woff2") format("woff2");
}

.fa-solid,
.fas {
  font-family: "Font Awesome 6 Free", "Font Awesome 7 Free";
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
}

.fa-solid::before,
.fas::before {
  content: var(--fa);
}

.fa-angle-down { --fa: "\f107"; }
.fa-at { --fa: "\40"; }
.fa-bar-chart { --fa: "\f080"; }
.fa-bitcoin-sign { --fa: "\e0b4"; }
.fa-calculator { --fa: "\f1ec"; }
.fa-circle-half-stroke { --fa: "\f042"; }
.fa-code { --fa: "\f121"; }
.fa-cogs { --fa: "\f085"; }
.fa-envelope-open { --fa: "\f2b6"; }
.fa-file-lines { --fa: "\f15c"; }
.fa-hashtag { --fa: "\23"; }
.fa-heart { --fa: "\f004"; }
.fa-home { --fa: "\f015"; }
.fa-moon { --fa: "\f186"; }
.fa-phone { --fa: "\f095"; }
.fa-sitemap { --fa: "\f0e8"; }
.fa-sun { --fa: "\f185"; }
.fa-tags { --fa: "\f02c"; }
.fa-umbrella { --fa: "\f0e9"; }
.fa-user-plus { --fa: "\f234"; }
.fa-users { --fa: "\f0c0"; }
