/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }

.fa-solid,
.fa-regular,
.fa-brands,
.fas,
.far,
.fab,
.fa-sharp-solid,
.fa-classic,
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }

.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands'; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-face-smile-beam::before {
  content: "\f5b8"; }

.fa-face-grin-stars::before {
  content: "\f587"; }

.fa-face-grin-tongue-squint::before {
  content: "\f58a"; }

.fa-face-flushed::before {
  content: "\f579"; }

.fa-face-kiss-beam::before {
  content: "\f597"; }

.fa-face-dizzy::before {
  content: "\f567"; }

.fa-face-kiss::before {
  content: "\f596"; }

.fa-face-grin-tongue::before {
  content: "\f589"; }

.fa-face-grin-wink::before {
  content: "\f58c"; }

.fa-face-grin-wide::before {
  content: "\f581"; }

.fa-face-frown-open::before {
  content: "\f57a"; }

.fa-face-laugh-squint::before {
  content: "\f59b"; }

.fa-face-laugh::before {
  content: "\f599"; }

.fa-face-laugh-beam::before {
  content: "\f59a"; }

.fa-face-tired::before {
  content: "\f5c8"; }

.fa-face-smile-wink::before {
  content: "\f4da"; }

.fa-face-kiss-wink-heart::before {
  content: "\f598"; }

.fa-face-grin-beam::before {
  content: "\f582"; }

.fa-face-rolling-eyes::before {
  content: "\f5a5"; }

.fa-face-surprise::before {
  content: "\f5c2"; }

.fa-face-meh-blank::before {
  content: "\f5a4"; }

.fa-face-sad-cry::before {
  content: "\f5b3"; }

.fa-face-frown::before {
  content: "\f119"; }

.fa-face-grin-squint::before {
  content: "\f585"; }

.fa-face-grin-tears::before {
  content: "\f588"; }

.fa-face-grin-squint-tears::before {
  content: "\f586"; }

.fa-face-grin::before {
  content: "\f580"; }

.fa-face-meh::before {
  content: "\f11a"; }

.fa-face-laugh-wink::before {
  content: "\f59c"; }

.fa-face-smile::before {
  content: "\f118"; }

.fa-face-grin-hearts::before {
  content: "\f584"; }

.fa-face-grin-beam-sweat::before {
  content: "\f583"; }

.fa-face-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-face-angry::before {
  content: "\f556"; }

.fa-mask-face::before {
  content: "\e1d7"; }

.fa-face-grimace::before {
  content: "\f57f"; }

.fa-face-sad-tear::before {
  content: "\f5b4"; }

.fa-heart::before {
  content: "\f004"; }

.fa-eye-slash::before {
  content: "\f070"; }