@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/static/fonts/fa-webfonts/fa-solid-900.woff2") format("woff2"), url("/static/fonts/fa-webfonts/fa-solid-900.ttf") format("truetype");
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/static/fonts/fa-webfonts/fa-regular-400.woff2") format("woff2"), url("/static/fonts/fa-webfonts/fa-regular-400.ttf") format("truetype");
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/static/fonts/fa-webfonts/fa-solid-900.woff2") format("woff2"), url("/static/fonts/fa-webfonts/fa-solid-900.ttf") format("truetype");
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/static/fonts/fa-webfonts/fa-regular-400.woff2") format("woff2"), url("/static/fonts/fa-webfonts/fa-regular-400.ttf") format("truetype");
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/static/fonts/fa-webfonts/fa-brands-400.woff2") format("woff2"), url("/static/fonts/fa-webfonts/fa-brands-400.ttf") format("truetype");
}
i.fa, i.fas, i.far, i.fab, i.fa-solid, i.fa-regular, i.fa-brands {
  font-style: normal;
}

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

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

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

.fa-facebook {
  font-family: "Font Awesome 6 Brands";
}
.fa-facebook::before {
  content: "\f09a";
}

.fa-instagram {
  font-family: "Font Awesome 6 Brands";
}
.fa-instagram::before {
  content: "\f16d";
}

.fa-linkedin {
  font-family: "Font Awesome 6 Brands";
}
.fa-linkedin::before {
  content: "\f08c";
}

.fa-twitter {
  font-family: "Font Awesome 6 Brands";
}
.fa-twitter::before {
  content: "\f099";
}

.fa-youtube {
  font-family: "Font Awesome 6 Brands";
}
.fa-youtube::before {
  content: "\f167";
}

.fa-x-twitter {
  font-family: "Font Awesome 6 Brands";
}
.fa-x-twitter::before {
  content: "\e61b";
}

.fa-linkedin-in {
  font-family: "Font Awesome 6 Brands";
}
.fa-linkedin-in::before {
  content: "\f0e1";
}

.fa-facebook-f {
  font-family: "Font Awesome 6 Brands";
}
.fa-facebook-f::before {
  content: "\f39e";
}

.fa-bars {
  font-family: "Font Awesome 6 Pro";
}
.fa-bars::before {
  content: "\f0c9";
}

.fa-chevron-down {
  font-family: "Font Awesome 6 Pro";
}
.fa-chevron-down::before {
  content: "\f078";
}

.fa-chevron-right {
  font-family: "Font Awesome 6 Pro";
}
.fa-chevron-right::before {
  content: "\f054";
}

.fa-arrow-right-long {
  font-family: "Font Awesome 6 Pro";
}
.fa-arrow-right-long::before {
  content: "\f178";
}

.fa-file {
  font-family: "Font Awesome 6 Pro";
}
.fa-file::before {
  content: "\f15b";
}

.fa-file-pdf {
  font-family: "Font Awesome 6 Pro";
}
.fa-file-pdf::before {
  content: "\f1c1";
}

.fa-file-audio {
  font-family: "Font Awesome 6 Pro";
}
.fa-file-audio::before {
  content: "\f1c7";
}

.fa-file-video {
  font-family: "Font Awesome 6 Pro";
}
.fa-file-video::before {
  content: "\f1c8";
}

.fa-file-svg {
  font-family: "Font Awesome 6 Pro";
}
.fa-file-svg::before {
  content: "\e64b";
}

.fa-file-image {
  font-family: "Font Awesome 6 Pro";
}
.fa-file-image::before {
  content: "\f1c5";
}

.fa-circle-check {
  font-family: "Font Awesome 6 Pro";
}
.fa-circle-check::before {
  content: "\f058";
}

.fa-circle-xmark {
  font-family: "Font Awesome 6 Pro";
}
.fa-circle-xmark::before {
  content: "\f057";
}

.fa-comments {
  font-family: "Font Awesome 6 Pro";
}
.fa-comments::before {
  content: "\f086";
}

.fa-magnifying-glass {
  font-family: "Font Awesome 6 Pro";
}
.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search {
  font-family: "Font Awesome 6 Pro";
}
.fa-search::before {
  content: "\f002";
}

.fa-chevron-right {
  font-family: "Font Awesome 6 Pro";
}
.fa-chevron-right::before {
  content: "\f054";
}

.fa-chevron-left {
  font-family: "Font Awesome 6 Pro";
}
.fa-chevron-left::before {
  content: "\f053";
}

.fa-caret-down {
  font-family: "Font Awesome 6 Pro";
}
.fa-caret-down::before {
  content: "\f0d7";
}

.fa-xmark {
  font-family: "Font Awesome 6 Pro";
}
.fa-xmark::before {
  content: "\f00d";
}

.fa-star {
  font-family: "Font Awesome 6 Pro";
}
.fa-star::before {
  content: "\f005";
}

.fa-phone-alt {
  font-family: "Font Awesome 6 Pro";
}
.fa-phone-alt::before {
  content: "\f879";
}

