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

.fas,
.fass,
.far,
.fasr,
.fal,
.fasl,
.fat,
.fast,
.fad,
.fadr,
.fadl,
.fadt,
.fasds,
.fasdr,
.fasdl,
.fasdt,
.fab,
.fa-solid,
.fa-regular,
.fa-light,
.fa-thin,
.fa-brands,
.fa-classic,
.fa-duotone,
.fa-sharp,
.fa-sharp-duotone,
.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::before,
.fass::before,
.far::before,
.fasr::before,
.fal::before,
.fasl::before,
.fat::before,
.fast::before,
.fad::before,
.fadr::before,
.fadl::before,
.fadt::before,
.fasds::before,
.fasdr::before,
.fasdl::before,
.fasdt::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-light::before,
.fa-thin::before,
.fa-brands::before,
.fa-classic::before,
.fa-duotone::before,
.fa-sharp::before,
.fa-sharp-duotone::before,
.fa::before {
  content: var(--fa); }

.fad::after,
.fa-duotone.fa-solid::after,
.fa-duotone::after,
.fadr::after,
.fa-duotone.fa-regular::after,
.fadl::after,
.fa-duotone.fa-light::after,
.fadt::after,
.fa-duotone.fa-thin::after,
.fasds::after,
.fa-sharp-duotone.fa-solid::after,
.fa-sharp-duotone::after,
.fasdr::after,
.fa-sharp-duotone.fa-regular::after,
.fasdl::after,
.fa-sharp-duotone.fa-light::after,
.fasdt::after,
.fa-sharp-duotone.fa-thin::after {
  content: var(--fa--fa); }

.fa-classic.fa-duotone {
  font-family: 'Font Awesome 6 Duotone'; }

.fass,
.fa-sharp {
  font-weight: 900; }

.fad,
.fa-duotone {
  font-weight: 900; }

.fasds,
.fa-sharp-duotone {
  font-weight: 900; }

.fa-classic,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin {
  font-family: 'Font Awesome 6 Pro'; }

.fa-duotone,
.fad,
.fadr,
.fadl,
.fadt {
  font-family: 'Font Awesome 6 Duotone'; }

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

.fa-sharp,
.fass,
.fasr,
.fasl,
.fast {
  font-family: 'Font Awesome 6 Sharp'; }

.fa-sharp-duotone,
.fasds,
.fasdr,
.fasdl,
.fasdt {
  font-family: 'Font Awesome 6 Sharp Duotone'; }

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

