/* Font Awesome 6.2.0 - subset (only icons used on this site) */

@font-face {
  font-family: "Font Awesome 6 Free";
  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, .fa-solid, .fa-regular, .far {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

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

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

/* Solid icons */
.fa-arrow-down:before          { content: "\f063"; }
.fa-arrows-rotate:before       { content: "\f021"; }
.fa-bag-shopping:before        { content: "\f290"; }
.fa-bell:before                { content: "\f0f3"; }
.fa-bolt:before                { content: "\f0e7"; }
.fa-boxes-stacked:before       { content: "\f468"; }
.fa-camera:before              { content: "\f030"; }
.fa-cart-shopping:before       { content: "\f07a"; }
.fa-chart-line:before          { content: "\f201"; }
.fa-check:before               { content: "\f00c"; }
.fa-chevron-down:before        { content: "\f078"; }
.fa-circle-check:before        { content: "\f058"; }
.fa-clock-rotate-left:before   { content: "\f1da"; }
.fa-code:before                { content: "\f121"; }
.fa-credit-card:before         { content: "\f09d"; }
.fa-display:before             { content: "\e163"; }
.fa-envelope:before            { content: "\f0e0"; }
.fa-envelope-open-text:before  { content: "\f658"; }
.fa-file-contract:before       { content: "\f56c"; }
.fa-file-invoice:before        { content: "\f570"; }
.fa-fingerprint:before         { content: "\f577"; }
.fa-gauge-high:before          { content: "\f625"; }
.fa-list-check:before          { content: "\f0ae"; }
.fa-location-dot:before        { content: "\f3c5"; }
.fa-magnifying-glass-chart:before { content: "\e522"; }
.fa-microchip:before           { content: "\f2db"; }
.fa-mobile-screen:before       { content: "\f3cf"; }
.fa-paper-plane:before         { content: "\f1d8"; }
.fa-phone:before               { content: "\f095"; }
.fa-plug:before                { content: "\f1e6"; }
.fa-robot:before               { content: "\f544"; }
.fa-rotate:before              { content: "\f2f1"; }
.fa-shield-halved:before       { content: "\f3ed"; }
.fa-table:before               { content: "\f0ce"; }
.fa-table-columns:before       { content: "\f0db"; }
.fa-tower-broadcast:before     { content: "\f519"; }
.fa-truck-fast:before          { content: "\f48b"; }
.fa-users:before               { content: "\f0c0"; }
.fa-users-gear:before          { content: "\f509"; }
.fa-xmark:before               { content: "\f00d"; }

/* Brand icons */
.fa-facebook:before            { content: "\f09a"; }
.fa-linkedin-in:before         { content: "\f0e1"; }
.fa-whatsapp:before            { content: "\f232"; }
