/*!
 * Font Awesome Free 6.2.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 2022 Fonticons, Inc.
 */
.fa {
    font-family: var(--fa-style-family, "Font Awesome 6 Free");
    font-weight: var(--fa-style, 900);
}

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.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;
}
.fa-plane:before {
    content: "\f072";
}
.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
    font-family: 'Font Awesome 6 Free';
}

.fab,
.fa-brands {
    font-family: 'Font Awesome 6 Brands';
}

.fa-house-chimney::before {
    content: "\e3af";
}

.fa-globe::before {
    content: "\f0ac";
}

.fa-shop-lock::before {
    content: "\e4a5";
}
.fa-gavel:before, .fa-legal:before {
    content: "\f0e3";
}
.fa-shopping-cart::before {
    content: "\f07a";
}

.fa-magnifying-glass::before {
    content: "\f002";
}

.fa-level-up-alt::before {
    content: "\f3bf";
}

.fa-warehouse::before {
    content: "\f494";
}
.fa-add:before, .fa-plus:before {
    content: "\2b";
}
.fa-store::before {
    content: "\f54e";
}
.fa-crown:before {
    content: "\f521";
}
.fa-arrow-trend-up:before {
    content: "\e098";
}
.fa-share-from-square::before {
    content: "\f14d";
}
.fa-language:before {
    content: "\f1ab";
}
.fa-readme:before {
    content: "\f4d5";
}
.fa-arrow-up-short-wide:before, .fa-sort-amount-up-alt:before {
    content: "\f885";
}
.fa-arrow-down-short-wide:before, .fa-sort-amount-desc:before, .fa-sort-amount-down-alt:before {
    content: "\f884";
}
.fa-user-tie::before {
    content: "\f508";
}

.fa-arrow-right-from-bracket::before {
    content: "\f08b";
}
.fa-bell:before {
    content: "\f0f3";
}
.fa-envelope:before {
    content: "\f0e0";
}
.fa-hourglass::before {
    content: "\f254";
}

.fa-circle-check::before {
    content: "\f058";
}

.fa-ban::before {
    content: "\f05e";
}
.fa-bullhorn:before {
    content: "\f0a1";
}

.fa-right-long::before {
    content: "\f30b";
}

.fa-truck-fast:before {
    content: "\f48b"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-user-circle::before {
    content: "\f2bd";
}

.fa-lock::before {
    content: "\f023";
}

.fa-key::before {
    content: "\f084";
}

.fa-envelope::before {
    content: "\f0e0";
}
.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}
.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}
.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}
.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}
.fa-chevron-up:before{content:"\f077"}
.fa-gear::before {
    content: "\f013";
}
.fa-clipboard-list:before {
    content: "\f46d";
}
.fa-chart-pie::before {
    content: "\f200";
}
.fa-flag:before {
    content: "\f024";
}
.fa-spotify:before {
    content: "\f1bc";
}
.fa-youtube:before {
    content: "\f167";
}
.fa-music:before {
    content: "\f001";
}
.fa-twitter:before {
    content: "\f099";
}
.fa-calendar::before {
    content: "\f133";
}
.fa-screwdriver-wrench:before, .fa-tools:before {
    content: "\f7d9";
}
.fa-arrow-left-long:before, .fa-long-arrow-left:before {
    content: "\f177";
}
.fa-shop::before {
    content: "\f54f";
}
.fa-circle-user:before, .fa-user-circle:before {
    content: "\f2bd";
}
.fa-sack-dollar::before {
    content: "\f81d";
}
.fa-dollar-sign:before, .fa-dollar:before, .fa-usd:before {
    content: "\24";
}
.fa-ticket:before {
    content: "\f145";
}
.fa-ranking-star::before {
    content: "\e561";
}

.fa-check::before {
    content: "\f00c";
}
.fa-mushroom:before {
    content: "\e425";
}
.fa-eye::before {
    content: "\f06e";
}
.icon-beaker:before {
    content: "\f0c3";
}
.fa-shipping-fast::before {
    content: "\f48b";
}
.fa-pills:before {
    content: "\f484";
}
.fa-user-ninja::before {
    content: "\f504";
}

.fa-face-smile::before {
    content: "\f118";
}

.fa-star::before {
    content: "\f005";
}

.fa-star-half::before {
    content: "\f089";
}


.fa-list::before {
    content: "\f03a";
}

.fa-bitcoin:before {
    content: "\f379";
}

.fa-monero:before {
    content: "\f3d0";
}

.fa-cannabis::before {
    content: "\f55f";
}

.fa-capsules::before {
    content: "\f46b";
}

.fa-joint::before {
    content: "\f595";
}

.fa-prescription-bottle::before {
    content: "\f485";
}

.fa-tablets::before {
    content: "\f490";
}

.fa-bong::before {
    content: "\f55c";
}

.fa-flag-usa:before{content:"\f74d"}
.fa-handshake-simple::before {
    content: "\f4c6";
}

.fa-cart-shopping::before {
    content: "\f07a";
}

.fa-circle-check::before {
    content: "\f058";
}

:root,
:host {
    --fa-style-family-classic: 'Font Awesome 6 Free';
    --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free';
}

@font-face {
    font-family: 'Font Awesome 6 Free';
    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");
}

.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';
}

:root,
:host {
    --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: block;
    src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype");
}

.fab,
.fa-brands {
    font-weight: 400;
}

@font-face {
    font-family: 'Font Awesome 6 Free';
    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");
}

.fas,
.fa-solid {
    font-weight: 900;
}

@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-display: block;
    font-weight: 400;
    src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype");
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-display: block;
    font-weight: 900;
    src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype");
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-display: block;
    font-weight: 400;
    src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype");
}

@font-face {
    font-family: 'FontAwesome';
    font-display: block;
    src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype");
}

@font-face {
    font-family: 'FontAwesome';
    font-display: block;
    src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype");
}

@font-face {
    font-family: 'FontAwesome';
    font-display: block;
    src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype");
    unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC;
}

@font-face {
    font-family: 'FontAwesome';
    font-display: block;
    src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype");
    unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A;
}