/*!
 * Font Awesome Pro 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fab,
.fal,
.far,
.fas {
    -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-filter:before {
    content: "\f0b0"
}

.fa-box-alt:before {
    content: "\f49a"
}

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

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

.fa-check:before {
    content: "\f00c"
}

.fa-times:before {
    content: "\f00d"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-undo-alt:before {
    content: "\f2ea"
}

.fa-ban:before {
    content: "\f05e"
}

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

.fa-question-circle:before {
    content: "\f059"
}

.fa-phone-alt:before {
    content: "\f879"
}

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

.fa-edit:before {
    content: "\f044"
}

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

.fa-copy:before {
    content: "\f0c5"
}

.fa-user-crown:before {
    content: "\f6a4"
}

.fa-user-lock:before {
    content: "\f502"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-certificate:before {
    content: "\f0a3"
}

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

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-calendar-day:before {
    content: "\f783"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-credit-card:before {
    content: "\f09d"
}

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

.fa-bolt:before {
    content: "\f0e7"
}

.fa-plus:before {
    content: "\f067"
}

.fa-trash-alt:before {
    content: "\f2ed"
}

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

.fa-location-arrow:before {
    content: "\f124"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-heart:before {
    content: "\f004"
}




.fa-dollar-sign:before {
    content: "\f155"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-gavel:before {
    content: "\f0e3"
}

.fa-home-alt:before {
    content: "\f80a"
}

.fa-search:before {
    content: "\f002"
}

.fa-globe-americas:before {
    content: "\f57d"
}

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

.fa-user:before {
    content: "\f007"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-lock-alt:before {
    content: "\f30d"
}

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

.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-facebook-f:before {
    content: "\f39e"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-eye-slash:before {
    content: "\f070"
}

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

.fa-sort:before {
    content: "\f0dc"
}

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

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-telegram-plane:before {
    content: "\f3fe"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    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 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url(../webfonts/fa-light-300.eot);
    src: url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-light-300.woff2) format("woff2"), url(../webfonts/fa-light-300.woff) format("woff"), url(../webfonts/fa-light-300.ttf) format("truetype"), url(../webfonts/fa-light-300.svg#fontawesome) format("svg")
}

.fal {
    font-weight: 300
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    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")
}

.fal,
.far {
    font-family: "Font Awesome 5 Pro"
}

.far {
    font-weight: 400
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    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")
}

.fa,
.fas {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900
}