/* ============================= FONT AWESOME (self-hosted, minimal subset) =============================
   Only the @font-face declarations and icon glyphs this site actually uses — not the full FA
   distribution, since only the raw webfont files (not the official fontawesome CSS) were supplied. */

@font-face{
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.woff2") format("woff2"),
       url("../webfonts/fa-solid-900.ttf") format("truetype");
}
@font-face{
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-regular-400.woff2") format("woff2"),
       url("../webfonts/fa-regular-400.ttf") format("truetype");
}
@font-face{
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-brands-400.woff2") format("woff2"),
       url("../webfonts/fa-brands-400.ttf") format("truetype");
}

.fa{
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fa-solid{ font-family: "Font Awesome 6 Free"; font-weight: 900; }
.fa-regular{ font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa-brands{ font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa-bars::before{ content: "\f0c9"; }
.fa-xmark::before{ content: "\f00d"; }
.fa-arrow-right::before{ content: "\f061"; }
.fa-chevron-right::before{ content: "\f054"; }
.fa-envelope::before{ content: "\f0e0"; }
.fa-instagram::before{ content: "\f16d"; }
.fa-twitter::before{ content: "\f099"; }
.fa-x-twitter::before{ content: "\e61b"; }
.fa-facebook-f::before{ content: "\f39e"; }
.fa-youtube::before{ content: "\f167"; }
.fa-book-open::before{ content: "\f518"; }
.fa-envelope-open-text::before{ content: "\f658"; }
.fa-horse-head::before{ content: "\f7ab"; }
