.fa {
    font-family: "Font Awesome 6 Pro";
    font-family: var(--fa-style-family, "Font Awesome 6 Pro");
    font-weight: 900;
    font-weight: var(--fa-style, 900);
}
.fa,
.fa-thin,
.fab,
.fal,
.fas,
.fat {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}
.fa-3x {
    font-size: 3em;
}
@-webkit-keyframes fa-beat {
    0%,
    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    45% {
        -webkit-transform: scale(1.25);
        transform: scale(1.25);
        -webkit-transform: scale(var(--fa-beat-scale, 1.25));
        transform: scale(var(--fa-beat-scale, 1.25));
    }
}
@keyframes fa-beat {
    0%,
    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    45% {
        -webkit-transform: scale(1.25);
        transform: scale(1.25);
        -webkit-transform: scale(var(--fa-beat-scale, 1.25));
        transform: scale(var(--fa-beat-scale, 1.25));
    }
}
@-webkit-keyframes fa-fade {
    50% {
        opacity: 0.4;
        opacity: var(--fa-fade-opacity, 0.4);
    }
}
@keyframes fa-fade {
    50% {
        opacity: 0.4;
        opacity: var(--fa-fade-opacity, 0.4);
    }
}
@-webkit-keyframes fa-flash {
    0%,
    100% {
        opacity: 0.4;
        opacity: var(--fa-flash-opacity, 0.4);
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.125);
        transform: scale(1.125);
        -webkit-transform: scale(var(--fa-flash-scale, 1.125));
        transform: scale(var(--fa-flash-scale, 1.125));
    }
}
@keyframes fa-flash {
    0%,
    100% {
        opacity: 0.4;
        opacity: var(--fa-flash-opacity, 0.4);
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.125);
        transform: scale(1.125);
        -webkit-transform: scale(var(--fa-flash-scale, 1.125));
        transform: scale(var(--fa-flash-scale, 1.125));
    }
}
@-webkit-keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(0, 1, 0, -180deg);
        transform: rotate3d(0, 1, 0, -180deg);
        -webkit-transform: rotate3d(
            var(--fa-flip-x, 0),
            var(--fa-flip-y, 1),
            var(--fa-flip-z, 0),
            var(--fa-flip-angle, -180deg)
        );
        transform: rotate3d(
            var(--fa-flip-x, 0),
            var(--fa-flip-y, 1),
            var(--fa-flip-z, 0),
            var(--fa-flip-angle, -180deg)
        );
    }
}
@keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(0, 1, 0, -180deg);
        transform: rotate3d(0, 1, 0, -180deg);
        -webkit-transform: rotate3d(
            var(--fa-flip-x, 0),
            var(--fa-flip-y, 1),
            var(--fa-flip-z, 0),
            var(--fa-flip-angle, -180deg)
        );
        transform: rotate3d(
            var(--fa-flip-x, 0),
            var(--fa-flip-y, 1),
            var(--fa-flip-z, 0),
            var(--fa-flip-angle, -180deg)
        );
    }
}
@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.fa-angle-left::before {
    content: "\2039";
}
.fa-angle-right::before {
    content: "\203a";
}
.fa-arrow-down::before {
    content: "\2193";
}
.fa-badge-check::before {
    content: "\f336";
}
.fa-bars::before {
    content: "\f0c9";
}
.fa-bars-filter::before {
    content: "\e0ad";
}
.fa-chevron-down::before {
    content: "\f078";
}
.fa-chevron-left::before {
    content: "\2329";
}
.fa-chevron-right::before {
    content: "\232a";
}
.fa-check-circle::before {
    content: "\f058";
}
.fa-info-circle::before {
    content: "\f05a";
}
.fa-clock::before {
    content: "\1f553";
}
.fa-file-certificate::before {
    content: "\f5f3";
}
.fa-hand-pointer::before {
    content: "\f25a";
}
.fa-id-card::before {
    content: "\f2c2";
}
.fa-location-arrow::before {
    content: "\f124";
}
.fa-map-marker-alt::before {
    content: "\f3c5";
}
.fa-message-dots::before {
    content: "\f4a3";
}
.fa-message-exclamation::before {
    content: "\f4a5";
}
.fa-mobile-signal::before {
    content: "\e1ef";
}
.fa-square::before {
    content: "\25a0";
}
.fa-check-square::before {
    content: "\2611";
}
.fa-close::before {
    content: "\d7";
}
@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.woff) format("woff"),
        url(../webfonts/fa-brands-400.ttf) format("truetype");
}
.fab {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}
.fa-whatsapp:before {
    content: "\f232";
}
@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(../webfonts/fa-light-300.woff2) format("woff2"),
        url(../webfonts/fa-light-300.woff) format("woff"),
        url(../webfonts/fa-light-300.ttf) format("truetype");
}
.fal {
    font-family: "Font Awesome 6 Pro";
    font-weight: 300;
}
@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../webfonts/fa-regular-400.woff2) format("woff2"),
        url(../webfonts/fa-regular-400.woff) format("woff"),
        url(../webfonts/fa-regular-400.ttf) format("truetype");
}
@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(../webfonts/fa-solid-900.woff2) format("woff2"),
        url(../webfonts/fa-solid-900.woff) format("woff"),
        url(../webfonts/fa-solid-900.ttf) format("truetype");
}
.fas {
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
}
@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(../webfonts/fa-thin-100.woff2) format("woff2"),
        url(../webfonts/fa-thin-100.woff) format("woff"),
        url(../webfonts/fa-thin-100.ttf) format("truetype");
}
.fa-thin,
.fat {
    font-family: "Font Awesome 6 Pro";
    font-weight: 100;
}
