/*!
 * Font Awesome Pro 6.2.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-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-calendar-days::before {
  content: "";
}
.fa-calendar-alt::before {
  content: "";
}
.fa-camera-movie::before {
  content: "";
}
.fa-pencil::before {
  content: "";
}
.fa-pencil-alt::before {
  content: "";
}
.fa-star-and-crescent::before {
  content: "";
}
.fa-square-minus::before {
  content: "";
}
.fa-minus-square::before {
  content: "";
}
.fa-bars::before {
  content: "";
}
.fa-navicon::before {
  content: "";
}
.fa-film::before {
  content: "";
}
.fa-flag::before {
  content: "";
}
.fa-rectangle-pro::before {
  content: "";
}
.fa-pro::before {
  content: "";
}
.fa-angle-right::before {
  content: "";
}
.fa-face-frown-open::before {
  content: "";
}
.fa-frown-open::before {
  content: "";
}
.fa-wand-magic-sparkles::before {
  content: "";
}
.fa-magic-wand-sparkles::before {
  content: "";
}
.fa-user::before {
  content: "";
}
.fa-globe::before {
  content: "";
}
.fa-star::before {
  content: "";
}
.fa-crown::before {
  content: "";
}
.fa-tv-retro::before {
  content: "";
}
.fa-fire::before {
  content: "";
}
.fa-user-pen::before {
  content: "";
}
.fa-user-edit::before {
  content: "";
}
.fa-square-plus::before {
  content: "";
}
.fa-plus-square::before {
  content: "";
}
.fa-image::before {
  content: "";
}
.fa-circle-play::before {
  content: "";
}
.fa-play-circle::before {
  content: "";
}
.fa-cloud-arrow-down::before {
  content: "";
}
.fa-cloud-download::before {
  content: "";
}
.fa-cloud-download-alt::before {
  content: "";
}
.fa-language::before {
  content: "";
}
.fa-eye::before {
  content: "";
}
.fa-face-frown::before {
  content: "";
}
.fa-frown::before {
  content: "";
}
.fa-floppy-disk::before {
  content: "";
}
.fa-save::before {
  content: "";
}
.fa-comment-dots::before {
  content: "";
}
.fa-commenting::before {
  content: "";
}
.fa-trash::before {
  content: "";
}
.fa-arrow-left::before {
  content: "";
}
.fa-table-cells-large::before {
  content: "";
}
.fa-th-large::before {
  content: "";
}
.fa-gear::before {
  content: "";
}
.fa-cog::before {
  content: "";
}
.fa-clock::before {
  content: "";
}
.fa-clock-four::before {
  content: "";
}
.fa-download::before {
  content: "";
}
.fa-house::before {
  content: "";
}
.fa-home::before {
  content: "";
}
.fa-home-alt::before {
  content: "";
}
.fa-home-lg-alt::before {
  content: "";
}
.fa-upload::before {
  content: "";
}
.fa-bolt::before {
  content: "";
}
.fa-zap::before {
  content: "";
}
.fa-angle-down::before {
  content: "";
}
.fa-gauge-high::before {
  content: "";
}
.fa-tachometer-alt::before {
  content: "";
}
.fa-tachometer-alt-fast::before {
  content: "";
}
.fa-link::before {
  content: "";
}
.fa-chain::before {
  content: "";
}
.fa-play::before {
  content: "";
}
.fa-magnifying-glass::before {
  content: "";
}
.fa-search::before {
  content: "";
}
.fa-chevron-down::before {
  content: "";
}
.fa-arrow-up::before {
  content: "";
}
.fa-tv::before {
  content: "";
}
.fa-television::before {
  content: "";
}
.fa-tv-alt::before {
  content: "";
}
.fa-list-check::before {
  content: "";
}
.fa-tasks::before {
  content: "";
}
.fa-plus::before {
  content: "+";
}
.fa-add::before {
  content: "+";
}
.fa-xmark::before {
  content: "";
}
.fa-close::before {
  content: "";
}
.fa-multiply::before {
  content: "";
}
.fa-remove::before {
  content: "";
}
.fa-times::before {
  content: "";
}
.fa-chevron-left::before {
  content: "";
}
.fa-chevron-right::before {
  content: "";
}
.fa-trophy::before {
  content: "";
}
.fa-rotate::before {
  content: "";
}
.fa-sync-alt::before {
  content: "";
}
.fa-gears::before {
  content: "";
}
.fa-cogs::before {
  content: "";
}
.fa-ticket-simple::before {
  content: "";
}
.fa-ticket-alt::before {
  content: "";
}
.fa-hashtag::before {
  content: "#";
}
.fa-calendar::before {
  content: "";
}
.fa-dragon::before {
  content: "";
}
.fa-check::before {
  content: "";
}
.fa-angle-left::before {
  content: "";
}
.fa-share::before {
  content: "";
}
.fa-arrow-turn-right::before {
  content: "";
}
.fa-mail-forward::before {
  content: "";
}
.fa-paper-plane::before {
  content: "";
}
.fa-dice::before {
  content: "";
}
.fa-face-sad-tear::before {
  content: "";
}
.fa-sad-tear::before {
  content: "";
}
.fa-masks-theater::before {
  content: "";
}
.fa-theater-masks::before {
  content: "";
}
.sr-only,
.fa-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;
}
.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  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,
: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("../fonts/tt-icons/tt-pro-fa-brands-400-f6b769.woff2") format("woff2");unicode-range:U+F099,U+F17B,U+F2C6;}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-brands-400-90d968.woff2") format("woff2");unicode-range:U+F2DE,U+F612;}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-brands-400-9b80fe.woff2") format("woff2");unicode-range:U+F39E;}
.fab,
.fa-brands {
  font-weight: 400;
}
.fa-wpexplorer:before {
  content: "";
}
.fa-neos:before {
  content: "";
}
.fa-facebook-f:before {
  content: "";
}
.fa-android:before {
  content: "";
}
.fa-twitter:before {
  content: "";
}
.fa-telegram:before {
  content: "";
}
.fa-telegram-plane:before {
  content: "";
}
:root,
:host {
  --fa-style-family-duotone: "Font Awesome 6 Duotone";
  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-duotone-900-d5bbe9.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-duotone-900-d5bbe9.ttf") format("truetype");unicode-range:U+23,U+2B,U+F005,U+F007,U+F00C,U+F015,U+F017,U+F019,U+F024,U+F03E,U+F04B,U+F060,U+F062,U+F064,U+F06D,U+F091,U+F093,U+F0AC,U+F0C1,U+F0C9,U+F133,U+F1AB,U+F1D8,U+F1F8,U+F303,U+F8A9;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-e41116.woff2") format("woff2");unicode-range:U+F008,U+F06E,U+F078,U+F0E7,U+F521-F522,U+F6D5;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-043e6a.woff2") format("woff2");unicode-range:U+F073;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-ec38a0.woff2") format("woff2");unicode-range:U+E235,U+F146,U+F699;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-51b08f.woff2") format("woff2");unicode-range:U+E2CA,U+F105,U+F57A;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-duotone-900-1e5361.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-duotone-900-1e5361.ttf") format("truetype");unicode-range:U+F401;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-e9d1d9.woff2") format("woff2");unicode-range:U+F0FE,U+F144,U+F4FF;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-duotone-900-292b12.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-duotone-900-292b12.ttf") format("truetype");unicode-range:U+F0ED;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-ca12ba.woff2") format("woff2");unicode-range:U+F009,U+F0C7,U+F119,U+F4AD;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-6d2a10.woff2") format("woff2");unicode-range:U+F013;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-50c900.woff2") format("woff2");unicode-range:U+F002,U+F107,U+F625;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-03c840.woff2") format("woff2");unicode-range:U+F00D,U+F053-F054,U+F0AE,U+F26C;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-d85a6c.woff2") format("woff2");unicode-range:U+F085,U+F2F1,U+F3FF;}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-b4a9ce.woff2") format("woff2");unicode-range:U+F104,U+F5B4,U+F630;}
.fad,
.fa-duotone {
  position: relative;
  font-weight: 900;
  letter-spacing: normal;
}
.fad::before,
.fa-duotone::before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: var(--fa-primary-opacity, 1);
}
.fad::after,
.fa-duotone::after {
  color: var(--fa-secondary-color, inherit);
  opacity: var(--fa-secondary-opacity, 0.4);
}
.fa-swap-opacity .fad::before,
.fa-swap-opacity .fa-duotone::before,
.fad.fa-swap-opacity::before,
.fa-duotone.fa-swap-opacity::before {
  opacity: var(--fa-secondary-opacity, 0.4);
}
.fa-swap-opacity .fad::after,
.fa-swap-opacity .fa-duotone::after,
.fad.fa-swap-opacity::after,
.fa-duotone.fa-swap-opacity::after {
  opacity: var(--fa-primary-opacity, 1);
}
.fad.fa-inverse,
.fa-duotone.fa-inverse {
  color: var(--fa-inverse, #fff);
}
.fad.fa-stack-1x,
.fad.fa-stack-2x,
.fa-duotone.fa-stack-1x,
.fa-duotone.fa-stack-2x {
  position: absolute;
}
.fad.fa-calendar-days::after,
.fa-duotone.fa-calendar-days::after {
  content: "";
}
.fad.fa-calendar-alt::after,
.fa-duotone.fa-calendar-alt::after {
  content: "";
}
.fad.fa-camera-movie::after,
.fa-duotone.fa-camera-movie::after {
  content: "";
}
.fad.fa-pencil::after,
.fa-duotone.fa-pencil::after {
  content: "";
}
.fad.fa-pencil-alt::after,
.fa-duotone.fa-pencil-alt::after {
  content: "";
}
.fad.fa-star-and-crescent::after,
.fa-duotone.fa-star-and-crescent::after {
  content: "";
}
.fad.fa-square-minus::after,
.fa-duotone.fa-square-minus::after {
  content: "";
}
.fad.fa-minus-square::after,
.fa-duotone.fa-minus-square::after {
  content: "";
}
.fad.fa-bars::after,
.fa-duotone.fa-bars::after {
  content: "";
}
.fad.fa-navicon::after,
.fa-duotone.fa-navicon::after {
  content: "";
}
.fad.fa-film::after,
.fa-duotone.fa-film::after {
  content: "";
}
.fad.fa-flag::after,
.fa-duotone.fa-flag::after {
  content: "";
}
.fad.fa-rectangle-pro::after,
.fa-duotone.fa-rectangle-pro::after {
  content: "";
}
.fad.fa-pro::after,
.fa-duotone.fa-pro::after {
  content: "";
}
.fad.fa-angle-right::after,
.fa-duotone.fa-angle-right::after {
  content: "";
}
.fad.fa-face-frown-open::after,
.fa-duotone.fa-face-frown-open::after {
  content: "";
}
.fad.fa-frown-open::after,
.fa-duotone.fa-frown-open::after {
  content: "";
}
.fad.fa-wand-magic-sparkles::after,
.fa-duotone.fa-wand-magic-sparkles::after {
  content: "";
}
.fad.fa-magic-wand-sparkles::after,
.fa-duotone.fa-magic-wand-sparkles::after {
  content: "";
}
.fad.fa-user::after,
.fa-duotone.fa-user::after {
  content: "";
}
.fad.fa-globe::after,
.fa-duotone.fa-globe::after {
  content: "";
}
.fad.fa-star::after,
.fa-duotone.fa-star::after {
  content: "";
}
.fad.fa-crown::after,
.fa-duotone.fa-crown::after {
  content: "";
}
.fad.fa-tv-retro::after,
.fa-duotone.fa-tv-retro::after {
  content: "";
}
.fad.fa-fire::after,
.fa-duotone.fa-fire::after {
  content: "";
}
.fad.fa-user-pen::after,
.fa-duotone.fa-user-pen::after {
  content: "";
}
.fad.fa-user-edit::after,
.fa-duotone.fa-user-edit::after {
  content: "";
}
.fad.fa-square-plus::after,
.fa-duotone.fa-square-plus::after {
  content: "";
}
.fad.fa-plus-square::after,
.fa-duotone.fa-plus-square::after {
  content: "";
}
.fad.fa-image::after,
.fa-duotone.fa-image::after {
  content: "";
}
.fad.fa-circle-play::after,
.fa-duotone.fa-circle-play::after {
  content: "";
}
.fad.fa-play-circle::after,
.fa-duotone.fa-play-circle::after {
  content: "";
}
.fad.fa-cloud-arrow-down::after,
.fa-duotone.fa-cloud-arrow-down::after {
  content: "";
}
.fad.fa-cloud-download::after,
.fa-duotone.fa-cloud-download::after {
  content: "";
}
.fad.fa-cloud-download-alt::after,
.fa-duotone.fa-cloud-download-alt::after {
  content: "";
}
.fad.fa-language::after,
.fa-duotone.fa-language::after {
  content: "";
}
.fad.fa-eye::after,
.fa-duotone.fa-eye::after {
  content: "";
}
.fad.fa-face-frown::after,
.fa-duotone.fa-face-frown::after {
  content: "";
}
.fad.fa-frown::after,
.fa-duotone.fa-frown::after {
  content: "";
}
.fad.fa-floppy-disk::after,
.fa-duotone.fa-floppy-disk::after {
  content: "";
}
.fad.fa-save::after,
.fa-duotone.fa-save::after {
  content: "";
}
.fad.fa-comment-dots::after,
.fa-duotone.fa-comment-dots::after {
  content: "";
}
.fad.fa-commenting::after,
.fa-duotone.fa-commenting::after {
  content: "";
}
.fad.fa-trash::after,
.fa-duotone.fa-trash::after {
  content: "";
}
.fad.fa-arrow-left::after,
.fa-duotone.fa-arrow-left::after {
  content: "";
}
.fad.fa-table-cells-large::after,
.fa-duotone.fa-table-cells-large::after {
  content: "";
}
.fad.fa-th-large::after,
.fa-duotone.fa-th-large::after {
  content: "";
}
.fad.fa-gear::after,
.fa-duotone.fa-gear::after {
  content: "";
}
.fad.fa-cog::after,
.fa-duotone.fa-cog::after {
  content: "";
}
.fad.fa-clock::after,
.fa-duotone.fa-clock::after {
  content: "";
}
.fad.fa-clock-four::after,
.fa-duotone.fa-clock-four::after {
  content: "";
}
.fad.fa-download::after,
.fa-duotone.fa-download::after {
  content: "";
}
.fad.fa-house::after,
.fa-duotone.fa-house::after {
  content: "";
}
.fad.fa-home::after,
.fa-duotone.fa-home::after {
  content: "";
}
.fad.fa-home-alt::after,
.fa-duotone.fa-home-alt::after {
  content: "";
}
.fad.fa-home-lg-alt::after,
.fa-duotone.fa-home-lg-alt::after {
  content: "";
}
.fad.fa-upload::after,
.fa-duotone.fa-upload::after {
  content: "";
}
.fad.fa-bolt::after,
.fa-duotone.fa-bolt::after {
  content: "";
}
.fad.fa-zap::after,
.fa-duotone.fa-zap::after {
  content: "";
}
.fad.fa-angle-down::after,
.fa-duotone.fa-angle-down::after {
  content: "";
}
.fad.fa-gauge-high::after,
.fa-duotone.fa-gauge-high::after {
  content: "";
}
.fad.fa-tachometer-alt::after,
.fa-duotone.fa-tachometer-alt::after {
  content: "";
}
.fad.fa-tachometer-alt-fast::after,
.fa-duotone.fa-tachometer-alt-fast::after {
  content: "";
}
.fad.fa-link::after,
.fa-duotone.fa-link::after {
  content: "";
}
.fad.fa-chain::after,
.fa-duotone.fa-chain::after {
  content: "";
}
.fad.fa-play::after,
.fa-duotone.fa-play::after {
  content: "";
}
.fad.fa-magnifying-glass::after,
.fa-duotone.fa-magnifying-glass::after {
  content: "";
}
.fad.fa-search::after,
.fa-duotone.fa-search::after {
  content: "";
}
.fad.fa-chevron-down::after,
.fa-duotone.fa-chevron-down::after {
  content: "";
}
.fad.fa-arrow-up::after,
.fa-duotone.fa-arrow-up::after {
  content: "";
}
.fad.fa-tv::after,
.fa-duotone.fa-tv::after {
  content: "";
}
.fad.fa-television::after,
.fa-duotone.fa-television::after {
  content: "";
}
.fad.fa-tv-alt::after,
.fa-duotone.fa-tv-alt::after {
  content: "";
}
.fad.fa-list-check::after,
.fa-duotone.fa-list-check::after {
  content: "";
}
.fad.fa-tasks::after,
.fa-duotone.fa-tasks::after {
  content: "";
}
.fad.fa-plus::after,
.fa-duotone.fa-plus::after {
  content: "++";
}
.fad.fa-add::after,
.fa-duotone.fa-add::after {
  content: "++";
}
.fad.fa-xmark::after,
.fa-duotone.fa-xmark::after {
  content: "";
}
.fad.fa-close::after,
.fa-duotone.fa-close::after {
  content: "";
}
.fad.fa-multiply::after,
.fa-duotone.fa-multiply::after {
  content: "";
}
.fad.fa-remove::after,
.fa-duotone.fa-remove::after {
  content: "";
}
.fad.fa-times::after,
.fa-duotone.fa-times::after {
  content: "";
}
.fad.fa-chevron-left::after,
.fa-duotone.fa-chevron-left::after {
  content: "";
}
.fad.fa-chevron-right::after,
.fa-duotone.fa-chevron-right::after {
  content: "";
}
.fad.fa-trophy::after,
.fa-duotone.fa-trophy::after {
  content: "";
}
.fad.fa-rotate::after,
.fa-duotone.fa-rotate::after {
  content: "";
}
.fad.fa-sync-alt::after,
.fa-duotone.fa-sync-alt::after {
  content: "";
}
.fad.fa-gears::after,
.fa-duotone.fa-gears::after {
  content: "";
}
.fad.fa-cogs::after,
.fa-duotone.fa-cogs::after {
  content: "";
}
.fad.fa-ticket-simple::after,
.fa-duotone.fa-ticket-simple::after {
  content: "";
}
.fad.fa-ticket-alt::after,
.fa-duotone.fa-ticket-alt::after {
  content: "";
}
.fad.fa-hashtag::after,
.fa-duotone.fa-hashtag::after {
  content: "##";
}
.fad.fa-calendar::after,
.fa-duotone.fa-calendar::after {
  content: "";
}
.fad.fa-dragon::after,
.fa-duotone.fa-dragon::after {
  content: "";
}
.fad.fa-check::after,
.fa-duotone.fa-check::after {
  content: "";
}
.fad.fa-angle-left::after,
.fa-duotone.fa-angle-left::after {
  content: "";
}
.fad.fa-share::after,
.fa-duotone.fa-share::after {
  content: "";
}
.fad.fa-arrow-turn-right::after,
.fa-duotone.fa-arrow-turn-right::after {
  content: "";
}
.fad.fa-mail-forward::after,
.fa-duotone.fa-mail-forward::after {
  content: "";
}
.fad.fa-paper-plane::after,
.fa-duotone.fa-paper-plane::after {
  content: "";
}
.fad.fa-dice::after,
.fa-duotone.fa-dice::after {
  content: "";
}
.fad.fa-face-sad-tear::after,
.fa-duotone.fa-face-sad-tear::after {
  content: "";
}
.fad.fa-sad-tear::after,
.fa-duotone.fa-sad-tear::after {
  content: "";
}
.fad.fa-masks-theater::after,
.fa-duotone.fa-masks-theater::after {
  content: "";
}
.fad.fa-theater-masks::after,
.fa-duotone.fa-theater-masks::after {
  content: "";
}
:root,
:host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-d5bbe9.woff2") format("woff2");unicode-range:U+23,U+2B,U+F005,U+F007,U+F00C,U+F015,U+F017,U+F019,U+F024,U+F03E,U+F04B,U+F060,U+F062,U+F064,U+F06D,U+F091,U+F093,U+F0AC,U+F0C1,U+F0C9,U+F133,U+F1AB,U+F1D8,U+F1F8,U+F303,U+F8A9;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-e41116.woff2") format("woff2");unicode-range:U+F008,U+F06E,U+F078,U+F0E7,U+F521-F522,U+F6D5;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-043e6a.woff2") format("woff2");unicode-range:U+F073;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-ec38a0.woff2") format("woff2");unicode-range:U+E235,U+F146,U+F699;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-51b08f.woff2") format("woff2");unicode-range:U+E2CA,U+F105,U+F57A;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-1e5361.woff2") format("woff2");unicode-range:U+F401;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-e9d1d9.woff2") format("woff2");unicode-range:U+F0FE,U+F144,U+F4FF;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-292b12.woff2") format("woff2");unicode-range:U+F0ED;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-ca12ba.woff2") format("woff2");unicode-range:U+F009,U+F0C7,U+F119,U+F4AD;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-6d2a10.woff2") format("woff2");unicode-range:U+F013;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-50c900.woff2") format("woff2");unicode-range:U+F002,U+F107,U+F625;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-03c840.woff2") format("woff2");unicode-range:U+F00D,U+F053-F054,U+F0AE,U+F26C;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-d85a6c.woff2") format("woff2");unicode-range:U+F085,U+F2F1,U+F3FF;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-b4a9ce.woff2") format("woff2");unicode-range:U+F104,U+F5B4,U+F630;}
.fal,
.fa-light {
  font-weight: 300;
}
:root,
: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("../fonts/tt-icons/tt-pro-fa-regular-400-d5bbe9.woff2") format("woff2");unicode-range:U+F005,U+F007,U+F017,U+F024,U+F03E,U+F133,U+F1D8;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-d5bbe9.woff2") format("woff2");unicode-range:U+23,U+2B,U+F00C,U+F015,U+F019,U+F04B,U+F060,U+F062,U+F064,U+F06D,U+F091,U+F093,U+F0AC,U+F0C1,U+F0C9,U+F1AB,U+F1F8,U+F303,U+F8A9;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-e41116.woff2") format("woff2");unicode-range:U+F06E;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-e41116.woff2") format("woff2");unicode-range:U+F008,U+F078,U+F0E7,U+F521-F522,U+F6D5;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-043e6a.woff2") format("woff2");unicode-range:U+F073;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-ec38a0.woff2") format("woff2");unicode-range:U+F146;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-ec38a0.woff2") format("woff2");unicode-range:U+E235,U+F699;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-51b08f.woff2") format("woff2");unicode-range:U+F57A;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-51b08f.woff2") format("woff2");unicode-range:U+E2CA,U+F105;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-regular-400-1e5361.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-regular-400-1e5361.ttf") format("truetype");unicode-range:U+F401;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-e9d1d9.woff2") format("woff2");unicode-range:U+F0FE,U+F144;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-e9d1d9.woff2") format("woff2");unicode-range:U+F4FF;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-292b12.woff2") format("woff2");unicode-range:U+F0ED;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-ca12ba.woff2") format("woff2");unicode-range:U+F0C7,U+F119,U+F4AD;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-ca12ba.woff2") format("woff2");unicode-range:U+F009;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-6d2a10.woff2") format("woff2");unicode-range:U+F013;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-50c900.woff2") format("woff2");unicode-range:U+F002,U+F107,U+F625;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-regular-400-03c840.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-regular-400-03c840.ttf") format("truetype");unicode-range:U+F00D,U+F053-F054,U+F0AE,U+F26C;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-d85a6c.woff2") format("woff2");unicode-range:U+F085,U+F2F1,U+F3FF;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-b4a9ce.woff2") format("woff2");unicode-range:U+F5B4;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-b4a9ce.woff2") format("woff2");unicode-range:U+F104,U+F630;}
.far,
.fa-regular {
  font-weight: 400;
}
:root,
: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("../fonts/tt-icons/tt-pro-fa-solid-900-d5bbe9.woff2") format("woff2");unicode-range:U+23,U+2B,U+F005,U+F007,U+F00C,U+F015,U+F017,U+F019,U+F024,U+F03E,U+F04B,U+F060,U+F062,U+F064,U+F06D,U+F091,U+F093,U+F0AC,U+F0C1,U+F0C9,U+F133,U+F1AB,U+F1D8,U+F1F8,U+F303;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-d5bbe9.woff2") format("woff2");unicode-range:U+F8A9;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-e41116.woff2") format("woff2");unicode-range:U+F008,U+F06E,U+F078,U+F0E7,U+F521-F522,U+F6D5;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-043e6a.woff2") format("woff2");unicode-range:U+F073;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-ec38a0.woff2") format("woff2");unicode-range:U+F146,U+F699;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-ec38a0.woff2") format("woff2");unicode-range:U+E235;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-51b08f.woff2") format("woff2");unicode-range:U+E2CA,U+F105,U+F57A;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-1e5361.woff2") format("woff2");unicode-range:U+F401;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-e9d1d9.woff2") format("woff2");unicode-range:U+F0FE,U+F144,U+F4FF;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-292b12.woff2") format("woff2");unicode-range:U+F0ED;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-solid-900-ca12ba.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-solid-900-ca12ba.ttf") format("truetype");unicode-range:U+F009,U+F0C7,U+F119,U+F4AD;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-6d2a10.woff2") format("woff2");unicode-range:U+F013;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-solid-900-50c900.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-solid-900-50c900.ttf") format("truetype");unicode-range:U+F002,U+F107,U+F625;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-03c840.woff2") format("woff2");unicode-range:U+F00D,U+F053-F054,U+F0AE,U+F26C;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-d85a6c.woff2") format("woff2");unicode-range:U+F085,U+F2F1,U+F3FF;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-b4a9ce.woff2") format("woff2");unicode-range:U+F104,U+F5B4,U+F630;}
.fas,
.fa-solid {
  font-weight: 900;
}
:root,
:host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-d5bbe9.woff2") format("woff2");unicode-range:U+23,U+2B,U+F005,U+F007,U+F00C,U+F015,U+F017,U+F019,U+F024,U+F03E,U+F04B,U+F060,U+F062,U+F064,U+F06D,U+F091,U+F093,U+F0AC,U+F0C1,U+F0C9,U+F133,U+F1AB,U+F1D8,U+F1F8,U+F303,U+F8A9;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-e41116.woff2") format("woff2");unicode-range:U+F008,U+F06E,U+F078,U+F0E7,U+F521-F522,U+F6D5;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-043e6a.woff2") format("woff2");unicode-range:U+F073;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-ec38a0.woff2") format("woff2");unicode-range:U+E235,U+F146,U+F699;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-51b08f.woff2") format("woff2");unicode-range:U+E2CA,U+F105,U+F57A;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-1e5361.woff2") format("woff2");unicode-range:U+F401;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-e9d1d9.woff2") format("woff2");unicode-range:U+F0FE,U+F144,U+F4FF;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-292b12.woff2") format("woff2");unicode-range:U+F0ED;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-ca12ba.woff2") format("woff2");unicode-range:U+F009,U+F0C7,U+F119,U+F4AD;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-6d2a10.woff2") format("woff2");unicode-range:U+F013;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-50c900.woff2") format("woff2");unicode-range:U+F002,U+F107,U+F625;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-03c840.woff2") format("woff2");unicode-range:U+F00D,U+F053-F054,U+F0AE,U+F26C;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-d85a6c.woff2") format("woff2");unicode-range:U+F085,U+F2F1,U+F3FF;}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-thin-100-b4a9ce.woff2") format("woff2");unicode-range:U+F104,U+F5B4,U+F630;}
.fat,
.fa-thin {
  font-weight: 100;
}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-brands-400-5.0.0.woff2") format("woff2");unicode-range:U+F099,U+F2C6,U+F2DE;}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-brands-400-5.8.0.woff2") format("woff2");unicode-range:U+F612;}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-brands-400-5.8.2.woff2") format("woff2");unicode-range:U+F39E;}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-brands-400-5.12.0.woff2") format("woff2");unicode-range:U+F17B;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-ec38a0.woff2") format("woff2");unicode-range:U+F146,U+F699;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-51b08f.woff2") format("woff2");unicode-range:U+F105,U+F57A;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-292b12.woff2") format("woff2");unicode-range:U+F0ED;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-043e6a.woff2") format("woff2");unicode-range:U+F073;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-d5bbe9.woff2") format("woff2");unicode-range:U+F005,U+F007,U+F00C,U+F015,U+F017,U+F019,U+F024,U+F03E,U+F04B,U+F060,U+F062,U+F064,U+F06D,U+F091,U+F093,U+F0AC,U+F0C1,U+F0C9,U+F133,U+F1AB,U+F1D8,U+F1F8,U+F303,U+F8A9;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-03c840.woff2") format("woff2");unicode-range:U+F00D,U+F053-F054,U+F0AE,U+F26C;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-solid-900-50c900.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-solid-900-50c900.ttf") format("truetype");unicode-range:U+F002,U+F107,U+F625;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-1e5361.woff2") format("woff2");unicode-range:U+F401;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-6d2a10.woff2") format("woff2");unicode-range:U+F013;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-e41116.woff2") format("woff2");unicode-range:U+F008,U+F06E,U+F078,U+F0E7,U+F521-F522,U+F6D5;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-b4a9ce.woff2") format("woff2");unicode-range:U+F104,U+F5B4,U+F630;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-solid-900-ca12ba.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-solid-900-ca12ba.ttf") format("truetype");unicode-range:U+F009,U+F0C7,U+F119,U+F4AD;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-d85a6c.woff2") format("woff2");unicode-range:U+F085,U+F2F1,U+F3FF;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-e9d1d9.woff2") format("woff2");unicode-range:U+F0FE,U+F144,U+F4FF;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-ec38a0.woff2") format("woff2");unicode-range:U+F146,U+F699;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-51b08f.woff2") format("woff2");unicode-range:U+F105,U+F57A;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-292b12.woff2") format("woff2");unicode-range:U+F0ED;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-043e6a.woff2") format("woff2");unicode-range:U+F073;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-d5bbe9.woff2") format("woff2");unicode-range:U+F005,U+F007,U+F00C,U+F015,U+F017,U+F019,U+F024,U+F03E,U+F04B,U+F060,U+F062,U+F064,U+F06D,U+F091,U+F093,U+F0AC,U+F0C1,U+F0C9,U+F133,U+F1AB,U+F1D8,U+F1F8,U+F303,U+F8A9;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-regular-400-03c840.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-regular-400-03c840.ttf") format("truetype");unicode-range:U+F00D,U+F053-F054,U+F0AE,U+F26C;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-50c900.woff2") format("woff2");unicode-range:U+F002,U+F107,U+F625;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-regular-400-1e5361.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-regular-400-1e5361.ttf") format("truetype");unicode-range:U+F401;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-6d2a10.woff2") format("woff2");unicode-range:U+F013;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-e41116.woff2") format("woff2");unicode-range:U+F008,U+F06E,U+F078,U+F0E7,U+F521-F522,U+F6D5;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-b4a9ce.woff2") format("woff2");unicode-range:U+F104,U+F5B4,U+F630;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-ca12ba.woff2") format("woff2");unicode-range:U+F009,U+F0C7,U+F119,U+F4AD;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-d85a6c.woff2") format("woff2");unicode-range:U+F085,U+F2F1,U+F3FF;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-e9d1d9.woff2") format("woff2");unicode-range:U+F0FE,U+F144,U+F4FF;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-ec38a0.woff2") format("woff2");unicode-range:U+F146,U+F699;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-51b08f.woff2") format("woff2");unicode-range:U+F105,U+F57A;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-292b12.woff2") format("woff2");unicode-range:U+F0ED;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-043e6a.woff2") format("woff2");unicode-range:U+F073;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-d5bbe9.woff2") format("woff2");unicode-range:U+F005,U+F007,U+F00C,U+F015,U+F017,U+F019,U+F024,U+F03E,U+F04B,U+F060,U+F062,U+F064,U+F06D,U+F091,U+F093,U+F0AC,U+F0C1,U+F0C9,U+F133,U+F1AB,U+F1D8,U+F1F8,U+F303,U+F8A9;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-03c840.woff2") format("woff2");unicode-range:U+F00D,U+F053-F054,U+F0AE,U+F26C;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-50c900.woff2") format("woff2");unicode-range:U+F002,U+F107,U+F625;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-1e5361.woff2") format("woff2");unicode-range:U+F401;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-6d2a10.woff2") format("woff2");unicode-range:U+F013;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-e41116.woff2") format("woff2");unicode-range:U+F008,U+F06E,U+F078,U+F0E7,U+F521-F522,U+F6D5;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-b4a9ce.woff2") format("woff2");unicode-range:U+F104,U+F5B4,U+F630;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-ca12ba.woff2") format("woff2");unicode-range:U+F009,U+F0C7,U+F119,U+F4AD;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-d85a6c.woff2") format("woff2");unicode-range:U+F085,U+F2F1,U+F3FF;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-light-300-e9d1d9.woff2") format("woff2");unicode-range:U+F0FE,U+F144,U+F4FF;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-ec38a0.woff2") format("woff2");unicode-range:U+F146,U+F699;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-51b08f.woff2") format("woff2");unicode-range:U+F105,U+F57A;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-duotone-900-292b12.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-duotone-900-292b12.ttf") format("truetype");unicode-range:U+F0ED;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-043e6a.woff2") format("woff2");unicode-range:U+F073;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-duotone-900-d5bbe9.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-duotone-900-d5bbe9.ttf") format("truetype");unicode-range:U+F005,U+F007,U+F00C,U+F015,U+F017,U+F019,U+F024,U+F03E,U+F04B,U+F060,U+F062,U+F064,U+F06D,U+F091,U+F093,U+F0AC,U+F0C1,U+F0C9,U+F133,U+F1AB,U+F1D8,U+F1F8,U+F303,U+F8A9;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-03c840.woff2") format("woff2");unicode-range:U+F00D,U+F053-F054,U+F0AE,U+F26C;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-50c900.woff2") format("woff2");unicode-range:U+F002,U+F107,U+F625;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-duotone-900-1e5361.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-duotone-900-1e5361.ttf") format("truetype");unicode-range:U+F401;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-6d2a10.woff2") format("woff2");unicode-range:U+F013;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-e41116.woff2") format("woff2");unicode-range:U+F008,U+F06E,U+F078,U+F0E7,U+F521-F522,U+F6D5;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-b4a9ce.woff2") format("woff2");unicode-range:U+F104,U+F5B4,U+F630;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-ca12ba.woff2") format("woff2");unicode-range:U+F009,U+F0C7,U+F119,U+F4AD;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-d85a6c.woff2") format("woff2");unicode-range:U+F085,U+F2F1,U+F3FF;}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-duotone-900-e9d1d9.woff2") format("woff2");unicode-range:U+F0FE,U+F144,U+F4FF;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-292b12.woff2") format("woff2");unicode-range:U+F0ED;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-d5bbe9.woff2") format("woff2");unicode-range:U+F005,U+F007,U+F00C,U+F015,U+F019,U+F024,U+F04B,U+F060,U+F062,U+F064,U+F06D,U+F091,U+F093,U+F0C1,U+F0C9,U+F1AB,U+F1D8;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-solid-900-50c900.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-solid-900-50c900.ttf") format("truetype");unicode-range:U+F002,U+F107;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-e41116.woff2") format("woff2");unicode-range:U+F008,U+F078,U+F0E7;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-solid-900-ca12ba.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-solid-900-ca12ba.ttf") format("truetype");unicode-range:U+F009;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-d85a6c.woff2") format("woff2");unicode-range:U+F085;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-03c840.woff2") format("woff2");unicode-range:U+F00D,U+F053-F054,U+F26C;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-b4a9ce.woff2") format("woff2");unicode-range:U+F104;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-6d2a10.woff2") format("woff2");unicode-range:U+F013;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-ec38a0.woff2") format("woff2");unicode-range:U+F146;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-e9d1d9.woff2") format("woff2");unicode-range:U+F0FE,U+F144;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-043e6a.woff2") format("woff2");unicode-range:U+F073;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-solid-900-51b08f.woff2") format("woff2");unicode-range:U+F105;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-brands-400-90d968.woff2") format("woff2");unicode-range:U+F2DE;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-brands-400-f6b769.woff2") format("woff2");unicode-range:U+F099,U+F17B,U+F2C6;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-d5bbe9.woff2") format("woff2");unicode-range:U+F017,U+F03E,U+F133;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-e41116.woff2") format("woff2");unicode-range:U+F06E;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-regular-400-ca12ba.woff2") format("woff2");unicode-range:U+F0C7,U+F119;}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-v4compatibility.woff2") format("woff2");unicode-range:U+F0AC,U+F0AE,U+F1F8;}
/*!
 * Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2022 Fonticons, Inc.
 */
