/* ============================
   Minimal Local Font Awesome
   ============================ */

/* Brand font face */
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-brands-400-subset.woff2") format("woff2");
}

/* Solid font face */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa-solid-900-subset.woff2") format("woff2");
}

/* Base: Solid Icons */
.fa,
.fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  font-style: normal;
  display: inline-block;
  text-rendering: auto;
  line-height: 1;
}

/* Force brand icons to use the correct font even if .fa is used */
.fa.fa-facebook:before,
.fa.fa-instagram:before,
.fa.fa-linkedin:before {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

/* Individual Icon Codes (Solid) */
.fa-phone:before {
  content: "\f095";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-location-dot:before {
  content: "\f3c5";
}

/* Individual Icon Codes (Brands) */
.fa-facebook:before {
  content: "\f09a";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-linkedin:before {
  content: "\f0e1";
}
