.fa {
 font-family: var(--fa-style-family, 'Font Awesome 6 Pro');
 font-weight: var(--fa-style, 900);
}
.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fass,
.fa-sharp-solid,
.fab,
.fa-brands {
 -moz-osx-font-smoothing: grayscale;
 -webkit-font-smoothing: antialiased;
 display: var(--fa-display, inline-block);
 font-style: normal;
 font-variant: normal;
 line-height: 1;
 text-rendering: auto;
}
.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin {
 font-family: 'Font Awesome 6 Pro';
}
.fab,
.fa-brands {
 font-family: 'Font Awesome 6 Brands';
}
.fad,
.fa-classic.fa-duotone,
.fa-duotone {
 font-family: 'Font Awesome 6 Duotone';
}
.fass,
.fa-sharp {
 font-family: 'Font Awesome 6 Sharp';
 font-weight: 900;
}
.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-2xs {
 font-size: 0.625em;
 line-height: 0.1em;
 vertical-align: 0.225em;
}
.fa-xs {
 font-size: 0.75em;
 line-height: 0.08333em;
 vertical-align: 0.125em;
}
.fa-sm {
 font-size: 0.875em;
 line-height: 0.07143em;
 vertical-align: 0.05357em;
}
.fa-lg {
 font-size: 1.25em;
 line-height: 0.05em;
 vertical-align: -0.075em;
}
.fa-xl {
 font-size: 1.5em;
 line-height: 0.04167em;
 vertical-align: -0.125em;
}
.fa-2xl {
 font-size: 2em;
 line-height: 0.03125em;
 vertical-align: -0.1875em;
}
.fa-fw {
 text-align: center;
 width: 1.25em;
}
.fa-ul {
 list-style-type: none;
 margin-left: var(--fa-li-margin, 2.5em);
 padding-left: 0;
}
.fa-ul > li {
 position: relative;
}
.fa-li {
 left: calc(var(--fa-li-width, 2em) * -1);
 position: absolute;
 text-align: center;
 width: var(--fa-li-width, 2em);
 line-height: inherit;
}
.fa-border {
 border-color: var(--fa-border-color, #eee);
 border-radius: var(--fa-border-radius, 0.1em);
 border-style: var(--fa-border-style, solid);
 border-width: var(--fa-border-width, 0.08em);
 padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}
.fa-pull-left {
 float: left;
 margin-right: var(--fa-pull-margin, 0.3em);
}
.fa-pull-right {
 float: right;
 margin-left: var(--fa-pull-margin, 0.3em);
}
.fa-beat {
 -webkit-animation-name: fa-beat;
 animation-name: fa-beat;
 -webkit-animation-delay: var(--fa-animation-delay, 0s);
 animation-delay: var(--fa-animation-delay, 0s);
 -webkit-animation-direction: var(--fa-animation-direction, normal);
 animation-direction: var(--fa-animation-direction, normal);
 -webkit-animation-duration: var(--fa-animation-duration, 1s);
 animation-duration: var(--fa-animation-duration, 1s);
 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
 animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-bounce {
 -webkit-animation-name: fa-bounce;
 animation-name: fa-bounce;
 -webkit-animation-delay: var(--fa-animation-delay, 0s);
 animation-delay: var(--fa-animation-delay, 0s);
 -webkit-animation-direction: var(--fa-animation-direction, normal);
 animation-direction: var(--fa-animation-direction, normal);
 -webkit-animation-duration: var(--fa-animation-duration, 1s);
 animation-duration: var(--fa-animation-duration, 1s);
 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}
.fa-fade {
 -webkit-animation-name: fa-fade;
 animation-name: fa-fade;
 -webkit-animation-delay: var(--fa-animation-delay, 0s);
 animation-delay: var(--fa-animation-delay, 0s);
 -webkit-animation-direction: var(--fa-animation-direction, normal);
 animation-direction: var(--fa-animation-direction, normal);
 -webkit-animation-duration: var(--fa-animation-duration, 1s);
 animation-duration: var(--fa-animation-duration, 1s);
 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-beat-fade {
 -webkit-animation-name: fa-beat-fade;
 animation-name: fa-beat-fade;
 -webkit-animation-delay: var(--fa-animation-delay, 0s);
 animation-delay: var(--fa-animation-delay, 0s);
 -webkit-animation-direction: var(--fa-animation-direction, normal);
 animation-direction: var(--fa-animation-direction, normal);
 -webkit-animation-duration: var(--fa-animation-duration, 1s);
 animation-duration: var(--fa-animation-duration, 1s);
 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-flip {
 -webkit-animation-name: fa-flip;
 animation-name: fa-flip;
 -webkit-animation-delay: var(--fa-animation-delay, 0s);
 animation-delay: var(--fa-animation-delay, 0s);
 -webkit-animation-direction: var(--fa-animation-direction, normal);
 animation-direction: var(--fa-animation-direction, normal);
 -webkit-animation-duration: var(--fa-animation-duration, 1s);
 animation-duration: var(--fa-animation-duration, 1s);
 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
 animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-shake {
 -webkit-animation-name: fa-shake;
 animation-name: fa-shake;
 -webkit-animation-delay: var(--fa-animation-delay, 0s);
 animation-delay: var(--fa-animation-delay, 0s);
 -webkit-animation-direction: var(--fa-animation-direction, normal);
 animation-direction: var(--fa-animation-direction, normal);
 -webkit-animation-duration: var(--fa-animation-duration, 1s);
 animation-duration: var(--fa-animation-duration, 1s);
 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 -webkit-animation-timing-function: var(--fa-animation-timing, linear);
 animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin {
 -webkit-animation-name: fa-spin;
 animation-name: fa-spin;
 -webkit-animation-delay: var(--fa-animation-delay, 0s);
 animation-delay: var(--fa-animation-delay, 0s);
 -webkit-animation-direction: var(--fa-animation-direction, normal);
 animation-direction: var(--fa-animation-direction, normal);
 -webkit-animation-duration: var(--fa-animation-duration, 2s);
 animation-duration: var(--fa-animation-duration, 2s);
 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 -webkit-animation-timing-function: var(--fa-animation-timing, linear);
 animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin-reverse {
 --fa-animation-direction: reverse;
}
.fa-pulse,
.fa-spin-pulse {
 -webkit-animation-name: fa-spin;
 animation-name: fa-spin;
 -webkit-animation-direction: var(--fa-animation-direction, normal);
 animation-direction: var(--fa-animation-direction, normal);
 -webkit-animation-duration: var(--fa-animation-duration, 1s);
 animation-duration: var(--fa-animation-duration, 1s);
 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
 animation-timing-function: var(--fa-animation-timing, steps(8));
}
@media (prefers-reduced-motion: reduce) {
 .fa-beat,
 .fa-bounce,
 .fa-fade,
 .fa-beat-fade,
 .fa-flip,
 .fa-pulse,
 .fa-shake,
 .fa-spin,
 .fa-spin-pulse {
 -webkit-animation-delay: -1ms;
 animation-delay: -1ms;
 -webkit-animation-duration: 1ms;
 animation-duration: 1ms;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;
 transition-delay: 0s;
 transition-duration: 0s;
 }
}
@-webkit-keyframes fa-beat {
 0%,
 90% {
 -webkit-transform: scale(1);
 transform: scale(1);
 }
 45% {
 -webkit-transform: scale(var(--fa-beat-scale, 1.25));
 transform: scale(var(--fa-beat-scale, 1.25));
 }
}
@keyframes fa-beat {
 0%,
 90% {
 -webkit-transform: scale(1);
 transform: scale(1);
 }
 45% {
 -webkit-transform: scale(var(--fa-beat-scale, 1.25));
 transform: scale(var(--fa-beat-scale, 1.25));
 }
}
@-webkit-keyframes fa-bounce {
 0% {
 -webkit-transform: scale(1, 1) translateY(0);
 transform: scale(1, 1) translateY(0);
 }
 10% {
 -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
 transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
 }
 30% {
 -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1))
 translateY(var(--fa-bounce-height, -0.5em));
 transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1))
 translateY(var(--fa-bounce-height, -0.5em));
 }
 50% {
 -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
 transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
 }
 57% {
 -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
 transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
 }
 64% {
 -webkit-transform: scale(1, 1) translateY(0);
 transform: scale(1, 1) translateY(0);
 }
 100% {
 -webkit-transform: scale(1, 1) translateY(0);
 transform: scale(1, 1) translateY(0);
 }
}
@keyframes fa-bounce {
 0% {
 -webkit-transform: scale(1, 1) translateY(0);
 transform: scale(1, 1) translateY(0);
 }
 10% {
 -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
 transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
 }
 30% {
 -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1))
 translateY(var(--fa-bounce-height, -0.5em));
 transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1))
 translateY(var(--fa-bounce-height, -0.5em));
 }
 50% {
 -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
 transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
 }
 57% {
 -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
 transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
 }
 64% {
 -webkit-transform: scale(1, 1) translateY(0);
 transform: scale(1, 1) translateY(0);
 }
 100% {
 -webkit-transform: scale(1, 1) translateY(0);
 transform: scale(1, 1) translateY(0);
 }
}
@-webkit-keyframes fa-fade {
 50% {
 opacity: var(--fa-fade-opacity, 0.4);
 }
}
@keyframes fa-fade {
 50% {
 opacity: var(--fa-fade-opacity, 0.4);
 }
}
@-webkit-keyframes fa-beat-fade {
 0%,
 100% {
 opacity: var(--fa-beat-fade-opacity, 0.4);
 -webkit-transform: scale(1);
 transform: scale(1);
 }
 50% {
 opacity: 1;
 -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
 transform: scale(var(--fa-beat-fade-scale, 1.125));
 }
}
@keyframes fa-beat-fade {
 0%,
 100% {
 opacity: var(--fa-beat-fade-opacity, 0.4);
 -webkit-transform: scale(1);
 transform: scale(1);
 }
 50% {
 opacity: 1;
 -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
 transform: scale(var(--fa-beat-fade-scale, 1.125));
 }
}
@-webkit-keyframes fa-flip {
 50% {
 -webkit-transform: rotate3d(
 var(--fa-flip-x, 0),
 var(--fa-flip-y, 1),
 var(--fa-flip-z, 0),
 var(--fa-flip-angle, -180deg)
 );
 transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
 }
}
@keyframes fa-flip {
 50% {
 -webkit-transform: rotate3d(
 var(--fa-flip-x, 0),
 var(--fa-flip-y, 1),
 var(--fa-flip-z, 0),
 var(--fa-flip-angle, -180deg)
 );
 transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
 }
}
@-webkit-keyframes fa-shake {
 0% {
 -webkit-transform: rotate(-15deg);
 transform: rotate(-15deg);
 }
 4% {
 -webkit-transform: rotate(15deg);
 transform: rotate(15deg);
 }
 8%,
 24% {
 -webkit-transform: rotate(-18deg);
 transform: rotate(-18deg);
 }
 12%,
 28% {
 -webkit-transform: rotate(18deg);
 transform: rotate(18deg);
 }
 16% {
 -webkit-transform: rotate(-22deg);
 transform: rotate(-22deg);
 }
 20% {
 -webkit-transform: rotate(22deg);
 transform: rotate(22deg);
 }
 32% {
 -webkit-transform: rotate(-12deg);
 transform: rotate(-12deg);
 }
 36% {
 -webkit-transform: rotate(12deg);
 transform: rotate(12deg);
 }
 40%,
 100% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 }
}
@keyframes fa-shake {
 0% {
 -webkit-transform: rotate(-15deg);
 transform: rotate(-15deg);
 }
 4% {
 -webkit-transform: rotate(15deg);
 transform: rotate(15deg);
 }
 8%,
 24% {
 -webkit-transform: rotate(-18deg);
 transform: rotate(-18deg);
 }
 12%,
 28% {
 -webkit-transform: rotate(18deg);
 transform: rotate(18deg);
 }
 16% {
 -webkit-transform: rotate(-22deg);
 transform: rotate(-22deg);
 }
 20% {
 -webkit-transform: rotate(22deg);
 transform: rotate(22deg);
 }
 32% {
 -webkit-transform: rotate(-12deg);
 transform: rotate(-12deg);
 }
 36% {
 -webkit-transform: rotate(12deg);
 transform: rotate(12deg);
 }
 40%,
 100% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 }
}
@-webkit-keyframes fa-spin {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 }
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
 }
}
@keyframes fa-spin {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 }
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
 }
}
.fa-rotate-90 {
 -webkit-transform: rotate(90deg);
 transform: rotate(90deg);
}
.fa-rotate-180 {
 -webkit-transform: rotate(180deg);
 transform: rotate(180deg);
}
.fa-rotate-270 {
 -webkit-transform: rotate(270deg);
 transform: rotate(270deg);
}
.fa-flip-horizontal {
 -webkit-transform: scale(-1, 1);
 transform: scale(-1, 1);
}
.fa-flip-vertical {
 -webkit-transform: scale(1, -1);
 transform: scale(1, -1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
 -webkit-transform: scale(-1, -1);
 transform: scale(-1, -1);
}
.fa-rotate-by {
 -webkit-transform: rotate(var(--fa-rotate-angle, none));
 transform: rotate(var(--fa-rotate-angle, 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%;
 z-index: var(--fa-stack-z-index, auto);
}
.fa-stack-1x {
 line-height: inherit;
}
.fa-stack-2x {
 font-size: 2em;
}
.fa-inverse {
 color: var(--fa-inverse, #fff);
}
.fa-0:before {
 content: '\30';
}
.fa-1:before {
 content: '\31';
}
.fa-2:before {
 content: '\32';
}
.fa-3:before {
 content: '\33';
}
.fa-4:before {
 content: '\34';
}
.fa-5:before {
 content: '\35';
}
.fa-6:before {
 content: '\36';
}
.fa-7:before {
 content: '\37';
}
.fa-8:before {
 content: '\38';
}
.fa-9:before {
 content: '\39';
}

@font-face {
 font-family: 'Font Awesome 6 Pro';
 font-style: normal;
 font-weight: 300;
 font-display: swap;
 src: url('/font-awesome/webfonts/fa-light-300.woff2') format('woff2'),
 url('/font-awesome/webfonts/fa-light-300.ttf') format('truetype');
}
.fal,.fa-light{font-weight:300;}
.fa-trash-can:before {
 content: '\f2ed';
}
.fa-user-xmark:before {
 content: '\f235';
}
.fa-file-lines:before {
 content: '\f15c';
}
.fa-file-text:before {
 content: '\f15c';
}
.fa-pencil:before {
 content: '\f303';
}
.fa-clipboard-list:before {
 content: '\f46d';
}
.fa-box-archive:before {
 content: '\f187';
}
.fa-archive:before {
 content: '\f187';
}
.fa-people-arrows:before {
 content: '\e068';
}
.fa-table:before {
 content: '\f0ce';
}
.fa-bars:before {
 content: '\f0c9';
}
.fa-sidebar-flip:before {
 content: '\e24f';
}
.fa-sitemap:before {
 content: '\f0e8';
}
.fa-flag:before {
 content: '\f024';
}
.fa-square-code:before {
 content: '\e267';
}
.fa-list:before {
 content: '\f03a';
}
.fa-paint-brush:before {
 content: '\f1fc';
}
.fa-share-nodes:before {
 content: '\f1e0';
}
.fa-share-alt:before {
 content: '\f1e0';
}
.fa-users:before {
 content: '\f0c0';
}
.fa-user-helmet-safety:before {
 content: '\f82c';
}
.fa-user-hard-hat:before {
 content: '\f82c';
}
.fa-bookmark:before {
 content: '\f02e';
}
.fa-user:before {
 content: '\f007';
}
.fa-globe:before {
 content: '\f0ac';
}
.fa-box:before {
 content: '\f466';
}
.fa-shapes:before {
 content: '\f61f';
}
.fa-books:before {
 content: '\f5db';
}
.fa-store-slash:before {
 content: '\e071';
}
.fa-building-circle-check:before {
 content: '\e4d2';
}
.fa-chart-bar:before {
 content: '\f080';
}
.fa-user-unlock:before {
 content: '\e058';
}
.fa-table-columns:before {
 content: '\f0db';
}
.fa-circle-check:before {
 content: '\f058';
}
.fa-file-magnifying-glass:before {
 content: '\f865';
}
.fa-certificate:before {
 content: '\f0a3';
}
.fa-file-import:before {
 content: '\f56f';
}
.fa-box-open:before {
 content: '\f49e';
}
.fa-palette:before {
 content: '\f53f';
}
.fa-seedling:before {
 content: '\f4d8';
}
.fa-arrows-rotate:before {
 content: '\f021';
}
.fa-sync:before {
 content: '\f021';
}
.fa-fire-extinguisher:before {
 content: '\f134';
}
.fa-shield-halved:before {
 content: '\f3ed';
}
.fa-chart-network:before {
 content: '\f78a';
}
.fa-puzzle-piece:before {
 content: '\f12e';
}
.fa-clothes-hanger:before {
 content: '\e136';
}
.fa-arrow-up-right-from-square:before {
 content: '\f08e';
}
.fa-leaf:before {
 content: '\f06c';
}
.fa-chart-line:before {
 content: '\f201';
}
.fa-arrow-right:before {
 content: '\f061';
}
.fa-tools:before {
 content: '\f7d9';
}
.fa-cube:before {
 content: '\f1b2';
}
.fa-lock-open:before {
 content: '\f3c1';
}
.fa-clipboard-check:before {
 content: '\f46c';
}
.fa-circle-question:before {
 content: '\f059';
}
.fa-route:before {
 content: '\f4d7';
}
.fa-eye:before {
 content: '\f06e';
}
.fa-pen:before {
 content: '\f304';
}
.fa-spinner-third:before {
 content: '\f3f4';
}
.fa-trash:before {
 content: '\f1f8';
}
.fa-shirt:before {
 content: '\f553';
}
.fa-align-left:before {
 content: '\f036';
}
.fa-table-rows:before {
 content: '\e292';
}
.fa-tag:before {
 content: '\f02b';
}
.fa-circle-info:before {
 content: '\f05a';
}
.fa-file-certificate:before {
 content: '\f5f3';
}
.fa-gear:before {
 content: '\f013';
}
.fa-clock:before {
 content: '\f017';
}
.fa-download:before {
 content: '\f019';
}
.fa-house:before {
 content: '\f015';
}
.fa-upload:before {
 content: '\f093';
}
.fa-mountains:before {
 content: '\f6fd';
}
.fa-bell:before {
 content: '\f0f3';
}
.fa-location-dot:before {
 content: '\f3c5';
}
.fa-earth-americas:before {
 content: '\f57d';
}
.fa-globe-americas:before {
 content: '\f57d';
}
.fa-envelope-open-text:before {
 content: '\f658';
}
.fa-ballot-check:before {
 content: '\f733';
}
.fa-link:before {
 content: '\f0c1';
}
.fa-magnifying-glass:before {
 content: '\f002';
}
.fa-chevron-down:before {
 content: '\f078';
}
.fa-list-check:before {
 content: '\f0ae';
}
.fa-diagram-project:before {
 content: '\f542';
}
.fa-copy:before {
 content: '\f0c5';
}
.fa-plus:before {
 content: '\2b';
}
.fa-fort:before {
 content: '\e486';
}
.fa-ruler-combined:before {
 content: '\f546';
}
.fa-map:before {
 content: '\f279';
}
.fa-store:before {
 content: '\f54e';
}
.fa-sign:before {
 content: '\f4d9';
}
.fa-chevron-left:before {
 content: '\f053';
}
.fa-chevron-right:before {
 content: '\f054';
}
.fa-thumbtack:before {
 content: '\f08d';
}
.fa-award:before {
 content: '\f559';
}
.fa-building:before {
 content: '\f1ad';
}
.fa-qrcode:before {
 content: '\f029';
}
.fa-file-export:before {
 content: '\f56e';
}
.fa-hashtag:before {
 content: '\23';
}
.fa-calendar:before {
 content: '\f133';
}
.fa-link-slash:before {
 content: '\f127';
}
.fa-unlink:before {
 content: '\f127';
}
.fa-clone:before {
 content: '\f24d';
}
.fa-tachometer:before {
 content: '\f62a';
}
.fa-table-list:before {
 content: '\f00b';
}
.fa-book:before {
 content: '\f02d';
}
.fa-triangle-exclamation:before {
 content: '\f071';
}
.fa-database:before {
 content: '\f1c0';
}
.fa-hand-holding-box:before {
 content: '\f47b';
}
.fa-input-text:before {
 content: '\e1bf';
}
.fa-graduation-cap:before {
 content: '\f19d';
}
.fa-plug:before {
 content: '\f1e6';
}
