/* Font Awesome, cut to the glyphs this estate renders (12 in use + a margin). Generated 2026-09-20 from
   the theme's own font-awesome.css 6.1.1 — 122 KB raw / 19.9 KB transferred -> this file. The @font-face blocks are
   NOT copied: qnet-local-fonts re-declares every FA family against our subsets, and is the single source for them. */
/*!
 * Font Awesome Free 6.1.1 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 2022 Fonticons, Inc.
 */
.fa{font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);}
.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fab,
.fa-brands{display: var(--fa-display, inline-block);
  line-height: 1;
  font-style: normal;
  font-variant: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: auto;}
.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.042em;
  vertical-align: -0.125em;}
.fa-2xl{font-size: 2em;
  line-height: 0.0313em;
  vertical-align: -0.1875em;}
.fa-fw{width: 1.25em;
  text-align: center;}
.fa-ul{margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
  list-style-type: none;}
.fa-ul > li{position: relative;}
.sr-only,
.fa-sr-only{position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  white-space: nowrap;
  border-width: 0;}
.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus){position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  white-space: nowrap;
  border-width: 0;}
.fab,
.fa-brands{font-family: "Font Awesome 6 Brands";
  font-weight: 400;}
.far,
.fa-regular{font-family: "Font Awesome 6 Free";
  font-weight: 400;}
.fas,
.fa-solid{font-family: "Font Awesome 6 Free";
  font-weight: 900;}
.fa-arrow-down:before{content: "\f063";}
.fa-arrow-left:before{content: "\f060";}
.fa-arrow-right:before{content: "\f061";}
.fa-arrow-up:before{content: "\f062";}
.fa-bars:before{content: "\f0c9";}
.fa-bookmark:before{content: "\f02e";}
.fa-calendar:before{content: "\f133";}
.fa-caret-down:before{content: "\f0d7";}
.fa-caret-right:before{content: "\f0da";}
.fa-cart-arrow-down:before{content: "\f218";}
.fa-check:before{content: "\f00c";}
.fa-chevron-down:before{content: "\f078";}
.fa-chevron-left:before{content: "\f053";}
.fa-chevron-right:before{content: "\f054";}
.fa-chevron-up:before{content: "\f077";}
.fa-circle:before{content: "\f111";}
.fa-dot-circle:before{content: "\f192";}
.fa-play-circle:before{content: "\f144";}
.fa-user-circle:before{content: "\f2bd";}
.fa-clock:before{content: "\f017";}
.fa-envelope:before{content: "\f0e0";}
.fa-heart:before{content: "\f004";}
.fa-map-marker-alt:before{content: "\f3c5";}
.fa-search:before{content: "\f002";}
.fa-minus:before{content: "\f068";}
.fa-edit:before{content: "\f044";}
.fa-phone:before{content: "\f095";}
.fa-plus:before{content: "\2b";}
.fa-spinner:before{content: "\f110";}
.fa-caret-square-left:before{content: "\f191";}
.fa-caret-square-right:before{content: "\f152";}
.fa-star:before{content: "\f005";}
.fa-user:before{content: "\f007";}
.fa-xmark:before{content: "\f00d";}
.fa-close:before{content: "\f00d";}
.fa-times:before{content: "\f00d";}
.fa-facebook:before{content: "\f09a";}
.fa-facebook-f:before{content: "\f39e";}
.fa-instagram:before{content: "\f16d";}
.fa-linkedin:before{content: "\f08c";}
.fa-linkedin-in:before{content: "\f0e1";}
.fa-telegram:before{content: "\f2c6";}
.fa-tiktok:before{content: "\e07b";}
.fa-twitter:before{content: "\f099";}
.fa-whatsapp:before{content: "\f232";}
.fa-youtube:before{content: "\f167";}