/*!
 * Font Awesome Free 5.15.4 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 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../webfonts/fa-regular-400.eot');
  src: url('../webfonts/fa-regular-400.eot?#iefix') format('embedded-opentype'), url('../webfonts/fa-regular-400.woff2') format('woff2'), url('../webfonts/fa-regular-400.woff') format('woff'), url('../webfonts/fa-regular-400.ttf') format('truetype'), url('../webfonts/fa-regular-400.svg#fontawesome') format('svg'); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('../webfonts/fa-solid-900.eot');
  src: url('../webfonts/fa-solid-900.eot?#iefix') format('embedded-opentype'), url('../webfonts/fa-solid-900.woff2') format('woff2'), url('../webfonts/fa-solid-900.woff') format('woff'), url('../webfonts/fa-solid-900.ttf') format('truetype'), url('../webfonts/fa-solid-900.svg#fontawesome') format('svg'); }

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../webfonts/fa-brands-400.eot');
  src: url('../webfonts/fa-brands-400.eot?#iefix') format('embedded-opentype'), url('../webfonts/fa-brands-400.woff2') format('woff2'), url('../webfonts/fa-brands-400.woff') format('woff'), url('../webfonts/fa-brands-400.ttf') format('truetype'), url('../webfonts/fa-brands-400.svg#fontawesome') format('svg'); }

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

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

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

.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }
.fa-xs { font-size: 0.75em; }
.fa-sm { font-size: 0.875em; }
.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-fw { text-align: center; width: 1.25em; }

/* Icon definitions */
.fa-android:before { content: "\f17b"; }
.fa-eye:before { content: "\f06e"; }
.fa-eye-slash:before { content: "\f070"; }
.fa-paper-plane:before { content: "\f1d8"; }
.fa-comments:before { content: "\f086"; }
.fa-arrow-left:before { content: "\f060"; }
.fa-question-circle:before { content: "\f059"; }
.fa-th-large:before { content: "\f009"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-key:before { content: "\f084"; }
.fa-phone:before { content: "\f095"; }
.fa-gear:before, .fa-cog:before { content: "\f013"; }
.fa-palette:before { content: "\f53f"; }
.fa-exclamation-triangle:before { content: "\f071"; }
.fa-box-seam:before, .fa-boxes:before { content: "\f468"; }
.fa-pencil-square:before, .fa-edit:before { content: "\f044"; }
.fa-calendar3:before, .fa-calendar-alt:before { content: "\f073"; }
.fa-check-circle-fill:before, .fa-check-circle:before { content: "\f058"; }
.fa-shield-lock:before, .fa-user-shield:before { content: "\f3fe"; }
.fa-clock-history:before, .fa-history:before { content: "\f1da"; }
.fa-shield-check:before, .fa-shield-alt:before { content: "\f3ed"; }
.fa-google:before { content: "\f1a0"; }
.fa-whatsapp:before { content: "\f232"; }
