/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.ttf") format("truetype");
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.ttf") format("truetype");
}

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

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

.fas,.fa-solid {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

.far,.fa-regular {
  font-family: 'Font Awesome 6 Free';
  font-weight: 400;
}

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

.fa-1x {font-size: 1em;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-6x {font-size: 6em;}
.fa-7x {font-size: 7em;}
.fa-8x {font-size: 8em;}
.fa-9x {font-size: 9em;}
.fa-10x {font-size: 10em;}

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

.fa-arrow-right:before {content: "\f061";}
.fa-play-circle:before {content: "\f144";}
.fa-star:before {content: "\f005";}
.fa-rocket:before {content: "\f135";}
.fa-shield-alt:before {content: "\f3ed";}
.fa-chart-line:before {content: "\f201";}
.fa-chart-bar:before {content: "\f080";}
.fa-brain:before {content: "\f5dc";}
.fa-users:before {content: "\f0c0";}
.fa-headset:before {content: "\f590";}
.fa-bolt:before {content: "\f0e7";}
.fa-code:before {content: "\f121";}
.fa-laptop-code:before {content: "\f5fc";}
.fa-mobile-alt:before {content: "\f3cd";}
.fa-cloud:before {content: "\f0c2";}
.fa-database:before {content: "\f1c0";}
.fa-cog:before {content: "\f013";}
.fa-robot:before {content: "\f544";}
.fa-shield:before {content: "\f132";}
.fa-lightbulb:before {content: "\f0eb";}
.fa-check:before {content: "\f00c";}
.fa-times:before {content: "\f00d";}
.fa-bars:before {content: "\f0c9";}
.fa-search:before {content: "\f002";}
.fa-user:before {content: "\f007";}
.fa-envelope:before {content: "\f0e0";}
.fa-phone:before {content: "\f095";}
.fa-map-marker-alt:before {content: "\f3c5";}
.fa-facebook:before {content: "\f09a";}
.fa-twitter:before {content: "\f099";}
.fa-instagram:before {content: "\f16d";}
.fa-linkedin:before {content: "\f0e1";}
.fa-linkedin-in:before {content: "\f0e1";}
.fa-github:before {content: "\f09b";}
.fa-youtube:before {content: "\f167";}
.fa-dribbble:before {content: "\f17d";}
.fa-quote-left:before {content: "\f10d";}
.fa-quote-right:before {content: "\f10e";}
.fa-chevron-left:before {content: "\f053";}
.fa-chevron-right:before {content: "\f054";}
.fa-chevron-up:before {content: "\f077";}
.fa-chevron-down:before {content: "\f078";}
.fa-angle-left:before {content: "\f104";}
.fa-angle-right:before {content: "\f105";}
.fa-angle-up:before {content: "\f106";}
.fa-angle-down:before {content: "\f107";}
.fa-circle:before {content: "\f111";}
.fa-square:before {content: "\f0c8";}
.fa-heart:before {content: "\f004";}
.fa-home:before {content: "\f015";}
.fa-info:before {content: "\f129";}
.fa-info-circle:before {content: "\f05a";}
.fa-exclamation:before {content: "\f12a";}
.fa-exclamation-circle:before {content: "\f06a";}
.fa-exclamation-triangle:before {content: "\f071";}
.fa-question:before {content: "\f128";}
.fa-question-circle:before {content: "\f059";}
.fa-plus:before {content: "\2b";}
.fa-minus:before {content: "\f068";}
.fa-trash:before {content: "\f1f8";}
.fa-edit:before {content: "\f044";}
.fa-save:before {content: "\f0c7";}
.fa-download:before {content: "\f019";}
.fa-upload:before {content: "\f093";}
.fa-file:before {content: "\f15b";}
.fa-folder:before {content: "\f07b";}
.fa-image:before {content: "\f03e";}
.fa-video:before {content: "\f03d";}
.fa-music:before {content: "\f001";}
.fa-calendar:before {content: "\f133";}
.fa-clock:before {content: "\f017";}
.fa-bell:before {content: "\f0f3";}
.fa-comment:before {content: "\f075";}
.fa-comments:before {content: "\f086";}
.fa-thumbs-up:before {content: "\f164";}
.fa-thumbs-down:before {content: "\f165";}
.fa-share:before {content: "\f064";}
.fa-link:before {content: "\f0c1";}
.fa-external-link-alt:before {content: "\f35d";}
.fa-lock:before {content: "\f023";}
.fa-unlock:before {content: "\f09c";}
.fa-key:before {content: "\f084";}
.fa-eye:before {content: "\f06e";}
.fa-eye-slash:before {content: "\f070";}
.fa-power-off:before {content: "\f011";}
.fa-sign-in-alt:before {content: "\f2f6";}
.fa-sign-out-alt:before {content: "\f2f5";}
.fa-spinner:before {content: "\f110";}
.fa-circle-notch:before {content: "\f1ce";}
.fa-sync:before {content: "\f021";}
.fa-redo:before {content: "\f01e";}
.fa-undo:before {content: "\f0e2";}
.fa-expand:before {content: "\f065";}
.fa-compress:before {content: "\f066";}
.fa-arrows-alt:before {content: "\f0b2";}
.fa-list:before {content: "\f03a";}
.fa-list-ul:before {content: "\f0ca";}
.fa-list-ol:before {content: "\f0cb";}
.fa-th:before {content: "\f00a";}
.fa-th-large:before {content: "\f009";}
.fa-th-list:before {content: "\f00b";}
.fa-table:before {content: "\f0ce";}
.fa-columns:before {content: "\f0db";}
.fa-sort:before {content: "\f0dc";}
.fa-sort-up:before {content: "\f0de";}
.fa-sort-down:before {content: "\f0dd";}
.fa-filter:before {content: "\f0b0";}
.fa-print:before {content: "\f02f";}
.fa-camera:before {content: "\f030";}
.fa-video-camera:before {content: "\f03d";}
.fa-microphone:before {content: "\f130";}
.fa-volume-up:before {content: "\f028";}
.fa-volume-down:before {content: "\f027";}
.fa-volume-off:before {content: "\f026";}
.fa-volume-mute:before {content: "\f6a9";}
