:host,
:root {
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
    --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: swap;
    src: url(../webfonts/fa-brands-400.woff2) format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../webfonts/fa-regular-400.woff2) format("woff2");
}

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

.fa,
.fa-brands,
.fa-regular,
.fa-solid,
.fab,
.far,
.fas {
    -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-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-left:before {
    content: "\f060";
}

.fa-arrows-left-right:before {
    content: "\f07e";
}

.fa-bars:before {
    content: "\f0c9";
}

.fa-briefcase-medical:before {
    content: "\f469";
}

.fa-building:before {
    content: "\f1ad";
}

.fa-bullseye:before {
    content: "\f140";
}

.fa-calendar:before {
    content: "\f133";
}

.fa-calendar-check:before {
    content: "\f274";
}

.fa-calendar-days:before {
    content: "\f073";
}

.fa-chevron-down:before {
    content: "\f078";
}

.fa-chevron-left:before {
    content: "\f053";
}

.fa-chevron-right:before {
    content: "\f054";
}

.fa-circle-check:before {
    content: "\f058";
}

.fa-circle-exclamation:before {
    content: "\f06a";
}

.fa-circle-info:before {
    content: "\f05a";
}

.fa-clipboard-list:before {
    content: "\f46d";
}

.fa-clock:before {
    content: "\f017";
}

.fa-comments:before {
    content: "\f086";
}

.fa-crown:before {
    content: "\f521";
}

.fa-earth-asia:before {
    content: "\f57e";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-eye:before {
    content: "\f06e";
}

.fa-facebook:before {
    content: "\f09a";
}

.fa-facebook-f:before {
    content: "\f39e";
}

.fa-hand-holding-heart:before {
    content: "\f4be";
}

.fa-heart-pulse:before {
    content: "\f21e";
}

.fa-hospital:before {
    content: "\f0f8";
}

.fa-hospital-user:before {
    content: "\f80d";
}

.fa-hourglass-half:before {
    content: "\f252";
}

.fa-list-check:before {
    content: "\f0ae";
}

.fa-location-dot:before {
    content: "\f3c5";
}

.fa-lock:before {
    content: "\f023";
}

.fa-minus:before {
    content: "\f068";
}

.fa-notes-medical:before {
    content: "\f481";
}

.fa-paper-plane:before {
    content: "\f1d8";
}

.fa-phone:before {
    content: "\f095";
}

.fa-plus:before {
    content: "\2b";
}

.fa-shield-heart:before {
    content: "\e574";
}

.fa-sliders:before {
    content: "\f1de";
}

.fa-star:before {
    content: "\f005";
}

.fa-stethoscope:before {
    content: "\f0f1";
}

.fa-tooth:before {
    content: "\f5c9";
}

.fa-triangle-exclamation:before {
    content: "\f071";
}

.fa-user-check:before {
    content: "\f4fc";
}

.fa-user-doctor:before {
    content: "\f0f0";
}

.fa-xmark:before {
    content: "\f00d";
}