/*!
 * Font Awesome 6 - Subset (341 icons)
 * Generated by scripts/generate-fa-subset.js
 * Original: Font Awesome Free 6.5.1 by @fontawesome
 */

/* Base styles */
.fa,
.fa-brands,
.fa-classic,
.fa-regular,
.fa-solid,
.fab,
.far,
.fas {
  -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;
}

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

.fa-regular,
.far {
  font-weight: 400;
}

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

/* Sizing */
.fa-xs { font-size: .75em; }
.fa-sm { font-size: .875em; }
.fa-lg { font-size: 1.25em; line-height: .05em; vertical-align: -.075em; }
.fa-xl { font-size: 1.5em; line-height: .04167em; vertical-align: -.125em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }

/* Fixed width */
.fa-fw { text-align: center; width: 1.25em; }

/* Animation */
.fa-spin { animation: fa-spin 2s infinite linear; }
.fa-pulse { animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Stacking */
.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { left: 0; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index, auto); }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }

/* Icon definitions */
.fa-ad::before { content: "\f641"; }
.fa-angle-double-left::before { content: "\f100"; }
.fa-angle-double-right::before { content: "\f101"; }
.fa-angle-left::before { content: "\f104"; }
.fa-angle-right::before { content: "\f105"; }
.fa-arrow-down::before { content: "\f063"; }
.fa-arrow-left::before { content: "\f060"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-arrow-right-arrow-left::before { content: "\f0ec"; }
.fa-arrow-trend-down::before { content: "\e097"; }
.fa-arrow-trend-up::before { content: "\e098"; }
.fa-arrow-up::before { content: "\f062"; }
.fa-arrow-up-from-bracket::before { content: "\e09a"; }
.fa-arrow-up-right-from-square::before { content: "\f08e"; }
.fa-at::before { content: "\40"; }
.fa-award::before { content: "\f559"; }
.fa-bag-shopping::before { content: "\f290"; }
.fa-ban::before { content: "\f05e"; }
.fa-bars::before { content: "\f0c9"; }
.fa-baseball::before { content: "\f433"; }
.fa-baseball-ball::before { content: "\f433"; }
.fa-basketball::before { content: "\f434"; }
.fa-basketball-ball::before { content: "\f434"; }
.fa-bell::before { content: "\f0f3"; }
.fa-bell-concierge::before { content: "\f562"; }
.fa-bell-slash::before { content: "\f1f6"; }
.fa-birthday-cake::before { content: "\f1fd"; }
.fa-bitcoin::before { content: "\f379"; }
.fa-bolt::before { content: "\f0e7"; }
.fa-book::before { content: "\f02d"; }
.fa-box-open::before { content: "\f49e"; }
.fa-building::before { content: "\f1ad"; }
.fa-bullhorn::before { content: "\f0a1"; }
.fa-bullseye::before { content: "\f140"; }
.fa-calculator::before { content: "\f1ec"; }
.fa-calendar::before { content: "\f133"; }
.fa-calendar-alt::before { content: "\f073"; }
.fa-calendar-check::before { content: "\f274"; }
.fa-calendar-day::before { content: "\f783"; }
.fa-calendar-days::before { content: "\f073"; }
.fa-calendar-week::before { content: "\f784"; }
.fa-camera::before { content: "\f030"; }
.fa-cart-shopping::before { content: "\f07a"; }
.fa-champagne-glasses::before { content: "\f79f"; }
.fa-chart-area::before { content: "\f1fe"; }
.fa-chart-bar::before { content: "\f080"; }
.fa-chart-line::before { content: "\f201"; }
.fa-chart-pie::before { content: "\f200"; }
.fa-check::before { content: "\f00c"; }
.fa-check-circle::before { content: "\f058"; }
.fa-check-double::before { content: "\f560"; }
.fa-chess::before { content: "\f439"; }
.fa-chess-board::before { content: "\f43c"; }
.fa-chess-queen::before { content: "\f445"; }
.fa-chevron-down::before { content: "\f078"; }
.fa-chevron-left::before { content: "\f053"; }
.fa-chevron-right::before { content: "\f054"; }
.fa-chevron-up::before { content: "\f077"; }
.fa-circle::before { content: "\f111"; }
.fa-circle-check::before { content: "\f058"; }
.fa-circle-info::before { content: "\f05a"; }
.fa-circle-notch::before { content: "\f1ce"; }
.fa-circle-question::before { content: "\f059"; }
.fa-city::before { content: "\f64f"; }
.fa-clapperboard::before { content: "\e131"; }
.fa-clipboard-list::before { content: "\f46d"; }
.fa-clock::before { content: "\f017"; }
.fa-clock-rotate-left::before { content: "\f1da"; }
.fa-clone::before { content: "\f24d"; }
.fa-cloud-arrow-up::before { content: "\f0ee"; }
.fa-cloud-upload-alt::before { content: "\f0ee"; }
.fa-clover::before { content: "\e139"; }
.fa-code::before { content: "\f121"; }
.fa-cog::before { content: "\f013"; }
.fa-coins::before { content: "\f51e"; }
.fa-comment::before { content: "\f075"; }
.fa-comments::before { content: "\f086"; }
.fa-compass::before { content: "\f14e"; }
.fa-copy::before { content: "\f0c5"; }
.fa-credit-card::before { content: "\f09d"; }
.fa-crown::before { content: "\f521"; }
.fa-cubes::before { content: "\f1b3"; }
.fa-desktop::before { content: "\f390"; }
.fa-diamond::before { content: "\f219"; }
.fa-dice::before { content: "\f522"; }
.fa-discord::before { content: "\f392"; }
.fa-dna::before { content: "\f471"; }
.fa-dollar-sign::before { content: "\24"; }
.fa-door-open::before { content: "\f52b"; }
.fa-download::before { content: "\f019"; }
.fa-edit::before { content: "\f044"; }
.fa-ellipsis-h::before { content: "\f141"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-envelope-circle-check::before { content: "\e4e8"; }
.fa-envelope-open::before { content: "\f2b6"; }
.fa-exchange-alt::before { content: "\f362"; }
.fa-exclamation::before { content: "\21"; }
.fa-exclamation-circle::before { content: "\f06a"; }
.fa-exclamation-triangle::before { content: "\f071"; }
.fa-expand::before { content: "\f065"; }
.fa-expand-alt::before { content: "\f424"; }
.fa-external-link-alt::before { content: "\f35d"; }
.fa-eye::before { content: "\f06e"; }
.fa-eye-slash::before { content: "\f070"; }
.fa-face-smile::before { content: "\f118"; }
.fa-facebook-f::before { content: "\f39e"; }
.fa-feather::before { content: "\f52d"; }
.fa-file::before { content: "\f15b"; }
.fa-file-alt::before { content: "\f15c"; }
.fa-file-archive::before { content: "\f1c6"; }
.fa-file-contract::before { content: "\f56c"; }
.fa-file-pdf::before { content: "\f1c1"; }
.fa-file-word::before { content: "\f1c2"; }
.fa-film::before { content: "\f008"; }
.fa-filter::before { content: "\f0b0"; }
.fa-fingerprint::before { content: "\f577"; }
.fa-fire::before { content: "\f06d"; }
.fa-fire-alt::before { content: "\f7e4"; }
.fa-fire-flame-curved::before { content: "\f7e4"; }
.fa-fist-raised::before { content: "\f6de"; }
.fa-flag::before { content: "\f024"; }
.fa-flask::before { content: "\f0c3"; }
.fa-floppy-disk::before { content: "\f0c7"; }
.fa-folder::before { content: "\f07b"; }
.fa-folder-open::before { content: "\f07c"; }
.fa-football::before { content: "\f44e"; }
.fa-football-ball::before { content: "\f44e"; }
.fa-futbol::before { content: "\f1e3"; }
.fa-gamepad::before { content: "\f11b"; }
.fa-gauge-high::before { content: "\f625"; }
.fa-gears::before { content: "\f085"; }
.fa-gem::before { content: "\f3a5"; }
.fa-gift::before { content: "\f06b"; }
.fa-glass-cheers::before { content: "\f79f"; }
.fa-globe::before { content: "\f0ac"; }
.fa-golf-ball::before { content: "\f450"; }
.fa-golf-ball-tee::before { content: "\f450"; }
.fa-grip-lines::before { content: "\f7a4"; }
.fa-hand-fist::before { content: "\f6de"; }
.fa-hand-holding-dollar::before { content: "\f4c0"; }
.fa-hand-holding-heart::before { content: "\f4be"; }
.fa-hand-paper::before { content: "\f256"; }
.fa-handshake::before { content: "\f2b5"; }
.fa-handshake-angle::before { content: "\f4c4"; }
.fa-hashtag::before { content: "\23"; }
.fa-headset::before { content: "\f590"; }
.fa-heart::before { content: "\f004"; }
.fa-history::before { content: "\f1da"; }
.fa-hockey-puck::before { content: "\f453"; }
.fa-home::before { content: "\f015"; }
.fa-hourglass::before { content: "\f254"; }
.fa-hourglass-half::before { content: "\f252"; }
.fa-hourglass-start::before { content: "\f251"; }
.fa-id-badge::before { content: "\f2c1"; }
.fa-id-card::before { content: "\f2c2"; }
.fa-image::before { content: "\f03e"; }
.fa-images::before { content: "\f302"; }
.fa-inbox::before { content: "\f01c"; }
.fa-infinity::before { content: "\f534"; }
.fa-info::before { content: "\f129"; }
.fa-info-circle::before { content: "\f05a"; }
.fa-instagram::before { content: "\f16d"; }
.fa-key::before { content: "\f084"; }
.fa-keyboard::before { content: "\f11c"; }
.fa-layer-group::before { content: "\f5fd"; }
.fa-level-down-alt::before { content: "\f3be"; }
.fa-lightbulb::before { content: "\f0eb"; }
.fa-link::before { content: "\f0c1"; }
.fa-link-slash::before { content: "\f127"; }
.fa-linkedin-in::before { content: "\f0e1"; }
.fa-list::before { content: "\f03a"; }
.fa-list-ol::before { content: "\f0cb"; }
.fa-lock::before { content: "\f023"; }
.fa-map-marker-alt::before { content: "\f3c5"; }
.fa-mask::before { content: "\f6fa"; }
.fa-medal::before { content: "\f5a2"; }
.fa-minus::before { content: "\f068"; }
.fa-minus-circle::before { content: "\f056"; }
.fa-mobile-alt::before { content: "\f3cd"; }
.fa-mobile-screen::before { content: "\f3cf"; }
.fa-money-bill::before { content: "\f0d6"; }
.fa-money-bill-alt::before { content: "\f3d1"; }
.fa-money-bill-trend-up::before { content: "\e529"; }
.fa-money-bill-wave::before { content: "\f53a"; }
.fa-money-check-dollar::before { content: "\f53d"; }
.fa-moon::before { content: "\f186"; }
.fa-mountain-sun::before { content: "\e52f"; }
.fa-mouse-pointer::before { content: "\f245"; }
.fa-music::before { content: "\f001"; }
.fa-network-wired::before { content: "\f6ff"; }
.fa-newspaper::before { content: "\f1ea"; }
.fa-palette::before { content: "\f53f"; }
.fa-paper-plane::before { content: "\f1d8"; }
.fa-paperclip::before { content: "\f0c6"; }
.fa-pen::before { content: "\f304"; }
.fa-people-group::before { content: "\e533"; }
.fa-percent::before { content: "\25"; }
.fa-percentage::before { content: "\25"; }
.fa-piggy-bank::before { content: "\f4d3"; }
.fa-play::before { content: "\f04b"; }
.fa-play-circle::before { content: "\f144"; }
.fa-plus::before { content: "\2b"; }
.fa-plus-circle::before { content: "\f055"; }
.fa-qrcode::before { content: "\f029"; }
.fa-question::before { content: "\3f"; }
.fa-question-circle::before { content: "\f059"; }
.fa-quote-left::before { content: "\f10d"; }
.fa-ranking-star::before { content: "\e561"; }
.fa-receipt::before { content: "\f543"; }
.fa-redo::before { content: "\f01e"; }
.fa-repeat::before { content: "\f363"; }
.fa-reply::before { content: "\f3e5"; }
.fa-right-from-bracket::before { content: "\f2f5"; }
.fa-right-to-bracket::before { content: "\f2f6"; }
.fa-robot::before { content: "\f544"; }
.fa-rocket::before { content: "\f135"; }
.fa-rotate::before { content: "\f2f1"; }
.fa-rotate-right::before { content: "\f2f9"; }
.fa-route::before { content: "\f4d7"; }
.fa-rss::before { content: "\f09e"; }
.fa-sack-dollar::before { content: "\f81d"; }
.fa-satellite-dish::before { content: "\f7c0"; }
.fa-save::before { content: "\f0c7"; }
.fa-scissors::before { content: "\f0c4"; }
.fa-scroll::before { content: "\f70e"; }
.fa-search::before { content: "\f002"; }
.fa-share::before { content: "\f064"; }
.fa-share-nodes::before { content: "\f1e0"; }
.fa-shield-alt::before { content: "\f3ed"; }
.fa-shield-halved::before { content: "\f3ed"; }
.fa-shopping-bag::before { content: "\f290"; }
.fa-shuffle::before { content: "\f074"; }
.fa-sign-in-alt::before { content: "\f2f6"; }
.fa-sign-out-alt::before { content: "\f2f5"; }
.fa-skull-crossbones::before { content: "\f714"; }
.fa-sliders::before { content: "\f1de"; }
.fa-sliders-h::before { content: "\f1de"; }
.fa-smile::before { content: "\f118"; }
.fa-sort::before { content: "\f0dc"; }
.fa-sort-down::before { content: "\f0dd"; }
.fa-sort-up::before { content: "\f0de"; }
.fa-sparkles::before { content: "\f005"; }
.fa-spinner::before { content: "\f110"; }
.fa-star::before { content: "\f005"; }
.fa-stopwatch::before { content: "\f2f2"; }
.fa-store::before { content: "\f54e"; }
.fa-sun::before { content: "\f185"; }
.fa-sync::before { content: "\f021"; }
.fa-sync-alt::before { content: "\f2f1"; }
.fa-table-tennis::before { content: "\f45d"; }
.fa-table-tennis-paddle-ball::before { content: "\f45d"; }
.fa-tachometer-alt::before { content: "\f625"; }
.fa-tag::before { content: "\f02b"; }
.fa-tags::before { content: "\f02c"; }
.fa-telegram::before { content: "\f2c6"; }
.fa-th::before { content: "\f00a"; }
.fa-th-large::before { content: "\f009"; }
.fa-ticket::before { content: "\f145"; }
.fa-ticket-alt::before { content: "\f3ff"; }
.fa-tiktok::before { content: "\e07b"; }
.fa-times::before { content: "\f00d"; }
.fa-times-circle::before { content: "\f057"; }
.fa-tools::before { content: "\f7d9"; }
.fa-trash::before { content: "\f1f8"; }
.fa-trash-alt::before { content: "\f2ed"; }
.fa-trash-can::before { content: "\f2ed"; }
.fa-triangle-exclamation::before { content: "\f071"; }
.fa-trophy::before { content: "\f091"; }
.fa-tv::before { content: "\f26c"; }
.fa-twitter::before { content: "\f099"; }
.fa-unlink::before { content: "\f127"; }
.fa-unlock::before { content: "\f09c"; }
.fa-user::before { content: "\f007"; }
.fa-user-astronaut::before { content: "\f4fb"; }
.fa-user-check::before { content: "\f4fc"; }
.fa-user-circle::before { content: "\f2bd"; }
.fa-user-clock::before { content: "\f4fd"; }
.fa-user-friends::before { content: "\f500"; }
.fa-user-group::before { content: "\f500"; }
.fa-user-minus::before { content: "\f503"; }
.fa-user-plus::before { content: "\f234"; }
.fa-user-secret::before { content: "\f21b"; }
.fa-user-shield::before { content: "\f505"; }
.fa-user-slash::before { content: "\f506"; }
.fa-user-tag::before { content: "\f507"; }
.fa-user-tie::before { content: "\f508"; }
.fa-users::before { content: "\f0c0"; }
.fa-users-cog::before { content: "\f509"; }
.fa-users-slash::before { content: "\e073"; }
.fa-vault::before { content: "\e2c5"; }
.fa-video::before { content: "\f03d"; }
.fa-volleyball::before { content: "\f45f"; }
.fa-volleyball-ball::before { content: "\f45f"; }
.fa-volume-up::before { content: "\f028"; }
.fa-wallet::before { content: "\f555"; }
.fa-wand-magic-sparkles::before { content: "\e2ca"; }
.fa-water::before { content: "\f773"; }
.fa-whatsapp::before { content: "\f232"; }
.fa-wifi::before { content: "\f1eb"; }
.fa-x-twitter::before { content: "\e61b"; }
.fa-xmark::before { content: "\f00d"; }
.fa-apple::before { content: "\f179"; }
.fa-clipboard-check::before { content: "\f46c"; }
.fa-compress-alt::before { content: "\f422"; }
.fa-google::before { content: "\f1a0"; }
.fa-paypal::before { content: "\f1ed"; }
.fa-university::before { content: "\f19c"; }
.fa-arrow-down-1-9::before { content: "\f162"; }
.fa-arrow-down-a-z::before { content: "\f15d"; }
.fa-arrow-down-short-wide::before { content: "\f884"; }
.fa-arrow-pointer::before { content: "\f245"; }
.fa-arrow-right-long::before { content: "\f178"; }
.fa-arrow-up-9-1::before { content: "\f887"; }
.fa-arrows-rotate::before { content: "\f021"; }
.fa-book-open::before { content: "\f518"; }
.fa-bookmark::before { content: "\f02e"; }
.fa-box::before { content: "\f466"; }
.fa-brain::before { content: "\f5dc"; }
.fa-broadcast-tower::before { content: "\f519"; }
.fa-circle-exclamation::before { content: "\f06a"; }
.fa-circle-xmark::before { content: "\f057"; }
.fa-compress::before { content: "\f066"; }
.fa-ellipsis::before { content: "\f141"; }
.fa-envelope-open-text::before { content: "\f658"; }
.fa-filter-circle-xmark::before { content: "\e17b"; }
.fa-fish::before { content: "\f578"; }
.fa-gear::before { content: "\f013"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-lock-open::before { content: "\f3c1"; }
.fa-magnifying-glass::before { content: "\f002"; }
.fa-paint-brush::before { content: "\f1fc"; }
.fa-paintbrush::before { content: "\f1fc"; }
.fa-pen-nib::before { content: "\f5ad"; }
.fa-pencil::before { content: "\f303"; }
.fa-right-left::before { content: "\f362"; }
.fa-rotate-left::before { content: "\f2ea"; }
.fa-seedling::before { content: "\f4d8"; }
.fa-shield::before { content: "\f132"; }
.fa-signal::before { content: "\f012"; }
.fa-stop::before { content: "\f04d"; }
.fa-truck-fast::before { content: "\f48b"; }
