:host, :root {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
    --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 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/webfonts/fa-brands-400.woff2") format("woff2"),
         url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/webfonts/fa-brands-400.ttf") format("truetype");
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/webfonts/fa-solid-900.woff2") format("woff2"),
         url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/webfonts/fa-solid-900.ttf") format("truetype");
}

.fa, .fab, .fas, .fa-solid, .fa-brands {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

.fa-brands, .fab { font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.fa-solid, .fas { font-family: "Font Awesome 6 Free" !important; font-weight: 900 !important; }

.fa-arrow-right:before { content: "\f061"; }
.fa-building:before { content: "\f1ad"; }
.fa-shopping-cart:before { content: "\f07a"; }
.fa-bullseye:before { content: "\f140"; }
.fa-code:before { content: "\f121"; }
.fa-search:before { content: "\f002"; }
.fa-palette:before { content: "\f53f"; }
.fa-laptop-code:before { content: "\f5fc"; }
.fa-chart-line:before { content: "\f201"; }
.fa-terminal:before { content: "\f120"; }
.fa-pen-nib:before { content: "\f5ad"; }
.fa-share-nodes:before { content: "\f1e0"; }
.fa-instagram:before { content: "\f16d"; }
.fa-tiktok:before { content: "\e07b"; }
.fa-linkedin-in:before { content: "\f0e1"; }
.fa-twitter:before { content: "\f099"; }
.fa-whatsapp:before { content: "\f232"; }
.fa-globe:before { content: "\f0ac"; }
.fa-plug:before { content: "\f1e6"; }
.fa-database:before { content: "\f1c0"; }
.fa-cloud:before { content: "\f0c2"; }
.fa-robot:before { content: "\f544"; }
.fa-shield-halved:before { content: "\f3ed"; }
.fa-chart-pie:before { content: "\f200"; }
.fa-users-gear:before { content: "\f500"; }
.fa-hashtag:before { content: "\f292"; }
.fa-camera-retro:before { content: "\f083"; }
.fa-bezier-curve:before { content: "\f55b"; }
.fa-object-group:before { content: "\f247"; }
.fa-wand-magic-sparkles:before { content: "\f727"; }
.fa-magnifying-glass-chart:before { content: "\f6b3"; }
.fa-comment-dots:before { content: "\f4ad"; }
.fa-eye:before { content: "\f06e"; }
.fa-vector-square:before { content: "\f5cb"; }