@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");
}

@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");
}

@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");
}

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

.fa-solid,
.fas {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

.fa-regular,
.far {
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

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

.fa-arrow-up-right-from-square::before { content: "\f08e"; }
.fa-bluesky::before { content: "\e671"; }
.fa-building-columns::before { content: "\f19c"; }
.fa-calculator::before { content: "\f1ec"; }
.fa-calendar-days::before { content: "\f073"; }
.fa-circle-exclamation::before { content: "\f06a"; }
.fa-copy::before { content: "\f0c5"; }
.fa-dice-five::before { content: "\f523"; }
.fa-download::before { content: "\f019"; }
.fa-droplet::before { content: "\f043"; }
.fa-eraser::before { content: "\f12d"; }
.fa-facebook::before { content: "\f09a"; }
.fa-file-arrow-down::before { content: "\f56d"; }
.fa-file-invoice::before { content: "\f570"; }
.fa-file-lines::before { content: "\f15c"; }
.fa-gauge-high::before { content: "\f625"; }
.fa-globe::before { content: "\f0ac"; }
.fa-instagram::before { content: "\f16d"; }
.fa-key::before { content: "\f084"; }
.fa-keyboard::before { content: "\f11c"; }
.fa-lightbulb::before { content: "\f0eb"; }
.fa-link::before { content: "\f0c1"; }
.fa-linkedin::before { content: "\f08c"; }
.fa-magnifying-glass::before { content: "\f002"; }
.fa-moon::before { content: "\f186"; }
.fa-network-wired::before { content: "\f6ff"; }
.fa-palette::before { content: "\f53f"; }
.fa-paste::before { content: "\f0ea"; }
.fa-reddit::before { content: "\f1a1"; }
.fa-robot::before { content: "\f544"; }
.fa-rotate::before { content: "\f2f1"; }
.fa-share::before { content: "\f064"; }
.fa-shield::before { content: "\f132"; }
.fa-shield-halved::before { content: "\f3ed"; }
.fa-shuffle::before { content: "\f074"; }
.fa-signal::before { content: "\f012"; }
.fa-sun::before { content: "\f185"; }
.fa-threads::before { content: "\e618"; }
.fa-tiktok::before { content: "\e07b"; }
.fa-toolbox::before { content: "\f552"; }
.fa-x-twitter::before { content: "\e61b"; }
