/* font.css - OPTIMIERT FÜR CLS */

/* Inter - Latin Regular */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: optional; /* KRITISCH: Verhindert Layout Shift */
  src: local('Inter Regular'), local('Inter-Regular'),
       url('../webfonts/inter-v20-latin-regular.woff2') format('woff2');
}

/* Inter - Latin 600 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: local('Inter SemiBold'), local('Inter-SemiBold'),
       url('../webfonts/inter-v20-latin-600.woff2') format('woff2');
}

/* Inter - Latin 700 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: local('Inter Bold'), local('Inter-Bold'),
       url('../webfonts/inter-v20-latin-700.woff2') format('woff2');
}

/* Poppins - Regular */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: optional; /* KRITISCH: Verhindert Layout Shift */
  src: local('Poppins Regular'), local('Poppins-Regular'),
       url('../webfonts/Poppins-Regular.woff2') format('woff2');
}

/* Poppins - Medium */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: local('Poppins Medium'), local('Poppins-Medium'),
       url('../webfonts/Poppins-Medium.woff2') format('woff2');
}

/* Poppins - SemiBold */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'),
       url('../webfonts/Poppins-SemiBold.woff2') format('woff2');
}

/* Poppins - Bold */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: local('Poppins Bold'), local('Poppins-Bold'),
       url('../webfonts/Poppins-Bold.woff2') format('woff2');
}

/* ============================================================
   FONTAWESOME BACKWARDS COMPATIBILITY
   Font-face wird in andi24-icons.css definiert (multi-weight)
   ============================================================ */

/* ============================================================
   BASE OVERRIDE
   ============================================================ */

