/**
 * Font Awesome 6 Free — solid subset (only icons used by TechnofyIT).
 * Full FA CSS avoided for performance; self-hosted woff2 + font-display:swap.
 */
@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");
}

.fa-solid,
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa-arrow-right::before { content: "\f061"; }
.fa-arrow-up::before { content: "\f062"; }
.fa-arrow-down::before { content: "\f063"; }
.fa-arrow-left::before { content: "\f060"; }
.fa-phone::before { content: "\f095"; }
.fa-phone-slash::before { content: "\f3dd"; }
.fa-house::before { content: "\f015"; }
.fa-check::before { content: "\f00c"; }
.fa-circle-check::before { content: "\f058"; }
.fa-circle-xmark::before { content: "\f057"; }
.fa-circle-question::before { content: "\f059"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-calendar-check::before { content: "\f274"; }
.fa-comments::before { content: "\f086"; }
.fa-chevron-right::before { content: "\f054"; }
.fa-chevron-down::before { content: "\f078"; }
.fa-arrow-up-right-from-square::before { content: "\f08e"; }
.fa-robot::before { content: "\f544"; }
.fa-chart-line::before { content: "\f201"; }
.fa-cloud::before { content: "\f0c2"; }
.fa-shield-halved::before { content: "\f3ed"; }
.fa-link::before { content: "\f0c1"; }
.fa-screwdriver-wrench::before { content: "\f7d9"; }
.fa-rocket::before { content: "\f135"; }
.fa-bullseye::before { content: "\f140"; }
.fa-building::before { content: "\f1ad"; }
.fa-bolt::before { content: "\f0e7"; }
.fa-handshake::before { content: "\f2b5"; }
.fa-clock::before { content: "\f017"; }
.fa-plus::before { content: "\f067"; }
.fa-minus::before { content: "\f068"; }
.fa-magnifying-glass::before { content: "\f002"; }
.fa-clipboard-list::before { content: "\f46d"; }
.fa-gear::before { content: "\f013"; }
.fa-layer-group::before { content: "\f5fd"; }
.fa-user::before { content: "\f007"; }
.fa-users::before { content: "\f0c0"; }
.fa-award::before { content: "\f559"; }
.fa-brain::before { content: "\f5dc"; }
.fa-globe::before { content: "\f0ac"; }
.fa-puzzle-piece::before { content: "\f12e"; }
.fa-hourglass-half::before { content: "\f252"; }
.fa-gauge-high::before { content: "\f625"; }
.fa-file-lines::before { content: "\f15c"; }
.fa-bell::before { content: "\f0f3"; }
.fa-graduation-cap::before { content: "\f19d"; }
.fa-rotate::before { content: "\f2f1"; }
.fa-lock::before { content: "\f023"; }
.fa-key::before { content: "\f084"; }
.fa-hard-drive::before { content: "\f0a0"; }
.fa-desktop::before { content: "\f390"; }
.fa-triangle-exclamation::before { content: "\f071"; }
.fa-map::before { content: "\f279"; }
.fa-coins::before { content: "\f51e"; }
.fa-compass::before { content: "\f14e"; }
.fa-ruler-combined::before { content: "\f546"; }
.fa-broom::before { content: "\f51a"; }
.fa-cubes::before { content: "\f1b2"; }
.fa-star::before { content: "\f005"; }
.fa-mobile-screen::before { content: "\f3cd"; }
.fa-toolbox::before { content: "\f552"; }
.fa-truck::before { content: "\f0d1"; }
.fa-money-bill-wave::before { content: "\f53a"; }
.fa-fish::before { content: "\f578"; }
.fa-user-secret::before { content: "\f21b"; }
.fa-pen-ruler::before { content: "\f5ae"; }
.fa-ban::before { content: "\f05e"; }
