@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../webfonts/fa-brands-400.woff2') format("woff2"),
    url('../webfonts/fa-brands-400.ttf') format("truetype");
}

.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900)
}

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

.fa-brands:before,
.fa-regular:before,
.fa-solid:before,
.fa:before,
.fab:before,
.far:before,
.fas:before {
  content: var(--fa)
}

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

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

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out)
}

.fa-shake {
  animation-name: fa-shake;
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear)
}

.fa-shake,
.fa-spin {
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal)
}

.fa-spin {
  animation-name: fa-spin;
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear)
}

.fa-spin-reverse {
  --fa-animation-direction: reverse
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8))
}

.fa-envelope {
  --fa: "\f0e0"
}

.fa-phone {
  --fa: "\f095"
}

.fa-clock {
  --fa: "\f017"
}

.fa-stopwatch {
  --fa: "\f2f2"
}

.fa-whatsapp {
  --fa: "\f232"
}

.fa-info-circle {
  --fa: "\f05a"
}

.fa-database {
  --fa: "\f1c0"
}

.fa-cogs {
  --fa: "\f085"
}

.fa-shield-alt {
  --fa: "\f3ed"
}

.fa-user-check {
  --fa: "\f4fc"
}

.fa-edit {
  --fa: "\f044"
}

.fa-handshake {
  --fa: "\f2b5"
}

.fa-user-plus {
  --fa: "\f234"
}

.fa-list-ul {
  --fa: "\f0ca"
}

.fa-ban {
  --fa: "\f05e"
}

.fa-credit-card {
  --fa: "\f09d"
}

.fa-copyright {
  --fa: "\f1f9"
}

.fa-sync-alt {
  --fa: "\f2f1"
}

.fa-times-circle {
  --fa: "\f057"
}

.fa-people-group {
  --fa: "\e533";
}

.fa-user-plus {
  --fa: "\f234";
}

.fa-map-location {
  --fa: "\f5a0";
}

.fa-star {
  --fa: "\f005";
}

.fa-futbol {
  --fa: "\f1e3";
}

.fa-tshirt {
  --fa: "\f553";
}

.fa-circle-check {
  --fa: "\f058";
}

.fa-location-dot {
  --fa: "\f3c5";
}

@media (prefers-reduced-motion:reduce) {

  .fa-beat,
  .fa-beat-fade,
  .fa-bounce,
  .fa-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s
  }
}

@keyframes fa-beat {

  0%,
  90% {
    transform: scale(1)
  }

  45% {
    transform: scale(var(--fa-beat-scale, 1.25))
  }
}

@keyframes fa-bounce {
  0% {
    transform: scale(1) translateY(0)
  }

  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
  }

  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
  }

  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
  }

  57% {
    transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em))
  }

  64% {
    transform: scale(1) translateY(0)
  }

  to {
    transform: scale(1) translateY(0)
  }
}

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, .4)
  }
}

@keyframes fa-beat-fade {

  0%,
  to {
    opacity: var(--fa-beat-fade-opacity, .4);
    transform: scale(1)
  }

  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125))
  }
}

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))
  }
}

.fa-share-alt,
.fa-share-nodes {
  --fa: "\f1e0"
}

.fa-star {
  --fa: "\f005"
}

.fa-puzzle-piece {
  --fa: "\f12e"
}

.fa-money-check {
  --fa: "\f53c"
}

.fa-cloud-meatball {
  --fa: "\f73b"
}

.fa-camera,
.fa-camera-alt {
  --fa: "\f030"
}

.fa-square-virus {
  --fa: "\e578"
}

.fa-meteor {
  --fa: "\f753"
}

.fa-car-on.fa-hands-american-sign-language-interpreting,
.fa-medal {
  --fa: "\f5a2"
}

.fa-bed {
  --fa: "\f236"
}

.fa-h-square,
k {
  --fa: "\f58d"
}

.fa-trophy {
  --fa: "\f091"
}

.fa-person-praying,
.fa-pray {
  --fa: "\f683"
}

.fa-hammer {
  --fa: "\f6e3"
}

.fa-hand-peace {
  --fa: "\f25b"
}

.fa-rotate,
.fa-sync-alt {
  --fa: "\f2f1"
}

.fa-spinner {
  --fa: "\f110"
}

.fa-users {
  --fa: "\f0c0"
}

.fa-rocket {
  --fa: "\f135"
}

