/*!
 * Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2022 Fonticons, Inc.
 */
 .fa {
    font-family: var(--fa-style-family,"Font Awesome 6 Pro");
    font-weight: var(--fa-style,900)
}

.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.fad,.fal,.far,.fas,.fat {
    -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
}

.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-xs {
    font-size: .75em;
    line-height: .08333em;
    vertical-align: .125em
}

.fa-sm {
    font-size: .875em;
    line-height: .07143em;
    vertical-align: .05357em
}

.fa-lg {
    font-size: 1.25em;
    line-height: .05em;
    vertical-align: -.075em
}

.fa-xl {
    font-size: 1.5em;
    line-height: .04167em;
    vertical-align: -.125em
}

.fa-2xl {
    font-size: 2em;
    line-height: .03125em;
    vertical-align: -.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-radius: var(--fa-border-radius,.1em);
    border: var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);
    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,0);
    animation-delay: var(--fa-animation-delay,0);
    -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,0);
    animation-delay: var(--fa-animation-delay,0);
    -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-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,.fa-fade {
    -webkit-animation-delay: var(--fa-animation-delay,0);
    animation-delay: var(--fa-animation-delay,0);
    -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)
}

.fa-beat-fade {
    -webkit-animation-name: fa-beat-fade;
    animation-name: fa-beat-fade;
    -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,0);
    animation-delay: var(--fa-animation-delay,0);
    -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-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-shake,.fa-spin {
    -webkit-animation-delay: var(--fa-animation-delay,0);
    animation-delay: var(--fa-animation-delay,0);
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal)
}

.fa-spin {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -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-beat-fade,.fa-bounce,.fa-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;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition-duration: 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) translateY(0);
        transform: scale(1) translateY(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) translateY(var(--fa-bounce-rebound,-.125em));
        transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em))
    }

    64% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    to {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
}

