.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'; }.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-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }.fa-fw {
  text-align: center;
  width: 1.25em; }.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }.fa-ul > li {
    position: relative; }.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }.fa-beat {
  animation-name: fa-beat;
  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-bounce {
  animation-name: fa-bounce;
  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, cubic-bezier(0.28, 0.84, 0.42, 1)); }.fa-fade {
  animation-name: fa-fade;
  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, cubic-bezier(0.4, 0, 0.6, 1)); }.fa-beat-fade {
  animation-name: fa-beat-fade;
  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, cubic-bezier(0.4, 0, 0.6, 1)); }.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-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, linear); }.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  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-rotate-90 {
  transform: rotate(90deg); }.fa-rotate-180 {
  transform: rotate(180deg); }.fa-rotate-270 {
  transform: rotate(270deg); }.fa-flip-horizontal {
  transform: scale(-1, 1); }.fa-flip-vertical {
  transform: scale(1, -1); }.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1); }.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0)); }.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto); }.fa-stack-1x {
  line-height: inherit; }.fa-stack-2x {
  font-size: 2em; }.fa-inverse {
  color: var(--fa-inverse, #fff); }.fa-file-alt::before {
  content: "\f15c"; }.fa-calendar-alt::before {
  content: "\f073"; }.fa-clipboard-list::before {
  content: "\f46d"; }.fa-truck-ramp-box::before {
  content: "\f4de"; }.fa-bars::before {
  content: "\f0c9"; }.fa-lightbulb::before {
  content: "\f0eb"; }.fa-paint-brush::before {
  content: "\f1fc"; }.fa-tree::before {
  content: "\f1bb"; }.fa-share-alt::before {
  content: "\f1e0"; }.fa-chevron-up::before {
  content: "\f077"; }.fa-bullseye::before {
  content: "\f140"; }.fa-money-bill-wave::before {
  content: "\f53a"; }.fa-star::before {
  content: "\f005"; }.fa-headset::before {
  content: "\f590"; }.fa-gift::before {
  content: "\f06b"; }.fa-circle-check::before {
  content: "\f058"; }.fa-check-circle::before {
  content: "\f058"; }.fa-certificate::before {
  content: "\f0a3"; }.fa-box-open::before {
  content: "\f49e"; }.fa-palette::before {
  content: "\f53f"; }.fa-shield-halved::before {
  content: "\f3ed"; }.fa-shield-alt::before {
  content: "\f3ed"; }.fa-layer-group::before {
  content: "\f5fd"; }.fa-newspaper::before {
  content: "\f1ea"; }.fa-filter::before {
  content: "\f0b0"; }.fa-file-signature::before {
  content: "\f573"; }.fa-star-half-alt::before {
  content: "\f5c0"; }.fa-file-contract::before {
  content: "\f56c"; }.fa-hard-hat::before {
  content: "\f807"; }.fa-arrow-right::before {
  content: "\f061"; }.fa-screwdriver-wrench::before {
  content: "\f7d9"; }.fa-tools::before {
  content: "\f7d9"; }.fa-heart::before {
  content: "\f004"; }.fa-clipboard-check::before {
  content: "\f46c"; }.fa-wrench::before {
  content: "\f0ad"; }.fa-question-circle::before {
  content: "\f059"; }.fa-tags::before {
  content: "\f02c"; }.fa-eye::before {
  content: "\f06e"; }.fa-phone::before {
  content: "\f095"; }.fa-arrow-left::before {
  content: "\f060"; }.fa-th-large::before {
  content: "\f009"; }.fa-envelope::before {
  content: "\f0e0"; }.fa-info-circle::before {
  content: "\f05a"; }.fa-truck::before {
  content: "\f0d1"; }.fa-long-arrow-alt-left::before {
  content: "\f30a"; }.fa-minus::before {
  content: "\f068"; }.fa-cog::before {
  content: "\f013"; }.fa-shopping-cart::before {
  content: "\f07a"; }.fa-clock::before {
  content: "\f017"; }.fa-coins::before {
  content: "\f51e"; }.fa-calculator::before {
  content: "\f1ec"; }.fa-home::before {
  content: "\f015"; }.fa-bolt::before {
  content: "\f0e7"; }.fa-sun::before {
  content: "\f185"; }.fa-industry::before {
  content: "\f275"; }.fa-grip-lines::before {
  content: "\f7a4"; }.fa-toolbox::before {
  content: "\f552"; }.fa-book-reader::before {
  content: "\f5da"; }.fa-temperature-arrow-up::before {
  content: "\e040"; }.fa-location-dot::before {
  content: "\f3c5"; }.fa-map-marker-alt::before {
  content: "\f3c5"; }.fa-droplet::before {
  content: "\f043"; }.fa-link::before {
  content: "\f0c1"; }.fa-magnifying-glass::before {
  content: "\f002"; }.fa-search::before {
  content: "\f002"; }.fa-chevron-down::before {
  content: "\f078"; }.fa-list-ul::before {
  content: "\f0ca"; }.fa-list-check::before {
  content: "\f0ae"; }.fa-wind::before {
  content: "\f72e"; }.fa-copy::before {
  content: "\f0c5"; }.fa-volume-mute::before {
  content: "\f6a9"; }.fa-plus::before {
  content: "\2b"; }.fa-ruler-combined::before {
  content: "\f546"; }.fa-chevron-left::before {
  content: "\f053"; }.fa-chevron-right::before {
  content: "\f054"; }.fa-sync-alt::before {
  content: "\f2f1"; }.fa-robot::before {
  content: "\f544"; }.fa-cogs::before {
  content: "\f085"; }.fa-warehouse::before {
  content: "\f494"; }.fa-building::before {
  content: "\f1ad"; }.fa-temperature-low::before {
  content: "\f76b"; }.fa-broom::before {
  content: "\f51a"; }.fa-chart-column::before {
  content: "\e0e3"; }.fa-calendar::before {
  content: "\f133"; }.fa-plus-circle::before {
  content: "\f055"; }.fa-fire-flame-curved::before {
  content: "\f7e4"; }.fa-fire-alt::before {
  content: "\f7e4"; }.fa-border-all::before {
  content: "\f84c"; }.fa-scale-balanced::before {
  content: "\f24e"; }.fa-book::before {
  content: "\f02d"; }.fa-check::before {
  content: "\f00c"; }.fa-book-open::before {
  content: "\f518"; }.fa-triangle-exclamation::before {
  content: "\f071"; }.fa-circle-xmark::before {
  content: "\f057"; }.fa-umbrella::before {
  content: "\f0e9"; }.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }.sr-only-focusable:not(:focus),
.fa-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; }:root, :host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }.fab,
.fa-brands {
  font-weight: 400; }.fa-linkedin-in:before {
  content: "\f0e1"; }.fa-facebook-f:before {
  content: "\f39e"; }.fa-instagram:before {
  content: "\f16d"; }.fa-whatsapp:before {
  content: "\f232"; }.fa-twitter:before {
  content: "\f099"; }.fa-telegram-plane:before {
  content: "\f2c6"; }:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }.far,
.fa-regular {
  font-weight: 400; }:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }.fas,
.fa-solid {
  font-weight: 900; }