.fa-heart {
  --fa: "\f004"
}

.fa-map-marker-alt {
  --fa: "\f3c5"
}

.fa-chart-line {
  --fa: "\f201"
}

.fa-users-cog {
  --fa: "\f509"
}

.fa-calendar-alt {
  --fa: "\f073"
}

.fa-search {
  --fa: "\f002"
}

.fa-chart-bar {
  --fa: "\f080"
}

.fa-calendar-check {
  --fa: "\f274"
}

.fa-eye {
  --fa: "\f06e"
}

.fa-star {
  --fa: "\f005"
}

.fa-user-circle {
  --fa: "\f2bd"
}

.fa-search-plus {
  --fa: "\f00e"
}

.fa-video {
  --fa: "\f03d"
}

.fa-sr-only,
.fa-sr-only-focusable:not(:focus),
.sr-only,
.sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0
}

:host,
:root {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype")
}

.fa-brands,
.fa-angellist {
  --fa: "\f209"
}

.fa-apple {
  --fa: "\f179"
}

.fa-hive {
  --fa: "\e07f"
}

.fa-gitkraken {
  --fa: "\f3a6"
}

.fa-keybase {
  --fa: "\f4f5"
}

.fa-apple-pay {
  --fa: "\f415"
}

.fa-padlet {
  --fa: "\e4a0"
}

.fa-instagram {
  --fa: "\f16d"
}

.fa-cmplid {
  --fa: "\e360"
}

.fa-upwork {
  --fa: "\e641"
}

.fa-facebook {
  --fa: "\f09a"
}

.fa-google-play {
  --fa: "\f3ab"
}

.fa-google-drive {
  --fa: "\f3aa"
}

.fa-wordpress-simple {
  --fa: "\f411"
}

.fa-nutritionix {
  --fa: "\f3d6"
}

.fa-wodu {
  --fa: "\e088"
}

.fa-google-pay {
  --fa: "\e079"
}

.fa-intercom {
  --fa: "\f7af"
}

.fa-zhihu {
  --fa: "\f63f"
}

.fa-korvue {
  --fa: "\f42f"
}

.fa-pix {
  --fa: "\e43a"
}

.fa-steam-symbol {
  --fa: "\f3f6"
}

:host,
:root {
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"
}

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

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

:host,
:root {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"
}

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

.fa-solid,
.fas {
  font-weight: 900
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype")
}

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

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

@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype")
}

@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype")
}

@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype");
  unicode-range: u+f003, u+f006, u+f014, u+f016-f017, u+f01a-f01b, u+f01d, u+f022, u+f03e, u+f044, u+f046, u+f05c-f05d, u+f06e, u+f070, u+f087-f088, u+f08a, u+f094, u+f096-f097, u+f09d, u+f0a0, u+f0a2, u+f0a4-f0a7, u+f0c5, u+f0c7, u+f0e5-f0e6, u+f0eb, u+f0f6-f0f8, u+f10c, u+f114-f115, u+f118-f11a, u+f11c-f11d, u+f133, u+f147, u+f14e, u+f150-f152, u+f185-f186, u+f18e, u+f190-f192, u+f196, u+f1c1-f1c9, u+f1d9, u+f1db, u+f1e3, u+f1ea, u+f1f7, u+f1f9, u+f20a, u+f247-f248, u+f24a, u+f24d, u+f255-f25b, u+f25d, u+f271-f274, u+f278, u+f27b, u+f28c, u+f28e, u+f29c, u+f2b5, u+f2b7, u+f2ba, u+f2bc, u+f2be, u+f2c0-f2c1, u+f2c3, u+f2d0, u+f2d2, u+f2d4, u+f2dc
}

@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(../webfonts/fa-v4compatibility.woff2) format("woff2"), url(../webfonts/fa-v4compatibility.ttf) format("truetype");
  unicode-range: u+f041, u+f047, u+f065-f066, u+f07d-f07e, u+f080, u+f08b, u+f08e, u+f090, u+f09a, u+f0ac, u+f0ae, u+f0b2, u+f0d0, u+f0d6, u+f0e4, u+f0ec, u+f10a-f10b, u+f123, u+f13e, u+f148-f149, u+f14c, u+f156, u+f15e, u+f160-f161, u+f163, u+f175-f178, u+f195, u+f1f8, u+f219, u+f27a
}