@keyframes fa-bounce {
    0% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(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) translateY(var(--fa-bounce-rebound,-.125em));
        transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em))
    }

    64% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    to {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(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(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%,to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    -ms-transform: scale(-1);
    transform: scale(-1)
}

.fa-rotate-by {
    -webkit-transform: rotate(var(--fa-rotate-angle,none));
    -ms-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-arrow-left:before {
    content: "\f060"
}

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

.fa-arrow-right-from-bracket:before {
    content: "\f08b"
}

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

.fa-arrow-up-from-bracket:before {
    content: "\e09a"
}

.fa-arrows-rotate:before {
    content: "\f021"
}

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

.fa-cake-candles:before {
    content: "\f1fd"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-heart:before {
    content: "\e0d3"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-champagne-glasses:before {
    content: "\f79f"
}

.fa-chart-simple:before {
    content: "\e473"
}

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

.fa-chevron-down:before {
    content: "\f078"
}

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

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

.fa-minus-circle:before {
    content: "\f056"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-play-circle:before {
    content: "\f144"
}

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

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

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

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

.fa-cloud-arrow-up:before {
    content: "\f0ee"
}

.fa-coin:before {
    content: "\f85c"
}

.fa-compass:before {
    content: "\f14e"
}

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

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

.fa-download:before {
    content: "\f019"
}

.fa-ellipsis:before {
    content: "\f141"
}

.fa-ellipsis-vertical:before {
    content: "\f142"
}

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

.fa-envelope-open-text:before {
    content: "\f658"
}

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

.fa-face-laugh-squint:before {
    content: "\f59b"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-file-waveform:before {
    content: "\f478"
}

.fa-film:before {
    content: "\f008"
}

.fa-floppy-disk:before {
    content: "\f0c7"
}

.fa-gauge:before {
    content: "\f624"
}

.fa-gear:before {
    content: "\f013"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-grid-2:before {
    content: "\e196"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-hands-praying:before {
    content: "\f684"
}

.fa-headphones:before {
    content: "\f025"
}

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

.fa-heart-crack:before {
    content: "\f7a9"
}

.fa-heart-pulse:before {
    content: "\f21e"
}

.fa-image:before {
    content: "\f03e"
}

.fa-key:before {
    content: "\f084"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-link-slash:before {
    content: "\f127"
}

.fa-lock:before {
    content: "\f023"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-moon-stars:before {
    content: "\f755"
}

.fa-music:before {
    content: "\f001"
}

.fa-music-note:before {
    content: "\f8cf"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-pen-fancy:before {
    content: "\f5ac"
}

.fa-pen-line:before {
    content: "\e212"
}

.fa-pen-nib:before {
    content: "\f5ad"
}

.fa-pen-to-square:before {
    content: "\f044"
}

.fa-play:before {
    content: "\f04b"
}

.fa-plus:before {
    content: "\2b"
}

.fa-right-to-bracket:before {
    content: "\f2f6"
}

.fa-rotate-exclamation:before {
    content: "\e23c"
}

.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before {
    content: "\f2ea"
}

.fa-rotate-forward:before,.fa-rotate-right:before {
    content: "\f2f9"
}

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

.fa-shield-check:before {
    content: "\f2f7"
}

.fa-shield-keyhole:before {
    content: "\e248"
}

.fa-sidebar:before {
    content: "\e24e"
}

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

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-sparkles:before {
    content: "\f890"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-spinner-third:before {
    content: "\f3f4"
}

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

.fa-star-half-stroke:before {
    content: "\f5c0"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-trash:before {
    content: "\f1f8"
}

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

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

.fa-umbrella-beach:before {
    content: "\f5ca"
}

.fa-upload:before {
    content: "\f093"
}

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

.fa-user-plus:before {
    content: "\f234"
}

.fa-video:before {
    content: "\f03d"
}

.fa-waveform-lines:before {
    content: "\f8f2"
}

.fa-x:before {
    content: "\58"
}

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

.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}

:root {
    --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: swap;
    src: url(../../fonts/fa-brands-400.subset.woff2) format("woff2")
}

.fa-brands,.fab {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-stripe-s:before {
    content: "\f42a"
}

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

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

:root {
    --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"
}

.fad {
    position: relative;
    font-family: "Font Awesome 6 Duotone";
    font-weight: 900;
    letter-spacing: normal
}

.fad:before {
    position: absolute;
    color: var(--fa-primary-color,inherit);
    opacity: var(--fa-primary-opacity,1)
}

.fad:after {
    color: var(--fa-secondary-color,inherit)
}

.fad:after {
    opacity: var(--fa-secondary-opacity,.4)
}

.fad.fa-inverse {
    color: var(--fa-inverse,#fff)
}

.fad.fa-stack-1x,.fad.fa-stack-2x {
    position: absolute
}

.fad.fa-fw:before,.fad.fa-stack-1x:before,.fad.fa-stack-2x:before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

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

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

.fad.fa-arrow-right-from-bracket:after {
    content: "\f08b\f08b"
}

.fad.fa-arrow-up:after {
    content: "\f062\f062"
}

.fad.fa-arrow-up-from-bracket:after {
    content: "\e09a\e09a"
}

.fad.fa-arrows-rotate:after {
    content: "\f021\f021"
}

.fad.fa-bolt:after {
    content: "\f0e7\f0e7"
}

.fad.fa-cake-candles:after {
    content: "\f1fd\f1fd"
}

.fad.fa-calendar:after {
    content: "\f133\f133"
}

.fad.fa-calendar-heart:after {
    content: "\e0d3\e0d3"
}

.fad.fa-calendar-plus:after {
    content: "\f271\f271"
}

.fad.fa-champagne-glasses:after {
    content: "\f79f\f79f"
}

.fad.fa-chart-simple:after {
    content: "\e473\e473"
}

.fad.fa-check:after {
    content: "\f00c\f00c"
}

.fad.fa-chevron-down:after {
    content: "\f078\f078"
}

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

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

.fad.fa-minus-circle:after {
    content: "\f056\f056"
}

.fad.fa-circle-notch:after {
    content: "\f1ce\f1ce"
}

.fad.fa-play-circle:after {
    content: "\f144\f144"
}

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

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

.fad.fa-circle-xmark:after {
    content: "\f057\f057"
}

.fad.fa-clock:after {
    content: "\f017\f017"
}

.fad.fa-cloud-arrow-up:after {
    content: "\f0ee\f0ee"
}

.fad.fa-coin:after {
    content: "\f85c\f85c"
}

.fad.fa-compass:after {
    content: "\f14e\f14e"
}

.fad.fa-copy:after {
    content: "\f0c5\f0c5"
}

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

.fad.fa-download:after {
    content: "\f019\f019"
}

.fad.fa-ellipsis:after {
    content: "\f141\f141"
}

.fad.fa-ellipsis-vertical:after {
    content: "\f142\f142"
}

.fad.fa-envelope:after {
    content: "\f0e0\f0e0"
}

.fad.fa-envelope-open-text:after {
    content: "\f658\f658"
}

.fad.fa-eye:after {
    content: "\f06e\f06e"
}

.fad.fa-face-laugh-squint:after {
    content: "\f59b\f59b"
}

.fad.fa-file-audio:after {
    content: "\f1c7\f1c7"
}

.fad.fa-file-waveform:after {
    content: "\f478\f478"
}

.fad.fa-film:after {
    content: "\f008\f008"
}

.fad.fa-floppy-disk:after {
    content: "\f0c7\f0c7"
}

.fad.fa-gauge:after {
    content: "\f624\f624"
}

.fad.fa-gear:after {
    content: "\f013\f013"
}

.fad.fa-gem:after {
    content: "\f3a5\f3a5"
}

.fad.fa-gift:after {
    content: "\f06b\f06b"
}

.fad.fa-graduation-cap:after {
    content: "\f19d\f19d"
}

.fad.fa-grid-2:after {
    content: "\e196\e196"
}

.fad.fa-hand-holding-heart:after {
    content: "\f4be\f4be"
}

.fad.fa-hands-praying:after {
    content: "\f684\f684"
}

.fad.fa-headphones:after {
    content: "\f025\f025"
}

.fad.fa-heart:after {
    content: "\f004\f004"
}

.fad.fa-heart-crack:after {
    content: "\f7a9\f7a9"
}

.fad.fa-heart-pulse:after {
    content: "\f21e\f21e"
}

.fad.fa-image:after {
    content: "\f03e\f03e"
}

.fad.fa-key:after {
    content: "\f084\f084"
}

.fad.fa-lightbulb:after {
    content: "\f0eb\f0eb"
}

.fad.fa-link-slash:after {
    content: "\f127\f127"
}

.fad.fa-lock:after {
    content: "\f023\f023"
}

.fad.fa-lock-open:after {
    content: "\f3c1\f3c1"
}

.fad.fa-microphone:after {
    content: "\f130\f130"
}

.fad.fa-moon-stars:after {
    content: "\f755\f755"
}

.fad.fa-music:after {
    content: "\f001\f001"
}

.fad.fa-music-note:after {
    content: "\f8cf\f8cf"
}

.fad.fa-pause:after {
    content: "\f04c\f04c"
}

.fad.fa-paw:after {
    content: "\f1b0\f1b0"
}

.fad.fa-pen-fancy:after {
    content: "\f5ac\f5ac"
}

.fad.fa-pen-line:after {
    content: "\e212\e212"
}

.fad.fa-pen-nib:after {
    content: "\f5ad\f5ad"
}

.fad.fa-pen-to-square:after {
    content: "\f044\f044"
}

.fad.fa-play:after {
    content: "\f04b\f04b"
}

.fad.fa-plus:after {
    content: "\2b\2b"
}

.fad.fa-right-to-bracket:after {
    content: "\f2f6\f2f6"
}

.fa-duotone.fa-rotate-exclamation:after,.fad.fa-rotate-exclamation:after {
    content: "\e23c\e23c"
}

.fa-duotone.fa-rotate-back:after,.fa-duotone.fa-rotate-backward:after,.fa-duotone.fa-rotate-left:after,.fad.fa-rotate-back:after,.fad.fa-rotate-backward:after,.fad.fa-rotate-left:after {
    content: "\f2ea\f2ea"
}

.fa-duotone.fa-rotate-forward:after,.fa-duotone.fa-rotate-right:after,.fad.fa-rotate-forward:after,.fad.fa-rotate-right:after {
    content: "\f2f9\f2f9"
}

.fad.fa-share-nodes:after {
    content: "\f1e0\f1e0"
}

.fad.fa-shield-check:after {
    content: "\f2f7\f2f7"
}

.fad.fa-shield-keyhole:after {
    content: "\e248\e248"
}

.fad.fa-sidebar:after {
    content: "\e24e\e24e"
}

.fad.fa-sliders:after {
    content: "\f1de\f1de"
}

.fad.fa-snowflake:after {
    content: "\f2dc\f2dc"
}

.fad.fa-sparkles:after {
    content: "\f890\f890"
}

.fa-duotone.fa-spinner:after,.fad.fa-spinner:after {
    content: "\f110\f110"
}

.fa-duotone.fa-spinner-third:after,.fad.fa-spinner-third:after {
    content: "\f3f4\f3f4"
}

.fad.fa-star:after {
    content: "\f005\f005"
}

.fad.fa-star-half-stroke:after {
    content: "\f5c0\f5c0"
}

.fad.fa-tags:after {
    content: "\f02c\f02c"
}

.fad.fa-thumbs-down:after {
    content: "\f165\f165"
}

.fad.fa-thumbs-up:after {
    content: "\f164\f164"
}

.fad.fa-trash:after {
    content: "\f1f8\f1f8"
}

.fad.fa-trash-can:after {
    content: "\f2ed\f2ed"
}

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

.fad.fa-umbrella-beach:after {
    content: "\f5ca\f5ca"
}

.fad.fa-upload:after {
    content: "\f093\f093"
}

.fad.fa-user:after {
    content: "\f007\f007"
}

.fad.fa-user-plus:after {
    content: "\f234\f234"
}

.fad.fa-video:after {
    content: "\f03d\f03d"
}

.fad.fa-waveform-lines:after {
    content: "\f8f2\f8f2"
}

.fad.fa-x:after {
    content: "\58\58"
}

.fad.fa-xmark:after {
    content: "\f00d\f00d"
}

:root {
    --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"
}

.fal {
    font-family: "Font Awesome 6 Pro";
    font-weight: 300
}

:root {
    --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: swap;
    src: url(../../fonts/fa-regular-400.subset.woff2) format("woff2")
}

.fa-regular,.far {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

:root {
    --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: swap;
    src: url(../../fonts/fa-solid-900.subset.woff2) format("woff2")
}

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

:root {
    --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"
}

.fat {
    font-family: "Font Awesome 6 Pro";
    font-weight: 100
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: swap;
    font-weight: 400;
    src: url(../../fonts/fa-brands-400.subset.woff2) format("woff2")
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: swap;
    font-weight: 900;
    src: url(../../fonts/fa-solid-900.subset.woff2) format("woff2")
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: swap;
    font-weight: 400;
    src: url(../../fonts/fa-regular-400.subset.woff2) format("woff2")
}

@font-face {
    font-family: "FontAwesome";
    font-display: swap;
    src: url(../../fonts/fa-solid-900.subset.woff2) format("woff2")
}

@font-face {
    font-family: "FontAwesome";
    font-display: swap;
    src: url(../../fonts/fa-brands-400.subset.woff2) format("woff2")
}

@font-face {
    font-family: "FontAwesome";
    font-display: swap;
    src: url(../../fonts/fa-regular-400.subset.woff2) format("woff2");
    unicode-range: u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc
}

