/*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.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 {
    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-fw {
    text-align: center;
    width: 1.25em;
}
.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;
}
@-webkit-keyframes fa-spin {
    0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
}
}@keyframes fa-spin {
    0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
}
}.fa-500px:before {
    content: "\f26e"}
.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-amazon:before {
    content: "\f270"}
.fa-android:before {
    content: "\f17b"}
.fa-at:before {
    content: "\f1fa"}
.fa-blog:before {
    content: "\f781"}
.fa-bold:before {
    content: "\f032"}
.fa-bootstrap:before {
    content: "\f836"}
.fa-border-all:before {
    content: "\f84c"}
.fa-border-bottom:before {
    content: "\f84d"}
.fa-border-center-h:before {
    content: "\f89c"}
.fa-border-center-v:before {
    content: "\f89d"}
.fa-border-inner:before {
    content: "\f84e"}
.fa-border-left:before {
    content: "\f84f"}
.fa-border-none:before {
    content: "\f850"}
.fa-border-right:before {
    content: "\f852"}
.fa-border-style:before {
    content: "\f853"}
.fa-border-style-alt:before {
    content: "\f854"}
.fa-border-top:before {
    content: "\f855"}
.fa-box:before {
    content: "\f466"}
.fa-box-alt:before {
    content: "\f49a"}
.fa-box-check:before {
    content: "\f467"}
.fa-box-up:before {
    content: "\f49f"}
.fa-car:before {
    content: "\f1b9"}
.fa-car-alt:before {
    content: "\f5de"}
.fa-car-side:before {
    content: "\f5e4"}
.fa-check:before {
    content: "\f00c"}
.fa-check-circle:before {
    content: "\f058"}
.fa-chevron-circle-left:before {
    content: "\f137"}
.fa-chevron-circle-right:before {
    content: "\f138"}
.fa-chevron-circle-up:before {
    content: "\f139"}
.fa-chevron-left:before {
    content: "\f053"}
.fa-chevron-right:before {
    content: "\f054"}
.fa-chevron-up:before {
    content: "\f077"}
.fa-circle:before {
    content: "\f111"}
.fa-circle-notch:before {
    content: "\f1ce"}
.fa-clock:before {
    content: "\f017"}
.fa-css3:before {
    content: "\f13c"}
.fa-css3-alt:before {
    content: "\f38b"}
.fa-d-and-d:before {
    content: "\f38d"}
.fa-eye:before {
    content: "\f06e"}
.fa-facebook:before {
    content: "\f09a"}
.fa-facebook-f:before {
    content: "\f39e"}
.fa-fill:before {
    content: "\f575"}
.fa-fingerprint:before {
    content: "\f577"}
.fa-github:before {
    content: "\f09b"}
.fa-github-alt:before {
    content: "\f113"}
.fa-h1:before {
    content: "\f313"}
.fa-h2:before {
    content: "\f314"}
.fa-h3:before {
    content: "\f315"}
.fa-h4:before {
    content: "\f86a"}
.fa-head-side:before {
    content: "\f6e9"}
.fa-head-vr:before {
    content: "\f6ea"}
.fa-heartbeat:before {
    content: "\f21e"}
.fa-home:before {
    content: "\f015"}
.fa-home-alt:before {
    content: "\f80a"}
.fa-home-lg:before {
    content: "\f80b"}
.fa-home-lg-alt:before {
    content: "\f80c"}
.fa-html5:before {
    content: "\f13b"}
.fa-icons:before {
    content: "\f86d"}
.fa-icons-alt:before {
    content: "\f86e"}
.fa-id-card:before {
    content: "\f2c2"}
.fa-id-card-alt:before {
    content: "\f47f"}
.fa-info:before {
    content: "\f129"}
.fa-info-circle:before {
    content: "\f05a"}
.fa-light-switch:before {
    content: "\e017"}
.fa-light-switch-on:before {
    content: "\e019"}
.fa-link:before {
    content: "\f0c1"}
.fa-linkedin:before {
    content: "\f08c"}
.fa-linkedin-in:before {
    content: "\f0e1"}
.fa-page4:before {
    content: "\f3d7"}
.fa-play:before {
    content: "\f04b"}
.fa-play-circle:before {
    content: "\f144"}
.fa-python:before {
    content: "\f3e2"}
.fa-r-project:before {
    content: "\f4f7"}
.fa-rev:before {
    content: "\f5b2"}
.fa-scroll:before {
    content: "\f70e"}
.fa-star:before {
    content: "\f005"}
.fa-stars:before {
    content: "\f762"}
.fa-tags:before {
    content: "\f02c"}
.fa-text:before {
    content: "\f893"}
.fa-text-height:before {
    content: "\f034"}
.fa-text-width:before {
    content: "\f035"}
.fa-tiktok:before {
    content: "\e07b"}
.fa-toggle-on:before {
    content: "\f205"}
.fa-twitter:before {
    content: "\f099"}
.fa-underline:before {
    content: "\f0cd"}
.fa-user:before {
    content: "\f007"}
.fa-user-alt:before {
    content: "\f406"}
.fa-user-check:before {
    content: "\f4fc"}
.fa-user-circle:before {
    content: "\f2bd"}
.fa-user-clock:before {
    content: "\f4fd"}
.fa-video:before {
    content: "\f03d"}
.fa-youtube:before {
    content: "\f167"}
@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../../fonts/webfonts/fa-brands-400.eot);
    src: url(../../fonts/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../../fonts/webfonts/fa-brands-400.woff2) format("woff2"), url(../../fonts/webfonts/fa-brands-400.woff) format("woff"), url(../../fonts/webfonts/fa-brands-400.ttf) format("truetype"), url(../../fonts/webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
.fab {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}
@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(../../fonts/webfonts/fa-duotone-900.eot);
    src: url(../../fonts/webfonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"), url(../../fonts/webfonts/fa-duotone-900.woff2) format("woff2"), url(../../fonts/webfonts/fa-duotone-900.woff) format("woff"), url(../../fonts/webfonts/fa-duotone-900.ttf) format("truetype"), url(../../fonts/webfonts/fa-duotone-900.svg#fontawesome) format("svg");
}
@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(../../fonts/webfonts/fa-light-300.eot);
    src: url(../../fonts/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"), url(../../fonts/webfonts/fa-light-300.woff2) format("woff2"), url(../../fonts/webfonts/fa-light-300.woff) format("woff"), url(../../fonts/webfonts/fa-light-300.ttf) format("truetype"), url(../../fonts/webfonts/fa-light-300.svg#fontawesome) format("svg");
}
@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../../fonts/webfonts/fa-regular-400.eot);
    src: url(../../fonts/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../../fonts/webfonts/fa-regular-400.woff2) format("woff2"), url(../../fonts/webfonts/fa-regular-400.woff) format("woff"), url(../../fonts/webfonts/fa-regular-400.ttf) format("truetype"), url(../../fonts/webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(../../fonts/webfonts/fa-solid-900.eot);
    src: url(../../fonts/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../../fonts/webfonts/fa-solid-900.woff2) format("woff2"), url(../../fonts/webfonts/fa-solid-900.woff) format("woff"), url(../../fonts/webfonts/fa-solid-900.ttf) format("truetype"), url(../../fonts/webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
.fa {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
}