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

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

.fa-solid,
.fas,
.fa-brands,
.fab {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  text-align: center;
  width: 1.25em;
  speak: never;
}

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

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

.fa-solid::before,
.fas::before,
.fa-brands::before,
.fab::before {
  content: var(--fa);
}

.fa-phone { --fa: "\f095"; }
.fa-clock { --fa: "\f017"; }
.fa-road { --fa: "\f018"; }
.fa-location-dot { --fa: "\f3c5"; }
.fa-map-location-dot { --fa: "\f5a0"; }
.fa-wallet { --fa: "\f555"; }
.fa-gas-pump { --fa: "\f52f"; }
.fa-car-burst { --fa: "\f5e1"; }
.fa-truck-tow { --fa: "\e2b8"; }
.fa-truck-flatbed { --fa: "\e2b6"; }
.fa-truck-pickup { --fa: "\f63c"; }
.fa-light-emergency-on { --fa: "\e420"; }
.fa-circle-check { --fa: "\f058"; }
.fa-user { --fa: "\f007"; }
.fa-share-nodes { --fa: "\f1e0"; }
.fa-whatsapp { --fa: "\f232"; }
.fa-instagram { --fa: "\f16d"; }
.fa-telegram { --fa: "\f2c6"; }
