@charset "utf-8";

.fa {
    font-family: var(--fa-style-family,"Font Awesome 6 Pro");
    font-weight: var(--fa-style,900)
}

.fa-solid, .fa-regular, .fa-brands, .fas, .far, .fab, .fal, .fat, .fad, .fass, .fasr, .fasl, .fast, .fasds, .fa-light, .fa-thin, .fa-duotone, .fa-sharp, .fa-sharp-duotone, .fa-sharp-solid, .fa-classic, .fa {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-variant: normal;
    text-rendering: auto;
    font-style: normal;
    line-height: 1
}

.fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin, .fa-classic {
    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"
}

.fasds, .fa-sharp-duotone {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-weight: 900
}

.fass, .fasr, .fasl, .fast, .fa-sharp {
    font-family: "Font Awesome 6 Sharp"
}

.fass, .fa-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 {
    vertical-align: .225em;
    font-size: .625em;
    line-height: .1em
}

.fa-xs {
    vertical-align: .125em;
    font-size: .75em;
    line-height: .08333em
}

.fa-sm {
    vertical-align: .05357em;
    font-size: .875em;
    line-height: .07143em
}

.fa-lg {
    vertical-align: -.075em;
    font-size: 1.25em;
    line-height: .05em
}

.fa-xl {
    vertical-align: -.125em;
    font-size: 1.5em;
    line-height: .04167em
}

.fa-2xl {
    vertical-align: -.1875em;
    font-size: 2em;
    line-height: .03125em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    margin-left: var(--fa-li-margin,2.5em);
    padding-left: 0;
    list-style-type: none
}

    .fa-ul > li {
        position: relative
    }

.fa-li {
    left: calc(-1*var(--fa-li-width,2em));
    text-align: center;
    width: var(--fa-li-width,2em);
    line-height: inherit;
    position: absolute
}

.fa-border {
    border-color: var(--fa-border-color,#eee);
    border-radius: var(--fa-border-radius,.1em);
    border-style: var(--fa-border-style,solid);
    border-width: var(--fa-border-width,.08em);
    padding: var(--fa-border-padding,.2em .25em .15em)
}

.fa-pull-left {
    float: left;
    margin-right: var(--fa-pull-margin,.3em)
}

.fa-pull-right {
    float: right;
    margin-left: var(--fa-pull-margin,.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(.28,.84,.42,1));
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.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(.4,0,.6,1));
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,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(.4,0,.6,1));
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,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-transition-duration: 0s;
        transition-duration: 0s;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-animation-duration: 1ms;
        animation-duration: 1ms;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
        -webkit-animation-delay: -1ms;
        animation-delay: -1ms
    }
}

@-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: matrix(1,0,0,1,0,0);
        transform: matrix(1,0,0,1,0,0)
    }

    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)
    }

    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em));
        transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))
    }

    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)
    }

    57% {
        -webkit-transform: scale(1,1)translateY(var(--fa-bounce-rebound,-.125em));
        transform: scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))
    }

    64% {
        -webkit-transform: matrix(1,0,0,1,0,0);
        transform: matrix(1,0,0,1,0,0)
    }

    to {
        -webkit-transform: matrix(1,0,0,1,0,0);
        transform: matrix(1,0,0,1,0,0)
    }
}

@keyframes fa-bounce {
    0% {
        -webkit-transform: matrix(1,0,0,1,0,0);
        transform: matrix(1,0,0,1,0,0)
    }

    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)
    }

    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em));
        transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))
    }

    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)
    }

    57% {
        -webkit-transform: scale(1,1)translateY(var(--fa-bounce-rebound,-.125em));
        transform: scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))
    }

    64% {
        -webkit-transform: matrix(1,0,0,1,0,0);
        transform: matrix(1,0,0,1,0,0)
    }

    to {
        -webkit-transform: matrix(1,0,0,1,0,0);
        transform: matrix(1,0,0,1,0,0)
    }
}

@-webkit-keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity,.4)
    }
}

@keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity,.4)
    }
}

