/* Self-hosted subset of Font Awesome 6.4.0 Free (solid) and Brands - only the glyphs this page uses. */
/* Regenerate by re-running the subsetting steps if new fa-* icons are added to index.html or script.js. */
@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('fa-solid-subset.woff2') format('woff2');
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fa-brands-subset.woff2') format('woff2');
}

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

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

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

.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-arrow-right:before { content: "\f061"; }
.fa-building:before { content: "\f1ad"; }
.fa-clipboard-list:before { content: "\f46d"; }
.fa-code:before { content: "\f121"; }
.fa-code-branch:before { content: "\f126"; }
.fa-database:before { content: "\f1c0"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-globe:before { content: "\f0ac"; }
.fa-laptop-code:before { content: "\f5fc"; }
.fa-leaf:before { content: "\f06c"; }
.fa-map-marker-alt:before { content: "\f3c5"; }
.fa-mobile-alt:before, .fa-mobile-screen-button:before { content: "\f3cd"; }
.fa-moon:before { content: "\f186"; }
.fa-palette:before { content: "\f53f"; }
.fa-paper-plane:before { content: "\f1d8"; }
.fa-phone:before { content: "\f095"; }
.fa-project-diagram:before, .fa-diagram-project:before { content: "\f542"; }
.fa-server:before { content: "\f233"; }
.fa-shield-alt:before, .fa-shield-halved:before { content: "\f3ed"; }
.fa-star:before { content: "\f005"; }
.fa-tachometer-alt:before, .fa-gauge-high:before { content: "\f625"; }
.fa-tasks:before { content: "\f0ae"; }
.fa-user:before { content: "\f007"; }
.fa-users:before { content: "\f0c0"; }
.fa-sun:before { content: "\f185"; }
.fa-flask:before { content: "\f0c3"; }
.fa-layer-group:before { content: "\f5fd"; }
.fa-magnifying-glass-chart:before { content: "\e522"; }
.fa-briefcase:before { content: "\f0b1"; }
.fa-pen-nib:before { content: "\f5ad"; }
.fa-headset:before { content: "\f590"; }
.fa-rocket:before { content: "\f135"; }
.fa-wand-magic-sparkles:before { content: "\e2ca"; }
.fa-microchip:before { content: "\f2db"; }

.fa-facebook:before { content: "\f09a"; }
.fa-instagram:before { content: "\f16d"; }
.fa-linkedin:before { content: "\f08c"; }
.fa-wordpress:before { content: "\f19a"; }
.fa-python:before { content: "\f3e2"; }
.fa-php:before { content: "\f457"; }
.fa-laravel:before { content: "\f3bd"; }
.fa-js:before { content: "\f3b8"; }
.fa-react:before { content: "\f41b"; }
.fa-android:before { content: "\f17b"; }
.fa-html5:before { content: "\f13b"; }
.fa-css3-alt:before { content: "\f38b"; }
