/*
 * WILLTECH_VENDOR_LOCAL_V1
 * Inter e Outfit: SIL Open Font License.
 * Font Awesome Free 6.4.0:
 * Icons CC BY 4.0, Fonts SIL OFL 1.1, Code MIT.
 */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/fonts/inter/inter-v20-latin.woff2") format("woff2");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/inter/inter-v20-latin.woff2") format("woff2");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/fonts/inter/inter-v20-latin.woff2") format("woff2");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/fonts/inter/inter-v20-latin.woff2") format("woff2");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/fonts/inter/inter-v20-latin.woff2") format("woff2");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/fonts/inter/inter-v20-latin.woff2") format("woff2");
}

@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/fonts/outfit/outfit-v15-latin.woff2") format("woff2");
}

@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/fonts/outfit/outfit-v15-latin.woff2") format("woff2");
}

@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/fonts/outfit/outfit-v15-latin.woff2") format("woff2");
}

@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/fonts/outfit/outfit-v15-latin.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/fonts/fontawesome/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/fontawesome/fa-brands-400.woff2") format("woff2");
}

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

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

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

/* Somente os 28 ícones realmente usados. */
.fa-apple::before{content:"\f179"}
.fa-bars::before{content:"\f0c9"}
.fa-bolt::before{content:"\f0e7"}
.fa-brain::before{content:"\f5dc"}
.fa-building::before{content:"\f1ad"}
.fa-calendar-check::before{content:"\f274"}
.fa-cart-shopping::before{content:"\f07a"}
.fa-check::before{content:"\f00c"}
.fa-check-circle::before{content:"\f058"}
.fa-chevron-down::before{content:"\f078"}
.fa-clock::before{content:"\f017"}
.fa-display::before{content:"\e163"}
.fa-envelope::before{content:"\f0e0"}
.fa-fan::before{content:"\f863"}
.fa-laptop::before{content:"\f109"}
.fa-laptop-code::before{content:"\f5fc"}
.fa-map-marker-alt::before{content:"\f3c5"}
.fa-microchip::before{content:"\f2db"}
.fa-print::before{content:"\f02f"}
.fa-robot::before{content:"\f544"}
.fa-route::before{content:"\f4d7"}
.fa-search-dollar::before{content:"\f688"}
.fa-shield-alt::before{content:"\f3ed"}
.fa-times::before{content:"\f00d"}
.fa-tools::before{content:"\f7d9"}
.fa-user-check::before{content:"\f4fc"}
.fa-whatsapp::before{content:"\f232"}
.fa-wifi::before{content:"\f1eb"}