.fa-envelope {
  font-family: "Font Awesome 6 Pro";
}
.fa-envelope::before {
  content: "\f0e0";
}

.fa-comment-dots {
  font-family: "Font Awesome 6 Pro";
}
.fa-comment-dots::before {
  content: "\f4ad";
}

.fa-arrow-circle-down {
  font-family: "Font Awesome 6 Pro";
}
.fa-arrow-circle-down::before {
  content: "\f0ab";
}

.fa-circle-notch {
  font-family: "Font Awesome 6 Pro";
}
.fa-circle-notch::before {
  content: "\f1ce";
}

.fa-times {
  font-family: "Font Awesome 6 Pro";
}
.fa-times::before {
  content: "\f00d";
}

.fa-check {
  font-family: "Font Awesome 6 Pro";
}
.fa-check::before {
  content: "\f00c";
}

.fa-circle-play {
  font-family: "Font Awesome 6 Pro";
}
.fa-circle-play::before {
  content: "\f144";
}

.fa-arrow-right {
  font-family: "Font Awesome 6 Pro";
}
.fa-arrow-right::before {
  content: "\f061";
}

.fa-square-facebook {
  font-family: "Font Awesome 6 Brands";
}
.fa-square-facebook::before {
  content: "\f082";
}

.fa-square-x-twitter {
  font-family: "Font Awesome 6 Brands";
}
.fa-square-x-twitter::before {
  content: "\e61a";
}

.fa-square-envelope {
  font-family: "Font Awesome 6 Pro";
}
.fa-square-envelope::before {
  content: "\f199";
}

.fa-check-circle {
  font-family: "Font Awesome 6 Pro";
}
.fa-check-circle::before {
  content: "\f058";
}

.fa-times-circle {
  font-family: "Font Awesome 6 Pro";
}
.fa-times-circle::before {
  content: "\f057";
}

.fa-play-circle {
  font-family: "Font Awesome 6 Pro";
}
.fa-play-circle::before {
  content: "\f144";
}

.fa-angle-right {
  font-family: "Font Awesome 6 Pro";
}
.fa-angle-right::before {
  content: "\f105";
}

.fa-twitch {
  font-family: "Font Awesome 6 Brands";
}
.fa-twitch::before {
  content: "\f1e8";
}

.fa-discord {
  font-family: "Font Awesome 6 Brands";
}
.fa-discord::before {
  content: "\f392";
}

.fa-download {
  font-family: "Font Awesome 6 Pro";
}
.fa-download::before {
  content: "\f019";
}

.fa-heart-pulse {
  font-family: "Font Awesome 6 Pro";
}
.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-building-shield {
  font-family: "Font Awesome 6 Pro";
}
.fa-building-shield::before {
  content: "\e4d8";
}

.fa-people-group {
  font-family: "Font Awesome 6 Pro";
}
.fa-people-group::before {
  content: "\e533";
}

.fa-medal {
  font-family: "Font Awesome 6 Pro";
}
.fa-medal::before {
  content: "\f5a2";
}

.fa-handshake {
  font-family: "Font Awesome 6 Pro";
}
.fa-handshake::before {
  content: "\f2b5";
}

.fa-bullhorn {
  font-family: "Font Awesome 6 Pro";
}
.fa-bullhorn::before {
  content: "\f0a1";
}

.fa-hourglass-half {
  font-family: "Font Awesome 6 Pro";
}
.fa-hourglass-half::before {
  content: "\f252";
}

.fa-money-bills {
  font-family: "Font Awesome 6 Pro";
}
.fa-money-bills::before {
  content: "\e1f3";
}

.fa-sack-dollar {
  font-family: "Font Awesome 6 Pro";
}
.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-business-time {
  font-family: "Font Awesome 6 Pro";
}
.fa-business-time::before {
  content: "\f64a";
}

.fa-users {
  font-family: "Font Awesome 6 Pro";
}
.fa-users::before {
  content: "\f0c0";
}

.fa-laptop {
  font-family: "Font Awesome 6 Pro";
}
.fa-laptop::before {
  content: "\f109";
}

.fa-lightbulb {
  font-family: "Font Awesome 6 Pro";
}
.fa-lightbulb::before {
  content: "\f0eb";
}

.fa-exclamation-triangle {
  font-family: "Font Awesome 6 Pro";
}
.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-ranking-star {
  font-family: "Font Awesome 6 Pro";
}
.fa-ranking-star::before {
  content: "\e561";
}

.fa-hand-holding-heart {
  font-family: "Font Awesome 6 Pro";
}
.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-circle-exclamation {
  font-family: "Font Awesome 6 Pro";
}
.fa-circle-exclamation::before {
  content: "\f06a";
}

.fa-exclamation-circle {
  font-family: "Font Awesome 6 Pro";
}
.fa-exclamation-circle::before {
  content: "\f06a";
}

.fa-2x {
  font-size: 2em;
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-name: fa-spin;
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
  display: inline-block;
}