/* ==========================================================================
   Icon set — Font Awesome 6 Pro subset (only the glyphs this page uses)
   ========================================================================== */

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

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

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

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

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

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

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

/* Glyphs -------------------------------------------------------------- */

.fa-angle-down::before         { content: "\f107"; }
.fa-angle-up::before           { content: "\f106"; }
.fa-arrow-right::before        { content: "\f061"; }
.fa-arrow-up::before           { content: "\f062"; }
.fa-arrow-up-right::before     { content: "\e09f"; }
.fa-award::before              { content: "\f559"; }
.fa-badge-check::before        { content: "\f336"; }
.fa-bars::before               { content: "\f0c9"; }
.fa-boxes-stacked::before      { content: "\f468"; }
.fa-building::before           { content: "\f1ad"; }
.fa-calendar-days::before      { content: "\f073"; }
.fa-cart-shopping::before      { content: "\f07a"; }
.fa-certificate::before        { content: "\f0a3"; }
.fa-check::before              { content: "\f00c"; }
.fa-chevron-down::before       { content: "\f078"; }
.fa-clock::before              { content: "\f017"; }
.fa-cookie-bite::before        { content: "\f564"; }
.fa-chevron-right::before      { content: "\f054"; }
.fa-circle-check::before       { content: "\f058"; }
.fa-cube::before               { content: "\f1b2"; }
.fa-earth-americas::before     { content: "\f57d"; }
.fa-envelope::before           { content: "\f0e0"; }
.fa-file-certificate::before   { content: "\f5f3"; }
.fa-gas-pump::before           { content: "\f52f"; }
.fa-gear::before               { content: "\f013"; }
.fa-gauge-high::before          { content: "\f625"; }
.fa-microchip::before           { content: "\f2db"; }
.fa-display::before             { content: "\e163"; }
.fa-globe::before              { content: "\f0ac"; }
.fa-handshake::before          { content: "\f2b5"; }
.fa-headset::before            { content: "\f590"; }
.fa-location-dot::before       { content: "\f3c5"; }
.fa-lock::before               { content: "\f023"; }
.fa-map::before                { content: "\f279"; }
.fa-minus::before              { content: "\f068"; }
.fa-paper-plane::before        { content: "\f1d8"; }
.fa-pen::before                { content: "\f304"; }
.fa-phone-volume::before       { content: "\f2a0"; }
.fa-plus::before               { content: "\f067"; }
.fa-screwdriver-wrench::before { content: "\f7d9"; }
.fa-shield-check::before       { content: "\f2f7"; }
.fa-times::before              { content: "\f00d"; }
.fa-trophy::before             { content: "\f091"; }
.fa-truck::before              { content: "\f0d1"; }
.fa-user::before               { content: "\f007"; }
.fa-wrench::before             { content: "\f0ad"; }

.fa-facebook-f::before         { content: "\f39e"; }
.fa-instagram::before          { content: "\f16d"; }
.fa-whatsapp::before           { content: "\f232"; }
