.fa {
    font-family: var(--fa-style-family, "Font Awesome 6 Free");
    font-weight: var(--fa-style, 900);
}
.fa,
.fa-brands,
.fa-duotone,
.fa-light,
.fa-regular,
.fa-solid,
.fa-thin,
.fab,
.fad,
.fal,
.far,
.fas,
.fat {
    -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-undo:before {
    content: "\f0e2";
}
.fa-certificate:before {
    content: "\f0a3";
}
.fa-calendar:before {
    content: "\f133";
}
.fa-suitcase:before {
    content: "\f0f2";
}
.fa-globe:before {
    content: "\f0ac";
}
.fa-asterisk:before {
    content: "\2a";
}
.fa-phone:before {
    content: "\f095";
}
.fa-envelope:before {
    content: "\f0e0";
}
.fa-address-book:before,
.fa-contact-book:before {
    content: "\f2b9";
}
.fa-address-card:before,
.fa-contact-card:before,
.fa-vcard:before {
    content: "\f2bb";
}
.fa-align-center:before {
    content: "\f037";
}
.fa-align-justify:before {
    content: "\f039";
}
.fa-align-left:before {
    content: "\f036";
}
.fa-align-right:before {
    content: "\f038";
}

.fa-home-user:before,
.fa-house-user:before {
    content: "\e1b0";
}
.fa-home-alt:before,
.fa-home-lg-alt:before,
.fa-home:before,
.fa-house:before {
    content: "\f015";
}
.fa-home-lg:before,
.fa-house-chimney:before {
    content: "\e3af";
}
.fa-house-chimney-crack:before,
.fa-house-damage:before {
    content: "\f6f1";
}
.fa-briefcase-clock:before,
.fa-business-time:before {
    content: "\f64a";
}
.fa-briefcase:before {
    content: "\f0b1";
}
.fa-briefcase-medical:before {
    content: "\f469";
}
.fa-file-arrow-down:before,
.fa-file-download:before {
    content: "\f56d";
}
.fa-copy:before {
    content: "\f0c5";
}
.fa-paperclip:before {
    content: "\f0c6";
}
.fa-file-clipboard:before,
.fa-paste:before {
    content: "\f0ea";
}
.fa-quote-left-alt:before,
.fa-quote-left:before {
    content: "\f10d";
}
.fa-quote-right-alt:before,
.fa-quote-right:before {
    content: "\f10e";
}
:host,
:root {
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}
:host,
:root {
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}
:host,
:root {
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap; 
    src: url(../webfonts/fa-solid-900.woff2) format("woff2"),
         url(../webfonts/fa-solid-900.ttf) format("truetype");
}
.fa-solid,
.fas {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

