@font-face {
  font-family: "Font Awesome 6 Pro";
  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");
}

@font-face {
  font-family: "Font Awesome 6 Pro solid";
  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");
}

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

.fa-regular {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa-solid {
  font-family: "Font Awesome 6 Pro solid";
  font-weight: 900;
}

.fa-brands {
  font-family: "Font Awesome 6 Pro brands";
  font-weight: 900;
}

.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fab,
.fa-brands {
  -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-solid {
  font-family: "Font Awesome 6 Pro solid";
  font-weight: 900;
}
:root,
:host {
  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-spin {
  -webkit-animation-name: fa-spin;
  animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
  animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
  animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(
    --fa-animation-iteration-count,
    infinite
  );
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
  animation-timing-function: var(--fa-animation-timing, linear);
}
@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    -webkit-animation-delay: -1ms;
    animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}

.fa-user::before {
  content: "\f007";
}

.fa-share-nodes::before {
  content: "\f1e0";
}
.fa-share::before {
  content: "\f064";
}
.fa-users-slash::before {
  content: "\e073";
}

.fa-screen-users::before {
  content: "\f63d";
}

.fa-arrow-up-arrow-down::before {
  content: "\e099";
}

.fa-user-tie::before {
  content: "\f508";
}

.fa-kit-medical::before {
  content: "\f479";
}

.fa-arrow-right-from-line::before {
  content: "\f343";
}

.fa-arrow-left-from-line::before {
  content: "\f344";
}

.fa-hashtag::before {
  content: "\23";
}

.fa-arrow-up::before {
  content: "\f062";
}

.fa-arrow-up-long::before {
  content: "\f176";
}

.fa-long-arrow-up::before {
  content: "\f176";
}

.fa-angle-down::before {
  content: "\f107";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-angle-right::before {
  content: "\f105";
}

.fa-angle-up::before {
  content: "\f106";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-crosshairs::before {
  content: "\f05b";
}

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

.fa-cake-candles::before {
  content: "\f1fd";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-calendar-check::before {
  content: "\f274";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-transporter::before {
  content: "\e042";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-file-lines::before {
  content: "\f15c";
}

.fa-grid-2::before {
  content: "\e196";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-signature::before {
  content: "\f5b7";
}

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

.fa-pen::before {
  content: "\f304";
}

.fa-arrows-repeat::before {
  content: "\f364";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-user-headset::before {
  content: "\f82d";
}

.fa-memo-circle-check::before {
  content: "\e1d9";
}

.fa-ticket::before {
  content: "\f145";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-lightbulb-exclamation-on::before {
  content: "\e1ca";
}

.fa-lightbulb-exclamation::before {
  content: "\f671";
}

.fa-bars-filter::before {
  content: "\e0ad";
}

.fa-photo-film::before {
  content: "\f87c";
}

.fa-eye::before {
  content: "\f06e";
}
.fa-check-circle::after {
  content: "\f058";
}

.fa-plus::before {
  content: "\2b";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-minus::before {
  content: "\f068";
}

.fa-goal-net::before {
  content: "\e3ab";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-chart-pie-simple::before {
  content: "\f64e";
}

.fa-circle-dot::before {
  content: "\f192";
}

.fa-up::before {
  content: "\f357";
}

.fa-down::before {
  content: "\f354";
}

.fa-rectangle-vertical::before {
  content: "\f2fb";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-at::before {
  content: "\40";
}

.fa-camera::before {
  content: "\f030";
}

.fa-ellipsis-vertical::before {
  content: "\f142";
}

.fa-clock::before {
  content: "\f017";
}

.fa-square-check::before {
  content: "\f14a";
}

.fa-id-card::before {
  content: "\f2c2";
}

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-mobile::before {
  content: "\f3ce";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-asterisk::before {
  content: "\2a";
}
.fa-house::before {
  content: "\f015";
}
.fa-objects-column::before {
  content: "\e3c1";
}
.fa-lightbulb-exclamation-on::before {
  content: "\e1ca";
}
.fa-square-chevron-right::before {
  content: "\f32b";
}
.fa-arrow-left-long::before {
  content: "\f177";
}
.fa-timer::before {
  content: "\e29e";
}
.fa-ballot-check::before {
  content: "\f733";
}
.fa-ballot-check::before {
  content: "\f733";
}
.fa-map-marker-alt::before {
  content: "\f3c5";
}
.fa-store::before {
  content: "\f54e";
}
.fa-box-open-full::before {
  content: "\f49c";
}
.fa-industry::before {
  content: "\f275";
}
.fa-teddy-bear::before {
  content: "\e3cf";
}
.fa-lips::before {
  content: "\f600";
}
.fa-kitchen-set::before {
  content: "\e51a";
}
.fa-paintbrush-pencil::before {
  content: "\e206";
}
.fa-bookmark::before {
  content: "\f02e";
}
.fa-list-timeline::before {
  content: "\e1d1";
}
.fa-chevron-left::before {
  content: "\f053";
}
.fa-phone::before {
  content: "\f095";
}
.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-mailbox::before {
  content: "\f813";
}
.fa-spinner::before {
  content: "\f110";
}
.fa-trash-can::before {
  content: "\f2ed";
}
.fa-times-circle::before {
  content: "\f057";
}
.fa-ballot::before {
  content: "\f732";
}
.fa-arrows-spin::before {
  content: "\e4bb";
}
.fa-image::before {
  content: "\f03e";
}
.fa-headset::before {
  content: "\f590";
}
.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-chart-network::before {
  content: "\f78a";
}
.fa-comment::before {
  content: "\f075";
}
.fa-hand-fist::before {
  content: "\f6de";
}

.fa-location-crosshairs::before {
  content: "\f601";
}
.fa-pen-to-square::before {
  content: "\f044";
}
.fa-graduation-cap::before {
  content: "\f19d";
}
.fa-handshake::before {
  content: "\f2b5";
}
.fa-comment-alt-dots::before {
  content: "\f4a3";
}
.fa-calendar-days::before {
  content: "\f073";
}
.fa-location-circle::before {
  content: "\f602";
}
.fa-users::before {
  content: "\f0c0";
}

.fa-comments::before {
  content: "\f086";
}
.fa-briefcase::before {
  content: "\f0b1";
}
.fa-circle-check::before {
  content: "\f058";
}
.fa-close::before {
  content: "\f00d";
}
.fa-link::before {
  content: "\f0c1";
}
.fa-envelope::before {
  content: "\f0e0";
}
.fa-map::before {
  content: "\f279";
}
.fa-file-chart-column::before {
  content: "\f659";
}
.fa-sliders-h::before {
  content: "\f1de";
}
.fa-globe::before {
  content: "\f0ac";
}
.fa-circle-user::before {
  content: "\f2bd";
}
.fa-user-group-crown::before {
  content: "\f6a5";
}
.fa-futbol::before {
  content: "\f1e3";
}
.fa-basket-shopping::before {
  content: "\f291";
}
.fa-shop::before {
  content: "\f54f";
}

.fa-book::before {
  content: "\f02d";
}

.fa-list-ul::before {
  content: "\f0ca";
}
.fa-calendar-lines::before {
  content: "\e0d5";
}
.fa-badge-check::before {
  content: "\f336";
}

.fa-boxes-stacked::before {
  content: "\f468";
}
.fa-bags-shopping::before {
  content: "\f847";
}
.fa-calendar-clock::before {
  content: "\e0d2";
}
.fa-square-info::before {
  content: "\f30f";
}
.fa-calendar-clock::before {
  content: "\e0d2";
}
.fa-money-bill::before {
  content: "\f0d6";
}
.fa-circle-small::before {
  content: "\e122";
}

.fa-money-bill-1::before {
  content: "\f3d1";
}
.fa-arrow-left::before {
  content: "\f060";
}
.fa-wallet::before {
  content: "\f555";
}
.fa-tag::before {
  content: "\f02b";
}
.fa-memo-pad::before {
  content: "\e1da";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-chevron-up::before {
  content: "\f077";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-signal-stream::before {
  content: "\f8dd";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-loader::before {
  content: "\e1d4";
}

.fa-bars-filter:before {
  content: "\e0ad";
}

.fa-file-check:before {
  content: "\f316";
}

.fa-buildings:before {
  content: "\e0cc";
}

.fa-house-building:before {
  content: "\e1b1";
}

.fa-apartment:before {
  content: "\e468";
}

.fa-map-location-dot:before,
.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-bed:before {
  content: "\f236";
}

.fa-bath:before,
.fa-bathtub:before {
  content: "\f2cd";
}

.fa-ruler-triangle:before {
  content: "\f61c";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-home-alt:before,
.fa-home-lg-alt:before,
.fa-home:before,
.fa-house:before {
  content: "\f015";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-arrows-maximize:before,
.fa-expand-arrows:before {
  content: "\f31d";
}

.fa-calendar-range:before {
  content: "\e0d6";
}

.fa-plane-up:before {
  content: "\e22d";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-ladder-water:before,
.fa-swimming-pool:before,
.fa-water-ladder:before {
  content: "\f5c5";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-arrow-right-long:before,
.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-circle-xmark:before,
.fa-times-circle:before,
.fa-xmark-circle:before {
  content: "\f057";
}

.fa-check:before {
  content: "\f00c";
}

.fa-window-frame:before {
  content: "\e04f";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-duotone.fa-caret-down:after,
.fad.fa-caret-down:after {
  content: "\f0d7\f0d7";
}

.fa-sort-desc:before,
.fa-sort-down:before {
  content: "\f0dd";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-alt:before,
.fa-file-lines:before,
.fa-file-text:before {
  content: "\f15c";
}

.fa-wifi-exclamation:before {
  content: "\e2cf";
}

.fa-circle-ellipsis-vertical:before {
  content: "\e10b";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-pen:before {
  content: "\f304";
}

.fa-equals:before {
  content: "\3d";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-address-book:before,
.fa-contact-book:before {
  content: "\f2b9";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-chart-column:before,
.fa-file-chart-line:before {
  content: "\f659";
}

.fa-chevron-circle-right:before,
.fa-circle-chevron-right:before {
  content: "\f138";
}

.fa-comment-alt-dots:before,
.fa-message-dots:before,
.fa-messaging:before {
  content: "\f4a3";
}

.fa-phone-volume:before,
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-rotate:before,
.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-comment-alt-slash:before,
.fa-message-slash:before {
  content: "\f4a9";
}

.fa-comment-alt-check:before,
.fa-message-check:before {
  content: "\f4a2";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-box:before {
  content: "\f466";
}

.fa-money-check-edit:before,
.fa-money-check-pen:before {
  content: "\f872";
}

.fa-books:before {
  content: "\f5db";
}
