.fa,.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-lg{a
    font-size:1.33333em;
    line-height:.75em;
    vertical-align:-.0667em
}
.fa-sm{
    font-size:.875em
}
.fa-1x{
    font-size:1em
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-6x{
    font-size:6em
}
.fa-7x{
    font-size:7em
}
.fa-8x{
    font-size:8em
}
.fa-9x{
    font-size:9em
}
.fa-10x{
    font-size:10em
}
.fa-ul{
    list-style-type:none;
    margin-left:2.5em;
    padding-left:0
}
.fa-ul>li{
    position:relative
}
.fa-li{
    left:-2em;
    position:absolute;
    text-align:center;
    width:2em;
    line-height:inherit
}
.fa-border{
    border:.08em solid #eee;
    border-radius:.1em;
    padding:.2em .25em .15em
}
@keyframes fa-spin{
    0%{
        transform:rotate(0)
    }
    to{
        transform:rotate(1turn)
    }
}
.fa-stack{
    display:inline-block;
    height:2em;
    line-height:2em;
    position:relative;
    vertical-align:middle;
    width:2.5em
}
.fa-stack-1x,.fa-stack-2x{
    left:0;
    position:absolute;
    text-align:center;
    width:100%
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-500px:before{
    content:"\f26e"
}
.fa-address-card: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-android:before{
    content:"\f17b"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-bars:before{
    content:"\f0c9"
}
.fa-bootstrap:before{
    content:"\f836"
}
.fa-border-all:before{
    content:"\f84c"
}
.fa-border-none:before{
    content:"\f850"
}
.fa-border-style:before{
    content:"\f853"
}
.fa-box:before{
    content:"\f466"
}
.fa-box-open:before{
    content:"\f49e"
}
.fa-business-time:before{
    content:"\f64a"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-css3-alt:before{
    content:"\f38b"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-cut:before{
    content:"\f0c4"
}
.fa-d-and-d:before{
    content:"\f38d"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-dev:before{
    content:"\f6cc"
}
.fa-edge:before{
    content:"\f282"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-envelope-open:before{
    content:"\f2b6"
}
.fa-envelope-open-text:before{
    content:"\f658"
}
.fa-expand:before{
    content:"\f065"
}
.fa-facebook:before{
    content:"\f09a"
}
.fa-facebook-f:before{
    content:"\f39e"
}
.fa-fill:before{
    content:"\f575"
}
.fa-font:before{
    content:"\f031"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-hashtag:before{
    content:"\f292"
}
.fa-heading:before{
    content:"\f1dc"
}
.fa-home:before{
    content:"\f015"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-icons:before{
    content:"\f86d"
}
.fa-id-card:before{
    content:"\f2c2"
}
.fa-id-card-alt:before{
    content:"\f47f"
}
.fa-image:before{
    content:"\f03e"
}
.fa-images:before{
    content:"\f302"
}
.fa-industry:before{
    content:"\f275"
}
.fa-info:before{
    content:"\f129"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-java:before{
    content:"\f4e4"
}
.fa-js:before{
    content:"\f3b8"
}
.fa-less:before{
    content:"\f41d"
}
.fa-less-than:before{
    content:"\f536"
}
.fa-level-down-alt:before{
    content:"\f3be"
}
.fa-level-up-alt:before{
    content:"\f3bf"
}
.fa-line:before{
    content:"\f3c0"
}
.fa-link:before{
    content:"\f0c1"
}
.fa-linkedin:before{
    content:"\f08c"
}
.fa-linkedin-in:before{
    content:"\f0e1"
}
.fa-list:before{
    content:"\f03a"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-map:before{
    content:"\f279"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-map-marker-alt:before{
    content:"\f3c5"
}
.fa-map-signs:before{
    content:"\f277"
}
.fa-marker:before{
    content:"\f5a1"
}
.fa-medium:before{
    content:"\f23a"
}
.fa-medium-m:before{
    content:"\f3c7"
}
.fa-mobile:before{
    content:"\f10b"
}
.fa-mobile-alt:before{
    content:"\f3cd"
}
.fa-ns8:before{
    content:"\f3d5"
}
.fa-page4:before{
    content:"\f3d7"
}
.fa-phone:before{
    content:"\f095"
}
.fa-phone-alt:before{
    content:"\f879"
}
.fa-php:before{
    content:"\f457"
}
.fa-question:before{
    content:"\f128"
}
.fa-scroll:before{
    content:"\f70e"
}
.fa-search:before{
    content:"\f002"
}
.fa-search-location:before{
    content:"\f689"
}
.fa-server:before{
    content:"\f233"
}
.fa-shopping-bag:before{
    content:"\f290"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-signal:before{
    content:"\f012"
}
.fa-sketch:before{
    content:"\f7c6"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-surprise:before{
    content:"\f5c2"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-tools:before{
    content:"\f7d9"
}
.fa-traffic-light:before{
    content:"\f637"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-user:before{
    content:"\f007"
}
.fa-user-alt:before{
    content:"\f406"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-user-tag:before{
    content:"\f507"
}
.fa-weight:before{
    content:"\f496"
}
.fa-window-restore:before{
    content:"\f2d2"
}
@font-face{
    font-family:"Font Awesome 5 Brands";
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(../webfonts/fa-brands-400.eot);
    src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab{
    font-family:"Font Awesome 5 Brands"
}
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(../webfonts/fa-regular-400.eot);
    src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")
}
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:url(../webfonts/fa-solid-900.eot);
    src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")
}
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:900;
    src:url(../webfonts/fa-solid-900.woff2) format("woff2");
    font-display:swap
}
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:400;
    src:url(../webfonts/fa-brands-400.woff2) format('woff2');
    font-display:swap
}
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:400;
    src:url(../webfonts/Flaticon.woff2) format('woff2');
    font-display:swap
}
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:400;
    src:url(../webfonts/Flaticon.woff) format('woff');
    font-display:swap
}
.fa{
    font-family:"Font Awesome 5 Free"
}
.fa{
    font-weight:900
}