@media (prefers-reduced-motion: reduce) {
  .fa-spin {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

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

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-ad { --fa: "\f641"; --fa--fa: "\f641\f641"; }
.fa-alarm-clock { --fa: "\f34e"; --fa--fa: "\f34e\f34e"; }
.fa-alarm-exclamation { --fa: "\f843"; --fa--fa: "\f843\f843"; }
.fa-alarm-snooze { --fa: "\f845"; --fa--fa: "\f845\f845"; }
.fa-alien-monster { --fa: "\f8f6"; --fa--fa: "\f8f6\f8f6"; }
.fa-analytics { --fa: "\f643"; --fa--fa: "\f643\f643"; }
.fa-anchor { --fa: "\f13d"; --fa--fa: "\f13d\f13d"; }
.fa-angle-down { --fa: "\f107"; --fa--fa: "\f107\f107"; }
.fa-angle-left { --fa: "\f104"; --fa--fa: "\f104\f104"; }
.fa-angle-right { --fa: "\f105"; --fa--fa: "\f105\f105"; }
.fa-angle-up { --fa: "\f106"; --fa--fa: "\f106\f106"; }
.fa-archive { --fa: "\f187"; --fa--fa: "\f187\f187"; }
.fa-arrow-down-arrow-up { --fa: "\f883"; --fa--fa: "\f883\f883"; }
.fa-arrow-from-right { --fa: "\f344"; --fa--fa: "\f344\f344"; }
.fa-arrow-left { --fa: "\f060"; --fa--fa: "\f060\f060"; }
.fa-arrow-right { --fa: "\f061"; --fa--fa: "\f061\f061"; }
.fa-arrow-up-right-from-square { --fa: "\f08e"; --fa--fa: "\f08e\f08e"; }
.fa-arrows { --fa: "\f047"; --fa--fa: "\f047\f047"; }
.fa-arrows-retweet { --fa: "\f361"; --fa--fa: "\f361\f361"; }
.fa-at { --fa: "\40"; --fa--fa: "\40\40"; }
.fa-backspace { --fa: "\f55a"; --fa--fa: "\f55a\f55a"; }
.fa-badge-check { --fa: "\f336"; --fa--fa: "\f336\f336"; }
.fa-badge-dollar { --fa: "\f645"; --fa--fa: "\f645\f645"; }
.fa-badge-percent { --fa: "\f646"; --fa--fa: "\f646\f646"; }
.fa-balance-scale { --fa: "\f24e"; --fa--fa: "\f24e\f24e"; }
.fa-balance-scale-left { --fa: "\f515"; --fa--fa: "\f515\f515"; }
.fa-balance-scale-right { --fa: "\f516"; --fa--fa: "\f516\f516"; }
.fa-ban { --fa: "\f05e"; --fa--fa: "\f05e\f05e"; }
.fa-bars { --fa: "\f0c9"; --fa--fa: "\f0c9\f0c9"; }
.fa-bell-exclamation { --fa: "\f848"; --fa--fa: "\f848\f848"; }
.fa-box-full { --fa: "\f49c"; --fa--fa: "\f49c\f49c"; }
.fa-box-open { --fa: "\f49e"; --fa--fa: "\f49e\f49e"; }
.fa-boxes { --fa: "\f468"; --fa--fa: "\f468\f468"; }
.fa-boxes-alt { --fa: "\f468"; --fa--fa: "\f468\f468"; }
.fa-broom-wide { --fa: "\e5d1"; --fa--fa: "\e5d1\e5d1"; }
.fa-building-columns { --fa: "\f19c"; --fa--fa: "\f19c\f19c"; }
.fa-bus { --fa: "\f207"; --fa--fa: "\f207\f207"; }
.fa-calendar-alt { --fa: "\f073"; --fa--fa: "\f073\f073"; }
.fa-calendar-day { --fa: "\f783"; --fa--fa: "\f783\f783"; }
.fa-caret-down { --fa: "\f0d7"; --fa--fa: "\f0d7\f0d7"; }
.fa-caret-left { --fa: "\f0d9"; --fa--fa: "\f0d9\f0d9"; }
.fa-caret-right { --fa: "\f0da"; --fa--fa: "\f0da\f0da"; }
.fa-caret-up { --fa: "\f0d8"; --fa--fa: "\f0d8\f0d8"; }
.fa-cart-arrow-down { --fa: "\f218"; --fa--fa: "\f218\f218"; }
.fa-cart-plus { --fa: "\f217"; --fa--fa: "\f217\f217"; }
.fa-cart-shopping { --fa: "\f07a"; --fa--fa: "\f07a\f07a"; }
.fa-cash-register { --fa: "\f788"; --fa--fa: "\f788\f788"; }
.fa-chart-area { --fa: "\f1fe"; --fa--fa: "\f1fe\f1fe"; }
.fa-chart-line { --fa: "\f201"; --fa--fa: "\f201\f201"; }
.fa-check { --fa: "\f00c"; --fa--fa: "\f00c\f00c"; }
.fa-check-circle { --fa: "\f058"; --fa--fa: "\f058\f058"; }
.fa-chevron-double-left { --fa: "\f323"; --fa--fa: "\f323\f323"; }
.fa-chevron-double-right { --fa: "\f324"; --fa--fa: "\f324\f324"; }
.fa-chevron-down { --fa: "\f078"; --fa--fa: "\f078\f078"; }
.fa-chevron-left { --fa: "\f053"; --fa--fa: "\f053\f053"; }
.fa-chevron-right { --fa: "\f054"; --fa--fa: "\f054\f054"; }
.fa-chevron-up { --fa: "\f077"; --fa--fa: "\f077\f077"; }
.fa-circle { --fa: "\f111"; --fa--fa: "\f111\f111"; }
.fa-circle-a { --fa: "\e0f7"; --fa--fa: "\e0f7\e0f7"; }
.fa-circle-check { --fa: "\f058"; --fa--fa: "\f058\f058"; }
.fa-circle-minus { --fa: "\f056"; --fa--fa: "\f056\f056"; }
.fa-circle-plus { --fa: "\f055"; --fa--fa: "\f055\f055"; }
.fa-clipboard-check { --fa: "\f46c"; --fa--fa: "\f46c\f46c"; }
.fa-clipboard-list-check { --fa: "\f737"; --fa--fa: "\f737\f737"; }
.fa-clock { --fa: "\f017"; --fa--fa: "\f017\f017"; }
.fa-close { --fa: "\f00d"; --fa--fa: "\f00d\f00d"; }
.fa-cog { --fa: "\f013"; --fa--fa: "\f013\f013"; }
.fa-coins { --fa: "\f51e"; --fa--fa: "\f51e\f51e"; }
.fa-comment { --fa: "\f075"; --fa--fa: "\f075\f075"; }
.fa-comment-alt-check { --fa: "\f4a2"; --fa--fa: "\f4a2\f4a2"; }
.fa-comment-alt-dollar { --fa: "\f650"; --fa--fa: "\f650\f650"; }
.fa-comment-alt-dots { --fa: "\f4a3"; --fa--fa: "\f4a3\f4a3"; }
.fa-comment-alt-lines { --fa: "\f4a6"; --fa--fa: "\f4a6\f4a6"; }
.fa-comments { --fa: "\f086"; --fa--fa: "\f086\f086"; }
.fa-copy { --fa: "\f0c5"; --fa--fa: "\f0c5\f0c5"; }
.fa-copyright { --fa: "\f1f9"; --fa--fa: "\f1f9\f1f9"; }
.fa-credit-card { --fa: "\f09d"; --fa--fa: "\f09d\f09d"; }
.fa-cross { --fa: "\f654"; --fa--fa: "\f654\f654"; }
.fa-crosshairs { --fa: "\f05b"; --fa--fa: "\f05b\f05b"; }
.fa-download { --fa: "\f019"; --fa--fa: "\f019\f019"; }
.fa-edit { --fa: "\f044"; --fa--fa: "\f044\f044"; }
.fa-ellipsis-v { --fa: "\f142"; --fa--fa: "\f142\f142"; }
.fa-ellipsis-vertical { --fa: "\f142"; --fa--fa: "\f142\f142"; }
.fa-envelope-open-text { --fa: "\f658"; --fa--fa: "\f658\f658"; }
.fa-exclamation { --fa: "\21"; --fa--fa: "\21\21"; }
.fa-exclamation-circle { --fa: "\f06a"; --fa--fa: "\f06a\f06a"; }
.fa-exclamation-triangle { --fa: "\f071"; --fa--fa: "\f071\f071"; }
.fa-external-link { --fa: "\f08e"; --fa--fa: "\f08e\f08e"; }
.fa-external-link-alt { --fa: "\f35d"; --fa--fa: "\f35d\f35d"; }
.fa-external-link-square { --fa: "\f14c"; --fa--fa: "\f14c\f14c"; }
.fa-eye { --fa: "\f06e"; --fa--fa: "\f06e\f06e"; }
.fa-eye-slash { --fa: "\f070"; --fa--fa: "\f070\f070"; }
.fa-face-scream { --fa: "\e38b"; --fa--fa: "\e38b\e38b"; }
.fa-fast-forward { --fa: "\f050"; --fa--fa: "\f050\f050"; }
.fa-feather-alt { --fa: "\f56b"; --fa--fa: "\f56b\f56b"; }
.fa-file { --fa: "\f15b"; --fa--fa: "\f15b\f15b"; }
.fa-file-alt { --fa: "\f15c"; --fa--fa: "\f15c\f15c"; }
.fa-file-archive { --fa: "\f1c6"; --fa--fa: "\f1c6\f1c6"; }
.fa-file-csv { --fa: "\f6dd"; --fa--fa: "\f6dd\f6dd"; }
.fa-file-download { --fa: "\f56d"; --fa--fa: "\f56d\f56d"; }
.fa-file-excel { --fa: "\f1c3"; --fa--fa: "\f1c3\f1c3"; }
.fa-file-export { --fa: "\f56e"; --fa--fa: "\f56e\f56e"; }
.fa-file-image { --fa: "\f1c5"; --fa--fa: "\f1c5\f1c5"; }
.fa-file-invoice { --fa: "\f570"; --fa--fa: "\f570\f570"; }
.fa-file-invoice-dollar { --fa: "\f571"; --fa--fa: "\f571\f571"; }
.fa-file-pdf { --fa: "\f1c1"; --fa--fa: "\f1c1\f1c1"; }
.fa-file-signature { --fa: "\f573"; --fa--fa: "\f573\f573"; }
.fa-file-spreadsheet { --fa: "\f65b"; --fa--fa: "\f65b\f65b"; }
.fa-file-word { --fa: "\f1c2"; --fa--fa: "\f1c2\f1c2"; }
.fa-filter { --fa: "\f0b0"; --fa--fa: "\f0b0\f0b0"; }
.fa-filter-circle-dollar { --fa: "\f662"; --fa--fa: "\f662\f662"; }
.fa-folder { --fa: "\f07b"; --fa--fa: "\f07b\f07b"; }
.fa-folder-open { --fa: "\f07c"; --fa--fa: "\f07c\f07c"; }
.fa-forklift { --fa: "\f47a"; --fa--fa: "\f47a\f47a"; }
.fa-fragile { --fa: "\f4bb"; --fa--fa: "\f4bb\f4bb"; }
.fa-frown { --fa: "\f119"; --fa--fa: "\f119\f119"; }
.fa-function { --fa: "\f661"; --fa--fa: "\f661\f661"; }
.fa-gears { --fa: "\f085"; --fa--fa: "\f085\f085"; }
.fa-gift { --fa: "\f06b"; --fa--fa: "\f06b\f06b"; }
.fa-gifts { --fa: "\f79c"; --fa--fa: "\f79c\f79c"; }
.fa-greater-than-equal { --fa: "\f532"; --fa--fa: "\f532\f532"; }
.fa-grid-round-2-plus { --fa: "\e5dc"; --fa--fa: "\e5dc\e5dc"; }
.fa-hand { --fa: "\f256"; --fa--fa: "\f256\f256"; }
.fa-hand-holding-box { --fa: "\f47b"; --fa--fa: "\f47b\f47b"; }
.fa-hand-paper { --fa: "\f256"; --fa--fa: "\f256\f256"; }
.fa-headset { --fa: "\f590"; --fa--fa: "\f590\f590"; }
.fa-heart { --fa: "\f004"; --fa--fa: "\f004\f004"; }
.fa-home { --fa: "\f015"; --fa--fa: "\f015\f015"; }
.fa-hourglass-clock { --fa: "\e41b"; --fa--fa: "\e41b\e41b"; }
.fa-inbox-in { --fa: "\f310"; --fa--fa: "\f310\f310"; }
.fa-info-circle { --fa: "\f05a"; --fa--fa: "\f05a\f05a"; }
.fa-inventory { --fa: "\f480"; --fa--fa: "\f480\f480"; }
.fa-lightbulb-on { --fa: "\f672"; --fa--fa: "\f672\f672"; }
.fa-list { --fa: "\f03a"; --fa--fa: "\f03a\f03a"; }
.fa-location-circle { --fa: "\f602"; --fa--fa: "\f602\f602"; }
.fa-lock-alt { --fa: "\f30d"; --fa--fa: "\f30d\f30d"; }
.fa-long-arrow-alt-down { --fa: "\f309"; --fa--fa: "\f309\f309"; }
.fa-map-marker-alt { --fa: "\f3c5"; --fa--fa: "\f3c5\f3c5"; }
.fa-megaphone { --fa: "\f675"; --fa--fa: "\f675\f675"; }
.fa-microscope { --fa: "\f610"; --fa--fa: "\f610\f610"; }
.fa-minus { --fa: "\f068"; --fa--fa: "\f068\f068"; }
.fa-minus-circle { --fa: "\f056"; --fa--fa: "\f056\f056"; }
.fa-minus-square { --fa: "\f146"; --fa--fa: "\f146\f146"; }
.fa-music { --fa: "\f001"; --fa--fa: "\f001\f001"; }
.fa-pallet { --fa: "\f482"; --fa--fa: "\f482\f482"; }
.fa-paper-plane { --fa: "\f1d8"; --fa--fa: "\f1d8\f1d8"; }
.fa-paperclip { --fa: "\f0c6"; --fa--fa: "\f0c6\f0c6"; }
.fa-parachute-box { --fa: "\f4cd"; --fa--fa: "\f4cd\f4cd"; }
.fa-parking { --fa: "\f540"; --fa--fa: "\f540\f540"; }
.fa-pause-circle { --fa: "\f28b"; --fa--fa: "\f28b\f28b"; }
.fa-pen-square { --fa: "\f14b"; --fa--fa: "\f14b\f14b"; }
.fa-pen-to-square { --fa: "\f044"; --fa--fa: "\f044\f044"; }
.fa-pencil-alt { --fa: "\f303"; --fa--fa: "\f303\f303"; }
.fa-percentage { --fa: "\25"; --fa--fa: "\25\25"; }
.fa-person-dolly { --fa: "\f4d0"; --fa--fa: "\f4d0\f4d0"; }
.fa-phone { --fa: "\f095"; --fa--fa: "\f095\f095"; }
.fa-phone-square-alt { --fa: "\f87b"; --fa--fa: "\f87b\f87b"; }
.fa-pig { --fa: "\f706"; --fa--fa: "\f706\f706"; }
.fa-piggy-bank { --fa: "\f4d3"; --fa--fa: "\f4d3\f4d3"; }
.fa-play { --fa: "\f04b"; --fa--fa: "\f04b\f04b"; }
.fa-plug { --fa: "\f1e6"; --fa--fa: "\f1e6\f1e6"; }
.fa-plus { --fa: "\2b"; --fa--fa: "\2b\2b"; }
.fa-plus-circle { --fa: "\f055"; --fa--fa: "\f055\f055"; }
.fa-plus-square { --fa: "\f0fe"; --fa--fa: "\f0fe\f0fe"; }
.fa-print { --fa: "\f02f"; --fa--fa: "\f02f\f02f"; }
.fa-puzzle-piece { --fa: "\f12e"; --fa--fa: "\f12e\f12e"; }
.fa-question-circle { --fa: "\f059"; --fa--fa: "\f059\f059"; }
.fa-rabbit-fast { --fa: "\f709"; --fa--fa: "\f709\f709"; }
.fa-rabbit-running { --fa: "\f709"; --fa--fa: "\f709\f709"; }
.fa-random { --fa: "\f074"; --fa--fa: "\f074\f074"; }
.fa-receipt { --fa: "\f543"; --fa--fa: "\f543\f543"; }
.fa-refresh { --fa: "\f021"; --fa--fa: "\f021\f021"; }
.fa-registered { --fa: "\f25d"; --fa--fa: "\f25d\f25d"; }
.fa-reply { --fa: "\f3e5"; --fa--fa: "\f3e5\f3e5"; }
.fa-reply-all { --fa: "\f122"; --fa--fa: "\f122\f122"; }
.fa-robot { --fa: "\f544"; --fa--fa: "\f544\f544"; }
.fa-save { --fa: "\f0c7"; --fa--fa: "\f0c7\f0c7"; }
.fa-scanner { --fa: "\f488"; --fa--fa: "\f488\f488"; }
.fa-search { --fa: "\f002"; --fa--fa: "\f002\f002"; }
.fa-send { --fa: "\e20a"; --fa--fa: "\e20a\e20a"; }
.fa-share { --fa: "\f064"; --fa--fa: "\f064\f064"; }
.fa-share-alt { --fa: "\f1e0"; --fa--fa: "\f1e0\f1e0"; }
.fa-sheep { --fa: "\f711"; --fa--fa: "\f711\f711"; }
.fa-shield-check { --fa: "\f2f7"; --fa--fa: "\f2f7\f2f7"; }
.fa-shopping-basket { --fa: "\f291"; --fa--fa: "\f291\f291"; }
.fa-shopping-cart { --fa: "\f07a"; --fa--fa: "\f07a\f07a"; }
.fa-shredder { --fa: "\f68a"; --fa--fa: "\f68a\f68a"; }
.fa-sign-in { --fa: "\f090"; --fa--fa: "\f090\f090"; }
.fa-sign-out { --fa: "\f08b"; --fa--fa: "\f08b\f08b"; }
.fa-skull { --fa: "\f54c"; --fa--fa: "\f54c\f54c"; }
.fa-skull-crossbones { --fa: "\f714"; --fa--fa: "\f714\f714"; }
.fa-sliders { --fa: "\f1de"; --fa--fa: "\f1de\f1de"; }
.fa-sliders-h { --fa: "\f1de"; --fa--fa: "\f1de\f1de"; }
.fa-smile { --fa: "\f118"; --fa--fa: "\f118\f118"; }
.fa-smile-plus { --fa: "\f5b9"; --fa--fa: "\f5b9\f5b9"; }
.fa-snooze { --fa: "\f880"; --fa--fa: "\f880\f880"; }
.fa-sort { --fa: "\f0dc"; --fa--fa: "\f0dc\f0dc"; }
.fa-sort-down { --fa: "\f0dd"; --fa--fa: "\f0dd\f0dd"; }
.fa-sort-numeric-down { --fa: "\f162"; --fa--fa: "\f162\f162"; }
.fa-sort-up { --fa: "\f0de"; --fa--fa: "\f0de\f0de"; }
.fa-spell-check { --fa: "\f891"; --fa--fa: "\f891\f891"; }
.fa-spinner { --fa: "\f110"; --fa--fa: "\f110\f110"; }
.fa-spinner-scale { --fa: "\e62a"; --fa--fa: "\e62a\e62a"; }
.fa-spinner-third { --fa: "\f3f4"; --fa--fa: "\f3f4\f3f4"; }
.fa-star { --fa: "\f005"; --fa--fa: "\f005\f005"; }
.fa-star-of-life { --fa: "\f621"; --fa--fa: "\f621\f621"; }
.fa-stopwatch { --fa: "\f2f2"; --fa--fa: "\f2f2\f2f2"; }
.fa-store-alt { --fa: "\f54f"; --fa--fa: "\f54f\f54f"; }
.fa-street-view { --fa: "\f21d"; --fa--fa: "\f21d\f21d"; }
.fa-sync-alt { --fa: "\f2f1"; --fa--fa: "\f2f1\f2f1"; }
.fa-tag { --fa: "\f02b"; --fa--fa: "\f02b\f02b"; }
.fa-tags { --fa: "\f02c"; --fa--fa: "\f02c\f02c"; }
.fa-telescope { --fa: "\e03e"; --fa--fa: "\e03e\e03e"; }
.fa-text { --fa: "\f893"; --fa--fa: "\f893\f893"; }
.fa-th { --fa: "\f00a"; --fa--fa: "\f00a\f00a"; }
.fa-thumbs-down { --fa: "\f165"; --fa--fa: "\f165\f165"; }
.fa-thumbs-up { --fa: "\f164"; --fa--fa: "\f164\f164"; }
.fa-ticket { --fa: "\f145"; --fa--fa: "\f145\f145"; }
.fa-times { --fa: "\f00d"; --fa--fa: "\f00d\f00d"; }
.fa-times-circle { --fa: "\f057"; --fa--fa: "\f057\f057"; }
.fa-tools { --fa: "\f7d9"; --fa--fa: "\f7d9\f7d9"; }
.fa-trash { --fa: "\f1f8"; --fa--fa: "\f1f8\f1f8"; }
.fa-trash-alt { --fa: "\f2ed"; --fa--fa: "\f2ed\f2ed"; }
.fa-trash-can { --fa: "\f2ed"; --fa--fa: "\f2ed\f2ed"; }
.fa-tree { --fa: "\f1bb"; --fa--fa: "\f1bb\f1bb"; }
.fa-trophy { --fa: "\f091"; --fa--fa: "\f091\f091"; }
.fa-trophy-alt { --fa: "\f2eb"; --fa--fa: "\f2eb\f2eb"; }
.fa-truck { --fa: "\f0d1"; --fa--fa: "\f0d1\f0d1"; }
.fa-truck-bolt { --fa: "\e3d0"; --fa--fa: "\e3d0\e3d0"; }
.fa-truck-loading { --fa: "\f4de"; --fa--fa: "\f4de\f4de"; }
.fa-tv-retro { --fa: "\f401"; --fa--fa: "\f401\f401"; }
.fa-unlock { --fa: "\f09c"; --fa--fa: "\f09c\f09c"; }
.fa-usd-circle { --fa: "\f2e8"; --fa--fa: "\f2e8\f2e8"; }
.fa-user-chart { --fa: "\f6a3"; --fa--fa: "\f6a3\f6a3"; }
.fa-user-clock { --fa: "\f4fd"; --fa--fa: "\f4fd\f4fd"; }
.fa-user-cog { --fa: "\f4fe"; --fa--fa: "\f4fe\f4fe"; }
.fa-user-crown { --fa: "\f6a4"; --fa--fa: "\f6a4\f6a4"; }
.fa-user-edit { --fa: "\f4ff"; --fa--fa: "\f4ff\f4ff"; }
.fa-user-hard-hat { --fa: "\f82c"; --fa--fa: "\f82c\f82c"; }
.fa-user-headset { --fa: "\f82d"; --fa--fa: "\f82d\f82d"; }
.fa-user-plus { --fa: "\f234"; --fa--fa: "\f234\f234"; }
.fa-user-slash { --fa: "\f506"; --fa--fa: "\f506\f506"; }
.fa-user-tie { --fa: "\f508"; --fa--fa: "\f508\f508"; }
.fa-vault { --fa: "\e2c5"; --fa--fa: "\e2c5\e2c5"; }
.fa-vial-circle-check { --fa: "\e596"; --fa--fa: "\e596\e596"; }
.fa-volume-control-phone { --fa: "\f2a0"; --fa--fa: "\f2a0\f2a0"; }
.fa-waveform { --fa: "\f8f1"; --fa--fa: "\f8f1\f8f1"; }
.fa-wrench { --fa: "\f0ad"; --fa--fa: "\f0ad\f0ad"; }
.fa-xmark-large { --fa: "\e59b"; --fa--fa: "\e59b\e59b"; }

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

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
: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-reddit-alien {
  --fa: "\f281"; }

.fa-amilia {
  --fa: "\f36d"; }

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Pro';
  --fa-font-light: normal 300 1em/1 'Font Awesome 6 Pro'; }

@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("../fonts/fa-light-300.subset.woff2?_c=2026-04-16") format("woff2"), url("../fonts/fa-light-300.subset.ttf?_c=2026-04-16") format("truetype"); }