.fa, .fas, .far, .fal, .fab,
.fa-solid, .fa-regular, .fa-light, .fa-brands,
[class^="fa-"], [class*=" fa-"] {
  font-family: 'andi24-icons' !important;
  font-weight: normal !important;
  font-style: normal !important; /* ← DAS FEHLT! */
  speak: never;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* ============================================================
   ICON DEFINITIONS
   ============================================================ */

/* ALL ICONS - ALL SELECTORS */
.fa-solid.fa-address-card:before,
.fas.fa-address-card:before,
.fa-regular.fa-address-card:before,
.far.fa-address-card:before,
.fa-light.fa-address-card:before,
.fal.fa-address-card:before,
.fa-brands.fa-address-card:before,
.fab.fa-address-card:before,
.fa.fa-address-card:before { content: "\f2bb"; }

.fa-solid.fa-align-center:before,
.fas.fa-align-center:before,
.fa-regular.fa-align-center:before,
.far.fa-align-center:before,
.fa-light.fa-align-center:before,
.fal.fa-align-center:before,
.fa-brands.fa-align-center:before,
.fab.fa-align-center:before,
.fa.fa-align-center:before { content: "\f037"; }

.fa-solid.fa-align-justify:before,
.fas.fa-align-justify:before,
.fa-regular.fa-align-justify:before,
.far.fa-align-justify:before,
.fa-light.fa-align-justify:before,
.fal.fa-align-justify:before,
.fa-brands.fa-align-justify:before,
.fab.fa-align-justify:before,
.fa.fa-align-justify:before { content: "\f039"; }

.fa-solid.fa-align-left:before,
.fas.fa-align-left:before,
.fa-regular.fa-align-left:before,
.far.fa-align-left:before,
.fa-light.fa-align-left:before,
.fal.fa-align-left:before,
.fa-brands.fa-align-left:before,
.fab.fa-align-left:before,
.fa.fa-align-left:before { content: "\f036"; }

.fa-solid.fa-align-right:before,
.fas.fa-align-right:before,
.fa-regular.fa-align-right:before,
.far.fa-align-right:before,
.fa-light.fa-align-right:before,
.fal.fa-align-right:before,
.fa-brands.fa-align-right:before,
.fab.fa-align-right:before,
.fa.fa-align-right:before { content: "\f038"; }

.fa-solid.fa-amazon:before,
.fas.fa-amazon:before,
.fa-regular.fa-amazon:before,
.far.fa-amazon:before,
.fa-light.fa-amazon:before,
.fal.fa-amazon:before,
.fa-brands.fa-amazon:before,
.fab.fa-amazon:before,
.fa.fa-amazon:before { content: "\f270"; }

.fa-solid.fa-angles-down:before,
.fas.fa-angles-down:before,
.fa-regular.fa-angles-down:before,
.far.fa-angles-down:before,
.fa-light.fa-angles-down:before,
.fal.fa-angles-down:before,
.fa-brands.fa-angles-down:before,
.fab.fa-angles-down:before,
.fa.fa-angles-down:before { content: "\f103"; }

.fa-solid.fa-angles-left:before,
.fas.fa-angles-left:before,
.fa-regular.fa-angles-left:before,
.far.fa-angles-left:before,
.fa-light.fa-angles-left:before,
.fal.fa-angles-left:before,
.fa-brands.fa-angles-left:before,
.fab.fa-angles-left:before,
.fa.fa-angles-left:before { content: "\f100"; }

.fa-solid.fa-angles-right:before,
.fas.fa-angles-right:before,
.fa-regular.fa-angles-right:before,
.far.fa-angles-right:before,
.fa-light.fa-angles-right:before,
.fal.fa-angles-right:before,
.fa-brands.fa-angles-right:before,
.fab.fa-angles-right:before,
.fa.fa-angles-right:before { content: "\f101"; }

.fa-solid.fa-angles-up:before,
.fas.fa-angles-up:before,
.fa-regular.fa-angles-up:before,
.far.fa-angles-up:before,
.fa-light.fa-angles-up:before,
.fal.fa-angles-up:before,
.fa-brands.fa-angles-up:before,
.fab.fa-angles-up:before,
.fa.fa-angles-up:before { content: "\f102"; }

.fa-solid.fa-angular:before,
.fas.fa-angular:before,
.fa-regular.fa-angular:before,
.far.fa-angular:before,
.fa-light.fa-angular:before,
.fal.fa-angular:before,
.fa-brands.fa-angular:before,
.fab.fa-angular:before,
.fa.fa-angular:before { content: "\f420"; }

.fa-solid.fa-apple:before,
.fas.fa-apple:before,
.fa-regular.fa-apple:before,
.far.fa-apple:before,
.fa-light.fa-apple:before,
.fal.fa-apple:before,
.fa-brands.fa-apple:before,
.fab.fa-apple:before,
.fa.fa-apple:before { content: "\f179"; }

.fa-solid.fa-arrow-down:before,
.fas.fa-arrow-down:before,
.fa-regular.fa-arrow-down:before,
.far.fa-arrow-down:before,
.fa-light.fa-arrow-down:before,
.fal.fa-arrow-down:before,
.fa-brands.fa-arrow-down:before,
.fab.fa-arrow-down:before,
.fa.fa-arrow-down:before { content: "\f063"; }

.fa-solid.fa-arrow-down-to-bracket:before,
.fas.fa-arrow-down-to-bracket:before,
.fa-regular.fa-arrow-down-to-bracket:before,
.far.fa-arrow-down-to-bracket:before,
.fa-light.fa-arrow-down-to-bracket:before,
.fal.fa-arrow-down-to-bracket:before,
.fa-brands.fa-arrow-down-to-bracket:before,
.fab.fa-arrow-down-to-bracket:before,
.fa.fa-arrow-down-to-bracket:before { content: "\e094"; }

.fa-solid.fa-arrow-left:before,
.fas.fa-arrow-left:before,
.fa-regular.fa-arrow-left:before,
.far.fa-arrow-left:before,
.fa-light.fa-arrow-left:before,
.fal.fa-arrow-left:before,
.fa-brands.fa-arrow-left:before,
.fab.fa-arrow-left:before,
.fa.fa-arrow-left:before { content: "\f060"; }

.fa-solid.fa-arrow-right:before,
.fas.fa-arrow-right:before,
.fa-regular.fa-arrow-right:before,
.far.fa-arrow-right:before,
.fa-light.fa-arrow-right:before,
.fal.fa-arrow-right:before,
.fa-brands.fa-arrow-right:before,
.fab.fa-arrow-right:before,
.fa.fa-arrow-right:before { content: "\f061"; }

.fa-solid.fa-arrow-turn-down:before,
.fas.fa-arrow-turn-down:before,
.fa-regular.fa-arrow-turn-down:before,
.far.fa-arrow-turn-down:before,
.fa-light.fa-arrow-turn-down:before,
.fal.fa-arrow-turn-down:before,
.fa-brands.fa-arrow-turn-down:before,
.fab.fa-arrow-turn-down:before,
.fa.fa-arrow-turn-down:before { content: "\f149"; }

.fa-solid.fa-arrow-turn-up:before,
.fas.fa-arrow-turn-up:before,
.fa-regular.fa-arrow-turn-up:before,
.far.fa-arrow-turn-up:before,
.fa-light.fa-arrow-turn-up:before,
.fal.fa-arrow-turn-up:before,
.fa-brands.fa-arrow-turn-up:before,
.fab.fa-arrow-turn-up:before,
.fa.fa-arrow-turn-up:before { content: "\f148"; }

.fa-solid.fa-arrow-up:before,
.fas.fa-arrow-up:before,
.fa-regular.fa-arrow-up:before,
.far.fa-arrow-up:before,
.fa-light.fa-arrow-up:before,
.fal.fa-arrow-up:before,
.fa-brands.fa-arrow-up:before,
.fab.fa-arrow-up:before,
.fa.fa-arrow-up:before { content: "\f062"; }

.fa-solid.fa-arrow-up-from-bracket:before,
.fas.fa-arrow-up-from-bracket:before,
.fa-regular.fa-arrow-up-from-bracket:before,
.far.fa-arrow-up-from-bracket:before,
.fa-light.fa-arrow-up-from-bracket:before,
.fal.fa-arrow-up-from-bracket:before,
.fa-brands.fa-arrow-up-from-bracket:before,
.fab.fa-arrow-up-from-bracket:before,
.fa.fa-arrow-up-from-bracket:before { content: "\e09a"; }

.fa-solid.fa-arrow-up-right-from-square:before,
.fas.fa-arrow-up-right-from-square:before,
.fa-regular.fa-arrow-up-right-from-square:before,
.far.fa-arrow-up-right-from-square:before,
.fa-light.fa-arrow-up-right-from-square:before,
.fal.fa-arrow-up-right-from-square:before,
.fa-brands.fa-arrow-up-right-from-square:before,
.fab.fa-arrow-up-right-from-square:before,
.fa.fa-arrow-up-right-from-square:before { content: "\f08e"; }

.fa-solid.fa-arrows-maximize:before,
.fas.fa-arrows-maximize:before,
.fa-regular.fa-arrows-maximize:before,
.far.fa-arrows-maximize:before,
.fa-light.fa-arrows-maximize:before,
.fal.fa-arrows-maximize:before,
.fa-brands.fa-arrows-maximize:before,
.fab.fa-arrows-maximize:before,
.fa.fa-arrows-maximize:before { content: "\f31d"; }

.fa-solid.fa-arrows-minimize:before,
.fas.fa-arrows-minimize:before,
.fa-regular.fa-arrows-minimize:before,
.far.fa-arrows-minimize:before,
.fa-light.fa-arrows-minimize:before,
.fal.fa-arrows-minimize:before,
.fa-brands.fa-arrows-minimize:before,
.fab.fa-arrows-minimize:before,
.fa.fa-arrows-minimize:before { content: "\e0a5"; }

.fa-solid.fa-arrows-rotate:before,
.fas.fa-arrows-rotate:before,
.fa-regular.fa-arrows-rotate:before,
.far.fa-arrows-rotate:before,
.fa-light.fa-arrows-rotate:before,
.fal.fa-arrows-rotate:before,
.fa-brands.fa-arrows-rotate:before,
.fab.fa-arrows-rotate:before,
.fa.fa-arrows-rotate:before { content: "\f021"; }

.fa-solid.fa-arrows-up-down:before,
.fas.fa-arrows-up-down:before,
.fa-regular.fa-arrows-up-down:before,
.far.fa-arrows-up-down:before,
.fa-light.fa-arrows-up-down:before,
.fal.fa-arrows-up-down:before,
.fa-brands.fa-arrows-up-down:before,
.fab.fa-arrows-up-down:before,
.fa.fa-arrows-up-down:before { content: "\f07d"; }

.fa-solid.fa-at:before,
.fas.fa-at:before,
.fa-regular.fa-at:before,
.far.fa-at:before,
.fa-light.fa-at:before,
.fal.fa-at:before,
.fa-brands.fa-at:before,
.fab.fa-at:before,
.fa.fa-at:before { content: "\40"; }

.fa-solid.fa-award:before,
.fas.fa-award:before,
.fa-regular.fa-award:before,
.far.fa-award:before,
.fa-light.fa-award:before,
.fal.fa-award:before,
.fa-brands.fa-award:before,
.fab.fa-award:before,
.fa.fa-award:before { content: "\f559"; }

.fa-solid.fa-backward:before,
.fas.fa-backward:before,
.fa-regular.fa-backward:before,
.far.fa-backward:before,
.fa-light.fa-backward:before,
.fal.fa-backward:before,
.fa-brands.fa-backward:before,
.fab.fa-backward:before,
.fa.fa-backward:before { content: "\f04a"; }

.fa-solid.fa-badge-check:before,
.fas.fa-badge-check:before,
.fa-regular.fa-badge-check:before,
.far.fa-badge-check:before,
.fa-light.fa-badge-check:before,
.fal.fa-badge-check:before,
.fa-brands.fa-badge-check:before,
.fab.fa-badge-check:before,
.fa.fa-badge-check:before { content: "\f336"; }

.fa-solid.fa-ban:before,
.fas.fa-ban:before,
.fa-regular.fa-ban:before,
.far.fa-ban:before,
.fa-light.fa-ban:before,
.fal.fa-ban:before,
.fa-brands.fa-ban:before,
.fab.fa-ban:before,
.fa.fa-ban:before { content: "\f05e"; }

.fa-solid.fa-barcode:before,
.fas.fa-barcode:before,
.fa-regular.fa-barcode:before,
.far.fa-barcode:before,
.fa-light.fa-barcode:before,
.fal.fa-barcode:before,
.fa-brands.fa-barcode:before,
.fab.fa-barcode:before,
.fa.fa-barcode:before { content: "\f02a"; }

.fa-solid.fa-barcode-scan:before,
.fas.fa-barcode-scan:before,
.fa-regular.fa-barcode-scan:before,
.far.fa-barcode-scan:before,
.fa-light.fa-barcode-scan:before,
.fal.fa-barcode-scan:before,
.fa-brands.fa-barcode-scan:before,
.fab.fa-barcode-scan:before,
.fa.fa-barcode-scan:before { content: "\f465"; }

.fa-solid.fa-bars:before,
.fas.fa-bars:before,
.fa-regular.fa-bars:before,
.far.fa-bars:before,
.fa-light.fa-bars:before,
.fal.fa-bars:before,
.fa-brands.fa-bars:before,
.fab.fa-bars:before,
.fa.fa-bars:before { content: "\f0c9"; }

.fa-solid.fa-battery-empty:before,
.fas.fa-battery-empty:before,
.fa-regular.fa-battery-empty:before,
.far.fa-battery-empty:before,
.fa-light.fa-battery-empty:before,
.fal.fa-battery-empty:before,
.fa-brands.fa-battery-empty:before,
.fab.fa-battery-empty:before,
.fa.fa-battery-empty:before { content: "\f244"; }

.fa-solid.fa-battery-full:before,
.fas.fa-battery-full:before,
.fa-regular.fa-battery-full:before,
.far.fa-battery-full:before,
.fa-light.fa-battery-full:before,
.fal.fa-battery-full:before,
.fa-brands.fa-battery-full:before,
.fab.fa-battery-full:before,
.fa.fa-battery-full:before { content: "\f240"; }

.fa-solid.fa-battery-half:before,
.fas.fa-battery-half:before,
.fa-regular.fa-battery-half:before,
.far.fa-battery-half:before,
.fa-light.fa-battery-half:before,
.fal.fa-battery-half:before,
.fa-brands.fa-battery-half:before,
.fab.fa-battery-half:before,
.fa.fa-battery-half:before { content: "\f242"; }

.fa-solid.fa-bell:before,
.fas.fa-bell:before,
.fa-regular.fa-bell:before,
.far.fa-bell:before,
.fa-light.fa-bell:before,
.fal.fa-bell:before,
.fa-brands.fa-bell:before,
.fab.fa-bell:before,
.fa.fa-bell:before { content: "\f0f3"; }

.fa-solid.fa-bell-on:before,
.fas.fa-bell-on:before,
.fa-regular.fa-bell-on:before,
.far.fa-bell-on:before,
.fa-light.fa-bell-on:before,
.fal.fa-bell-on:before,
.fa-brands.fa-bell-on:before,
.fab.fa-bell-on:before,
.fa.fa-bell-on:before { content: "\f8fa"; }

.fa-solid.fa-bell-slash:before,
.fas.fa-bell-slash:before,
.fa-regular.fa-bell-slash:before,
.far.fa-bell-slash:before,
.fa-light.fa-bell-slash:before,
.fal.fa-bell-slash:before,
.fa-brands.fa-bell-slash:before,
.fab.fa-bell-slash:before,
.fa.fa-bell-slash:before { content: "\f1f6"; }

.fa-solid.fa-binoculars:before,
.fas.fa-binoculars:before,
.fa-regular.fa-binoculars:before,
.far.fa-binoculars:before,
.fa-light.fa-binoculars:before,
.fal.fa-binoculars:before,
.fa-brands.fa-binoculars:before,
.fab.fa-binoculars:before,
.fa.fa-binoculars:before { content: "\f1e5"; }

.fa-solid.fa-bold:before,
.fas.fa-bold:before,
.fa-regular.fa-bold:before,
.far.fa-bold:before,
.fa-light.fa-bold:before,
.fal.fa-bold:before,
.fa-brands.fa-bold:before,
.fab.fa-bold:before,
.fa.fa-bold:before { content: "\f032"; }

.fa-solid.fa-bolt:before,
.fas.fa-bolt:before,
.fa-regular.fa-bolt:before,
.far.fa-bolt:before,
.fa-light.fa-bolt:before,
.fal.fa-bolt:before,
.fa-brands.fa-bolt:before,
.fab.fa-bolt:before,
.fa.fa-bolt:before { content: "\f0e7"; }

.fa-solid.fa-book:before,
.fas.fa-book:before,
.fa-regular.fa-book:before,
.far.fa-book:before,
.fa-light.fa-book:before,
.fal.fa-book:before,
.fa-brands.fa-book:before,
.fab.fa-book:before,
.fa.fa-book:before { content: "\f02d"; }

.fa-solid.fa-book-blank:before,
.fas.fa-book-blank:before,
.fa-regular.fa-book-blank:before,
.far.fa-book-blank:before,
.fa-light.fa-book-blank:before,
.fal.fa-book-blank:before,
.fa-brands.fa-book-blank:before,
.fab.fa-book-blank:before,
.fa.fa-book-blank:before { content: "\f5d9"; }

.fa-solid.fa-book-open:before,
.fas.fa-book-open:before,
.fa-regular.fa-book-open:before,
.far.fa-book-open:before,
.fa-light.fa-book-open:before,
.fal.fa-book-open:before,
.fa-brands.fa-book-open:before,
.fab.fa-book-open:before,
.fa.fa-book-open:before { content: "\f518"; }

.fa-solid.fa-booth-curtain:before,
.fas.fa-booth-curtain:before,
.fa-regular.fa-booth-curtain:before,
.far.fa-booth-curtain:before,
.fa-light.fa-booth-curtain:before,
.fal.fa-booth-curtain:before,
.fa-brands.fa-booth-curtain:before,
.fab.fa-booth-curtain:before,
.fa.fa-booth-curtain:before { content: "\f734"; }

.fa-solid.fa-box:before,
.fas.fa-box:before,
.fa-regular.fa-box:before,
.far.fa-box:before,
.fa-light.fa-box:before,
.fal.fa-box:before,
.fa-brands.fa-box:before,
.fab.fa-box:before,
.fa.fa-box:before { content: "\f466"; }

.fa-solid.fa-box-open:before,
.fas.fa-box-open:before,
.fa-regular.fa-box-open:before,
.far.fa-box-open:before,
.fa-light.fa-box-open:before,
.fal.fa-box-open:before,
.fa-brands.fa-box-open:before,
.fab.fa-box-open:before,
.fa.fa-box-open:before { content: "\f49e"; }

.fa-solid.fa-box-taped:before,
.fas.fa-box-taped:before,
.fa-regular.fa-box-taped:before,
.far.fa-box-taped:before,
.fa-light.fa-box-taped:before,
.fal.fa-box-taped:before,
.fa-brands.fa-box-taped:before,
.fab.fa-box-taped:before,
.fa.fa-box-taped:before { content: "\f49a"; }

.fa-solid.fa-boxes-stacked:before,
.fas.fa-boxes-stacked:before,
.fa-regular.fa-boxes-stacked:before,
.far.fa-boxes-stacked:before,
.fa-light.fa-boxes-stacked:before,
.fal.fa-boxes-stacked:before,
.fa-brands.fa-boxes-stacked:before,
.fab.fa-boxes-stacked:before,
.fa.fa-boxes-stacked:before { content: "\f468"; }

.fa-solid.fa-briefcase:before,
.fas.fa-briefcase:before,
.fa-regular.fa-briefcase:before,
.far.fa-briefcase:before,
.fa-light.fa-briefcase:before,
.fal.fa-briefcase:before,
.fa-brands.fa-briefcase:before,
.fab.fa-briefcase:before,
.fa.fa-briefcase:before { content: "\f0b1"; }

.fa-solid.fa-browser:before,
.fas.fa-browser:before,
.fa-regular.fa-browser:before,
.far.fa-browser:before,
.fa-light.fa-browser:before,
.fal.fa-browser:before,
.fa-brands.fa-browser:before,
.fab.fa-browser:before,
.fa.fa-browser:before { content: "\f37e"; }

.fa-solid.fa-brush:before,
.fas.fa-brush:before,
.fa-regular.fa-brush:before,
.far.fa-brush:before,
.fa-light.fa-brush:before,
.fal.fa-brush:before,
.fa-brands.fa-brush:before,
.fab.fa-brush:before,
.fa.fa-brush:before { content: "\f55d"; }

.fa-solid.fa-building-columns:before,
.fas.fa-building-columns:before,
.fa-regular.fa-building-columns:before,
.far.fa-building-columns:before,
.fa-light.fa-building-columns:before,
.fal.fa-building-columns:before,
.fa-brands.fa-building-columns:before,
.fab.fa-building-columns:before,
.fa.fa-building-columns:before { content: "\f19c"; }

.fa-solid.fa-bullhorn:before,
.fas.fa-bullhorn:before,
.fa-regular.fa-bullhorn:before,
.far.fa-bullhorn:before,
.fa-light.fa-bullhorn:before,
.fal.fa-bullhorn:before,
.fa-brands.fa-bullhorn:before,
.fab.fa-bullhorn:before,
.fa.fa-bullhorn:before { content: "\f0a1"; }

.fa-solid.fa-bullseye:before,
.fas.fa-bullseye:before,
.fa-regular.fa-bullseye:before,
.far.fa-bullseye:before,
.fa-light.fa-bullseye:before,
.fal.fa-bullseye:before,
.fa-brands.fa-bullseye:before,
.fab.fa-bullseye:before,
.fa.fa-bullseye:before { content: "\f140"; }

.fa-solid.fa-bullseye-arrow:before,
.fas.fa-bullseye-arrow:before,
.fa-regular.fa-bullseye-arrow:before,
.far.fa-bullseye-arrow:before,
.fa-light.fa-bullseye-arrow:before,
.fal.fa-bullseye-arrow:before,
.fa-brands.fa-bullseye-arrow:before,
.fab.fa-bullseye-arrow:before,
.fa.fa-bullseye-arrow:before { content: "\f648"; }

.fa-solid.fa-bullseye-pointer:before,
.fas.fa-bullseye-pointer:before,
.fa-regular.fa-bullseye-pointer:before,
.far.fa-bullseye-pointer:before,
.fa-light.fa-bullseye-pointer:before,
.fal.fa-bullseye-pointer:before,
.fa-brands.fa-bullseye-pointer:before,
.fab.fa-bullseye-pointer:before,
.fa.fa-bullseye-pointer:before { content: "\f649"; }

.fa-solid.fa-calculator:before,
.fas.fa-calculator:before,
.fa-regular.fa-calculator:before,
.far.fa-calculator:before,
.fa-light.fa-calculator:before,
.fal.fa-calculator:before,
.fa-brands.fa-calculator:before,
.fab.fa-calculator:before,
.fa.fa-calculator:before { content: "\f1ec"; }

.fa-solid.fa-calendar:before,
.fas.fa-calendar:before,
.fa-regular.fa-calendar:before,
.far.fa-calendar:before,
.fa-light.fa-calendar:before,
.fal.fa-calendar:before,
.fa-brands.fa-calendar:before,
.fab.fa-calendar:before,
.fa.fa-calendar:before { content: "\f133"; }

.fa-solid.fa-calendar-alt:before,
.fas.fa-calendar-alt:before,
.fa-regular.fa-calendar-alt:before,
.far.fa-calendar-alt:before,
.fa-light.fa-calendar-alt:before,
.fal.fa-calendar-alt:before,
.fa-brands.fa-calendar-alt:before,
.fab.fa-calendar-alt:before,
.fa.fa-calendar-alt:before { content: "\f073"; }

.fa-solid.fa-calendar-check:before,
.fas.fa-calendar-check:before,
.fa-regular.fa-calendar-check:before,
.far.fa-calendar-check:before,
.fa-light.fa-calendar-check:before,
.fal.fa-calendar-check:before,
.fa-brands.fa-calendar-check:before,
.fab.fa-calendar-check:before,
.fa.fa-calendar-check:before { content: "\f274"; }

.fa-solid.fa-calendar-days:before,
.fas.fa-calendar-days:before,
.fa-regular.fa-calendar-days:before,
.far.fa-calendar-days:before,
.fa-light.fa-calendar-days:before,
.fal.fa-calendar-days:before,
.fa-brands.fa-calendar-days:before,
.fab.fa-calendar-days:before,
.fa.fa-calendar-days:before { content: "\f073"; }

.fa-solid.fa-calendar-plus:before,
.fas.fa-calendar-plus:before,
.fa-regular.fa-calendar-plus:before,
.far.fa-calendar-plus:before,
.fa-light.fa-calendar-plus:before,
.fal.fa-calendar-plus:before,
.fa-brands.fa-calendar-plus:before,
.fab.fa-calendar-plus:before,
.fa.fa-calendar-plus:before { content: "\f271"; }

.fa-solid.fa-calendar-week:before,
.fas.fa-calendar-week:before,
.fa-regular.fa-calendar-week:before,
.far.fa-calendar-week:before,
.fa-light.fa-calendar-week:before,
.fal.fa-calendar-week:before,
.fa-brands.fa-calendar-week:before,
.fab.fa-calendar-week:before,
.fa.fa-calendar-week:before { content: "\f784"; }

.fa-solid.fa-calendar-xmark:before,
.fas.fa-calendar-xmark:before,
.fa-regular.fa-calendar-xmark:before,
.far.fa-calendar-xmark:before,
.fa-light.fa-calendar-xmark:before,
.fal.fa-calendar-xmark:before,
.fa-brands.fa-calendar-xmark:before,
.fab.fa-calendar-xmark:before,
.fa.fa-calendar-xmark:before { content: "\f273"; }

.fa-solid.fa-camera:before,
.fas.fa-camera:before,
.fa-regular.fa-camera:before,
.far.fa-camera:before,
.fa-light.fa-camera:before,
.fal.fa-camera:before,
.fa-brands.fa-camera:before,
.fab.fa-camera:before,
.fa.fa-camera:before { content: "\f030"; }

.fa-solid.fa-camera-movie:before,
.fas.fa-camera-movie:before,
.fa-regular.fa-camera-movie:before,
.far.fa-camera-movie:before,
.fa-light.fa-camera-movie:before,
.fal.fa-camera-movie:before,
.fa-brands.fa-camera-movie:before,
.fab.fa-camera-movie:before,
.fa.fa-camera-movie:before { content: "\f8a9"; }

.fa-solid.fa-camera-retro:before,
.fas.fa-camera-retro:before,
.fa-regular.fa-camera-retro:before,
.far.fa-camera-retro:before,
.fa-light.fa-camera-retro:before,
.fal.fa-camera-retro:before,
.fa-brands.fa-camera-retro:before,
.fab.fa-camera-retro:before,
.fa.fa-camera-retro:before { content: "\f083"; }

.fa-solid.fa-cart-plus:before,
.fas.fa-cart-plus:before,
.fa-regular.fa-cart-plus:before,
.far.fa-cart-plus:before,
.fa-light.fa-cart-plus:before,
.fal.fa-cart-plus:before,
.fa-brands.fa-cart-plus:before,
.fab.fa-cart-plus:before,
.fa.fa-cart-plus:before { content: "\f217"; }

.fa-solid.fa-cash-register:before,
.fas.fa-cash-register:before,
.fa-regular.fa-cash-register:before,
.far.fa-cash-register:before,
.fa-light.fa-cash-register:before,
.fal.fa-cash-register:before,
.fa-brands.fa-cash-register:before,
.fab.fa-cash-register:before,
.fa.fa-cash-register:before { content: "\f788"; }

.fa-solid.fa-certificate:before,
.fas.fa-certificate:before,
.fa-regular.fa-certificate:before,
.far.fa-certificate:before,
.fa-light.fa-certificate:before,
.fal.fa-certificate:before,
.fa-brands.fa-certificate:before,
.fab.fa-certificate:before,
.fa.fa-certificate:before { content: "\f0a3"; }

.fa-solid.fa-chalkboard:before,
.fas.fa-chalkboard:before,
.fa-regular.fa-chalkboard:before,
.far.fa-chalkboard:before,
.fa-light.fa-chalkboard:before,
.fal.fa-chalkboard:before,
.fa-brands.fa-chalkboard:before,
.fab.fa-chalkboard:before,
.fa.fa-chalkboard:before { content: "\f51b"; }

.fa-solid.fa-chart-area:before,
.fas.fa-chart-area:before,
.fa-regular.fa-chart-area:before,
.far.fa-chart-area:before,
.fa-light.fa-chart-area:before,
.fal.fa-chart-area:before,
.fa-brands.fa-chart-area:before,
.fab.fa-chart-area:before,
.fa.fa-chart-area:before { content: "\f1fe"; }

.fa-solid.fa-chart-bar:before,
.fas.fa-chart-bar:before,
.fa-regular.fa-chart-bar:before,
.far.fa-chart-bar:before,
.fa-light.fa-chart-bar:before,
.fal.fa-chart-bar:before,
.fa-brands.fa-chart-bar:before,
.fab.fa-chart-bar:before,
.fa.fa-chart-bar:before { content: "\f080"; }

.fa-solid.fa-chart-column:before,
.fas.fa-chart-column:before,
.fa-regular.fa-chart-column:before,
.far.fa-chart-column:before,
.fa-light.fa-chart-column:before,
.fal.fa-chart-column:before,
.fa-brands.fa-chart-column:before,
.fab.fa-chart-column:before,
.fa.fa-chart-column:before { content: "\e0e3"; }

.fa-solid.fa-chart-line:before,
.fas.fa-chart-line:before,
.fa-regular.fa-chart-line:before,
.far.fa-chart-line:before,
.fa-light.fa-chart-line:before,
.fal.fa-chart-line:before,
.fa-brands.fa-chart-line:before,
.fab.fa-chart-line:before,
.fa.fa-chart-line:before { content: "\f201"; }

.fa-solid.fa-chart-network:before,
.fas.fa-chart-network:before,
.fa-regular.fa-chart-network:before,
.far.fa-chart-network:before,
.fa-light.fa-chart-network:before,
.fal.fa-chart-network:before,
.fa-brands.fa-chart-network:before,
.fab.fa-chart-network:before,
.fa.fa-chart-network:before { content: "\f78a"; }

.fa-solid.fa-chart-pie:before,
.fas.fa-chart-pie:before,
.fa-regular.fa-chart-pie:before,
.far.fa-chart-pie:before,
.fa-light.fa-chart-pie:before,
.fal.fa-chart-pie:before,
.fa-brands.fa-chart-pie:before,
.fab.fa-chart-pie:before,
.fa.fa-chart-pie:before { content: "\f200"; }

.fa-solid.fa-chart-simple:before,
.fas.fa-chart-simple:before,
.fa-regular.fa-chart-simple:before,
.far.fa-chart-simple:before,
.fa-light.fa-chart-simple:before,
.fal.fa-chart-simple:before,
.fa-brands.fa-chart-simple:before,
.fab.fa-chart-simple:before,
.fa.fa-chart-simple:before { content: "\e473"; }

.fa-solid.fa-check:before,
.fas.fa-check:before,
.fa-regular.fa-check:before,
.far.fa-check:before,
.fa-light.fa-check:before,
.fal.fa-check:before,
.fa-brands.fa-check:before,
.fab.fa-check:before,
.fa.fa-check:before { content: "\f00c"; }

.fa-solid.fa-chevron-down:before,
.fas.fa-chevron-down:before,
.fa-regular.fa-chevron-down:before,
.far.fa-chevron-down:before,
.fa-light.fa-chevron-down:before,
.fal.fa-chevron-down:before,
.fa-brands.fa-chevron-down:before,
.fab.fa-chevron-down:before,
.fa.fa-chevron-down:before { content: "\f078"; }

.fa-solid.fa-chevron-left:before,
.fas.fa-chevron-left:before,
.fa-regular.fa-chevron-left:before,
.far.fa-chevron-left:before,
.fa-light.fa-chevron-left:before,
.fal.fa-chevron-left:before,
.fa-brands.fa-chevron-left:before,
.fab.fa-chevron-left:before,
.fa.fa-chevron-left:before { content: "\f053"; }

.fa-solid.fa-chevron-right:before,
.fas.fa-chevron-right:before,
.fa-regular.fa-chevron-right:before,
.far.fa-chevron-right:before,
.fa-light.fa-chevron-right:before,
.fal.fa-chevron-right:before,
.fa-brands.fa-chevron-right:before,
.fab.fa-chevron-right:before,
.fa.fa-chevron-right:before { content: "\f054"; }

.fa-solid.fa-chevron-up:before,
.fas.fa-chevron-up:before,
.fa-regular.fa-chevron-up:before,
.far.fa-chevron-up:before,
.fa-light.fa-chevron-up:before,
.fal.fa-chevron-up:before,
.fa-brands.fa-chevron-up:before,
.fab.fa-chevron-up:before,
.fa.fa-chevron-up:before { content: "\f077"; }

.fa-solid.fa-circle-check:before,
.fas.fa-circle-check:before,
.fa-regular.fa-circle-check:before,
.far.fa-circle-check:before,
.fa-light.fa-circle-check:before,
.fal.fa-circle-check:before,
.fa-brands.fa-circle-check:before,
.fab.fa-circle-check:before,
.fa.fa-circle-check:before { content: "\f058"; }

.fa-solid.fa-circle-exclamation:before,
.fas.fa-circle-exclamation:before,
.fa-regular.fa-circle-exclamation:before,
.far.fa-circle-exclamation:before,
.fa-light.fa-circle-exclamation:before,
.fal.fa-circle-exclamation:before,
.fa-brands.fa-circle-exclamation:before,
.fab.fa-circle-exclamation:before,
.fa.fa-circle-exclamation:before { content: "\f06a"; }

.fa-solid.fa-circle-info:before,
.fas.fa-circle-info:before,
.fa-regular.fa-circle-info:before,
.far.fa-circle-info:before,
.fa-light.fa-circle-info:before,
.fal.fa-circle-info:before,
.fa-brands.fa-circle-info:before,
.fab.fa-circle-info:before,
.fa.fa-circle-info:before { content: "\f05a"; }

.fa-solid.fa-circle-minus:before,
.fas.fa-circle-minus:before,
.fa-regular.fa-circle-minus:before,
.far.fa-circle-minus:before,
.fa-light.fa-circle-minus:before,
.fal.fa-circle-minus:before,
.fa-brands.fa-circle-minus:before,
.fab.fa-circle-minus:before,
.fa.fa-circle-minus:before { content: "\f056"; }

.fa-solid.fa-circle-plus:before,
.fas.fa-circle-plus:before,
.fa-regular.fa-circle-plus:before,
.far.fa-circle-plus:before,
.fa-light.fa-circle-plus:before,
.fal.fa-circle-plus:before,
.fa-brands.fa-circle-plus:before,
.fab.fa-circle-plus:before,
.fa.fa-circle-plus:before { content: "\f055"; }

.fa-solid.fa-circle-radiation:before,
.fas.fa-circle-radiation:before,
.fa-regular.fa-circle-radiation:before,
.far.fa-circle-radiation:before,
.fa-light.fa-circle-radiation:before,
.fal.fa-circle-radiation:before,
.fa-brands.fa-circle-radiation:before,
.fab.fa-circle-radiation:before,
.fa.fa-circle-radiation:before { content: "\f7ba"; }

.fa-solid.fa-circle-xmark:before,
.fas.fa-circle-xmark:before,
.fa-regular.fa-circle-xmark:before,
.far.fa-circle-xmark:before,
.fa-light.fa-circle-xmark:before,
.fal.fa-circle-xmark:before,
.fa-brands.fa-circle-xmark:before,
.fab.fa-circle-xmark:before,
.fa.fa-circle-xmark:before { content: "\f057"; }

.fa-solid.fa-clapperboard:before,
.fas.fa-clapperboard:before,
.fa-regular.fa-clapperboard:before,
.far.fa-clapperboard:before,
.fa-light.fa-clapperboard:before,
.fal.fa-clapperboard:before,
.fa-brands.fa-clapperboard:before,
.fab.fa-clapperboard:before,
.fa.fa-clapperboard:before { content: "\e131"; }

.fa-solid.fa-clipboard:before,
.fas.fa-clipboard:before,
.fa-regular.fa-clipboard:before,
.far.fa-clipboard:before,
.fa-light.fa-clipboard:before,
.fal.fa-clipboard:before,
.fa-brands.fa-clipboard:before,
.fab.fa-clipboard:before,
.fa.fa-clipboard:before { content: "\f328"; }

.fa-solid.fa-clipboard-check:before,
.fas.fa-clipboard-check:before,
.fa-regular.fa-clipboard-check:before,
.far.fa-clipboard-check:before,
.fa-light.fa-clipboard-check:before,
.fal.fa-clipboard-check:before,
.fa-brands.fa-clipboard-check:before,
.fab.fa-clipboard-check:before,
.fa.fa-clipboard-check:before { content: "\f46c"; }

.fa-solid.fa-clipboard-list:before,
.fas.fa-clipboard-list:before,
.fa-regular.fa-clipboard-list:before,
.far.fa-clipboard-list:before,
.fa-light.fa-clipboard-list:before,
.fal.fa-clipboard-list:before,
.fa-brands.fa-clipboard-list:before,
.fab.fa-clipboard-list:before,
.fa.fa-clipboard-list:before { content: "\f46d"; }

.fa-solid.fa-clock:before,
.fas.fa-clock:before,
.fa-regular.fa-clock:before,
.far.fa-clock:before,
.fa-light.fa-clock:before,
.fal.fa-clock:before,
.fa-brands.fa-clock:before,
.fab.fa-clock:before,
.fa.fa-clock:before { content: "\f017"; }

.fa-solid.fa-clock-rotate-left:before,
.fas.fa-clock-rotate-left:before,
.fa-regular.fa-clock-rotate-left:before,
.far.fa-clock-rotate-left:before,
.fa-light.fa-clock-rotate-left:before,
.fal.fa-clock-rotate-left:before,
.fa-brands.fa-clock-rotate-left:before,
.fab.fa-clock-rotate-left:before,
.fa.fa-clock-rotate-left:before { content: "\f1da"; }

.fa-solid.fa-clone:before,
.fas.fa-clone:before,
.fa-regular.fa-clone:before,
.far.fa-clone:before,
.fa-light.fa-clone:before,
.fal.fa-clone:before,
.fa-brands.fa-clone:before,
.fab.fa-clone:before,
.fa.fa-clone:before { content: "\f24d"; }

.fa-solid.fa-cloud:before,
.fas.fa-cloud:before,
.fa-regular.fa-cloud:before,
.far.fa-cloud:before,
.fa-light.fa-cloud:before,
.fal.fa-cloud:before,
.fa-brands.fa-cloud:before,
.fab.fa-cloud:before,
.fa.fa-cloud:before { content: "\f0c2"; }

.fa-solid.fa-cloud-arrow-up:before,
.fas.fa-cloud-arrow-up:before,
.fa-regular.fa-cloud-arrow-up:before,
.far.fa-cloud-arrow-up:before,
.fa-light.fa-cloud-arrow-up:before,
.fal.fa-cloud-arrow-up:before,
.fa-brands.fa-cloud-arrow-up:before,
.fab.fa-cloud-arrow-up:before,
.fa.fa-cloud-arrow-up:before { content: "\f0ee"; }

.fa-solid.fa-cloud-moon:before,
.fas.fa-cloud-moon:before,
.fa-regular.fa-cloud-moon:before,
.far.fa-cloud-moon:before,
.fa-light.fa-cloud-moon:before,
.fal.fa-cloud-moon:before,
.fa-brands.fa-cloud-moon:before,
.fab.fa-cloud-moon:before,
.fa.fa-cloud-moon:before { content: "\f6c3"; }

.fa-solid.fa-cloud-rain:before,
.fas.fa-cloud-rain:before,
.fa-regular.fa-cloud-rain:before,
.far.fa-cloud-rain:before,
.fa-light.fa-cloud-rain:before,
.fal.fa-cloud-rain:before,
.fa-brands.fa-cloud-rain:before,
.fab.fa-cloud-rain:before,
.fa.fa-cloud-rain:before { content: "\f73d"; }

.fa-solid.fa-cloud-sun:before,
.fas.fa-cloud-sun:before,
.fa-regular.fa-cloud-sun:before,
.far.fa-cloud-sun:before,
.fa-light.fa-cloud-sun:before,
.fal.fa-cloud-sun:before,
.fa-brands.fa-cloud-sun:before,
.fab.fa-cloud-sun:before,
.fa.fa-cloud-sun:before { content: "\f6c4"; }

.fa-solid.fa-code:before,
.fas.fa-code:before,
.fa-regular.fa-code:before,
.far.fa-code:before,
.fa-light.fa-code:before,
.fal.fa-code:before,
.fa-brands.fa-code:before,
.fab.fa-code:before,
.fa.fa-code:before { content: "\f121"; }

.fa-solid.fa-coins:before,
.fas.fa-coins:before,
.fa-regular.fa-coins:before,
.far.fa-coins:before,
.fa-light.fa-coins:before,
.fal.fa-coins:before,
.fa-brands.fa-coins:before,
.fab.fa-coins:before,
.fa.fa-coins:before { content: "\f51e"; }

.fa-solid.fa-comment:before,
.fas.fa-comment:before,
.fa-regular.fa-comment:before,
.far.fa-comment:before,
.fa-light.fa-comment:before,
.fal.fa-comment:before,
.fa-brands.fa-comment:before,
.fab.fa-comment:before,
.fa.fa-comment:before { content: "\f075"; }

.fa-solid.fa-comments:before,
.fas.fa-comments:before,
.fa-regular.fa-comments:before,
.far.fa-comments:before,
.fa-light.fa-comments:before,
.fal.fa-comments:before,
.fa-brands.fa-comments:before,
.fab.fa-comments:before,
.fa.fa-comments:before { content: "\f086"; }

.fa-solid.fa-compass:before,
.fas.fa-compass:before,
.fa-regular.fa-compass:before,
.far.fa-compass:before,
.fa-light.fa-compass:before,
.fal.fa-compass:before,
.fa-brands.fa-compass:before,
.fab.fa-compass:before,
.fa.fa-compass:before { content: "\f14e"; }

.fa-solid.fa-compress:before,
.fas.fa-compress:before,
.fa-regular.fa-compress:before,
.far.fa-compress:before,
.fa-light.fa-compress:before,
.fal.fa-compress:before,
.fa-brands.fa-compress:before,
.fab.fa-compress:before,
.fa.fa-compress:before { content: "\f066"; }

.fa-solid.fa-cookie-bite:before,
.fas.fa-cookie-bite:before,
.fa-regular.fa-cookie-bite:before,
.far.fa-cookie-bite:before,
.fa-light.fa-cookie-bite:before,
.fal.fa-cookie-bite:before,
.fa-brands.fa-cookie-bite:before,
.fab.fa-cookie-bite:before,
.fa.fa-cookie-bite:before { content: "\f564"; }

.fa-solid.fa-copy:before,
.fas.fa-copy:before,
.fa-regular.fa-copy:before,
.far.fa-copy:before,
.fa-light.fa-copy:before,
.fal.fa-copy:before,
.fa-brands.fa-copy:before,
.fab.fa-copy:before,
.fa.fa-copy:before { content: "\f0c5"; }

.fa-solid.fa-credit-card:before,
.fas.fa-credit-card:before,
.fa-regular.fa-credit-card:before,
.far.fa-credit-card:before,
.fa-light.fa-credit-card:before,
.fal.fa-credit-card:before,
.fa-brands.fa-credit-card:before,
.fab.fa-credit-card:before,
.fa.fa-credit-card:before { content: "\f09d"; }

.fa-solid.fa-crop:before,
.fas.fa-crop:before,
.fa-regular.fa-crop:before,
.far.fa-crop:before,
.fa-light.fa-crop:before,
.fal.fa-crop:before,
.fa-brands.fa-crop:before,
.fab.fa-crop:before,
.fa.fa-crop:before { content: "\f125"; }

.fa-solid.fa-crop-simple:before,
.fas.fa-crop-simple:before,
.fa-regular.fa-crop-simple:before,
.far.fa-crop-simple:before,
.fa-light.fa-crop-simple:before,
.fal.fa-crop-simple:before,
.fa-brands.fa-crop-simple:before,
.fab.fa-crop-simple:before,
.fa.fa-crop-simple:before { content: "\f565"; }

.fa-solid.fa-crown:before,
.fas.fa-crown:before,
.fa-regular.fa-crown:before,
.far.fa-crown:before,
.fa-light.fa-crown:before,
.fal.fa-crown:before,
.fa-brands.fa-crown:before,
.fab.fa-crown:before,
.fa.fa-crown:before { content: "\f521"; }

.fa-solid.fa-css3:before,
.fas.fa-css3:before,
.fa-regular.fa-css3:before,
.far.fa-css3:before,
.fa-light.fa-css3:before,
.fal.fa-css3:before,
.fa-brands.fa-css3:before,
.fab.fa-css3:before,
.fa.fa-css3:before { content: "\f13c"; }

.fa-solid.fa-database:before,
.fas.fa-database:before,
.fa-regular.fa-database:before,
.far.fa-database:before,
.fa-light.fa-database:before,
.fal.fa-database:before,
.fa-brands.fa-database:before,
.fab.fa-database:before,
.fa.fa-database:before { content: "\f1c0"; }

.fa-solid.fa-desktop:before,
.fas.fa-desktop:before,
.fa-regular.fa-desktop:before,
.far.fa-desktop:before,
.fa-light.fa-desktop:before,
.fal.fa-desktop:before,
.fa-brands.fa-desktop:before,
.fab.fa-desktop:before,
.fa.fa-desktop:before { content: "\f390"; }

.fa-solid.fa-discord:before,
.fas.fa-discord:before,
.fa-regular.fa-discord:before,
.far.fa-discord:before,
.fa-light.fa-discord:before,
.fal.fa-discord:before,
.fa-brands.fa-discord:before,
.fab.fa-discord:before,
.fa.fa-discord:before { content: "\f392"; }

.fa-solid.fa-dollar-sign:before,
.fas.fa-dollar-sign:before,
.fa-regular.fa-dollar-sign:before,
.far.fa-dollar-sign:before,
.fa-light.fa-dollar-sign:before,
.fal.fa-dollar-sign:before,
.fa-brands.fa-dollar-sign:before,
.fab.fa-dollar-sign:before,
.fa.fa-dollar-sign:before { content: "\24"; }

.fa-solid.fa-dolly:before,
.fas.fa-dolly:before,
.fa-regular.fa-dolly:before,
.far.fa-dolly:before,
.fa-light.fa-dolly:before,
.fal.fa-dolly:before,
.fa-brands.fa-dolly:before,
.fab.fa-dolly:before,
.fa.fa-dolly:before { content: "\f472"; }

.fa-solid.fa-download:before,
.fas.fa-download:before,
.fa-regular.fa-download:before,
.far.fa-download:before,
.fa-light.fa-download:before,
.fal.fa-download:before,
.fa-brands.fa-download:before,
.fab.fa-download:before,
.fa.fa-download:before { content: "\f019"; }

.fa-solid.fa-draw-circle:before,
.fas.fa-draw-circle:before,
.fa-regular.fa-draw-circle:before,
.far.fa-draw-circle:before,
.fa-light.fa-draw-circle:before,
.fal.fa-draw-circle:before,
.fa-brands.fa-draw-circle:before,
.fab.fa-draw-circle:before,
.fa.fa-draw-circle:before { content: "\f5ed"; }

.fa-solid.fa-draw-polygon:before,
.fas.fa-draw-polygon:before,
.fa-regular.fa-draw-polygon:before,
.far.fa-draw-polygon:before,
.fa-light.fa-draw-polygon:before,
.fal.fa-draw-polygon:before,
.fa-brands.fa-draw-polygon:before,
.fab.fa-draw-polygon:before,
.fa.fa-draw-polygon:before { content: "\f5ee"; }

.fa-solid.fa-droplet:before,
.fas.fa-droplet:before,
.fa-regular.fa-droplet:before,
.far.fa-droplet:before,
.fa-light.fa-droplet:before,
.fal.fa-droplet:before,
.fa-brands.fa-droplet:before,
.fab.fa-droplet:before,
.fa.fa-droplet:before { content: "\f043"; }

.fa-solid.fa-ellipsis:before,
.fas.fa-ellipsis:before,
.fa-regular.fa-ellipsis:before,
.far.fa-ellipsis:before,
.fa-light.fa-ellipsis:before,
.fal.fa-ellipsis:before,
.fa-brands.fa-ellipsis:before,
.fab.fa-ellipsis:before,
.fa.fa-ellipsis:before { content: "\f141"; }

.fa-solid.fa-ellipsis-vertical:before,
.fas.fa-ellipsis-vertical:before,
.fa-regular.fa-ellipsis-vertical:before,
.far.fa-ellipsis-vertical:before,
.fa-light.fa-ellipsis-vertical:before,
.fal.fa-ellipsis-vertical:before,
.fa-brands.fa-ellipsis-vertical:before,
.fab.fa-ellipsis-vertical:before,
.fa.fa-ellipsis-vertical:before { content: "\f142"; }

.fa-solid.fa-envelope:before,
.fas.fa-envelope:before,
.fa-regular.fa-envelope:before,
.far.fa-envelope:before,
.fa-light.fa-envelope:before,
.fal.fa-envelope:before,
.fa-brands.fa-envelope:before,
.fab.fa-envelope:before,
.fa.fa-envelope:before { content: "\f0e0"; }

.fa-solid.fa-envelope-open-text:before,
.fas.fa-envelope-open-text:before,
.fa-regular.fa-envelope-open-text:before,
.far.fa-envelope-open-text:before,
.fa-light.fa-envelope-open-text:before,
.fal.fa-envelope-open-text:before,
.fa-brands.fa-envelope-open-text:before,
.fab.fa-envelope-open-text:before,
.fa.fa-envelope-open-text:before { content: "\f658"; }

.fa-solid.fa-eraser:before,
.fas.fa-eraser:before,
.fa-regular.fa-eraser:before,
.far.fa-eraser:before,
.fa-light.fa-eraser:before,
.fal.fa-eraser:before,
.fa-brands.fa-eraser:before,
.fab.fa-eraser:before,
.fa.fa-eraser:before { content: "\f12d"; }

.fa-solid.fa-euro-sign:before,
.fas.fa-euro-sign:before,
.fa-regular.fa-euro-sign:before,
.far.fa-euro-sign:before,
.fa-light.fa-euro-sign:before,
.fal.fa-euro-sign:before,
.fa-brands.fa-euro-sign:before,
.fab.fa-euro-sign:before,
.fa.fa-euro-sign:before { content: "\f153"; }

.fa-solid.fa-exclamation:before,
.fas.fa-exclamation:before,
.fa-regular.fa-exclamation:before,
.far.fa-exclamation:before,
.fa-light.fa-exclamation:before,
.fal.fa-exclamation:before,
.fa-brands.fa-exclamation:before,
.fab.fa-exclamation:before,
.fa.fa-exclamation:before { content: "\21"; }

.fa-solid.fa-exclamation-circle:before,
.fas.fa-exclamation-circle:before,
.fa-regular.fa-exclamation-circle:before,
.far.fa-exclamation-circle:before,
.fa-light.fa-exclamation-circle:before,
.fal.fa-exclamation-circle:before,
.fa-brands.fa-exclamation-circle:before,
.fab.fa-exclamation-circle:before,
.fa.fa-exclamation-circle:before { content: "\f06a"; }

.fa-solid.fa-exclamation-triangle:before,
.fas.fa-exclamation-triangle:before,
.fa-regular.fa-exclamation-triangle:before,
.far.fa-exclamation-triangle:before,
.fa-light.fa-exclamation-triangle:before,
.fal.fa-exclamation-triangle:before,
.fa-brands.fa-exclamation-triangle:before,
.fab.fa-exclamation-triangle:before,
.fa.fa-exclamation-triangle:before { content: "\f071"; }

.fa-solid.fa-expand:before,
.fas.fa-expand:before,
.fa-regular.fa-expand:before,
.far.fa-expand:before,
.fa-light.fa-expand:before,
.fal.fa-expand:before,
.fa-brands.fa-expand:before,
.fab.fa-expand:before,
.fa.fa-expand:before { content: "\f065"; }

.fa-solid.fa-external-link:before,
.fas.fa-external-link:before,
.fa-regular.fa-external-link:before,
.far.fa-external-link:before,
.fa-light.fa-external-link:before,
.fal.fa-external-link:before,
.fa-brands.fa-external-link:before,
.fab.fa-external-link:before,
.fa.fa-external-link:before { content: "\f08e"; }

.fa-solid.fa-external-link-alt:before,
.fas.fa-external-link-alt:before,
.fa-regular.fa-external-link-alt:before,
.far.fa-external-link-alt:before,
.fa-light.fa-external-link-alt:before,
.fal.fa-external-link-alt:before,
.fa-brands.fa-external-link-alt:before,
.fab.fa-external-link-alt:before,
.fa.fa-external-link-alt:before { content: "\f08e"; }

.fa-solid.fa-eye:before,
.fas.fa-eye:before,
.fa-regular.fa-eye:before,
.far.fa-eye:before,
.fa-light.fa-eye:before,
.fal.fa-eye:before,
.fa-brands.fa-eye:before,
.fab.fa-eye:before,
.fa.fa-eye:before { content: "\f06e"; }

.fa-solid.fa-eye-slash:before,
.fas.fa-eye-slash:before,
.fa-regular.fa-eye-slash:before,
.far.fa-eye-slash:before,
.fa-light.fa-eye-slash:before,
.fal.fa-eye-slash:before,
.fa-brands.fa-eye-slash:before,
.fab.fa-eye-slash:before,
.fa.fa-eye-slash:before { content: "\f070"; }

.fa-solid.fa-facebook-f:before,
.fas.fa-facebook-f:before,
.fa-regular.fa-facebook-f:before,
.far.fa-facebook-f:before,
.fa-light.fa-facebook-f:before,
.fal.fa-facebook-f:before,
.fa-brands.fa-facebook-f:before,
.fab.fa-facebook-f:before,
.fa.fa-facebook-f:before { content: "\f39e"; }

.fa-solid.fa-fax:before,
.fas.fa-fax:before,
.fa-regular.fa-fax:before,
.far.fa-fax:before,
.fa-light.fa-fax:before,
.fal.fa-fax:before,
.fa-brands.fa-fax:before,
.fab.fa-fax:before,
.fa.fa-fax:before { content: "\f1ac"; }

.fa-solid.fa-file-alt:before,
.fas.fa-file-alt:before,
.fa-regular.fa-file-alt:before,
.far.fa-file-alt:before,
.fa-light.fa-file-alt:before,
.fal.fa-file-alt:before,
.fa-brands.fa-file-alt:before,
.fab.fa-file-alt:before,
.fa.fa-file-alt:before { content: "\f15c"; }

.fa-solid.fa-file-check:before,
.fas.fa-file-check:before,
.fa-regular.fa-file-check:before,
.far.fa-file-check:before,
.fa-light.fa-file-check:before,
.fal.fa-file-check:before,
.fa-brands.fa-file-check:before,
.fab.fa-file-check:before,
.fa.fa-file-check:before { content: "\f316"; }

.fa-solid.fa-file-code:before,
.fas.fa-file-code:before,
.fa-regular.fa-file-code:before,
.far.fa-file-code:before,
.fa-light.fa-file-code:before,
.fal.fa-file-code:before,
.fa-brands.fa-file-code:before,
.fab.fa-file-code:before,
.fa.fa-file-code:before { content: "\f1c9"; }

.fa-solid.fa-file-excel:before,
.fas.fa-file-excel:before,
.fa-regular.fa-file-excel:before,
.far.fa-file-excel:before,
.fa-light.fa-file-excel:before,
.fal.fa-file-excel:before,
.fa-brands.fa-file-excel:before,
.fab.fa-file-excel:before,
.fa.fa-file-excel:before { content: "\f1c3"; }

.fa-solid.fa-file-image:before,
.fas.fa-file-image:before,
.fa-regular.fa-file-image:before,
.far.fa-file-image:before,
.fa-light.fa-file-image:before,
.fal.fa-file-image:before,
.fa-brands.fa-file-image:before,
.fab.fa-file-image:before,
.fa.fa-file-image:before { content: "\f1c5"; }

.fa-solid.fa-file-lines:before,
.fas.fa-file-lines:before,
.fa-regular.fa-file-lines:before,
.far.fa-file-lines:before,
.fa-light.fa-file-lines:before,
.fal.fa-file-lines:before,
.fa-brands.fa-file-lines:before,
.fab.fa-file-lines:before,
.fa.fa-file-lines:before { content: "\f15c"; }

.fa-solid.fa-file-pdf:before,
.fas.fa-file-pdf:before,
.fa-regular.fa-file-pdf:before,
.far.fa-file-pdf:before,
.fa-light.fa-file-pdf:before,
.fal.fa-file-pdf:before,
.fa-brands.fa-file-pdf:before,
.fab.fa-file-pdf:before,
.fa.fa-file-pdf:before { content: "\f1c1"; }

.fa-solid.fa-file-powerpoint:before,
.fas.fa-file-powerpoint:before,
.fa-regular.fa-file-powerpoint:before,
.far.fa-file-powerpoint:before,
.fa-light.fa-file-powerpoint:before,
.fal.fa-file-powerpoint:before,
.fa-brands.fa-file-powerpoint:before,
.fab.fa-file-powerpoint:before,
.fa.fa-file-powerpoint:before { content: "\f1c4"; }

.fa-solid.fa-file-video:before,
.fas.fa-file-video:before,
.fa-regular.fa-file-video:before,
.far.fa-file-video:before,
.fa-light.fa-file-video:before,
.fal.fa-file-video:before,
.fa-brands.fa-file-video:before,
.fab.fa-file-video:before,
.fa.fa-file-video:before { content: "\f1c8"; }

.fa-solid.fa-file-word:before,
.fas.fa-file-word:before,
.fa-regular.fa-file-word:before,
.far.fa-file-word:before,
.fa-light.fa-file-word:before,
.fal.fa-file-word:before,
.fa-brands.fa-file-word:before,
.fab.fa-file-word:before,
.fa.fa-file-word:before { content: "\f1c2"; }

.fa-solid.fa-fill:before,
.fas.fa-fill:before,
.fa-regular.fa-fill:before,
.far.fa-fill:before,
.fa-light.fa-fill:before,
.fal.fa-fill:before,
.fa-brands.fa-fill:before,
.fab.fa-fill:before,
.fa.fa-fill:before { content: "\f575"; }

.fa-solid.fa-fill-drip:before,
.fas.fa-fill-drip:before,
.fa-regular.fa-fill-drip:before,
.far.fa-fill-drip:before,
.fa-light.fa-fill-drip:before,
.fal.fa-fill-drip:before,
.fa-brands.fa-fill-drip:before,
.fab.fa-fill-drip:before,
.fa.fa-fill-drip:before { content: "\f576"; }

.fa-solid.fa-film:before,
.fas.fa-film:before,
.fa-regular.fa-film:before,
.far.fa-film:before,
.fa-light.fa-film:before,
.fal.fa-film:before,
.fa-brands.fa-film:before,
.fab.fa-film:before,
.fa.fa-film:before { content: "\f008"; }

.fa-solid.fa-fingerprint:before,
.fas.fa-fingerprint:before,
.fa-regular.fa-fingerprint:before,
.far.fa-fingerprint:before,
.fa-light.fa-fingerprint:before,
.fal.fa-fingerprint:before,
.fa-brands.fa-fingerprint:before,
.fab.fa-fingerprint:before,
.fa.fa-fingerprint:before { content: "\f577"; }

.fa-solid.fa-fire:before,
.fas.fa-fire:before,
.fa-regular.fa-fire:before,
.far.fa-fire:before,
.fa-light.fa-fire:before,
.fal.fa-fire:before,
.fa-brands.fa-fire:before,
.fab.fa-fire:before,
.fa.fa-fire:before { content: "\f06d"; }

.fa-solid.fa-floppy-disk:before,
.fas.fa-floppy-disk:before,
.fa-regular.fa-floppy-disk:before,
.far.fa-floppy-disk:before,
.fa-light.fa-floppy-disk:before,
.fal.fa-floppy-disk:before,
.fa-brands.fa-floppy-disk:before,
.fab.fa-floppy-disk:before,
.fa.fa-floppy-disk:before { content: "\f0c7"; }

.fa-solid.fa-folder:before,
.fas.fa-folder:before,
.fa-regular.fa-folder:before,
.far.fa-folder:before,
.fa-light.fa-folder:before,
.fal.fa-folder:before,
.fa-brands.fa-folder:before,
.fab.fa-folder:before,
.fa.fa-folder:before { content: "\f07b"; }

.fa-solid.fa-folder-open:before,
.fas.fa-folder-open:before,
.fa-regular.fa-folder-open:before,
.far.fa-folder-open:before,
.fa-light.fa-folder-open:before,
.fal.fa-folder-open:before,
.fa-brands.fa-folder-open:before,
.fab.fa-folder-open:before,
.fa.fa-folder-open:before { content: "\f07c"; }

.fa-solid.fa-font:before,
.fas.fa-font:before,
.fa-regular.fa-font:before,
.far.fa-font:before,
.fa-light.fa-font:before,
.fal.fa-font:before,
.fa-brands.fa-font:before,
.fab.fa-font:before,
.fa.fa-font:before { content: "\f031"; }

.fa-solid.fa-font-case:before,
.fas.fa-font-case:before,
.fa-regular.fa-font-case:before,
.far.fa-font-case:before,
.fa-light.fa-font-case:before,
.fal.fa-font-case:before,
.fa-brands.fa-font-case:before,
.fab.fa-font-case:before,
.fa.fa-font-case:before { content: "\f866"; }

.fa-solid.fa-forward:before,
.fas.fa-forward:before,
.fa-regular.fa-forward:before,
.far.fa-forward:before,
.fa-light.fa-forward:before,
.fal.fa-forward:before,
.fa-brands.fa-forward:before,
.fab.fa-forward:before,
.fa.fa-forward:before { content: "\f04e"; }

.fa-solid.fa-gauge:before,
.fas.fa-gauge:before,
.fa-regular.fa-gauge:before,
.far.fa-gauge:before,
.fa-light.fa-gauge:before,
.fal.fa-gauge:before,
.fa-brands.fa-gauge:before,
.fab.fa-gauge:before,
.fa.fa-gauge:before { content: "\f624"; }

.fa-solid.fa-gauge-high:before,
.fas.fa-gauge-high:before,
.fa-regular.fa-gauge-high:before,
.far.fa-gauge-high:before,
.fa-light.fa-gauge-high:before,
.fal.fa-gauge-high:before,
.fa-brands.fa-gauge-high:before,
.fab.fa-gauge-high:before,
.fa.fa-gauge-high:before { content: "\f625"; }

.fa-solid.fa-gavel:before,
.fas.fa-gavel:before,
.fa-regular.fa-gavel:before,
.far.fa-gavel:before,
.fa-light.fa-gavel:before,
.fal.fa-gavel:before,
.fa-brands.fa-gavel:before,
.fab.fa-gavel:before,
.fa.fa-gavel:before { content: "\f0e3"; }

.fa-solid.fa-gear:before,
.fas.fa-gear:before,
.fa-regular.fa-gear:before,
.far.fa-gear:before,
.fa-light.fa-gear:before,
.fal.fa-gear:before,
.fa-brands.fa-gear:before,
.fab.fa-gear:before,
.fa.fa-gear:before { content: "\f013"; }

.fa-solid.fa-gears:before,
.fas.fa-gears:before,
.fa-regular.fa-gears:before,
.far.fa-gears:before,
.fa-light.fa-gears:before,
.fal.fa-gears:before,
.fa-brands.fa-gears:before,
.fab.fa-gears:before,
.fa.fa-gears:before { content: "\f085"; }

.fa-solid.fa-gift:before,
.fas.fa-gift:before,
.fa-regular.fa-gift:before,
.far.fa-gift:before,
.fa-light.fa-gift:before,
.fal.fa-gift:before,
.fa-brands.fa-gift:before,
.fab.fa-gift:before,
.fa.fa-gift:before { content: "\f06b"; }

.fa-solid.fa-github:before,
.fas.fa-github:before,
.fa-regular.fa-github:before,
.far.fa-github:before,
.fa-light.fa-github:before,
.fal.fa-github:before,
.fa-brands.fa-github:before,
.fab.fa-github:before,
.fa.fa-github:before { content: "\f09b"; }

.fa-solid.fa-gitlab:before,
.fas.fa-gitlab:before,
.fa-regular.fa-gitlab:before,
.far.fa-gitlab:before,
.fa-light.fa-gitlab:before,
.fal.fa-gitlab:before,
.fa-brands.fa-gitlab:before,
.fab.fa-gitlab:before,
.fa.fa-gitlab:before { content: "\f296"; }

.fa-solid.fa-globe:before,
.fas.fa-globe:before,
.fa-regular.fa-globe:before,
.far.fa-globe:before,
.fa-light.fa-globe:before,
.fal.fa-globe:before,
.fa-brands.fa-globe:before,
.fab.fa-globe:before,
.fa.fa-globe:before { content: "\f0ac"; }

.fa-solid.fa-google:before,
.fas.fa-google:before,
.fa-regular.fa-google:before,
.far.fa-google:before,
.fa-light.fa-google:before,
.fal.fa-google:before,
.fa-brands.fa-google:before,
.fab.fa-google:before,
.fa.fa-google:before { content: "\f1a0"; }

.fa-solid.fa-graduation-cap:before,
.fas.fa-graduation-cap:before,
.fa-regular.fa-graduation-cap:before,
.far.fa-graduation-cap:before,
.fa-light.fa-graduation-cap:before,
.fal.fa-graduation-cap:before,
.fa-brands.fa-graduation-cap:before,
.fab.fa-graduation-cap:before,
.fa.fa-graduation-cap:before { content: "\f19d"; }

.fa-solid.fa-grid:before,
.fas.fa-grid:before,
.fa-regular.fa-grid:before,
.far.fa-grid:before,
.fa-light.fa-grid:before,
.fal.fa-grid:before,
.fa-brands.fa-grid:before,
.fab.fa-grid:before,
.fa.fa-grid:before { content: "\e195"; }

.fa-solid.fa-hand:before,
.fas.fa-hand:before,
.fa-regular.fa-hand:before,
.far.fa-hand:before,
.fa-light.fa-hand:before,
.fal.fa-hand:before,
.fa-brands.fa-hand:before,
.fab.fa-hand:before,
.fa.fa-hand:before { content: "\f256"; }

.fa-solid.fa-hand-holding-dollar:before,
.fas.fa-hand-holding-dollar:before,
.fa-regular.fa-hand-holding-dollar:before,
.far.fa-hand-holding-dollar:before,
.fa-light.fa-hand-holding-dollar:before,
.fal.fa-hand-holding-dollar:before,
.fa-brands.fa-hand-holding-dollar:before,
.fab.fa-hand-holding-dollar:before,
.fa.fa-hand-holding-dollar:before { content: "\f4c0"; }

.fa-solid.fa-hand-point-left:before,
.fas.fa-hand-point-left:before,
.fa-regular.fa-hand-point-left:before,
.far.fa-hand-point-left:before,
.fa-light.fa-hand-point-left:before,
.fal.fa-hand-point-left:before,
.fa-brands.fa-hand-point-left:before,
.fab.fa-hand-point-left:before,
.fa.fa-hand-point-left:before { content: "\f0a5"; }

.fa-solid.fa-hand-point-right:before,
.fas.fa-hand-point-right:before,
.fa-regular.fa-hand-point-right:before,
.far.fa-hand-point-right:before,
.fa-light.fa-hand-point-right:before,
.fal.fa-hand-point-right:before,
.fa-brands.fa-hand-point-right:before,
.fab.fa-hand-point-right:before,
.fa.fa-hand-point-right:before { content: "\f0a4"; }

.fa-solid.fa-hand-pointer:before,
.fas.fa-hand-pointer:before,
.fa-regular.fa-hand-pointer:before,
.far.fa-hand-pointer:before,
.fa-light.fa-hand-pointer:before,
.fal.fa-hand-pointer:before,
.fa-brands.fa-hand-pointer:before,
.fab.fa-hand-pointer:before,
.fa.fa-hand-pointer:before { content: "\f25a"; }

.fa-solid.fa-handshake:before,
.fas.fa-handshake:before,
.fa-regular.fa-handshake:before,
.far.fa-handshake:before,
.fa-light.fa-handshake:before,
.fal.fa-handshake:before,
.fa-brands.fa-handshake:before,
.fab.fa-handshake:before,
.fa.fa-handshake:before { content: "\f2b5"; }

.fa-solid.fa-heading:before,
.fas.fa-heading:before,
.fa-regular.fa-heading:before,
.far.fa-heading:before,
.fa-light.fa-heading:before,
.fal.fa-heading:before,
.fa-brands.fa-heading:before,
.fab.fa-heading:before,
.fa.fa-heading:before { content: "\f1dc"; }

.fa-solid.fa-headphones:before,
.fas.fa-headphones:before,
.fa-regular.fa-headphones:before,
.far.fa-headphones:before,
.fa-light.fa-headphones:before,
.fal.fa-headphones:before,
.fa-brands.fa-headphones:before,
.fab.fa-headphones:before,
.fa.fa-headphones:before { content: "\f025"; }

.fa-solid.fa-heart:before,
.fas.fa-heart:before,
.fa-regular.fa-heart:before,
.far.fa-heart:before,
.fa-light.fa-heart:before,
.fal.fa-heart:before,
.fa-brands.fa-heart:before,
.fab.fa-heart:before,
.fa.fa-heart:before { content: "\f004"; }

.fa-solid.fa-heart-pulse:before,
.fas.fa-heart-pulse:before,
.fa-regular.fa-heart-pulse:before,
.far.fa-heart-pulse:before,
.fa-light.fa-heart-pulse:before,
.fal.fa-heart-pulse:before,
.fa-brands.fa-heart-pulse:before,
.fab.fa-heart-pulse:before,
.fa.fa-heart-pulse:before { content: "\f21e"; }

.fa-solid.fa-highlighter:before,
.fas.fa-highlighter:before,
.fa-regular.fa-highlighter:before,
.far.fa-highlighter:before,
.fa-light.fa-highlighter:before,
.fal.fa-highlighter:before,
.fa-brands.fa-highlighter:before,
.fab.fa-highlighter:before,
.fa.fa-highlighter:before { content: "\f591"; }

.fa-solid.fa-hourglass:before,
.fas.fa-hourglass:before,
.fa-regular.fa-hourglass:before,
.far.fa-hourglass:before,
.fa-light.fa-hourglass:before,
.fal.fa-hourglass:before,
.fa-brands.fa-hourglass:before,
.fab.fa-hourglass:before,
.fa.fa-hourglass:before { content: "\f254"; }

.fa-solid.fa-hourglass-end:before,
.fas.fa-hourglass-end:before,
.fa-regular.fa-hourglass-end:before,
.far.fa-hourglass-end:before,
.fa-light.fa-hourglass-end:before,
.fal.fa-hourglass-end:before,
.fa-brands.fa-hourglass-end:before,
.fab.fa-hourglass-end:before,
.fa.fa-hourglass-end:before { content: "\f253"; }

.fa-solid.fa-hourglass-half:before,
.fas.fa-hourglass-half:before,
.fa-regular.fa-hourglass-half:before,
.far.fa-hourglass-half:before,
.fa-light.fa-hourglass-half:before,
.fal.fa-hourglass-half:before,
.fa-brands.fa-hourglass-half:before,
.fab.fa-hourglass-half:before,
.fa.fa-hourglass-half:before { content: "\f252"; }

.fa-solid.fa-house:before,
.fas.fa-house:before,
.fa-regular.fa-house:before,
.far.fa-house:before,
.fa-light.fa-house:before,
.fal.fa-house:before,
.fa-brands.fa-house:before,
.fab.fa-house:before,
.fa.fa-house:before { content: "\f015"; }

.fa-solid.fa-html5:before,
.fas.fa-html5:before,
.fa-regular.fa-html5:before,
.far.fa-html5:before,
.fa-light.fa-html5:before,
.fal.fa-html5:before,
.fa-brands.fa-html5:before,
.fab.fa-html5:before,
.fa.fa-html5:before { content: "\f13b"; }

.fa-solid.fa-id-badge:before,
.fas.fa-id-badge:before,
.fa-regular.fa-id-badge:before,
.far.fa-id-badge:before,
.fa-light.fa-id-badge:before,
.fal.fa-id-badge:before,
.fa-brands.fa-id-badge:before,
.fab.fa-id-badge:before,
.fa.fa-id-badge:before { content: "\f2c1"; }

.fa-solid.fa-id-card:before,
.fas.fa-id-card:before,
.fa-regular.fa-id-card:before,
.far.fa-id-card:before,
.fa-light.fa-id-card:before,
.fal.fa-id-card:before,
.fa-brands.fa-id-card:before,
.fab.fa-id-card:before,
.fa.fa-id-card:before { content: "\f2c2"; }

.fa-solid.fa-image:before,
.fas.fa-image:before,
.fa-regular.fa-image:before,
.far.fa-image:before,
.fa-light.fa-image:before,
.fal.fa-image:before,
.fa-brands.fa-image:before,
.fab.fa-image:before,
.fa.fa-image:before { content: "\f03e"; }

.fa-solid.fa-images:before,
.fas.fa-images:before,
.fa-regular.fa-images:before,
.far.fa-images:before,
.fa-light.fa-images:before,
.fal.fa-images:before,
.fa-brands.fa-images:before,
.fab.fa-images:before,
.fa.fa-images:before { content: "\f302"; }

.fa-solid.fa-inbox:before,
.fas.fa-inbox:before,
.fa-regular.fa-inbox:before,
.far.fa-inbox:before,
.fa-light.fa-inbox:before,
.fal.fa-inbox:before,
.fa-brands.fa-inbox:before,
.fab.fa-inbox:before,
.fa.fa-inbox:before { content: "\f01c"; }

.fa-solid.fa-infinity:before,
.fas.fa-infinity:before,
.fa-regular.fa-infinity:before,
.far.fa-infinity:before,
.fa-light.fa-infinity:before,
.fal.fa-infinity:before,
.fa-brands.fa-infinity:before,
.fab.fa-infinity:before,
.fa.fa-infinity:before { content: "\f534"; }

.fa-solid.fa-info-circle:before,
.fas.fa-info-circle:before,
.fa-regular.fa-info-circle:before,
.far.fa-info-circle:before,
.fa-light.fa-info-circle:before,
.fal.fa-info-circle:before,
.fa-brands.fa-info-circle:before,
.fab.fa-info-circle:before,
.fa.fa-info-circle:before { content: "\f05a"; }

.fa-solid.fa-instagram:before,
.fas.fa-instagram:before,
.fa-regular.fa-instagram:before,
.far.fa-instagram:before,
.fa-light.fa-instagram:before,
.fal.fa-instagram:before,
.fa-brands.fa-instagram:before,
.fab.fa-instagram:before,
.fa.fa-instagram:before { content: "\f16d"; }

.fa-solid.fa-italic:before,
.fas.fa-italic:before,
.fa-regular.fa-italic:before,
.far.fa-italic:before,
.fa-light.fa-italic:before,
.fal.fa-italic:before,
.fa-brands.fa-italic:before,
.fab.fa-italic:before,
.fa.fa-italic:before { content: "\f033"; }

.fa-solid.fa-js:before,
.fas.fa-js:before,
.fa-regular.fa-js:before,
.far.fa-js:before,
.fa-light.fa-js:before,
.fal.fa-js:before,
.fa-brands.fa-js:before,
.fab.fa-js:before,
.fa.fa-js:before { content: "\f3b8"; }

.fa-solid.fa-key:before,
.fas.fa-key:before,
.fa-regular.fa-key:before,
.far.fa-key:before,
.fa-light.fa-key:before,
.fal.fa-key:before,
.fa-brands.fa-key:before,
.fab.fa-key:before,
.fa.fa-key:before { content: "\f084"; }

.fa-solid.fa-language:before,
.fas.fa-language:before,
.fa-regular.fa-language:before,
.far.fa-language:before,
.fa-light.fa-language:before,
.fal.fa-language:before,
.fa-brands.fa-language:before,
.fab.fa-language:before,
.fa.fa-language:before { content: "\f1ab"; }

.fa-solid.fa-laptop-code:before,
.fas.fa-laptop-code:before,
.fa-regular.fa-laptop-code:before,
.far.fa-laptop-code:before,
.fa-light.fa-laptop-code:before,
.fal.fa-laptop-code:before,
.fa-brands.fa-laptop-code:before,
.fab.fa-laptop-code:before,
.fa.fa-laptop-code:before { content: "\f5fc"; }

.fa-solid.fa-layer-group:before,
.fas.fa-layer-group:before,
.fa-regular.fa-layer-group:before,
.far.fa-layer-group:before,
.fa-light.fa-layer-group:before,
.fal.fa-layer-group:before,
.fa-brands.fa-layer-group:before,
.fab.fa-layer-group:before,
.fa.fa-layer-group:before { content: "\f5fd"; }

.fa-solid.fa-leaf:before,
.fas.fa-leaf:before,
.fa-regular.fa-leaf:before,
.far.fa-leaf:before,
.fa-light.fa-leaf:before,
.fal.fa-leaf:before,
.fa-brands.fa-leaf:before,
.fab.fa-leaf:before,
.fa.fa-leaf:before { content: "\f06c"; }

.fa-solid.fa-lightbulb-on:before,
.fas.fa-lightbulb-on:before,
.fa-regular.fa-lightbulb-on:before,
.far.fa-lightbulb-on:before,
.fa-light.fa-lightbulb-on:before,
.fal.fa-lightbulb-on:before,
.fa-brands.fa-lightbulb-on:before,
.fab.fa-lightbulb-on:before,
.fa.fa-lightbulb-on:before { content: "\f672"; }

.fa-solid.fa-link:before,
.fas.fa-link:before,
.fa-regular.fa-link:before,
.far.fa-link:before,
.fa-light.fa-link:before,
.fal.fa-link:before,
.fa-brands.fa-link:before,
.fab.fa-link:before,
.fa.fa-link:before { content: "\f0c1"; }

.fa-solid.fa-linkedin-in:before,
.fas.fa-linkedin-in:before,
.fa-regular.fa-linkedin-in:before,
.far.fa-linkedin-in:before,
.fa-light.fa-linkedin-in:before,
.fal.fa-linkedin-in:before,
.fa-brands.fa-linkedin-in:before,
.fab.fa-linkedin-in:before,
.fa.fa-linkedin-in:before { content: "\f0e1"; }

.fa-solid.fa-list:before,
.fas.fa-list:before,
.fa-regular.fa-list:before,
.far.fa-list:before,
.fa-light.fa-list:before,
.fal.fa-list:before,
.fa-brands.fa-list:before,
.fab.fa-list:before,
.fa.fa-list:before { content: "\f03a"; }

.fa-solid.fa-list-check:before,
.fas.fa-list-check:before,
.fa-regular.fa-list-check:before,
.far.fa-list-check:before,
.fa-light.fa-list-check:before,
.fal.fa-list-check:before,
.fa-brands.fa-list-check:before,
.fab.fa-list-check:before,
.fa.fa-list-check:before { content: "\f0ae"; }

.fa-solid.fa-list-ol:before,
.fas.fa-list-ol:before,
.fa-regular.fa-list-ol:before,
.far.fa-list-ol:before,
.fa-light.fa-list-ol:before,
.fal.fa-list-ol:before,
.fa-brands.fa-list-ol:before,
.fab.fa-list-ol:before,
.fa.fa-list-ol:before { content: "\f0cb"; }

.fa-solid.fa-list-ul:before,
.fas.fa-list-ul:before,
.fa-regular.fa-list-ul:before,
.far.fa-list-ul:before,
.fa-light.fa-list-ul:before,
.fal.fa-list-ul:before,
.fa-brands.fa-list-ul:before,
.fab.fa-list-ul:before,
.fa.fa-list-ul:before { content: "\f0ca"; }

.fa-solid.fa-location-crosshairs:before,
.fas.fa-location-crosshairs:before,
.fa-regular.fa-location-crosshairs:before,
.far.fa-location-crosshairs:before,
.fa-light.fa-location-crosshairs:before,
.fal.fa-location-crosshairs:before,
.fa-brands.fa-location-crosshairs:before,
.fab.fa-location-crosshairs:before,
.fa.fa-location-crosshairs:before { content: "\f601"; }

.fa-solid.fa-location-dot:before,
.fas.fa-location-dot:before,
.fa-regular.fa-location-dot:before,
.far.fa-location-dot:before,
.fa-light.fa-location-dot:before,
.fal.fa-location-dot:before,
.fa-brands.fa-location-dot:before,
.fab.fa-location-dot:before,
.fa.fa-location-dot:before { content: "\f3c5"; }

.fa-solid.fa-location-pin:before,
.fas.fa-location-pin:before,
.fa-regular.fa-location-pin:before,
.far.fa-location-pin:before,
.fa-light.fa-location-pin:before,
.fal.fa-location-pin:before,
.fa-brands.fa-location-pin:before,
.fab.fa-location-pin:before,
.fa.fa-location-pin:before { content: "\f041"; }

.fa-solid.fa-lock:before,
.fas.fa-lock:before,
.fa-regular.fa-lock:before,
.far.fa-lock:before,
.fa-light.fa-lock:before,
.fal.fa-lock:before,
.fa-brands.fa-lock:before,
.fab.fa-lock:before,
.fa.fa-lock:before { content: "\f023"; }

.fa-solid.fa-lock-open:before,
.fas.fa-lock-open:before,
.fa-regular.fa-lock-open:before,
.far.fa-lock-open:before,
.fa-light.fa-lock-open:before,
.fal.fa-lock-open:before,
.fa-brands.fa-lock-open:before,
.fab.fa-lock-open:before,
.fa.fa-lock-open:before { content: "\f3c1"; }

.fa-solid.fa-magnifying-glass-chart:before,
.fas.fa-magnifying-glass-chart:before,
.fa-regular.fa-magnifying-glass-chart:before,
.far.fa-magnifying-glass-chart:before,
.fa-light.fa-magnifying-glass-chart:before,
.fal.fa-magnifying-glass-chart:before,
.fa-brands.fa-magnifying-glass-chart:before,
.fab.fa-magnifying-glass-chart:before,
.fa.fa-magnifying-glass-chart:before { content: "\e522"; }

.fa-solid.fa-magnifying-glass-location:before,
.fas.fa-magnifying-glass-location:before,
.fa-regular.fa-magnifying-glass-location:before,
.far.fa-magnifying-glass-location:before,
.fa-light.fa-magnifying-glass-location:before,
.fal.fa-magnifying-glass-location:before,
.fa-brands.fa-magnifying-glass-location:before,
.fab.fa-magnifying-glass-location:before,
.fa.fa-magnifying-glass-location:before { content: "\f689"; }

.fa-solid.fa-mailbox:before,
.fas.fa-mailbox:before,
.fa-regular.fa-mailbox:before,
.far.fa-mailbox:before,
.fa-light.fa-mailbox:before,
.fal.fa-mailbox:before,
.fa-brands.fa-mailbox:before,
.fab.fa-mailbox:before,
.fa.fa-mailbox:before { content: "\f813"; }

.fa-solid.fa-map:before,
.fas.fa-map:before,
.fa-regular.fa-map:before,
.far.fa-map:before,
.fa-light.fa-map:before,
.fal.fa-map:before,
.fa-brands.fa-map:before,
.fab.fa-map:before,
.fa.fa-map:before { content: "\f279"; }

.fa-solid.fa-map-location-dot:before,
.fas.fa-map-location-dot:before,
.fa-regular.fa-map-location-dot:before,
.far.fa-map-location-dot:before,
.fa-light.fa-map-location-dot:before,
.fal.fa-map-location-dot:before,
.fa-brands.fa-map-location-dot:before,
.fab.fa-map-location-dot:before,
.fa.fa-map-location-dot:before { content: "\f5a0"; }

.fa-solid.fa-map-marker-alt:before,
.fas.fa-map-marker-alt:before,
.fa-regular.fa-map-marker-alt:before,
.far.fa-map-marker-alt:before,
.fa-light.fa-map-marker-alt:before,
.fal.fa-map-marker-alt:before,
.fa-brands.fa-map-marker-alt:before,
.fab.fa-map-marker-alt:before,
.fa.fa-map-marker-alt:before { content: "\f3c5"; }

.fa-solid.fa-marker:before,
.fas.fa-marker:before,
.fa-regular.fa-marker:before,
.far.fa-marker:before,
.fa-light.fa-marker:before,
.fal.fa-marker:before,
.fa-brands.fa-marker:before,
.fab.fa-marker:before,
.fa.fa-marker:before { content: "\f5a1"; }

.fa-solid.fa-megaphone:before,
.fas.fa-megaphone:before,
.fa-regular.fa-megaphone:before,
.far.fa-megaphone:before,
.fa-light.fa-megaphone:before,
.fal.fa-megaphone:before,
.fa-brands.fa-megaphone:before,
.fab.fa-megaphone:before,
.fa.fa-megaphone:before { content: "\f675"; }

.fa-solid.fa-message:before,
.fas.fa-message:before,
.fa-regular.fa-message:before,
.far.fa-message:before,
.fa-light.fa-message:before,
.fal.fa-message:before,
.fa-brands.fa-message:before,
.fab.fa-message:before,
.fa.fa-message:before { content: "\f27a"; }

.fa-solid.fa-messages:before,
.fas.fa-messages:before,
.fa-regular.fa-messages:before,
.far.fa-messages:before,
.fa-light.fa-messages:before,
.fal.fa-messages:before,
.fa-brands.fa-messages:before,
.fab.fa-messages:before,
.fa.fa-messages:before { content: "\f4b6"; }

.fa-solid.fa-microphone:before,
.fas.fa-microphone:before,
.fa-regular.fa-microphone:before,
.far.fa-microphone:before,
.fa-light.fa-microphone:before,
.fal.fa-microphone:before,
.fa-brands.fa-microphone:before,
.fab.fa-microphone:before,
.fa.fa-microphone:before { content: "\f130"; }

.fa-solid.fa-microphone-slash:before,
.fas.fa-microphone-slash:before,
.fa-regular.fa-microphone-slash:before,
.far.fa-microphone-slash:before,
.fa-light.fa-microphone-slash:before,
.fal.fa-microphone-slash:before,
.fa-brands.fa-microphone-slash:before,
.fab.fa-microphone-slash:before,
.fa.fa-microphone-slash:before { content: "\f131"; }

.fa-solid.fa-microsoft:before,
.fas.fa-microsoft:before,
.fa-regular.fa-microsoft:before,
.far.fa-microsoft:before,
.fa-light.fa-microsoft:before,
.fal.fa-microsoft:before,
.fa-brands.fa-microsoft:before,
.fab.fa-microsoft:before,
.fa.fa-microsoft:before { content: "\f3ca"; }

.fa-solid.fa-minimize:before,
.fas.fa-minimize:before,
.fa-regular.fa-minimize:before,
.far.fa-minimize:before,
.fa-light.fa-minimize:before,
.fal.fa-minimize:before,
.fa-brands.fa-minimize:before,
.fab.fa-minimize:before,
.fa.fa-minimize:before { content: "\f78c"; }

.fa-solid.fa-minus:before,
.fas.fa-minus:before,
.fa-regular.fa-minus:before,
.far.fa-minus:before,
.fa-light.fa-minus:before,
.fal.fa-minus:before,
.fa-brands.fa-minus:before,
.fab.fa-minus:before,
.fa.fa-minus:before { content: "\f068"; }

.fa-solid.fa-mobile-screen:before,
.fas.fa-mobile-screen:before,
.fa-regular.fa-mobile-screen:before,
.far.fa-mobile-screen:before,
.fa-light.fa-mobile-screen:before,
.fal.fa-mobile-screen:before,
.fa-brands.fa-mobile-screen:before,
.fab.fa-mobile-screen:before,
.fa.fa-mobile-screen:before { content: "\f3cf"; }

.fa-solid.fa-moon:before,
.fas.fa-moon:before,
.fa-regular.fa-moon:before,
.far.fa-moon:before,
.fa-light.fa-moon:before,
.fal.fa-moon:before,
.fa-brands.fa-moon:before,
.fab.fa-moon:before,
.fa.fa-moon:before { content: "\f186"; }

.fa-solid.fa-mug-hot:before,
.fas.fa-mug-hot:before,
.fa-regular.fa-mug-hot:before,
.far.fa-mug-hot:before,
.fa-light.fa-mug-hot:before,
.fal.fa-mug-hot:before,
.fa-brands.fa-mug-hot:before,
.fab.fa-mug-hot:before,
.fa.fa-mug-hot:before { content: "\f7b6"; }

.fa-solid.fa-music:before,
.fas.fa-music:before,
.fa-regular.fa-music:before,
.far.fa-music:before,
.fa-light.fa-music:before,
.fal.fa-music:before,
.fa-brands.fa-music:before,
.fab.fa-music:before,
.fa.fa-music:before { content: "\f001"; }

.fa-solid.fa-newspaper:before,
.fas.fa-newspaper:before,
.fa-regular.fa-newspaper:before,
.far.fa-newspaper:before,
.fa-light.fa-newspaper:before,
.fal.fa-newspaper:before,
.fa-brands.fa-newspaper:before,
.fab.fa-newspaper:before,
.fa.fa-newspaper:before { content: "\f1ea"; }

.fa-solid.fa-node-js:before,
.fas.fa-node-js:before,
.fa-regular.fa-node-js:before,
.far.fa-node-js:before,
.fa-light.fa-node-js:before,
.fal.fa-node-js:before,
.fa-brands.fa-node-js:before,
.fab.fa-node-js:before,
.fa.fa-node-js:before { content: "\f3d3"; }

.fa-solid.fa-note-sticky:before,
.fas.fa-note-sticky:before,
.fa-regular.fa-note-sticky:before,
.far.fa-note-sticky:before,
.fa-light.fa-note-sticky:before,
.fal.fa-note-sticky:before,
.fa-brands.fa-note-sticky:before,
.fab.fa-note-sticky:before,
.fa.fa-note-sticky:before { content: "\f249"; }

.fa-solid.fa-npm:before,
.fas.fa-npm:before,
.fa-regular.fa-npm:before,
.far.fa-npm:before,
.fa-light.fa-npm:before,
.fal.fa-npm:before,
.fa-brands.fa-npm:before,
.fab.fa-npm:before,
.fa.fa-npm:before { content: "\f3d4"; }

.fa-solid.fa-object-group:before,
.fas.fa-object-group:before,
.fa-regular.fa-object-group:before,
.far.fa-object-group:before,
.fa-light.fa-object-group:before,
.fal.fa-object-group:before,
.fa-brands.fa-object-group:before,
.fab.fa-object-group:before,
.fa.fa-object-group:before { content: "\f247"; }

.fa-solid.fa-object-ungroup:before,
.fas.fa-object-ungroup:before,
.fa-regular.fa-object-ungroup:before,
.far.fa-object-ungroup:before,
.fa-light.fa-object-ungroup:before,
.fal.fa-object-ungroup:before,
.fa-brands.fa-object-ungroup:before,
.fab.fa-object-ungroup:before,
.fa.fa-object-ungroup:before { content: "\f248"; }

.fa-solid.fa-paint-roller:before,
.fas.fa-paint-roller:before,
.fa-regular.fa-paint-roller:before,
.far.fa-paint-roller:before,
.fa-light.fa-paint-roller:before,
.fal.fa-paint-roller:before,
.fa-brands.fa-paint-roller:before,
.fab.fa-paint-roller:before,
.fa.fa-paint-roller:before { content: "\f5aa"; }

.fa-solid.fa-paintbrush:before,
.fas.fa-paintbrush:before,
.fa-regular.fa-paintbrush:before,
.far.fa-paintbrush:before,
.fa-light.fa-paintbrush:before,
.fal.fa-paintbrush:before,
.fa-brands.fa-paintbrush:before,
.fab.fa-paintbrush:before,
.fa.fa-paintbrush:before { content: "\f1fc"; }

.fa-solid.fa-palette:before,
.fas.fa-palette:before,
.fa-regular.fa-palette:before,
.far.fa-palette:before,
.fa-light.fa-palette:before,
.fal.fa-palette:before,
.fa-brands.fa-palette:before,
.fab.fa-palette:before,
.fa.fa-palette:before { content: "\f53f"; }

.fa-solid.fa-pallet:before,
.fas.fa-pallet:before,
.fa-regular.fa-pallet:before,
.far.fa-pallet:before,
.fa-light.fa-pallet:before,
.fal.fa-pallet:before,
.fa-brands.fa-pallet:before,
.fab.fa-pallet:before,
.fa.fa-pallet:before { content: "\f482"; }

.fa-solid.fa-paper-plane:before,
.fas.fa-paper-plane:before,
.fa-regular.fa-paper-plane:before,
.far.fa-paper-plane:before,
.fa-light.fa-paper-plane:before,
.fal.fa-paper-plane:before,
.fa-brands.fa-paper-plane:before,
.fab.fa-paper-plane:before,
.fa.fa-paper-plane:before { content: "\f1d8"; }

.fa-solid.fa-paragraph:before,
.fas.fa-paragraph:before,
.fa-regular.fa-paragraph:before,
.far.fa-paragraph:before,
.fa-light.fa-paragraph:before,
.fal.fa-paragraph:before,
.fa-brands.fa-paragraph:before,
.fab.fa-paragraph:before,
.fa.fa-paragraph:before { content: "\f1dd"; }

.fa-solid.fa-pause:before,
.fas.fa-pause:before,
.fa-regular.fa-pause:before,
.far.fa-pause:before,
.fa-light.fa-pause:before,
.fal.fa-pause:before,
.fa-brands.fa-pause:before,
.fab.fa-pause:before,
.fa.fa-pause:before { content: "\f04c"; }

.fa-solid.fa-paypal:before,
.fas.fa-paypal:before,
.fa-regular.fa-paypal:before,
.far.fa-paypal:before,
.fa-light.fa-paypal:before,
.fal.fa-paypal:before,
.fa-brands.fa-paypal:before,
.fab.fa-paypal:before,
.fa.fa-paypal:before { content: "\f1ed"; }

.fa-solid.fa-pen:before,
.fas.fa-pen:before,
.fa-regular.fa-pen:before,
.far.fa-pen:before,
.fa-light.fa-pen:before,
.fal.fa-pen:before,
.fa-brands.fa-pen:before,
.fab.fa-pen:before,
.fa.fa-pen:before { content: "\f304"; }

.fa-solid.fa-pen-fancy:before,
.fas.fa-pen-fancy:before,
.fa-regular.fa-pen-fancy:before,
.far.fa-pen-fancy:before,
.fa-light.fa-pen-fancy:before,
.fal.fa-pen-fancy:before,
.fa-brands.fa-pen-fancy:before,
.fab.fa-pen-fancy:before,
.fa.fa-pen-fancy:before { content: "\f5ac"; }

.fa-solid.fa-pen-nib:before,
.fas.fa-pen-nib:before,
.fa-regular.fa-pen-nib:before,
.far.fa-pen-nib:before,
.fa-light.fa-pen-nib:before,
.fal.fa-pen-nib:before,
.fa-brands.fa-pen-nib:before,
.fab.fa-pen-nib:before,
.fa.fa-pen-nib:before { content: "\f5ad"; }

.fa-solid.fa-pen-ruler:before,
.fas.fa-pen-ruler:before,
.fa-regular.fa-pen-ruler:before,
.far.fa-pen-ruler:before,
.fa-light.fa-pen-ruler:before,
.fal.fa-pen-ruler:before,
.fa-brands.fa-pen-ruler:before,
.fab.fa-pen-ruler:before,
.fa.fa-pen-ruler:before { content: "\f5ae"; }

.fa-solid.fa-pen-to-square:before,
.fas.fa-pen-to-square:before,
.fa-regular.fa-pen-to-square:before,
.far.fa-pen-to-square:before,
.fa-light.fa-pen-to-square:before,
.fal.fa-pen-to-square:before,
.fa-brands.fa-pen-to-square:before,
.fab.fa-pen-to-square:before,
.fa.fa-pen-to-square:before { content: "\f044"; }

.fa-solid.fa-pencil:before,
.fas.fa-pencil:before,
.fa-regular.fa-pencil:before,
.far.fa-pencil:before,
.fa-light.fa-pencil:before,
.fal.fa-pencil:before,
.fa-brands.fa-pencil:before,
.fab.fa-pencil:before,
.fa.fa-pencil:before { content: "\f303"; }

.fa-solid.fa-phone:before,
.fas.fa-phone:before,
.fa-regular.fa-phone:before,
.far.fa-phone:before,
.fa-light.fa-phone:before,
.fal.fa-phone:before,
.fa-brands.fa-phone:before,
.fab.fa-phone:before,
.fa.fa-phone:before { content: "\f095"; }

.fa-solid.fa-phone-volume:before,
.fas.fa-phone-volume:before,
.fa-regular.fa-phone-volume:before,
.far.fa-phone-volume:before,
.fa-light.fa-phone-volume:before,
.fal.fa-phone-volume:before,
.fa-brands.fa-phone-volume:before,
.fab.fa-phone-volume:before,
.fa.fa-phone-volume:before { content: "\f2a0"; }

.fa-solid.fa-photo-film:before,
.fas.fa-photo-film:before,
.fa-regular.fa-photo-film:before,
.far.fa-photo-film:before,
.fa-light.fa-photo-film:before,
.fal.fa-photo-film:before,
.fa-brands.fa-photo-film:before,
.fab.fa-photo-film:before,
.fa.fa-photo-film:before { content: "\f87c"; }

.fa-solid.fa-php:before,
.fas.fa-php:before,
.fa-regular.fa-php:before,
.far.fa-php:before,
.fa-light.fa-php:before,
.fal.fa-php:before,
.fa-brands.fa-php:before,
.fab.fa-php:before,
.fa.fa-php:before { content: "\f457"; }

.fa-solid.fa-pills:before,
.fas.fa-pills:before,
.fa-regular.fa-pills:before,
.far.fa-pills:before,
.fa-light.fa-pills:before,
.fal.fa-pills:before,
.fa-brands.fa-pills:before,
.fab.fa-pills:before,
.fa.fa-pills:before { content: "\f484"; }

.fa-solid.fa-pinterest:before,
.fas.fa-pinterest:before,
.fa-regular.fa-pinterest:before,
.far.fa-pinterest:before,
.fa-light.fa-pinterest:before,
.fal.fa-pinterest:before,
.fa-brands.fa-pinterest:before,
.fab.fa-pinterest:before,
.fa.fa-pinterest:before { content: "\f0d2"; }

.fa-solid.fa-pizza-slice:before,
.fas.fa-pizza-slice:before,
.fa-regular.fa-pizza-slice:before,
.far.fa-pizza-slice:before,
.fa-light.fa-pizza-slice:before,
.fal.fa-pizza-slice:before,
.fa-brands.fa-pizza-slice:before,
.fab.fa-pizza-slice:before,
.fa.fa-pizza-slice:before { content: "\f818"; }

.fa-solid.fa-play:before,
.fas.fa-play:before,
.fa-regular.fa-play:before,
.far.fa-play:before,
.fa-light.fa-play:before,
.fal.fa-play:before,
.fa-brands.fa-play:before,
.fab.fa-play:before,
.fa.fa-play:before { content: "\f04b"; }

.fa-solid.fa-plus:before,
.fas.fa-plus:before,
.fa-regular.fa-plus:before,
.far.fa-plus:before,
.fa-light.fa-plus:before,
.fal.fa-plus:before,
.fa-brands.fa-plus:before,
.fab.fa-plus:before,
.fa.fa-plus:before { content: "\2b"; }

.fa-solid.fa-plus-circle:before,
.fas.fa-plus-circle:before,
.fa-regular.fa-plus-circle:before,
.far.fa-plus-circle:before,
.fa-light.fa-plus-circle:before,
.fal.fa-plus-circle:before,
.fa-brands.fa-plus-circle:before,
.fab.fa-plus-circle:before,
.fa.fa-plus-circle:before { content: "\f055"; }

.fa-solid.fa-podcast:before,
.fas.fa-podcast:before,
.fa-regular.fa-podcast:before,
.far.fa-podcast:before,
.fa-light.fa-podcast:before,
.fal.fa-podcast:before,
.fa-brands.fa-podcast:before,
.fab.fa-podcast:before,
.fa.fa-podcast:before { content: "\f2ce"; }

.fa-solid.fa-power-off:before,
.fas.fa-power-off:before,
.fa-regular.fa-power-off:before,
.far.fa-power-off:before,
.fa-light.fa-power-off:before,
.fal.fa-power-off:before,
.fa-brands.fa-power-off:before,
.fab.fa-power-off:before,
.fa.fa-power-off:before { content: "\f011"; }

.fa-solid.fa-print:before,
.fas.fa-print:before,
.fa-regular.fa-print:before,
.far.fa-print:before,
.fa-light.fa-print:before,
.fal.fa-print:before,
.fa-brands.fa-print:before,
.fab.fa-print:before,
.fa.fa-print:before { content: "\f02f"; }

.fa-solid.fa-projector:before,
.fas.fa-projector:before,
.fa-regular.fa-projector:before,
.far.fa-projector:before,
.fa-light.fa-projector:before,
.fal.fa-projector:before,
.fa-brands.fa-projector:before,
.fab.fa-projector:before,
.fa.fa-projector:before { content: "\f8d6"; }

.fa-solid.fa-question:before,
.fas.fa-question:before,
.fa-regular.fa-question:before,
.far.fa-question:before,
.fa-light.fa-question:before,
.fal.fa-question:before,
.fa-brands.fa-question:before,
.fab.fa-question:before,
.fa.fa-question:before { content: "\3f"; }

.fa-solid.fa-quote-right:before,
.fas.fa-quote-right:before,
.fa-regular.fa-quote-right:before,
.far.fa-quote-right:before,
.fa-light.fa-quote-right:before,
.fal.fa-quote-right:before,
.fa-brands.fa-quote-right:before,
.fab.fa-quote-right:before,
.fa.fa-quote-right:before { content: "\f10e"; }

.fa-solid.fa-react:before,
.fas.fa-react:before,
.fa-regular.fa-react:before,
.far.fa-react:before,
.fa-light.fa-react:before,
.fal.fa-react:before,
.fa-brands.fa-react:before,
.fab.fa-react:before,
.fa.fa-react:before { content: "\f41b"; }

.fa-solid.fa-receipt:before,
.fas.fa-receipt:before,
.fa-regular.fa-receipt:before,
.far.fa-receipt:before,
.fa-light.fa-receipt:before,
.fal.fa-receipt:before,
.fa-brands.fa-receipt:before,
.fab.fa-receipt:before,
.fa.fa-receipt:before { content: "\f543"; }

.fa-solid.fa-rectangle-ad:before,
.fas.fa-rectangle-ad:before,
.fa-regular.fa-rectangle-ad:before,
.far.fa-rectangle-ad:before,
.fa-light.fa-rectangle-ad:before,
.fal.fa-rectangle-ad:before,
.fa-brands.fa-rectangle-ad:before,
.fab.fa-rectangle-ad:before,
.fa.fa-rectangle-ad:before { content: "\f641"; }

.fa-solid.fa-recycle:before,
.fas.fa-recycle:before,
.fa-regular.fa-recycle:before,
.far.fa-recycle:before,
.fa-light.fa-recycle:before,
.fal.fa-recycle:before,
.fa-brands.fa-recycle:before,
.fab.fa-recycle:before,
.fa.fa-recycle:before { content: "\f1b8"; }

.fa-solid.fa-reddit:before,
.fas.fa-reddit:before,
.fa-regular.fa-reddit:before,
.far.fa-reddit:before,
.fa-light.fa-reddit:before,
.fal.fa-reddit:before,
.fa-brands.fa-reddit:before,
.fab.fa-reddit:before,
.fa.fa-reddit:before { content: "\f1a1"; }

.fa-solid.fa-reply:before,
.fas.fa-reply:before,
.fa-regular.fa-reply:before,
.far.fa-reply:before,
.fa-light.fa-reply:before,
.fal.fa-reply:before,
.fa-brands.fa-reply:before,
.fab.fa-reply:before,
.fa.fa-reply:before { content: "\f3e5"; }

.fa-solid.fa-retweet:before,
.fas.fa-retweet:before,
.fa-regular.fa-retweet:before,
.far.fa-retweet:before,
.fa-light.fa-retweet:before,
.fal.fa-retweet:before,
.fa-brands.fa-retweet:before,
.fab.fa-retweet:before,
.fa.fa-retweet:before { content: "\f079"; }

.fa-solid.fa-right-to-bracket:before,
.fas.fa-right-to-bracket:before,
.fa-regular.fa-right-to-bracket:before,
.far.fa-right-to-bracket:before,
.fa-light.fa-right-to-bracket:before,
.fal.fa-right-to-bracket:before,
.fa-brands.fa-right-to-bracket:before,
.fab.fa-right-to-bracket:before,
.fa.fa-right-to-bracket:before { content: "\f2f6"; }

.fa-solid.fa-robot:before,
.fas.fa-robot:before,
.fa-regular.fa-robot:before,
.far.fa-robot:before,
.fa-light.fa-robot:before,
.fal.fa-robot:before,
.fa-brands.fa-robot:before,
.fab.fa-robot:before,
.fa.fa-robot:before { content: "\f544"; }

.fa-solid.fa-rocket:before,
.fas.fa-rocket:before,
.fa-regular.fa-rocket:before,
.far.fa-rocket:before,
.fa-light.fa-rocket:before,
.fal.fa-rocket:before,
.fa-brands.fa-rocket:before,
.fab.fa-rocket:before,
.fa.fa-rocket:before { content: "\f135"; }

.fa-solid.fa-rotate:before,
.fas.fa-rotate:before,
.fa-regular.fa-rotate:before,
.far.fa-rotate:before,
.fa-light.fa-rotate:before,
.fal.fa-rotate:before,
.fa-brands.fa-rotate:before,
.fab.fa-rotate:before,
.fa.fa-rotate:before { content: "\f2f1"; }

.fa-solid.fa-rotate-left:before,
.fas.fa-rotate-left:before,
.fa-regular.fa-rotate-left:before,
.far.fa-rotate-left:before,
.fa-light.fa-rotate-left:before,
.fal.fa-rotate-left:before,
.fa-brands.fa-rotate-left:before,
.fab.fa-rotate-left:before,
.fa.fa-rotate-left:before { content: "\f2ea"; }

.fa-solid.fa-rotate-right:before,
.fas.fa-rotate-right:before,
.fa-regular.fa-rotate-right:before,
.far.fa-rotate-right:before,
.fa-light.fa-rotate-right:before,
.fal.fa-rotate-right:before,
.fa-brands.fa-rotate-right:before,
.fab.fa-rotate-right:before,
.fa.fa-rotate-right:before { content: "\f2f9"; }

.fa-solid.fa-route:before,
.fas.fa-route:before,
.fa-regular.fa-route:before,
.far.fa-route:before,
.fa-light.fa-route:before,
.fal.fa-route:before,
.fa-brands.fa-route:before,
.fab.fa-route:before,
.fa.fa-route:before { content: "\f4d7"; }

.fa-solid.fa-rss:before,
.fas.fa-rss:before,
.fa-regular.fa-rss:before,
.far.fa-rss:before,
.fa-light.fa-rss:before,
.fal.fa-rss:before,
.fa-brands.fa-rss:before,
.fab.fa-rss:before,
.fa.fa-rss:before { content: "\f09e"; }

.fa-solid.fa-ruler:before,
.fas.fa-ruler:before,
.fa-regular.fa-ruler:before,
.far.fa-ruler:before,
.fa-light.fa-ruler:before,
.fal.fa-ruler:before,
.fa-brands.fa-ruler:before,
.fab.fa-ruler:before,
.fa.fa-ruler:before { content: "\f545"; }

.fa-solid.fa-ruler-combined:before,
.fas.fa-ruler-combined:before,
.fa-regular.fa-ruler-combined:before,
.far.fa-ruler-combined:before,
.fa-light.fa-ruler-combined:before,
.fal.fa-ruler-combined:before,
.fa-brands.fa-ruler-combined:before,
.fab.fa-ruler-combined:before,
.fa.fa-ruler-combined:before { content: "\f546"; }

.fa-solid.fa-ruler-horizontal:before,
.fas.fa-ruler-horizontal:before,
.fa-regular.fa-ruler-horizontal:before,
.far.fa-ruler-horizontal:before,
.fa-light.fa-ruler-horizontal:before,
.fal.fa-ruler-horizontal:before,
.fa-brands.fa-ruler-horizontal:before,
.fab.fa-ruler-horizontal:before,
.fa.fa-ruler-horizontal:before { content: "\f547"; }

.fa-solid.fa-ruler-vertical:before,
.fas.fa-ruler-vertical:before,
.fa-regular.fa-ruler-vertical:before,
.far.fa-ruler-vertical:before,
.fa-light.fa-ruler-vertical:before,
.fal.fa-ruler-vertical:before,
.fa-brands.fa-ruler-vertical:before,
.fab.fa-ruler-vertical:before,
.fa.fa-ruler-vertical:before { content: "\f548"; }

.fa-solid.fa-save:before,
.fas.fa-save:before,
.fa-regular.fa-save:before,
.far.fa-save:before,
.fa-light.fa-save:before,
.fal.fa-save:before,
.fa-brands.fa-save:before,
.fab.fa-save:before,
.fa.fa-save:before { content: "\f0c7"; }

.fa-solid.fa-scale-balanced:before,
.fas.fa-scale-balanced:before,
.fa-regular.fa-scale-balanced:before,
.far.fa-scale-balanced:before,
.fa-light.fa-scale-balanced:before,
.fal.fa-scale-balanced:before,
.fa-brands.fa-scale-balanced:before,
.fab.fa-scale-balanced:before,
.fa.fa-scale-balanced:before { content: "\f24e"; }

.fa-solid.fa-scissors:before,
.fas.fa-scissors:before,
.fa-regular.fa-scissors:before,
.far.fa-scissors:before,
.fa-light.fa-scissors:before,
.fal.fa-scissors:before,
.fa-brands.fa-scissors:before,
.fab.fa-scissors:before,
.fa.fa-scissors:before { content: "\f0c4"; }

.fa-solid.fa-scroll:before,
.fas.fa-scroll:before,
.fa-regular.fa-scroll:before,
.far.fa-scroll:before,
.fa-light.fa-scroll:before,
.fal.fa-scroll:before,
.fa-brands.fa-scroll:before,
.fab.fa-scroll:before,
.fa.fa-scroll:before { content: "\f70e"; }

.fa-solid.fa-search:before,
.fas.fa-search:before,
.fa-regular.fa-search:before,
.far.fa-search:before,
.fa-light.fa-search:before,
.fal.fa-search:before,
.fa-brands.fa-search:before,
.fab.fa-search:before,
.fa.fa-search:before { content: "\f002"; }

.fa-solid.fa-seedling:before,
.fas.fa-seedling:before,
.fa-regular.fa-seedling:before,
.far.fa-seedling:before,
.fa-light.fa-seedling:before,
.fal.fa-seedling:before,
.fa-brands.fa-seedling:before,
.fab.fa-seedling:before,
.fa.fa-seedling:before { content: "\f4d8"; }

.fa-solid.fa-server:before,
.fas.fa-server:before,
.fa-regular.fa-server:before,
.far.fa-server:before,
.fa-light.fa-server:before,
.fal.fa-server:before,
.fa-brands.fa-server:before,
.fab.fa-server:before,
.fa.fa-server:before { content: "\f233"; }

.fa-solid.fa-shapes:before,
.fas.fa-shapes:before,
.fa-regular.fa-shapes:before,
.far.fa-shapes:before,
.fa-light.fa-shapes:before,
.fal.fa-shapes:before,
.fa-brands.fa-shapes:before,
.fab.fa-shapes:before,
.fa.fa-shapes:before { content: "\f61f"; }

.fa-solid.fa-share:before,
.fas.fa-share:before,
.fa-regular.fa-share:before,
.far.fa-share:before,
.fa-light.fa-share:before,
.fal.fa-share:before,
.fa-brands.fa-share:before,
.fab.fa-share:before,
.fa.fa-share:before { content: "\f064"; }

.fa-solid.fa-share-all:before,
.fas.fa-share-all:before,
.fa-regular.fa-share-all:before,
.far.fa-share-all:before,
.fa-light.fa-share-all:before,
.fal.fa-share-all:before,
.fa-brands.fa-share-all:before,
.fab.fa-share-all:before,
.fa.fa-share-all:before { content: "\f367"; }

.fa-solid.fa-share-nodes:before,
.fas.fa-share-nodes:before,
.fa-regular.fa-share-nodes:before,
.far.fa-share-nodes:before,
.fa-light.fa-share-nodes:before,
.fal.fa-share-nodes:before,
.fa-brands.fa-share-nodes:before,
.fab.fa-share-nodes:before,
.fa.fa-share-nodes:before { content: "\f1e0"; }

.fa-solid.fa-shield:before,
.fas.fa-shield:before,
.fa-regular.fa-shield:before,
.far.fa-shield:before,
.fa-light.fa-shield:before,
.fal.fa-shield:before,
.fa-brands.fa-shield:before,
.fab.fa-shield:before,
.fa.fa-shield:before { content: "\f132"; }

.fa-solid.fa-shield-alt:before,
.fas.fa-shield-alt:before,
.fa-regular.fa-shield-alt:before,
.far.fa-shield-alt:before,
.fa-light.fa-shield-alt:before,
.fal.fa-shield-alt:before,
.fa-brands.fa-shield-alt:before,
.fab.fa-shield-alt:before,
.fa.fa-shield-alt:before { content: "\f3ed"; }

.fa-solid.fa-shield-check:before,
.fas.fa-shield-check:before,
.fa-regular.fa-shield-check:before,
.far.fa-shield-check:before,
.fa-light.fa-shield-check:before,
.fal.fa-shield-check:before,
.fa-brands.fa-shield-check:before,
.fab.fa-shield-check:before,
.fa.fa-shield-check:before { content: "\f2f7"; }

.fa-solid.fa-shield-halved:before,
.fas.fa-shield-halved:before,
.fa-regular.fa-shield-halved:before,
.far.fa-shield-halved:before,
.fa-light.fa-shield-halved:before,
.fal.fa-shield-halved:before,
.fa-brands.fa-shield-halved:before,
.fab.fa-shield-halved:before,
.fa.fa-shield-halved:before { content: "\f3ed"; }

.fa-solid.fa-shield-virus:before,
.fas.fa-shield-virus:before,
.fa-regular.fa-shield-virus:before,
.far.fa-shield-virus:before,
.fa-light.fa-shield-virus:before,
.fal.fa-shield-virus:before,
.fa-brands.fa-shield-virus:before,
.fab.fa-shield-virus:before,
.fa.fa-shield-virus:before { content: "\e06c"; }

.fa-solid.fa-shopify:before,
.fas.fa-shopify:before,
.fa-regular.fa-shopify:before,
.far.fa-shopify:before,
.fa-light.fa-shopify:before,
.fal.fa-shopify:before,
.fa-brands.fa-shopify:before,
.fab.fa-shopify:before,
.fa.fa-shopify:before { content: "\e057"; }

.fa-solid.fa-shopping-cart:before,
.fas.fa-shopping-cart:before,
.fa-regular.fa-shopping-cart:before,
.far.fa-shopping-cart:before,
.fa-light.fa-shopping-cart:before,
.fal.fa-shopping-cart:before,
.fa-brands.fa-shopping-cart:before,
.fab.fa-shopping-cart:before,
.fa.fa-shopping-cart:before { content: "\f07a"; }

.fa-solid.fa-sign-hanging:before,
.fas.fa-sign-hanging:before,
.fa-regular.fa-sign-hanging:before,
.far.fa-sign-hanging:before,
.fa-light.fa-sign-hanging:before,
.fal.fa-sign-hanging:before,
.fa-brands.fa-sign-hanging:before,
.fab.fa-sign-hanging:before,
.fa.fa-sign-hanging:before { content: "\f4d9"; }

.fa-solid.fa-sign-out-alt:before,
.fas.fa-sign-out-alt:before,
.fa-regular.fa-sign-out-alt:before,
.far.fa-sign-out-alt:before,
.fa-light.fa-sign-out-alt:before,
.fal.fa-sign-out-alt:before,
.fa-brands.fa-sign-out-alt:before,
.fab.fa-sign-out-alt:before,
.fa.fa-sign-out-alt:before { content: "\f2f5"; }

.fa-solid.fa-signal:before,
.fas.fa-signal:before,
.fa-regular.fa-signal:before,
.far.fa-signal:before,
.fa-light.fa-signal:before,
.fal.fa-signal:before,
.fa-brands.fa-signal:before,
.fab.fa-signal:before,
.fa.fa-signal:before { content: "\f012"; }

.fa-solid.fa-slack:before,
.fas.fa-slack:before,
.fa-regular.fa-slack:before,
.far.fa-slack:before,
.fa-light.fa-slack:before,
.fal.fa-slack:before,
.fa-brands.fa-slack:before,
.fab.fa-slack:before,
.fa.fa-slack:before { content: "\f198"; }

.fa-solid.fa-snapchat:before,
.fas.fa-snapchat:before,
.fa-regular.fa-snapchat:before,
.far.fa-snapchat:before,
.fa-light.fa-snapchat:before,
.fal.fa-snapchat:before,
.fa-brands.fa-snapchat:before,
.fab.fa-snapchat:before,
.fa.fa-snapchat:before { content: "\f2ab"; }

.fa-solid.fa-snowflake:before,
.fas.fa-snowflake:before,
.fa-regular.fa-snowflake:before,
.far.fa-snowflake:before,
.fa-light.fa-snowflake:before,
.fal.fa-snowflake:before,
.fa-brands.fa-snowflake:before,
.fab.fa-snowflake:before,
.fa.fa-snowflake:before { content: "\f2dc"; }

.fa-solid.fa-sort:before,
.fas.fa-sort:before,
.fa-regular.fa-sort:before,
.far.fa-sort:before,
.fa-light.fa-sort:before,
.fal.fa-sort:before,
.fa-brands.fa-sort:before,
.fab.fa-sort:before,
.fa.fa-sort:before { content: "\f0dc"; }

.fa-solid.fa-sparkles:before,
.fas.fa-sparkles:before,
.fa-regular.fa-sparkles:before,
.far.fa-sparkles:before,
.fa-light.fa-sparkles:before,
.fal.fa-sparkles:before,
.fa-brands.fa-sparkles:before,
.fab.fa-sparkles:before,
.fa.fa-sparkles:before { content: "\f890"; }

.fa-solid.fa-spell-check:before,
.fas.fa-spell-check:before,
.fa-regular.fa-spell-check:before,
.far.fa-spell-check:before,
.fa-light.fa-spell-check:before,
.fal.fa-spell-check:before,
.fa-brands.fa-spell-check:before,
.fab.fa-spell-check:before,
.fa.fa-spell-check:before { content: "\f891"; }

.fa-solid.fa-spinner:before,
.fas.fa-spinner:before,
.fa-regular.fa-spinner:before,
.far.fa-spinner:before,
.fa-light.fa-spinner:before,
.fal.fa-spinner:before,
.fa-brands.fa-spinner:before,
.fab.fa-spinner:before,
.fa.fa-spinner:before { content: "\f110"; }

.fa-solid.fa-stamp:before,
.fas.fa-stamp:before,
.fa-regular.fa-stamp:before,
.far.fa-stamp:before,
.fa-light.fa-stamp:before,
.fal.fa-stamp:before,
.fa-brands.fa-stamp:before,
.fab.fa-stamp:before,
.fa.fa-stamp:before { content: "\f5bf"; }

.fa-solid.fa-star:before,
.fas.fa-star:before,
.fa-regular.fa-star:before,
.far.fa-star:before,
.fa-light.fa-star:before,
.fal.fa-star:before,
.fa-brands.fa-star:before,
.fab.fa-star:before,
.fa.fa-star:before { content: "\f005"; }

.fa-solid.fa-stethoscope:before,
.fas.fa-stethoscope:before,
.fa-regular.fa-stethoscope:before,
.far.fa-stethoscope:before,
.fa-light.fa-stethoscope:before,
.fal.fa-stethoscope:before,
.fa-brands.fa-stethoscope:before,
.fab.fa-stethoscope:before,
.fa.fa-stethoscope:before { content: "\f0f1"; }

.fa-solid.fa-stop:before,
.fas.fa-stop:before,
.fa-regular.fa-stop:before,
.far.fa-stop:before,
.fa-light.fa-stop:before,
.fal.fa-stop:before,
.fa-brands.fa-stop:before,
.fab.fa-stop:before,
.fa.fa-stop:before { content: "\f04d"; }

.fa-solid.fa-stopwatch:before,
.fas.fa-stopwatch:before,
.fa-regular.fa-stopwatch:before,
.far.fa-stopwatch:before,
.fa-light.fa-stopwatch:before,
.fal.fa-stopwatch:before,
.fa-brands.fa-stopwatch:before,
.fab.fa-stopwatch:before,
.fa.fa-stopwatch:before { content: "\f2f2"; }

.fa-solid.fa-store:before,
.fas.fa-store:before,
.fa-regular.fa-store:before,
.far.fa-store:before,
.fa-light.fa-store:before,
.fal.fa-store:before,
.fa-brands.fa-store:before,
.fab.fa-store:before,
.fa.fa-store:before { content: "\f54e"; }

.fa-solid.fa-street-view:before,
.fas.fa-street-view:before,
.fa-regular.fa-street-view:before,
.far.fa-street-view:before,
.fa-light.fa-street-view:before,
.fal.fa-street-view:before,
.fa-brands.fa-street-view:before,
.fab.fa-street-view:before,
.fa.fa-street-view:before { content: "\f21d"; }

.fa-solid.fa-strikethrough:before,
.fas.fa-strikethrough:before,
.fa-regular.fa-strikethrough:before,
.far.fa-strikethrough:before,
.fa-light.fa-strikethrough:before,
.fal.fa-strikethrough:before,
.fa-brands.fa-strikethrough:before,
.fab.fa-strikethrough:before,
.fa.fa-strikethrough:before { content: "\f0cc"; }

.fa-solid.fa-stripe:before,
.fas.fa-stripe:before,
.fa-regular.fa-stripe:before,
.far.fa-stripe:before,
.fa-light.fa-stripe:before,
.fal.fa-stripe:before,
.fa-brands.fa-stripe:before,
.fab.fa-stripe:before,
.fa.fa-stripe:before { content: "\f429"; }

.fa-solid.fa-sun:before,
.fas.fa-sun:before,
.fa-regular.fa-sun:before,
.far.fa-sun:before,
.fa-light.fa-sun:before,
.fal.fa-sun:before,
.fa-brands.fa-sun:before,
.fab.fa-sun:before,
.fa.fa-sun:before { content: "\f185"; }

.fa-solid.fa-swatchbook:before,
.fas.fa-swatchbook:before,
.fa-regular.fa-swatchbook:before,
.far.fa-swatchbook:before,
.fa-light.fa-swatchbook:before,
.fal.fa-swatchbook:before,
.fa-brands.fa-swatchbook:before,
.fab.fa-swatchbook:before,
.fa.fa-swatchbook:before { content: "\f5c3"; }

.fa-solid.fa-sync:before,
.fas.fa-sync:before,
.fa-regular.fa-sync:before,
.far.fa-sync:before,
.fa-light.fa-sync:before,
.fal.fa-sync:before,
.fa-brands.fa-sync:before,
.fab.fa-sync:before,
.fa.fa-sync:before { content: "\f021"; }

.fa-solid.fa-syringe:before,
.fas.fa-syringe:before,
.fa-regular.fa-syringe:before,
.far.fa-syringe:before,
.fa-light.fa-syringe:before,
.fal.fa-syringe:before,
.fa-brands.fa-syringe:before,
.fab.fa-syringe:before,
.fa.fa-syringe:before { content: "\f48e"; }

.fa-solid.fa-table-layout:before,
.fas.fa-table-layout:before,
.fa-regular.fa-table-layout:before,
.far.fa-table-layout:before,
.fa-light.fa-table-layout:before,
.fal.fa-table-layout:before,
.fa-brands.fa-table-layout:before,
.fab.fa-table-layout:before,
.fa.fa-table-layout:before { content: "\e290"; }

.fa-solid.fa-tag:before,
.fas.fa-tag:before,
.fa-regular.fa-tag:before,
.far.fa-tag:before,
.fa-light.fa-tag:before,
.fal.fa-tag:before,
.fa-brands.fa-tag:before,
.fab.fa-tag:before,
.fa.fa-tag:before { content: "\f02b"; }

.fa-solid.fa-tags:before,
.fas.fa-tags:before,
.fa-regular.fa-tags:before,
.far.fa-tags:before,
.fa-light.fa-tags:before,
.fal.fa-tags:before,
.fa-brands.fa-tags:before,
.fab.fa-tags:before,
.fa.fa-tags:before { content: "\f02c"; }

.fa-solid.fa-telegram:before,
.fas.fa-telegram:before,
.fa-regular.fa-telegram:before,
.far.fa-telegram:before,
.fa-light.fa-telegram:before,
.fal.fa-telegram:before,
.fa-brands.fa-telegram:before,
.fab.fa-telegram:before,
.fa.fa-telegram:before { content: "\f2c6"; }

.fa-solid.fa-temperature-half:before,
.fas.fa-temperature-half:before,
.fa-regular.fa-temperature-half:before,
.far.fa-temperature-half:before,
.fa-light.fa-temperature-half:before,
.fal.fa-temperature-half:before,
.fa-brands.fa-temperature-half:before,
.fab.fa-temperature-half:before,
.fa.fa-temperature-half:before { content: "\f2c9"; }

.fa-solid.fa-terminal:before,
.fas.fa-terminal:before,
.fa-regular.fa-terminal:before,
.far.fa-terminal:before,
.fa-light.fa-terminal:before,
.fal.fa-terminal:before,
.fa-brands.fa-terminal:before,
.fab.fa-terminal:before,
.fa.fa-terminal:before { content: "\f120"; }

.fa-solid.fa-text:before,
.fas.fa-text:before,
.fa-regular.fa-text:before,
.far.fa-text:before,
.fa-light.fa-text:before,
.fal.fa-text:before,
.fa-brands.fa-text:before,
.fab.fa-text:before,
.fa.fa-text:before { content: "\f893"; }

.fa-solid.fa-text-height:before,
.fas.fa-text-height:before,
.fa-regular.fa-text-height:before,
.far.fa-text-height:before,
.fa-light.fa-text-height:before,
.fal.fa-text-height:before,
.fa-brands.fa-text-height:before,
.fab.fa-text-height:before,
.fa.fa-text-height:before { content: "\f034"; }

.fa-solid.fa-thumbs-down:before,
.fas.fa-thumbs-down:before,
.fa-regular.fa-thumbs-down:before,
.far.fa-thumbs-down:before,
.fa-light.fa-thumbs-down:before,
.fal.fa-thumbs-down:before,
.fa-brands.fa-thumbs-down:before,
.fab.fa-thumbs-down:before,
.fa.fa-thumbs-down:before { content: "\f165"; }

.fa-solid.fa-thumbs-up:before,
.fas.fa-thumbs-up:before,
.fa-regular.fa-thumbs-up:before,
.far.fa-thumbs-up:before,
.fa-light.fa-thumbs-up:before,
.fal.fa-thumbs-up:before,
.fa-brands.fa-thumbs-up:before,
.fab.fa-thumbs-up:before,
.fa.fa-thumbs-up:before { content: "\f164"; }

.fa-solid.fa-tiktok:before,
.fas.fa-tiktok:before,
.fa-regular.fa-tiktok:before,
.far.fa-tiktok:before,
.fa-light.fa-tiktok:before,
.fal.fa-tiktok:before,
.fa-brands.fa-tiktok:before,
.fab.fa-tiktok:before,
.fa.fa-tiktok:before { content: "\e07b"; }

.fa-solid.fa-timer:before,
.fas.fa-timer:before,
.fa-regular.fa-timer:before,
.far.fa-timer:before,
.fa-light.fa-timer:before,
.fal.fa-timer:before,
.fa-brands.fa-timer:before,
.fab.fa-timer:before,
.fa.fa-timer:before { content: "\e29e"; }

.fa-solid.fa-times:before,
.fas.fa-times:before,
.fa-regular.fa-times:before,
.far.fa-times:before,
.fa-light.fa-times:before,
.fal.fa-times:before,
.fa-brands.fa-times:before,
.fab.fa-times:before,
.fa.fa-times:before { content: "\f00d"; }

.fa-solid.fa-times-circle:before,
.fas.fa-times-circle:before,
.fa-regular.fa-times-circle:before,
.far.fa-times-circle:before,
.fa-light.fa-times-circle:before,
.fal.fa-times-circle:before,
.fa-brands.fa-times-circle:before,
.fab.fa-times-circle:before,
.fa.fa-times-circle:before { content: "\f057"; }

.fa-solid.fa-toggle-off:before,
.fas.fa-toggle-off:before,
.fa-regular.fa-toggle-off:before,
.far.fa-toggle-off:before,
.fa-light.fa-toggle-off:before,
.fal.fa-toggle-off:before,
.fa-brands.fa-toggle-off:before,
.fab.fa-toggle-off:before,
.fa.fa-toggle-off:before { content: "\f204"; }

.fa-solid.fa-toggle-on:before,
.fas.fa-toggle-on:before,
.fa-regular.fa-toggle-on:before,
.far.fa-toggle-on:before,
.fa-light.fa-toggle-on:before,
.fal.fa-toggle-on:before,
.fa-brands.fa-toggle-on:before,
.fab.fa-toggle-on:before,
.fa.fa-toggle-on:before { content: "\f205"; }

.fa-solid.fa-toolbox:before,
.fas.fa-toolbox:before,
.fa-regular.fa-toolbox:before,
.far.fa-toolbox:before,
.fa-light.fa-toolbox:before,
.fal.fa-toolbox:before,
.fa-brands.fa-toolbox:before,
.fab.fa-toolbox:before,
.fa.fa-toolbox:before { content: "\f552"; }

.fa-solid.fa-tools:before,
.fas.fa-tools:before,
.fa-regular.fa-tools:before,
.far.fa-tools:before,
.fa-light.fa-tools:before,
.fal.fa-tools:before,
.fa-brands.fa-tools:before,
.fab.fa-tools:before,
.fa.fa-tools:before { content: "\f7d9"; }

.fa-solid.fa-trash:before,
.fas.fa-trash:before,
.fa-regular.fa-trash:before,
.far.fa-trash:before,
.fa-light.fa-trash:before,
.fal.fa-trash:before,
.fa-brands.fa-trash:before,
.fab.fa-trash:before,
.fa.fa-trash:before { content: "\f1f8"; }

.fa-solid.fa-tree:before,
.fas.fa-tree:before,
.fa-regular.fa-tree:before,
.far.fa-tree:before,
.fa-light.fa-tree:before,
.fal.fa-tree:before,
.fa-brands.fa-tree:before,
.fab.fa-tree:before,
.fa.fa-tree:before { content: "\f1bb"; }

.fa-solid.fa-triangle-exclamation:before,
.fas.fa-triangle-exclamation:before,
.fa-regular.fa-triangle-exclamation:before,
.far.fa-triangle-exclamation:before,
.fa-light.fa-triangle-exclamation:before,
.fal.fa-triangle-exclamation:before,
.fa-brands.fa-triangle-exclamation:before,
.fab.fa-triangle-exclamation:before,
.fa.fa-triangle-exclamation:before { content: "\f071"; }

.fa-solid.fa-trophy:before,
.fas.fa-trophy:before,
.fa-regular.fa-trophy:before,
.far.fa-trophy:before,
.fa-light.fa-trophy:before,
.fal.fa-trophy:before,
.fa-brands.fa-trophy:before,
.fab.fa-trophy:before,
.fa.fa-trophy:before { content: "\f091"; }

.fa-solid.fa-truck:before,
.fas.fa-truck:before,
.fa-regular.fa-truck:before,
.far.fa-truck:before,
.fa-light.fa-truck:before,
.fal.fa-truck:before,
.fa-brands.fa-truck:before,
.fab.fa-truck:before,
.fa.fa-truck:before { content: "\f0d1"; }

.fa-solid.fa-truck-fast:before,
.fas.fa-truck-fast:before,
.fa-regular.fa-truck-fast:before,
.far.fa-truck-fast:before,
.fa-light.fa-truck-fast:before,
.fal.fa-truck-fast:before,
.fa-brands.fa-truck-fast:before,
.fab.fa-truck-fast:before,
.fa.fa-truck-fast:before { content: "\f48b"; }

.fa-solid.fa-tumblr:before,
.fas.fa-tumblr:before,
.fa-regular.fa-tumblr:before,
.far.fa-tumblr:before,
.fa-light.fa-tumblr:before,
.fal.fa-tumblr:before,
.fa-brands.fa-tumblr:before,
.fab.fa-tumblr:before,
.fa.fa-tumblr:before { content: "\f173"; }

.fa-solid.fa-twitter:before,
.fas.fa-twitter:before,
.fa-regular.fa-twitter:before,
.far.fa-twitter:before,
.fa-light.fa-twitter:before,
.fal.fa-twitter:before,
.fa-brands.fa-twitter:before,
.fab.fa-twitter:before,
.fa.fa-twitter:before { content: "\f099"; }

.fa-solid.fa-underline:before,
.fas.fa-underline:before,
.fa-regular.fa-underline:before,
.far.fa-underline:before,
.fa-light.fa-underline:before,
.fal.fa-underline:before,
.fa-brands.fa-underline:before,
.fab.fa-underline:before,
.fa.fa-underline:before { content: "\f0cd"; }

.fa-solid.fa-upload:before,
.fas.fa-upload:before,
.fa-regular.fa-upload:before,
.far.fa-upload:before,
.fa-light.fa-upload:before,
.fal.fa-upload:before,
.fa-brands.fa-upload:before,
.fab.fa-upload:before,
.fa.fa-upload:before { content: "\f093"; }

.fa-solid.fa-user:before,
.fas.fa-user:before,
.fa-regular.fa-user:before,
.far.fa-user:before,
.fa-light.fa-user:before,
.fal.fa-user:before,
.fa-brands.fa-user:before,
.fab.fa-user:before,
.fa.fa-user:before { content: "\f007"; }

.fa-solid.fa-user-check:before,
.fas.fa-user-check:before,
.fa-regular.fa-user-check:before,
.far.fa-user-check:before,
.fa-light.fa-user-check:before,
.fal.fa-user-check:before,
.fa-brands.fa-user-check:before,
.fab.fa-user-check:before,
.fa.fa-user-check:before { content: "\f4fc"; }

.fa-solid.fa-user-plus:before,
.fas.fa-user-plus:before,
.fa-regular.fa-user-plus:before,
.far.fa-user-plus:before,
.fa-light.fa-user-plus:before,
.fal.fa-user-plus:before,
.fa-brands.fa-user-plus:before,
.fab.fa-user-plus:before,
.fa.fa-user-plus:before { content: "\f234"; }

.fa-solid.fa-user-shield:before,
.fas.fa-user-shield:before,
.fa-regular.fa-user-shield:before,
.far.fa-user-shield:before,
.fa-light.fa-user-shield:before,
.fal.fa-user-shield:before,
.fa-brands.fa-user-shield:before,
.fab.fa-user-shield:before,
.fa.fa-user-shield:before { content: "\f505"; }

.fa-solid.fa-user-slash:before,
.fas.fa-user-slash:before,
.fa-regular.fa-user-slash:before,
.far.fa-user-slash:before,
.fa-light.fa-user-slash:before,
.fal.fa-user-slash:before,
.fa-brands.fa-user-slash:before,
.fab.fa-user-slash:before,
.fa.fa-user-slash:before { content: "\f506"; }

.fa-solid.fa-user-tie:before,
.fas.fa-user-tie:before,
.fa-regular.fa-user-tie:before,
.far.fa-user-tie:before,
.fa-light.fa-user-tie:before,
.fal.fa-user-tie:before,
.fa-brands.fa-user-tie:before,
.fab.fa-user-tie:before,
.fa.fa-user-tie:before { content: "\f508"; }

.fa-solid.fa-users:before,
.fas.fa-users:before,
.fa-regular.fa-users:before,
.far.fa-users:before,
.fa-light.fa-users:before,
.fal.fa-users:before,
.fa-brands.fa-users:before,
.fab.fa-users:before,
.fa.fa-users:before { content: "\f0c0"; }

.fa-solid.fa-utensils:before,
.fas.fa-utensils:before,
.fa-regular.fa-utensils:before,
.far.fa-utensils:before,
.fa-light.fa-utensils:before,
.fal.fa-utensils:before,
.fa-brands.fa-utensils:before,
.fab.fa-utensils:before,
.fa.fa-utensils:before { content: "\f2e7"; }

.fa-solid.fa-video:before,
.fas.fa-video:before,
.fa-regular.fa-video:before,
.far.fa-video:before,
.fa-light.fa-video:before,
.fal.fa-video:before,
.fa-brands.fa-video:before,
.fab.fa-video:before,
.fa.fa-video:before { content: "\f03d"; }

.fa-solid.fa-video-slash:before,
.fas.fa-video-slash:before,
.fa-regular.fa-video-slash:before,
.far.fa-video-slash:before,
.fa-light.fa-video-slash:before,
.fal.fa-video-slash:before,
.fa-brands.fa-video-slash:before,
.fab.fa-video-slash:before,
.fa.fa-video-slash:before { content: "\f4e2"; }

.fa-solid.fa-volume-off:before,
.fas.fa-volume-off:before,
.fa-regular.fa-volume-off:before,
.far.fa-volume-off:before,
.fa-light.fa-volume-off:before,
.fal.fa-volume-off:before,
.fa-brands.fa-volume-off:before,
.fab.fa-volume-off:before,
.fa.fa-volume-off:before { content: "\f026"; }

.fa-solid.fa-volume-xmark:before,
.fas.fa-volume-xmark:before,
.fa-regular.fa-volume-xmark:before,
.far.fa-volume-xmark:before,
.fa-light.fa-volume-xmark:before,
.fal.fa-volume-xmark:before,
.fa-brands.fa-volume-xmark:before,
.fab.fa-volume-xmark:before,
.fa.fa-volume-xmark:before { content: "\f6a9"; }

.fa-solid.fa-vuejs:before,
.fas.fa-vuejs:before,
.fa-regular.fa-vuejs:before,
.far.fa-vuejs:before,
.fa-light.fa-vuejs:before,
.fal.fa-vuejs:before,
.fa-brands.fa-vuejs:before,
.fab.fa-vuejs:before,
.fa.fa-vuejs:before { content: "\f41f"; }

.fa-solid.fa-wallet:before,
.fas.fa-wallet:before,
.fa-regular.fa-wallet:before,
.far.fa-wallet:before,
.fa-light.fa-wallet:before,
.fal.fa-wallet:before,
.fa-brands.fa-wallet:before,
.fab.fa-wallet:before,
.fa.fa-wallet:before { content: "\f555"; }

.fa-solid.fa-wand-magic:before,
.fas.fa-wand-magic:before,
.fa-regular.fa-wand-magic:before,
.far.fa-wand-magic:before,
.fa-light.fa-wand-magic:before,
.fal.fa-wand-magic:before,
.fa-brands.fa-wand-magic:before,
.fab.fa-wand-magic:before,
.fa.fa-wand-magic:before { content: "\f0d0"; }

.fa-solid.fa-wand-magic-sparkles:before,
.fas.fa-wand-magic-sparkles:before,
.fa-regular.fa-wand-magic-sparkles:before,
.far.fa-wand-magic-sparkles:before,
.fa-light.fa-wand-magic-sparkles:before,
.fal.fa-wand-magic-sparkles:before,
.fa-brands.fa-wand-magic-sparkles:before,
.fab.fa-wand-magic-sparkles:before,
.fa.fa-wand-magic-sparkles:before { content: "\e2ca"; }

.fa-solid.fa-wand-sparkles:before,
.fas.fa-wand-sparkles:before,
.fa-regular.fa-wand-sparkles:before,
.far.fa-wand-sparkles:before,
.fa-light.fa-wand-sparkles:before,
.fal.fa-wand-sparkles:before,
.fa-brands.fa-wand-sparkles:before,
.fab.fa-wand-sparkles:before,
.fa.fa-wand-sparkles:before { content: "\f72b"; }

.fa-solid.fa-whatsapp:before,
.fas.fa-whatsapp:before,
.fa-regular.fa-whatsapp:before,
.far.fa-whatsapp:before,
.fa-light.fa-whatsapp:before,
.fal.fa-whatsapp:before,
.fa-brands.fa-whatsapp:before,
.fab.fa-whatsapp:before,
.fa.fa-whatsapp:before { content: "\f232"; }

.fa-solid.fa-wifi:before,
.fas.fa-wifi:before,
.fa-regular.fa-wifi:before,
.far.fa-wifi:before,
.fa-light.fa-wifi:before,
.fal.fa-wifi:before,
.fa-brands.fa-wifi:before,
.fab.fa-wifi:before,
.fa.fa-wifi:before { content: "\f1eb"; }

.fa-solid.fa-wind:before,
.fas.fa-wind:before,
.fa-regular.fa-wind:before,
.far.fa-wind:before,
.fa-light.fa-wind:before,
.fal.fa-wind:before,
.fa-brands.fa-wind:before,
.fab.fa-wind:before,
.fa.fa-wind:before { content: "\f72e"; }

.fa-solid.fa-window:before,
.fas.fa-window:before,
.fa-regular.fa-window:before,
.far.fa-window:before,
.fa-light.fa-window:before,
.fal.fa-window:before,
.fa-brands.fa-window:before,
.fab.fa-window:before,
.fa.fa-window:before { content: "\f40e"; }

.fa-solid.fa-window-maximize:before,
.fas.fa-window-maximize:before,
.fa-regular.fa-window-maximize:before,
.far.fa-window-maximize:before,
.fa-light.fa-window-maximize:before,
.fal.fa-window-maximize:before,
.fa-brands.fa-window-maximize:before,
.fab.fa-window-maximize:before,
.fa.fa-window-maximize:before { content: "\f2d0"; }

.fa-solid.fa-window-minimize:before,
.fas.fa-window-minimize:before,
.fa-regular.fa-window-minimize:before,
.far.fa-window-minimize:before,
.fa-light.fa-window-minimize:before,
.fal.fa-window-minimize:before,
.fa-brands.fa-window-minimize:before,
.fab.fa-window-minimize:before,
.fa.fa-window-minimize:before { content: "\f2d1"; }

.fa-solid.fa-window-restore:before,
.fas.fa-window-restore:before,
.fa-regular.fa-window-restore:before,
.far.fa-window-restore:before,
.fa-light.fa-window-restore:before,
.fal.fa-window-restore:before,
.fa-brands.fa-window-restore:before,
.fab.fa-window-restore:before,
.fa.fa-window-restore:before { content: "\f2d2"; }

.fa-solid.fa-wordpress:before,
.fas.fa-wordpress:before,
.fa-regular.fa-wordpress:before,
.far.fa-wordpress:before,
.fa-light.fa-wordpress:before,
.fal.fa-wordpress:before,
.fa-brands.fa-wordpress:before,
.fab.fa-wordpress:before,
.fa.fa-wordpress:before { content: "\f19a"; }

.fa-solid.fa-wrench:before,
.fas.fa-wrench:before,
.fa-regular.fa-wrench:before,
.far.fa-wrench:before,
.fa-light.fa-wrench:before,
.fal.fa-wrench:before,
.fa-brands.fa-wrench:before,
.fab.fa-wrench:before,
.fa.fa-wrench:before { content: "\f0ad"; }

.fa-solid.fa-xmark:before,
.fas.fa-xmark:before,
.fa-regular.fa-xmark:before,
.far.fa-xmark:before,
.fa-light.fa-xmark:before,
.fal.fa-xmark:before,
.fa-brands.fa-xmark:before,
.fab.fa-xmark:before,
.fa.fa-xmark:before { content: "\f00d"; }

.fa-solid.fa-youtube:before,
.fas.fa-youtube:before,
.fa-regular.fa-youtube:before,
.far.fa-youtube:before,
.fa-light.fa-youtube:before,
.fal.fa-youtube:before,
.fa-brands.fa-youtube:before,
.fab.fa-youtube:before,
.fa.fa-youtube:before { content: "\f167"; }


/* ============================================================
   ANIMATIONS
   ============================================================ */

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

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

.fa-pulse {
  animation: fa-pulse 1s ease-in-out infinite;
}

@keyframes fa-pulse {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}

/* ============================================================
   SIZE HELPERS
   ============================================================ */

.fa-xs { font-size: 0.75em; }
.fa-sm { font-size: 0.875em; }
.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }
.fa-xl { font-size: 1.5em; line-height: 0.04em; vertical-align: -0.125em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }

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