:root,
:host {
  --fa-style-family-sharp: "Font Awesome 6 Sharp";
  --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-sharp-solid-900-d5bbe9.woff2") format("woff2");unicode-range:U+23,U+2B,U+F005,U+F007,U+F00C,U+F015,U+F017,U+F019,U+F024,U+F03E,U+F04B,U+F060,U+F062,U+F064,U+F06D,U+F091,U+F093,U+F0AC,U+F0C1,U+F0C9,U+F133,U+F1AB,U+F1D8,U+F1F8,U+F303,U+F8A9;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-sharp-solid-900-e41116.woff2") format("woff2");unicode-range:U+F008,U+F06E,U+F078,U+F0E7,U+F521-F522,U+F6D5;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-sharp-solid-900-043e6a.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-sharp-solid-900-043e6a.ttf") format("truetype");unicode-range:U+F073;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-sharp-solid-900-ec38a0.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-sharp-solid-900-ec38a0.ttf") format("truetype");unicode-range:U+E235,U+F146,U+F699;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-sharp-solid-900-51b08f.woff2") format("woff2");unicode-range:U+E2CA,U+F105,U+F57A;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-sharp-solid-900-1e5361.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-sharp-solid-900-1e5361.ttf") format("truetype");unicode-range:U+F401;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-sharp-solid-900-e9d1d9.woff2") format("woff2");unicode-range:U+F0FE,U+F144,U+F4FF;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-sharp-solid-900-292b12.woff2") format("woff2");unicode-range:U+F0ED;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-sharp-solid-900-ca12ba.woff2") format("woff2");unicode-range:U+F009,U+F0C7,U+F119,U+F4AD;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-sharp-solid-900-6d2a10.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-sharp-solid-900-6d2a10.ttf") format("truetype");unicode-range:U+F013;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-sharp-solid-900-50c900.woff2") format("woff2");unicode-range:U+F002,U+F107,U+F625;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-sharp-solid-900-03c840.woff2") format("woff2");unicode-range:U+F00D,U+F053-F054,U+F0AE,U+F26C;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/tt-icons/tt-pro-fa-sharp-solid-900-d85a6c.woff2") format("woff2");unicode-range:U+F085,U+F2F1,U+F3FF;}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-sharp-solid-900-b4a9ce.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/aquawolf04/font-awesome-pro@5cd1511/webfonts/pro-fa-sharp-solid-900-b4a9ce.ttf") format("truetype");unicode-range:U+F104,U+F5B4,U+F630;}
.fass,
.fa-sharp-solid {
  font-weight: 900;
}