.fal,
.fa-light {
  font-weight: 300; }

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Pro';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Pro'; }

@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-regular-400.subset.woff2?_c=2026-04-16") format("woff2"), url("../fonts/fa-regular-400.subset.ttf?_c=2026-04-16") format("truetype"); }

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

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Pro';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Pro'; }

@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa-solid-900.subset.woff2?_c=2026-04-16") format("woff2"), url("../fonts/fa-solid-900.subset.ttf?_c=2026-04-16") format("truetype"); }

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

:root, :host {
  --fa-style-family-duotone: 'Font Awesome 6 Duotone';
  --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 6 Duotone'; }

.fadr,
.fa-duotone.fa-regular {
  position: relative;
  font-weight: 400;
  letter-spacing: normal; }

.fadr::before,
.fa-duotone.fa-regular::before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: var(--fa-primary-opacity, 1); }

.fadr::after,
.fa-duotone.fa-regular::after {
  color: var(--fa-secondary-color, inherit);
  opacity: var(--fa-secondary-opacity, 0.4); }

.fa-swap-opacity .fadr::before,
.fa-swap-opacity .fa-duotone.fa-regular::before,
.fadr.fa-swap-opacity::before,
.fa-duotone.fa-swap-opacity::before,
.fa-duotone.fa-regular.fa-swap-opacity::before {
  opacity: var(--fa-secondary-opacity, 0.4); }

