/* ────────────────────────────────────────────────────────
   ICONS — generated by scripts/build-icon-font.py

   Do not edit by hand. Self-hosted and subsetted to the icons
   this theme uses, replacing the full Font Awesome stylesheet
   that was loaded from a third-party CDN on every page.
   ──────────────────────────────────────────────────────── */

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

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

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

.fa-solid { font-family: "Font Awesome 6 Free"; font-weight: 900; }
.fa-brands { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa-arrow-right::before { content: "\f061"; }
.fa-arrow-trend-down::before { content: "\e097"; }
.fa-arrow-trend-up::before { content: "\e098"; }
.fa-arrow-up-right-from-square::before { content: "\f08e"; }
.fa-award::before { content: "\f559"; }
.fa-bars::before { content: "\f0c9"; }
.fa-bolt::before { content: "\f0e7"; }
.fa-book::before { content: "\f02d"; }
.fa-book-open::before { content: "\f518"; }
.fa-border-all::before { content: "\f84c"; }
.fa-box::before { content: "\f466"; }
.fa-box-open::before { content: "\f49e"; }
.fa-brain::before { content: "\f5dc"; }
.fa-briefcase::before { content: "\f0b1"; }
.fa-building::before { content: "\f1ad"; }
.fa-bullseye::before { content: "\f140"; }
.fa-calendar::before { content: "\f133"; }
.fa-calendar-check::before { content: "\f274"; }
.fa-cart-shopping::before { content: "\f07a"; }
.fa-certificate::before { content: "\f0a3"; }
.fa-charging-station::before { content: "\f5e7"; }
.fa-chart-bar::before { content: "\f080"; }
.fa-chart-column::before { content: "\e0e3"; }
.fa-chart-line::before { content: "\f201"; }
.fa-chart-pie::before { content: "\f200"; }
.fa-chart-simple::before { content: "\e473"; }
.fa-check::before { content: "\f00c"; }
.fa-chevron-down::before { content: "\f078"; }
.fa-chevron-left::before { content: "\f053"; }
.fa-chevron-right::before { content: "\f054"; }
.fa-circle::before { content: "\f111"; }
.fa-circle-check::before { content: "\f058"; }
.fa-circle-dollar-to-slot::before { content: "\f4b9"; }
.fa-circle-info::before { content: "\f05a"; }
.fa-clipboard-check::before { content: "\f46c"; }
.fa-clock::before { content: "\f017"; }
.fa-cloud::before { content: "\f0c2"; }
.fa-code::before { content: "\f121"; }
.fa-compass::before { content: "\f14e"; }
.fa-cubes::before { content: "\f1b3"; }
.fa-database::before { content: "\f1c0"; }
.fa-desktop::before { content: "\f390"; }
.fa-diagram-project::before { content: "\f542"; }
.fa-display::before { content: "\e163"; }
.fa-download::before { content: "\f019"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-eye::before { content: "\f06e"; }
.fa-eye-slash::before { content: "\f070"; }
.fa-file-circle-check::before { content: "\e5a0"; }
.fa-file-circle-xmark::before { content: "\e5a1"; }
.fa-file-lines::before { content: "\f15c"; }
.fa-file-shield::before { content: "\e4f0"; }
.fa-fingerprint::before { content: "\f577"; }
.fa-folder-open::before { content: "\f07c"; }
.fa-gear::before { content: "\f013"; }
.fa-gears::before { content: "\f085"; }
.fa-ghost::before { content: "\f6e2"; }
.fa-globe::before { content: "\f0ac"; }
.fa-graduation-cap::before { content: "\f19d"; }
.fa-handshake::before { content: "\f2b5"; }
.fa-hard-drive::before { content: "\f0a0"; }
.fa-headset::before { content: "\f590"; }
.fa-helmet-safety::before { content: "\f807"; }
.fa-house::before { content: "\f015"; }
.fa-image::before { content: "\f03e"; }
.fa-industry::before { content: "\f275"; }
.fa-key::before { content: "\f084"; }
.fa-laptop::before { content: "\f109"; }
.fa-layer-group::before { content: "\f5fd"; }
.fa-leaf::before { content: "\f06c"; }
.fa-life-ring::before { content: "\f1cd"; }
.fa-lightbulb::before { content: "\f0eb"; }
.fa-link::before { content: "\f0c1"; }
.fa-list-check::before { content: "\f0ae"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-lock::before { content: "\f023"; }
.fa-magnifying-glass::before { content: "\f002"; }
.fa-magnifying-glass-chart::before { content: "\e522"; }
.fa-magnifying-glass-plus::before { content: "\f00e"; }
.fa-map::before { content: "\f279"; }
.fa-microchip::before { content: "\f2db"; }
.fa-mobile-screen-button::before { content: "\f3cd"; }
.fa-money-bill::before { content: "\f0d6"; }
.fa-network-wired::before { content: "\f6ff"; }
.fa-newspaper::before { content: "\f1ea"; }
.fa-paper-plane::before { content: "\f1d8"; }
.fa-phone::before { content: "\f095"; }
.fa-puzzle-piece::before { content: "\f12e"; }
.fa-recycle::before { content: "\f1b8"; }
.fa-repeat::before { content: "\f363"; }
.fa-rocket::before { content: "\f135"; }
.fa-rotate::before { content: "\f2f1"; }
.fa-rotate-left::before { content: "\f2ea"; }
.fa-school::before { content: "\f549"; }
.fa-server::before { content: "\f233"; }
.fa-shield::before { content: "\f132"; }
.fa-shield-halved::before { content: "\f3ed"; }
.fa-shield-virus::before { content: "\e06c"; }
.fa-skull::before { content: "\f54c"; }
.fa-spinner::before { content: "\f110"; }
.fa-square-check::before { content: "\f14a"; }
.fa-stethoscope::before { content: "\f0f1"; }
.fa-store::before { content: "\f54e"; }
.fa-table-columns::before { content: "\f0db"; }
.fa-temperature-low::before { content: "\f76b"; }
.fa-triangle-exclamation::before { content: "\f071"; }
.fa-truck::before { content: "\f0d1"; }
.fa-tv::before { content: "\f26c"; }
.fa-up-right-and-down-left-from-center::before { content: "\f424"; }
.fa-user-minus::before { content: "\f503"; }
.fa-user-xmark::before { content: "\f235"; }
.fa-users::before { content: "\f0c0"; }
.fa-video::before { content: "\f03d"; }
.fa-wave-square::before { content: "\f83e"; }
.fa-wifi::before { content: "\f1eb"; }
.fa-window-maximize::before { content: "\f2d0"; }
.fa-wrench::before { content: "\f0ad"; }
.fa-x::before { content: "\58"; }
.fa-xmark::before { content: "\f00d"; }
.fa-apple::before { content: "\f179"; }
.fa-instagram::before { content: "\f16d"; }
.fa-linkedin::before { content: "\f08c"; }
.fa-linkedin-in::before { content: "\f0e1"; }
.fa-x-twitter::before { content: "\e61b"; }
