/* Font Awesome Custom Build - only used icons */

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

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

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

/* Icon mappings */

/* solid */
.fa-arrow-left::before { content: "\f060"; }
.fa-up-right-from-square::before { content: "\f35d"; }
.fa-phone::before { content: "\f095"; }
.fa-arrow-down::before { content: "\f063"; }
.fa-check::before { content: "\f00c"; }
.fa-forward::before { content: "\f04e"; }
.fa-magnifying-glass-arrow-right::before { content: "\e521"; }
.fa-chart-line::before { content: "\f201"; }
.fa-flag-checkered::before { content: "\f11e"; }
.fa-search::before { content: "\f002"; }

/* regular */
.fa-circle-check::before { content: "\f058"; }
.fa-building::before { content: "\f1ad"; }
.fa-pen-to-square::before { content: "\f044"; }
.fa-lightbulb::before { content: "\f0eb"; }