.fa-swap-opacity .fadr::after,
.fa-swap-opacity .fa-duotone.fa-regular::after,
.fadr.fa-swap-opacity::after,
.fa-duotone.fa-swap-opacity::after,
.fa-duotone.fa-regular.fa-swap-opacity::after {
  opacity: var(--fa-primary-opacity, 1); }

.fadr.fa-inverse,
.fa-duotone.fa-regular.fa-inverse {
  color: var(--fa-inverse, #fff); }

.fadr.fa-stack-1x,
.fadr.fa-stack-2x,
.fa-duotone.fa-regular.fa-stack-1x,
.fa-duotone.fa-regular.fa-stack-2x {
  position: absolute; }

.fak.fa-box-open-regular, .fa-kit.fa-box-open-regular { --fa: "\e00c"; --fa--fa: "\e00c\e00c"; }
.fak.fa-new-cart, .fa-kit.fa-new-cart { --fa: "\e00b"; --fa--fa: "\e00b\e00b"; }
.fa-kit.fa-o-address { --fa: "\e000"; --fa--fa: "\e000\e000"; }
.fak.fa-o-arrow-menu, .fa-kit.fa-o-arrow-menu { --fa: "\e001"; --fa--fa: "\e001\e001"; }
.fa-kit.fa-o-box-open { --fa: "\e002"; --fa--fa: "\e002\e002"; }
.fa-kit.fa-o-calc { --fa: "\e003"; --fa--fa: "\e003\e003"; }
.fa-kit.fa-o-cart { --fa: "\e004"; --fa--fa: "\e004\e004"; }
.fa-kit.fa-o-checklist { --fa: "\e005"; --fa--fa: "\e005\e005"; }
.fa-kit.fa-o-coupon { --fa: "\e006"; --fa--fa: "\e006\e006"; }
.fak.fa-o-delivery, .fa-kit.fa-o-delivery { --fa: "\e007"; --fa--fa: "\e007\e007"; }
.fa-kit.fa-o-gift-voucher { --fa: "\e008"; --fa--fa: "\e008\e008"; }
.fa-kit.fa-o-zaruka { --fa: "\e009"; --fa--fa: "\e009\e009"; }
.fa-kit.fa-o-zaruka-bold { --fa: "\e00a"; --fa--fa: "\e00a\e00a"; }

.fak, .fa-kit {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: var(--fa-display, inline-block);
  font-family: "Font Awesome Kit";
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-rendering: auto;
}

.fak::before, .fa-kit::before {
  content: var(--fa);
}

@font-face {
  font-family: "Font Awesome Kit";
  font-style: normal;
  font-display: block;
  src: url("../webfonts/custom-icons.woff2") format("woff2"), url("../webfonts/custom-icons.ttf") format("truetype");
}
