@font-face {
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/font-awesome/fa-regular-400.woff2") format("woff2");
}

@font-face {
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/font-awesome/fa-solid-900.woff2") format("woff2");
}

@font-face {
    font-family: 'FontAwesome-brands';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/font-awesome/fa-brands-400.woff2") format("woff2");
}

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

.fa,
.far,
.fab {
    display: inline-block;
    font: normal normal normal 14px/1 'FontAwesome';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.fab {
    font-family: 'FontAwesome-brands'; }

.far {
    font-family: 'FontAwesome';
    font-weight: 400; }

.fa,
.fas {
    font-family: 'FontAwesome';
    font-weight: 900; }


.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before {
    content: "\f0c9"
}
.fa-search:before {
    content: "\f002"
}
.fa-twitter-square:before {
    content: "\f081"
}
.fa-facebook-square:before {
    content: "\f082"
}
.fa-google-plus-square:before {
    content: "\f0d4"
}
.fa-linkedin-square:before {
    content: "\f08c"
}
.fa-pinterest-square:before {
    content: "\f0d3"
}
.fa-caret-right:before {
    content: "\f0da"
}
.fa-chevron-down:before {
    content: "\f078"
}