.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-navicon::before {
    content: "\f0c9"
}
.fad.fa-navicon:after,
.fa-duotone.fa-navicon:after {
    content: "\10f0c9"
}
.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fab,
.fa-brands {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    text-rendering: auto
}
.fa-angle-down::before {
    content: "\f107"
}

.fa-angle-left::before {
    content: "\f104"
}

.fa-angle-right::before {
    content: "\f105"
}
.fa-long-arrow-left::before {
    content: "\f177"
}

.fa-arrow-right::before {
    content: "\f061"
}

.fa-long-arrow-right::before {
    content: "\f178"
}
.fa-arrow-up::before {
    content: "\f062"
}
.fa-arrow-up-right-from-square::before {
    content: "\f08e"
}

.fa-bullhorn::before {
    content: "\f0a1"
}
.fa-shopping-cart::before {
    content: "\f07a"
}
.fa-check-circle::before {
    content: "\f058"
}
.fa-code::before {
    content: "\f121"
}
.fa-envelope::before {
    content: "\f0e0"
}

.fa-map-marker-alt::before {
    content: "\f3c5"
}


.fa-search::before {
    content: "\f002"
}

.fa-pen-nib::before {
    content: "\f5ad"
}
.fa-phone::before {
    content: "\f095"
}
.fa-tools::before {
    content: "\f7d9"
}
.fa-shield-alt::before {
    content: "\f3ed"
}

.fa-star::before {
    content: "\f005"
}

.fab,
.fa-brands {
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400
}
.fa-facebook-f:before {
    content: "\f39e"
}

.fa-instagram:before {
    content: "\f16d"
}
.fa-linkedin-in:before {
    content: "\f0e1"
}
.fa-youtube:before {
    content: "\f167"
}
.fal,
.fa-light {
    font-family: 'Font Awesome 6 Pro';
    font-weight: 300
}
.fas,
.fa-solid {
    font-family: 'Font Awesome 6 Pro';
    font-weight: 900
}

.fa-list-dropdown::before {
    content: "\e1cf"
}

.fad.fa-list-dropdown:after,
.fa-duotone.fa-list-dropdown:after {
    content: "\10e1cf"
}

@font-face {
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    font-weight: 300;
     font-display: swap;
    src: url(../fonts/fa-light-300.woff2) format("woff2"), url(../fonts/fa-light-300.woff) format("woff"), url(../fonts/fa-light-300.ttf) format("truetype")
}

.fal,
.fa-light {
    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: swap;
    src: url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.woff) format("woff"), url(../fonts/fa-regular-400.ttf) format("truetype")
}

.far,
.fa-regular {
    font-family: 'Font Awesome 6 Pro';
    font-weight: 400
}

@font-face {
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.woff) format("woff"), url(../fonts/fa-solid-900.ttf) format("truetype")
}

.fas,
.fa-solid {
    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: swap;
    src: url(../fonts/fa-thin-100.woff2) format("woff2"), url(../fonts/fa-thin-100.woff) format("woff"), url(../fonts/fa-thin-100.ttf) format("truetype")
}

.fat,
.fa-thin {
    font-family: 'Font Awesome 6 Pro';
    font-weight: 100
}