/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */

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

.fa,
.fa-brands,
.fa-classic,
.fa-regular,
.fa-sharp,
.fa-solid,
.fab,
.far,
.fas {
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

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

.fa-brands,
.fab {
  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(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-radius: var(--fa-border-radius, 0.1em);
  border: var(--fa-border-width, 0.08em) var(--fa-border-style, solid) var(--fa-border-color, #eee);
  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-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scaleX(-1);
}

.fa-flip-vertical {
  transform: scaleY(-1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, none));
}

.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);
}

/* Brands Font */

: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(/fonts/FontAwesome/Brands.woff2) format('woff2');
}

.fa-brands,
.fab {
  font-weight: 400;
}

/* Solid Font */

: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: swap;
  src: url(/fonts/FontAwesome/Solid.woff2) format('woff2');
}

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

/* Used Icons */

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

.fa-bars:before {
  content: '\f0c9';
}

.fa-globe:before {
  content: '\f0ac';
}

.fa-globe-asia:before {
  content: '\f57e';
}

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

.fa-graduation-cap:before {
  content: '\f19d';
}

.fa-list-dots:before {
  content: '\f0ca';
}

.fa-tasks:before {
  content: '\f0ae';
}

.fa-shield-halved:before {
  content: '\f3ed';
}

.fa-shield:before {
  content: '\f132';
}

.fa-chart-line:before {
  content: '\f201';
}

.fa-mosque:before {
  content: '\f678';
}

.fa-map-marked-alt:before {
  content: '\f5a0';
}

.fa-map-marker-alt:before {
  content: '\f3c5';
}

.fa-heart:before {
  content: '\f004';
}

.fa-heartbeat:before {
  content: '\f21e';
}

.fa-plane:before {
  content: '\f072';
}

.fa-flag-checkered:before {
  content: '\f11e';
}

.fa-flag:before {
  content: '\f024';
}

.fa-calendar-days:before {
  content: '\f073';
}

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

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

.fa-chevron-left:before {
  content: '\f053';
}

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

.fa-check-circle:before {
  content: '\f058';
}

.fa-lightbulb:before {
  content: '\f0eb';
}

.fa-dollar-sign:before {
  content: '\24';
}

.fa-home:before {
  content: '\f015';
}

.fa-cutlery:before,
.fa-utensils:before {
  content: '\f2e7';
}

.fa-bus:before {
  content: '\f207';
}

.fa-wifi:before {
  content: '\f1eb';
}

.fa-shopping-basket:before {
  content: '\f291';
}

.fa-certificate:before {
  content: '\f0a3';
}

.fa-kaaba:before {
  content: '\f66b';
}

.fa-drumstick-bite:before {
  content: '\f6d7';
}

.fa-users:before {
  content: '\f0c0';
}

.fa-building:before {
  content: '\f1ad';
}

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

.fa-video:before {
  content: '\f03d';
}

.fa-key:before {
  content: '\f084';
}

.fa-handshake:before {
  content: '\f2b5';
}

.fa-gavel:before {
  content: '\f0e3';
}

.fa-phone-volume:before {
  content: '\f2a0';
}

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

.fa-user-shield:before {
  content: '\f505';
}

.fa-user-graduate:before {
  content: '\f501';
}

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

.fa-microchip:before {
  content: '\f2db';
}

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

.fa-hospital:before {
  content: '\f0f8';
}

.fa-clinic-medical:before {
  content: '\f7f2';
}

.fa-pills:before {
  content: '\f484';
}

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

.fa-balance-scale:before {
  content: '\f24e';
}

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

.fa-envelope:before {
  content: '\f0e0';
}

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

.fa-arrow-left:before {
  content: '\f060';
}

.fa-laptop-code:before {
  content: '\f5fc';
}

.fa-file-invoice-dollar:before {
  content: '\f571';
}

.fa-institution:before {
  content: '\f19c';
}

.fa-passport:before {
  content: '\f5ab';
}

.fa-percent:before {
  content: '\25';
}

.fa-language:before {
  content: '\f1ab';
}

.fa-award:before {
  content: '\f559';
}

.fa-external-link-alt:before {
  content: '\f35d';
}

.fa-gears:before {
  content: '\f085';
}

.fa-network-wired:before {
  content: '\f6ff';
}

.fa-info-circle:before {
  content: '\f05a';
}

.fa-warning:before {
  content: '\f071';
}

.fa-calculator:before {
  content: '\f1ec';
}

.fa-piggy-bank:before {
  content: '\f4d3';
}

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

.fa-dice:before {
  content: '\f522';
}

.fa-mug-hot:before {
  content: '\f7b6';
}

.fa-leaf:before {
  content: '\f06c';
}

.fa-file-alt:before {
  content: '\f15c';
}

.fa-palette:before {
  content: '\f53f';
}

.fa-flask:before {
  content: '\f0c3';
}

.fa-briefcase:before {
  content: '\f0b1';
}

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

.fa-book-open:before {
  content: '\f518';
}

.fa-wallet:before {
  content: '\f555';
}

.fa-comments:before {
  content: '\f086';
}

.fa-ban:before {
  content: '\f05e';
}

.fa-bolt:before {
  content: '\f0e7';
}

.fa-search:before {
  content: '\f002';
}

.fa-file-signature:before {
  content: '\f573';
}

.fa-headset:before {
  content: '\f590';
}

.fa-taxi:before {
  content: '\f1ba';
}

.fa-bicycle:before {
  content: '\f206';
}

.fa-mobile-alt:before {
  content: '\f3cd';
}

.fa-car:before {
  content: '\f1b9';
}

.fa-train:before {
  content: '\f238';
}

.fa-subway:before {
  content: '\f239';
}

.fa-exchange-alt:before {
  content: '\f362';
}

.fa-rocket:before {
  content: '\f135';
}

.fa-receipt:before {
  content: '\f543';
}

.fa-shopping-bag:before {
  content: '\f290';
}

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

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

.fa-gift:before {
  content: '\f06b';
}

.fa-medal:before {
  content: '\f5a2';
}

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

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