/*
 * Minimal Font Awesome subset for Inspirium site
 * Contains only icon classes currently used in project HTML.
 */

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("../webfonts/fa-thin-100.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../webfonts/fa-light-300.woff2") format("woff2");
}

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

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

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../webfonts/fa-brands-400.woff2") format("woff2");
}

.fa,
.fas,
.far,
.fal,
.fat,
.fa-sharp,
.fa-solid,
.fa-regular,
.fa-light,
.fa-thin,
.fa-brands,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900);
}

.fa-solid,
.fas {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
}

.fa-regular,
.far {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa-light,
.fal {
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
}

.fa-thin,
.fat {
  font-family: "Font Awesome 6 Pro";
  font-weight: 100;
}

.fa-brands,
.fab {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-arrow-up-right:before {
  content: "\e09f";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-x:before {
  content: "\58";
}

.fa-check:before {
  content: "\f00c";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus:before {
  content: "\2b";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-xmark:before {
  content: "\f00d";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-headset:before {
  content: "\f590";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-gears:before {
  content: "\f085";
}

.fa-list-check:before {
  content: "\f0ae";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-user-tie:before {
  content: "\f508";
}