@-webkit-keyframes fa-beat-fade {
    0%,to {
        opacity: var(--fa-beat-fade-opacity,.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%,to {
        opacity: var(--fa-beat-fade-opacity,.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%,to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@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%,to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -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: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

.fa-rotate-by {
    -webkit-transform: rotate(var(--fa-rotate-angle,0));
    transform: rotate(var(--fa-rotate-angle,0))
}

.fa-stack {
    vertical-align: middle;
    width: 2.5em;
    height: 2em;
    line-height: 2em;
    display: inline-block;
    position: relative
}

.fa-stack-1x, .fa-stack-2x {
    text-align: center;
    z-index: var(--fa-stack-z-index,auto);
    width: 100%;
    position: absolute;
    left: 0
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: var(--fa-inverse,#fff)
}

.fa-add:before {
    content: "+"
}

.fa-angle-double-down:before {
    content: ""
}

.fa-angle-double-left:before {
    content: ""
}

.fa-angle-double-right:before {
    content: ""
}

.fa-angle-double-up:before {
    content: ""
}

.fa-angle-down:before {
    content: ""
}

.fa-angle-left:before {
    content: ""
}

.fa-angle-right:before {
    content: ""
}

.fa-angle-up:before {
    content: ""
}

.fa-angles-down:before {
    content: ""
}

.fa-angles-left:before {
    content: ""
}

.fa-angles-right:before {
    content: ""
}

.fa-angles-up:before {
    content: ""
}

.fa-angles-up-down:before {
    content: ""
}

.fa-archive:before {
    content: ""
}

.fa-arrow-left:before {
    content: ""
}

.fa-arrow-right:before {
    content: ""
}

.fa-arrow-up-right-from-square:before {
    content: ""
}

.fa-arrows:before {
    content: ""
}

.fa-arrows-alt:before {
    content: ""
}

.fa-arrows-rotate:before {
    content: ""
}

.fa-arrows-up-down:before {
    content: ""
}

.fa-arrows-up-down-left-right:before {
    content: ""
}

.fa-arrows-v:before {
    content: ""
}

.fa-backward:before {
    content: ""
}

.fa-backward-fast:before {
    content: ""
}

.fa-backward-step:before {
    content: ""
}

.fa-bars:before {
    content: ""
}

.fa-bell:before {
    content: ""
}

.fa-bolt-lightning:before {
    content: ""
}

.fa-bookmark:before {
    content: ""
}

.fa-box-archive:before {
    content: ""
}

.fa-calendar:before {
    content: ""
}

.fa-camera:before, .fa-camera-alt:before {
    content: ""
}

.fa-camera-cctv:before, .fa-cctv:before {
    content: ""
}

.fa-chain:before {
    content: ""
}

.fa-check:before {
    content: ""
}

.fa-check-square:before {
    content: ""
}

.fa-chevron-double-down:before {
    content: ""
}

.fa-chevron-double-left:before {
    content: ""
}

.fa-chevron-double-right:before {
    content: ""
}

.fa-chevron-double-up:before {
    content: ""
}

.fa-chevron-down:before {
    content: ""
}

.fa-chevron-left:before {
    content: ""
}

.fa-chevron-right:before {
    content: ""
}

.fa-chevron-up:before {
    content: ""
}

.fa-chevrons-down:before {
    content: ""
}

.fa-chevrons-left:before {
    content: ""
}

.fa-chevrons-right:before {
    content: ""
}

.fa-chevrons-up:before {
    content: ""
}

.fa-circle:before {
    content: ""
}

.fa-circle-dot:before {
    content: ""
}

.fa-circle-exclamation:before {
    content: ""
}

.fa-circle-info:before {
    content: ""
}

.fa-circle-question:before {
    content: ""
}

.fa-clock:before, .fa-clock-four:before {
    content: ""
}

.fa-close:before {
    content: ""
}

.fa-cloud-arrow-down:before {
    content: ""
}

.fa-cloud-arrow-up:before {
    content: ""
}

.fa-cloud-download:before, .fa-cloud-download-alt:before {
    content: ""
}

.fa-cloud-upload:before, .fa-cloud-upload-alt:before {
    content: ""
}

.fa-cogs:before {
    content: ""
}

.fa-comments:before {
    content: ""
}

.fa-copy:before {
    content: ""
}

.fa-credit-card:before, .fa-credit-card-alt:before {
    content: ""
}

.fa-crosshairs:before {
    content: ""
}

.fa-cut:before {
    content: ""
}

.fa-dot-circle:before {
    content: ""
}

.fa-download:before {
    content: ""
}

.fa-edit:before {
    content: ""
}

.fa-ellipsis:before, .fa-ellipsis-h:before {
    content: ""
}

.fa-ellipsis-v:before, .fa-ellipsis-vertical:before {
    content: ""
}

.fa-eraser:before {
    content: ""
}

.fa-exclamation-circle:before {
    content: ""
}

.fa-exclamation-triangle:before {
    content: ""
}

.fa-expand:before {
    content: ""
}

.fa-expand-alt:before {
    content: ""
}

.fa-external-link:before {
    content: ""
}

.fa-eye:before {
    content: ""
}

.fa-eye-slash:before {
    content: ""
}

.fa-fast-backward:before {
    content: ""
}

.fa-fast-forward:before {
    content: ""
}

.fa-file-award:before, .fa-file-certificate:before {
    content: ""
}

.fa-file-image:before {
    content: ""
}

.fa-file-music:before {
    content: ""
}

.fa-file-video:before {
    content: ""
}

.fa-filter:before {
    content: ""
}

.fa-flag:before {
    content: ""
}

.fa-floppy-disk:before {
    content: ""
}

.fa-font:before {
    content: ""
}

.fa-forward:before {
    content: ""
}

.fa-forward-fast:before {
    content: ""
}

.fa-forward-step:before {
    content: ""
}

.fa-gears:before {
    content: ""
}

.fa-globe:before {
    content: ""
}

.fa-hand:before, .fa-hand-paper:before {
    content: ""
}

.fa-image:before {
    content: ""
}

.fa-info-circle:before {
    content: ""
}

.fa-language:before {
    content: ""
}

.fa-lightbulb:before {
    content: ""
}

.fa-link:before {
    content: ""
}

.fa-list:before {
    content: ""
}

.fa-list-check:before {
    content: ""
}

.fa-list-squares:before {
    content: ""
}

.fa-lock:before {
    content: ""
}

.fa-lock-open:before {
    content: ""
}

.fa-magic-wand-sparkles:before {
    content: ""
}

.fa-magnifying-glass:before {
    content: ""
}

.fa-mail-forward:before {
    content: ""
}

.fa-mail-reply:before {
    content: ""
}

.fa-map:before {
    content: ""
}

.fa-map-pin:before {
    content: ""
}

.fa-map-signs:before {
    content: ""
}

.fa-microphone:before {
    content: ""
}

.fa-microphone-slash:before {
    content: ""
}

.fa-minus:before {
    content: ""
}

.fa-multiply:before {
    content: ""
}

.fa-music:before {
    content: ""
}

.fa-navicon:before {
    content: ""
}

.fa-paint-brush:before, .fa-paintbrush:before {
    content: ""
}

.fa-pause:before {
    content: ""
}

.fa-pen-to-square:before {
    content: ""
}

.fa-pencil:before, .fa-pencil-alt:before {
    content: ""
}

.fa-person-to-door:before {
    content: ""
}

.fa-play:before {
    content: ""
}

.fa-plug:before {
    content: ""
}

.fa-plus:before {
    content: "+"
}

.fa-power-off:before {
    content: ""
}

.fa-puzzle-piece:before {
    content: ""
}

.fa-question:before {
    content: "?"
}

.fa-question-circle:before {
    content: ""
}

.fa-recycle:before {
    content: ""
}

.fa-refresh:before {
    content: ""
}

.fa-remove:before {
    content: ""
}

.fa-repeat:before {
    content: ""
}

.fa-reply:before {
    content: ""
}

.fa-save:before {
    content: ""
}

.fa-scissors:before {
    content: ""
}

.fa-search:before {
    content: ""
}

.fa-server:before {
    content: ""
}

.fa-share:before {
    content: ""
}

.fa-signal-stream:before {
    content: ""
}

.fa-signal-stream-slash:before {
    content: ""
}

.fa-signs-post:before {
    content: ""
}

.fa-sort:before {
    content: ""
}

.fa-sort-asc:before {
    content: ""
}

.fa-sort-desc:before, .fa-sort-down:before {
    content: ""
}

.fa-sort-up:before {
    content: ""
}

.fa-spinner-third:before {
    content: ""
}

.fa-square:before {
    content: ""
}

.fa-square-check:before {
    content: ""
}

.fa-square-xmark:before {
    content: ""
}

.fa-star:before {
    content: ""
}

.fa-step-backward:before {
    content: ""
}

.fa-step-forward:before {
    content: ""
}

.fa-street-view:before {
    content: ""
}

.fa-subtract:before {
    content: ""
}

.fa-sync:before {
    content: ""
}

.fa-table-cells:before {
    content: ""
}

.fa-table-cells-large:before {
    content: ""
}

.fa-tag:before {
    content: ""
}

.fa-tasks:before {
    content: ""
}

.fa-terminal:before {
    content: ""
}

.fa-th:before {
    content: ""
}

.fa-th-large:before {
    content: ""
}

.fa-thumb-tack:before {
    content: ""
}

.fa-thumbs-up:before {
    content: ""
}

.fa-thumbtack:before {
    content: ""
}

.fa-times:before {
    content: ""
}

.fa-times-square:before {
    content: ""
}

.fa-toggle-off:before {
    content: ""
}

.fa-toggle-on:before {
    content: ""
}

.fa-trash:before {
    content: ""
}

.fa-triangle-exclamation:before {
    content: ""
}

.fa-universal-access:before {
    content: ""
}

.fa-unsorted:before {
    content: ""
}

.fa-up-down-left-right:before {
    content: ""
}

.fa-up-right-and-down-left-from-center:before {
    content: ""
}

.fa-upload:before {
    content: ""
}

.fa-user:before {
    content: ""
}

.fa-user-plus:before {
    content: ""
}

.fa-user-shield:before {
    content: ""
}

.fa-users:before {
    content: ""
}

.fa-volume:before {
    content: ""
}

.fa-volume-down:before {
    content: ""
}

.fa-volume-high:before {
    content: ""
}

.fa-volume-low:before {
    content: ""
}

.fa-volume-medium:before {
    content: ""
}

.fa-volume-mute:before {
    content: ""
}

.fa-volume-off:before {
    content: ""
}

.fa-volume-slash:before {
    content: ""
}

.fa-volume-times:before {
    content: ""
}

.fa-volume-up:before {
    content: ""
}

.fa-volume-xmark:before {
    content: ""
}

.fa-wand-magic-sparkles:before {
    content: ""
}

.fa-warning:before {
    content: ""
}

.fa-window-maximize:before {
    content: ""
}

.fa-window-minimize:before {
    content: ""
}

.fa-window-restore:before {
    content: ""
}

.fa-xmark:before {
    content: ""
}

.fa-xmark-square:before {
    content: ""
}

.sr-only, .fa-sr-only, .sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) {
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.fab, .fa-brands {
    font-weight: 400
}

:root {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

:host {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../webfonts/fa-brands-400.woff2?v=638579963433378809)format("woff2"),url(../webfonts/fa-brands-400.ttf?v=638579963433378809)format("truetype")
}

.fa-amazon:before {
    content: ""
}

.fa-android:before {
    content: ""
}

.fa-app-store-ios:before {
    content: ""
}

.fa-opera:before {
    content: ""
}

.fa-telegram:before, .fa-telegram-plane:before {
    content: ""
}

.fa-windows:before {
    content: ""
}

:root {
    --fa-style-family-classic: "Font Awesome 6 Pro";
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"
}

:host {
    --fa-style-family-classic: "Font Awesome 6 Pro";
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../webfonts/fa-regular-400.woff2?v=638579963433378809)format("woff2"),url(../webfonts/fa-regular-400.ttf?v=638579963433378809)format("truetype")
}

.far, .fa-regular {
    font-weight: 400
}

:root {
    --fa-style-family-classic: "Font Awesome 6 Pro";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"
}

:host {
    --fa-style-family-classic: "Font Awesome 6 Pro";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(../webfonts/fa-solid-900.woff2?v=638579963433378809)format("woff2"),url(../webfonts/fa-solid-900.ttf?v=638579963433378809)format("truetype")
}

.fas, .fa-solid {
    font-weight: 900
}
