.fa-fw,.fa-li {text-align: center;}
.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-lg {font-size: 1.33333em;line-height: 0.75em;vertical-align: -0.0667em;}
.fa-xs {font-size: 0.75em;}
.fa-sm {font-size: 0.875em;}
.fa-1x {font-size: 1em;}
.fa-2x,.fa-stack-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 {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;width: 2em;line-height: inherit;}
.fa-border {border: 0.08em solid #eee;border-radius: 0.1em;padding: 0.2em 0.25em 0.15em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {margin-right: 0.3em;}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {margin-left: 0.3em;}
.fa-spin {animation: 2s linear infinite fa-spin;}
.fa-pulse {animation: 1s steps(8) infinite fa-spin;}
@keyframes fa-spin {
  0% {transform: rotate(0);}
  to {transform: rotate(1turn);}
}
.fa-rotate-90 {transform: rotate(90deg);}
.fa-rotate-180 {transform: rotate(180deg);}
.fa-rotate-270 {transform: rotate(270deg);}
.fa-flip-horizontal {transform: scaleX(-1);}
.fa-flip-vertical {transform: scaleY(-1);}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {transform: scale(-1);}
:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {filter: none;}
.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-inverse {color: #fff;}
.fa-calculator:before {content: "\f1ec";}
.fa-bars:before {content: "\f0c9";}
.fa-facebook-square:before {content: "\f082";}
.fa-twitter:before {content: "\f099";}
.fa-linkedin:before {content: "\f08c";}
.fa-whatsapp:before {content: "\f232";}
.fa-reddit:before {content: "\f1a1";}
.fa-angle-down:before {content: "\f107";}
.fa-arrows-alt:before {content: "\f0b2";}
.fa-check:before {content: "\f00c";}
.fa-star:before {content: "\f005";}
.fa-circle:before {content: "\f111";}
.fa-chevron-right:before {content: "\f054";}
.fa-phone:before {content: "\f095";}
.fa-lock:before {content: "\f023";}
.fa-fax:before {content: "\f1ac";}
.fa-envelope:before {content: "\f0e0";}
.fa-clock:before {content: "\f017";}
.fa-copy:before {content: "\f0c5";}
.fa-map-marker:before {content: "\f041";}
.fa-map-marker-alt:before {content: "\f3c5";}
.fa-undo-alt:before {content: "\f2ea";}
.fa-trash:before {content: "\f1f8";}
.fa-arrow-right:before {content: "\f061";}
.fa-arrow-left:before {content: "\f060";}
.fa-thumbs-up:before {content: "\f164";}
.fa-thumbs-down:before {content: "\f165";}
.fa-check-circle:before {content: "\f058";}
.fa-user:before {content: "\f007";}
.fa-long-arrow-right:before {content: "\f30b";}
.fa-angle-right:before {content: "\f105";}
.fa-angle-left:before {content: "\f104";}
.fa-info-circle:before {content: "\f05a";}
.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;}
.fa,.far,.fas {font-family: "Font Awesome 5 Free";}
.fa,.fas {font-weight: 900;}
.far {font-weight: 400;}
.fab {font-family: "Font Awesome 5 Brands";}
@font-face {font-family: "Font Awesome 5 Brands";font-style: normal;font-weight: 400;font-display: swap;src: url(fa-brands-400.eot);src: url(fa-brands-400.eot?#iefix) format("embedded-opentype"),url(fa-brands-400.woff2) format("woff2"),url(fa-brands-400.woff) format("woff"),url(fa-brands-400.ttf) format("truetype"),url(fa-brands-400.svg#fontawesome) format("svg");}
@font-face {font-family: "Font Awesome 5 Free";font-style: normal;font-weight: 400;font-display: swap;src: url(fa-regular-400.eot);src: url(fa-regular-400.eot?#iefix) format("embedded-opentype"),url(fa-regular-400.woff2) format("woff2"),url(fa-regular-400.woff) format("woff"),url(fa-regular-400.ttf) format("truetype"),url(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(fa-solid-900.eot);src: url(fa-solid-900.eot?#iefix) format("embedded-opentype"),url(fa-solid-900.woff2) format("woff2"),url(fa-solid-900.woff) format("woff"),url(fa-solid-900.ttf) format("truetype"),url(fa-solid-900.svg#fontawesome) format("svg");}
