.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
.fa {
  display: var(--fa-display, inline-block);
  background-color: currentColor;
  aspect-ratio: 1 / 1;
  width: 1em;
  position: relative;

  -webkit-mask-image: var(--fa);
  -webkit-mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;

  mask-image: var(--fa);
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  mask-position: center;
}
.fas.hidden,
.far.hidden,
.fab.hidden,
.fa-solid.hidden,
.fa-regular.hidden,
.fa-brands.hidden,
.fa.hidden {
  --fa-display: none;
}
.fas::before,
.far::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-brands::before,
.fa::before {
  content: "";
  display: var(--fa-display, inline-block);
  aspect-ratio: 1 / 1;
  height: 100%;
}

.fa-1x {
  height: 1em;
}

.fa-2x {
  height: 2em;
}

.fa-3x {
  height: 3em;
}

.fa-4x {
  height: 4em;
}

.fa-5x {
  height: 5em;
}

.fa-6x {
  height: 6em;
}

.fa-7x {
  height: 7em;
}

.fa-8x {
  height: 8em;
}

.fa-9x {
  height: 9em;
}

.fa-10x {
  height: 10em;
}

.fa-2xs {
  height: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  height: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em;
}

.fa-sm {
  height: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em;
}

.fa-lg {
  height: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  height: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em;
}

.fa-2xl {
  height: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.text-sm [class*="fa-"],
.text-sm[class*="fa-"] {
  height: 0.875rem;
}

.text-4xl [class*="fa-"],
.text-4xl[class*="fa-"] {
  height: 2.5rem;
}

.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(-1 * var(--fa-li-width, 2em));
  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 {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  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 {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}

@keyframes fa-beat {
  0%,
  90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}

@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    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% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}

@keyframes fa-beat-fade {
  0%,
  100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%,
  24% {
    transform: rotate(-18deg);
  }
  12%,
  28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%,
  100% {
    transform: rotate(0deg);
  }
}

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

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

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

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

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

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

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0));
}

.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 {
  height: 2em;
}

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

/* Links to SVGs */

/* Solid */
:is(.fa-solid, .fas).fa-podcast {
  --fa: url("/static/fontawesome-custom/svgs/solid/podcast.svg");
}
:is(.fa-solid, .fas).fa-right-to-bracket,
:is(.fa-solid, .fas).fa-sign-in-alt {
  --fa: url("/static/fontawesome-custom/svgs/solid/right-to-bracket.svg");
}
:is(.fa-solid, .fas).fa-calendar-days {
  --fa: url("/static/fontawesome-custom/svgs/solid/calendar-days.svg");
}
:is(.fa-solid, .fas).fa-eye {
  --fa: url("/static/fontawesome-custom/svgs/solid/eye.svg");
}
:is(.fa-solid, .fas).fa-medal {
  --fa: url("/static/fontawesome-custom/svgs/solid/medal.svg");
}
:is(.fa-solid, .fas).fa-edit,
:is(.fa-solid, .fas).fa-pen-to-square {
  --fa: url("/static/fontawesome-custom/svgs/solid/pen-to-square.svg");
}
:is(.fa-solid, .fas).fa-trash-can {
  --fa: url("/static/fontawesome-custom/svgs/solid/trash-can.svg");
}
:is(.fa-solid, .fas).fa-shield-halved {
  --fa: url("/static/fontawesome-custom/svgs/solid/shield-halved.svg");
}
:is(.fa-solid, .fas).fa-calculator {
  --fa: url("/static/fontawesome-custom/svgs/solid/calculator.svg");
}
:is(.fa-solid, .fas).fa-rotate {
  --fa: url("/static/fontawesome-custom/svgs/solid/rotate.svg");
}
:is(.fa-solid, .fas).fa-rocket {
  --fa: url("/static/fontawesome-custom/svgs/solid/rocket.svg");
}
:is(.fa-solid, .fas).fa-ban {
  --fa: url("/static/fontawesome-custom/svgs/solid/ban.svg");
}
:is(.fa-solid, .fas).fa-brain {
  --fa: url("/static/fontawesome-custom/svgs/solid/brain.svg");
}
:is(.fa-solid, .fas).fa-crown {
  --fa: url("/static/fontawesome-custom/svgs/solid/crown.svg");
}
:is(.fa-solid, .fas).fa-play {
  --fa: url("/static/fontawesome-custom/svgs/solid/play.svg");
}
:is(.fa-solid, .fas).fa-credit-card {
  --fa: url("/static/fontawesome-custom/svgs/solid/credit-card.svg");
}
:is(.fa-solid, .fas).fa-arrows-rotate {
  --fa: url("/static/fontawesome-custom/svgs/solid/arrows-rotate.svg");
}
:is(.fa-solid, .fas).fa-pause {
  --fa: url("/static/fontawesome-custom/svgs/solid/pause.svg");
}
:is(.fa-solid, .fas).fa-pause-circle {
  --fa: url("/static/fontawesome-custom/svgs/solid/pause-circle.svg");
}
:is(.fa-solid, .fas).fa-file-lines {
  --fa: url("/static/fontawesome-custom/svgs/solid/file-lines.svg");
}
:is(.fa-solid, .fas).fa-users-rectangle {
  --fa: url("/static/fontawesome-custom/svgs/solid/users-rectangle.svg");
}
:is(.fa-solid, .fas).fa-graduation-cap {
  --fa: url("/static/fontawesome-custom/svgs/solid/graduation-cap.svg");
}
:is(.fa-solid, .fas).fa-envelope {
  --fa: url("/static/fontawesome-custom/svgs/solid/envelope.svg");
}
:is(.fa-solid, .fas).fa-cog,
:is(.fa-solid, .fas).fa-gear {
  --fa: url("/static/fontawesome-custom/svgs/solid/gear.svg");
}
:is(.fa-solid, .fas).fa-school {
  --fa: url("/static/fontawesome-custom/svgs/solid/school.svg");
}
:is(.fa-solid, .fas).fa-stopwatch {
  --fa: url("/static/fontawesome-custom/svgs/solid/stopwatch.svg");
}
:is(.fa-solid, .fas).fa-user-check {
  --fa: url("/static/fontawesome-custom/svgs/solid/user-check.svg");
}
:is(.fa-solid, .fas).fa-percent {
  --fa: url("/static/fontawesome-custom/svgs/solid/percent.svg");
}
:is(.fa-solid, .fas).fa-building {
  --fa: url("/static/fontawesome-custom/svgs/solid/building.svg");
}
:is(.fa-solid, .fas).fa-building-columns {
  --fa: url("/static/fontawesome-custom/svgs/solid/building-columns.svg");
}
:is(.fa-solid, .fas).fa-compass {
  --fa: url("/static/fontawesome-custom/svgs/solid/compass.svg");
}
:is(.fa-solid, .fas).fa-book-open {
  --fa: url("/static/fontawesome-custom/svgs/solid/book-open.svg");
}
:is(.fa-solid, .fas).fa-book {
  --fa: url("/static/fontawesome-custom/svgs/solid/book.svg");
}
:is(.fa-solid, .fas).fa-comment {
  --fa: url("/static/fontawesome-custom/svgs/solid/comment.svg");
}
:is(.fa-solid, .fas).fa-comments {
  --fa: url("/static/fontawesome-custom/svgs/solid/comments.svg");
}
:is(.fa-solid, .fas).fa-arrow-up {
  --fa: url("/static/fontawesome-custom/svgs/solid/arrow-up.svg");
}
:is(.fa-solid, .fas).fa-arrow-down {
  --fa: url("/static/fontawesome-custom/svgs/solid/arrow-down.svg");
}
:is(.fa-solid, .fas).fa-arrow-up-right-dots {
  --fa: url("/static/fontawesome-custom/svgs/solid/arrow-up-right-dots.svg");
}
:is(.fa-solid, .fas).fa-bullseye {
  --fa: url("/static/fontawesome-custom/svgs/solid/bullseye.svg");
}
:is(.fa-solid, .fas).fa-circle-check {
  --fa: url("/static/fontawesome-custom/svgs/solid/circle-check.svg");
}
:is(.fa-solid, .fas).fa-xmark {
  --fa: url("/static/fontawesome-custom/svgs/solid/xmark.svg");
}
:is(.fa-solid, .fas).fa-circle-xmark {
  --fa: url("/static/fontawesome-custom/svgs/solid/circle-xmark.svg");
}
:is(.fa-solid, .fas).fa-chevron-left {
  --fa: url("/static/fontawesome-custom/svgs/solid/chevron-left.svg");
}
:is(.fa-solid, .fas).fa-chevron-right {
  --fa: url("/static/fontawesome-custom/svgs/solid/chevron-right.svg");
}
:is(.fa-solid, .fas).fa-chevron-down {
  --fa: url("/static/fontawesome-custom/svgs/solid/chevron-down.svg");
}
:is(.fa-solid, .fas).fa-chevron-up {
  --fa: url("/static/fontawesome-custom/svgs/solid/chevron-up.svg");
}
:is(.fa-solid, .fas).fa-arrow-right {
  --fa: url("/static/fontawesome-custom/svgs/solid/arrow-right.svg");
}
:is(.fa-solid, .fas).fa-chart-bar {
  --fa: url("/static/fontawesome-custom/svgs/solid/chart-bar.svg");
}
:is(.fa-solid, .fas).fa-users {
  --fa: url("/static/fontawesome-custom/svgs/solid/users.svg");
}
:is(.fa-solid, .fas).fa-handshake {
  --fa: url("/static/fontawesome-custom/svgs/solid/handshake.svg");
}
:is(.fa-solid, .fas).fa-hand-point-right {
  --fa: url("/static/fontawesome-custom/svgs/solid/hand-point-right.svg");
}
:is(.fa-solid, .fas).fa-chart-line {
  --fa: url("/static/fontawesome-custom/svgs/solid/chart-line.svg");
}
:is(.fa-solid, .fas).fa-chart-pie {
  --fa: url("/static/fontawesome-custom/svgs/solid/chart-pie.svg");
}
:is(.fa-solid, .fas).fa-star {
  --fa: url("/static/fontawesome-custom/svgs/solid/star.svg");
}
:is(.fa-solid, .fas).fa-close {
  --fa: url("/static/fontawesome-custom/svgs/solid/xmark.svg");
}
:is(.fa-solid, .fas).fa-trophy {
  --fa: url("/static/fontawesome-custom/svgs/solid/trophy.svg");
}
:is(.fa-solid, .fas).fa-magnifying-glass {
  --fa: url("/static/fontawesome-custom/svgs/solid/magnifying-glass.svg");
}
:is(.fa-solid, .fas).fa-ticket {
  --fa: url("/static/fontawesome-custom/svgs/solid/ticket.svg");
}
:is(.fa-solid, .fas).fa-lock {
  --fa: url("/static/fontawesome-custom/svgs/solid/lock.svg");
}
:is(.fa-solid, .fas).fa-clock {
  --fa: url("/static/fontawesome-custom/svgs/solid/clock.svg");
}
:is(.fa-solid, .fas).fa-plus {
  --fa: url("/static/fontawesome-custom/svgs/solid/plus.svg");
}
:is(.fa-solid, .fas).fa-location-dot {
  --fa: url("/static/fontawesome-custom/svgs/solid/location-dot.svg");
}
:is(.fa-solid, .fas).fa-circle-info {
  --fa: url("/static/fontawesome-custom/svgs/solid/circle-info.svg");
}
:is(.fa-solid, .fas).fa-exclamation {
  --fa: url("/static/fontawesome-custom/svgs/solid/exclamation.svg");
}
:is(.fa-solid, .fas).fa-exclamation-circle {
  --fa: url("/static/fontawesome-custom/svgs/solid/exclamation-circle.svg");
}
:is(.fa-solid, .fas).fa-triangle-exclamation,
:is(.fa-solid, .fas).fa-exclamation-triangle {
  --fa: url("/static/fontawesome-custom/svgs/solid/triangle-exclamation.svg");
}
:is(.fa-solid, .fas).fa-info {
  --fa: url("/static/fontawesome-custom/svgs/solid/info.svg");
}
:is(.fa-solid, .fas).fa-check {
  --fa: url("/static/fontawesome-custom/svgs/solid/check.svg");
}
:is(.fa-solid, .fas).fa-check-double {
  --fa: url("/static/fontawesome-custom/svgs/solid/check-double.svg");
}
:is(.fa-solid, .fas).fa-bell {
  --fa: url("/static/fontawesome-custom/svgs/solid/bell.svg");
}
:is(.fa-solid, .fas).fa-database {
  --fa: url("/static/fontawesome-custom/svgs/solid/database.svg");
}
:is(.fa-solid, .fas).fa-calendar {
  --fa: url("/static/fontawesome-custom/svgs/solid/calendar.svg");
}
:is(.fa-solid, .fas).fa-calendar-plus {
  --fa: url("/static/fontawesome-custom/svgs/solid/calendar-plus.svg");
}
:is(.fa-solid, .fas).fa-calendar-check {
  --fa: url("/static/fontawesome-custom/svgs/solid/calendar-check.svg");
}
:is(.fa-solid, .fas).fa-gear {
  --fa: url("/static/fontawesome-custom/svgs/solid/gear.svg");
}
:is(.fa-solid, .fas).fa-arrow-left {
  --fa: url("/static/fontawesome-custom/svgs/solid/arrow-left.svg");
}
:is(.fa-solid, .fas).fa-pen-to-square {
  --fa: url("/static/fontawesome-custom/svgs/solid/pen-to-square.svg");
}
:is(.fa-solid, .fas).fa-paperclip {
  --fa: url("/static/fontawesome-custom/svgs/solid/paperclip.svg");
}
:is(.fa-solid, .fas).fa-xmark {
  --fa: url("/static/fontawesome-custom/svgs/solid/xmark.svg");
}
:is(.fa-solid, .fas).fa-user-plus {
  --fa: url("/static/fontawesome-custom/svgs/solid/user-plus.svg");
}
:is(.fa-solid, .fas).fa-ban {
  --fa: url("/static/fontawesome-custom/svgs/solid/ban.svg");
}
:is(.fa-solid, .fas).fa-user-shield {
  --fa: url("/static/fontawesome-custom/svgs/solid/user-shield.svg");
}
:is(.fa-solid, .fas).fa-triangle-exclamation {
  --fa: url("/static/fontawesome-custom/svgs/solid/triangle-exclamation.svg");
}
:is(.fa-solid, .fas).fa-headset {
  --fa: url("/static/fontawesome-custom/svgs/solid/headset.svg");
}
:is(.fa-solid, .fas).fa-rectangle-ad {
  --fa: url("/static/fontawesome-custom/svgs/solid/rectangle-ad.svg");
}
:is(.fa-solid, .fas).fa-circle-exclamation {
  --fa: url("/static/fontawesome-custom/svgs/solid/circle-exclamation.svg");
}
:is(.fa-solid, .fas).fa-circle-question {
  --fa: url("/static/fontawesome-custom/svgs/solid/circle-question.svg");
}
:is(.fa-solid, .fas).fa-gift {
  --fa: url("/static/fontawesome-custom/svgs/solid/gift.svg");
}
:is(.fa-solid, .fas).fa-clock-rotate-left {
  --fa: url("/static/fontawesome-custom/svgs/solid/clock-rotate-left.svg");
}
:is(.fa-solid, .fas).fa-globe {
  --fa: url("/static/fontawesome-custom/svgs/solid/globe.svg");
}
:is(.fa-solid, .fas).fa-clipboard-list {
  --fa: url("/static/fontawesome-custom/svgs/solid/clipboard-list.svg");
}
:is(.fa-solid, .fas).fa-bullhorn {
  --fa: url("/static/fontawesome-custom/svgs/solid/bullhorn.svg");
}
:is(.fa-solid, .fas).fa-wand-magic-sparkles {
  --fa: url("/static/fontawesome-custom/svgs/solid/wand-magic-sparkles.svg");
}
:is(.fa-solid, .fas).fa-sort-down {
  --fa: url("/static/fontawesome-custom/svgs/solid/sort-down.svg");
}
:is(.fa-solid, .fas).fa-sort-up {
  --fa: url("/static/fontawesome-custom/svgs/solid/sort-up.svg");
}
:is(.fa-solid, .fas).fa-thumbs-up {
  --fa: url("/static/fontawesome-custom/svgs/solid/thumbs-up.svg");
}
:is(.fa-solid, .fas).fa-bookmark {
  --fa: url("/static/fontawesome-custom/svgs/solid/bookmark.svg");
}
:is(.fa-solid, .fas).fa-thumbtack {
  --fa: url("/static/fontawesome-custom/svgs/solid/thumbtack.svg");
}
:is(.fa-solid, .fas).fa-folder {
  --fa: url("/static/fontawesome-custom/svgs/solid/folder.svg");
}
:is(.fa-solid, .fas).fa-lock {
  --fa: url("/static/fontawesome-custom/svgs/solid/lock.svg");
}
:is(.fa-solid, .fas).fa-graduation-cap {
  --fa: url("/static/fontawesome-custom/svgs/solid/graduation-cap.svg");
}
:is(.fa-solid, .fas).fa-list-check {
  --fa: url("/static/fontawesome-custom/svgs/solid/list-check.svg");
}
:is(.fa-solid, .fas).fa-user-group {
  --fa: url("/static/fontawesome-custom/svgs/solid/user-group.svg");
}
:is(.fa-solid, .fas).fa-dollar-sign {
  --fa: url("/static/fontawesome-custom/svgs/solid/dollar-sign.svg");
}
:is(.fa-solid, .fas).fa-comment-dots {
  --fa: url("/static/fontawesome-custom/svgs/solid/comment-dots.svg");
}
:is(.fa-solid, .fas).fa-sort {
  --fa: url("/static/fontawesome-custom/svgs/solid/sort.svg");
}
:is(.fa-solid, .fas).fa-arrow-up-right-from-square {
  --fa: url("/static/fontawesome-custom/svgs/solid/arrow-up-right-from-square.svg");
}
:is(.fa-solid, .fas).fa-pen {
  --fa: url("/static/fontawesome-custom/svgs/solid/pen.svg");
}
:is(.fa-solid, .fas).fa-fire {
  --fa: url("/static/fontawesome-custom/svgs/solid/fire.svg");
}
:is(.fa-solid, .fas).fa-filter {
  --fa: url("/static/fontawesome-custom/svgs/solid/filter.svg");
}
:is(.fa-solid, .fas).fa-rotate-left {
  --fa: url("/static/fontawesome-custom/svgs/solid/rotate-left.svg");
}
:is(.fa-solid, .fas).fa-house {
  --fa: url("/static/fontawesome-custom/svgs/solid/house.svg");
}
:is(.fa-solid, .fas).fa-circle-plus {
  --fa: url("/static/fontawesome-custom/svgs/solid/circle-plus.svg");
}
:is(.fa-solid, .fas).fa-user-gear {
  --fa: url("/static/fontawesome-custom/svgs/solid/user-gear.svg");
}
:is(.fa-solid, .fas).fa-up-right-from-square {
  --fa: url("/static/fontawesome-custom/svgs/solid/up-right-from-square.svg");
}
:is(.fa-solid, .fas).fa-bars {
  --fa: url("/static/fontawesome-custom/svgs/solid/bars.svg");
}
:is(.fa-solid, .fas).fa-times {
  --fa: url("/static/fontawesome-custom/svgs/solid/xmark.svg");
}
:is(.fa-solid, .fas).fa-laptop {
  --fa: url("/static/fontawesome-custom/svgs/solid/laptop.svg");
}
:is(.fa-solid, .fas).fa-robot {
  --fa: url("/static/fontawesome-custom/svgs/solid/robot.svg");
}
:is(.fa-solid, .fas).fa-tag {
  --fa: url("/static/fontawesome-custom/svgs/solid/tag.svg");
}
:is(.fa-solid, .fas).fa-lightbulb {
  --fa: url("/static/fontawesome-custom/svgs/solid/lightbulb.svg");
}
:is(.fa-solid, .fas).fa-coins {
  --fa: url("/static/fontawesome-custom/svgs/solid/coins.svg");
}
:is(.fa-solid, .fas).fa-layer-group {
  --fa: url("/static/fontawesome-custom/svgs/solid/layer-group.svg");
}
:is(.fa-solid, .fas).fa-arrow-trend-up {
  --fa: url("/static/fontawesome-custom/svgs/solid/arrow-trend-up.svg");
}
:is(.fa-solid, .fas).fa-hourglass-half {
  --fa: url("/static/fontawesome-custom/svgs/solid/hourglass-half.svg");
}
:is(.fa-solid, .fas).fa-award {
  --fa: url("/static/fontawesome-custom/svgs/solid/award.svg");
}

/* Regular */
:is(.fa-regular, .far).fa-comments {
  --fa: url("/static/fontawesome-custom/svgs/regular/comments.svg");
}
:is(.fa-regular, .far).fa-bookmark {
  --fa: url("/static/fontawesome-custom/svgs/regular/bookmark.svg");
}
:is(.fa-regular, .far).fa-envelope {
  --fa: url("/static/fontawesome-custom/svgs/regular/envelope.svg");
}
:is(.fa-regular, .far).fa-infinity {
  --fa: url("/static/fontawesome-custom/svgs/regular/infinity.svg");
}
:is(.fa-regular, .far).fa-clock {
  --fa: url("/static/fontawesome-custom/svgs/regular/clock.svg");
}
:is(.fa-regular, .far).fa-calendar {
  --fa: url("/static/fontawesome-custom/svgs/regular/calendar.svg");
}
:is(.fa-regular, .far).fa-folder-open {
  --fa: url("/static/fontawesome-custom/svgs/regular/folder-open.svg");
}
:is(.fa-regular, .far).fa-file {
  --fa: url("/static/fontawesome-custom/svgs/regular/file.svg");
}
:is(.fa-regular, .far).fa-message {
  --fa: url("/static/fontawesome-custom/svgs/regular/message.svg");
}
:is(.fa-regular, .far).fa-note-sticky {
  --fa: url("/static/fontawesome-custom/svgs/regular/note-sticky.svg");
}
:is(.fa-regular, .far).fa-thumbs-up {
  --fa: url("/static/fontawesome-custom/svgs/regular/thumbs-up.svg");
}
.fa-circle-question {
  --fa: url("/static/fontawesome-custom/svgs/regular/circle-question.svg");
}
:is(.fa-regular, .far).fa-bell {
  --fa: url("/static/fontawesome-custom/svgs/regular/bell.svg");
}

/* Brands */
:is(.fa-brands, .fab).fa-apple {
  --fa: url("/static/fontawesome-custom/svgs/brands/apple.svg");
}
:is(.fa-brands, .fab).fa-google {
  --fa: url("/static/fontawesome-custom/svgs/brands/google.svg");
}
:is(.fa-brands, .fab).fa-google-play {
  --fa: url("/static/fontawesome-custom/svgs/brands/google-play.svg");
}
:is(.fa-brands, .fab).fa-facebook {
  --fa: url("/static/fontawesome-custom/svgs/brands/facebook.svg");
}
:is(.fa-brands, .fab).fa-twitter {
  --fa: url("/static/fontawesome-custom/svgs/brands/twitter.svg");
}
:is(.fa-brands, .fab).fa-x-twitter {
  --fa: url("/static/fontawesome-custom/svgs/brands/x-twitter.svg");
}
:is(.fa-brands, .fab).fa-linkedin {
  --fa: url("/static/fontawesome-custom/svgs/brands/linkedin.svg");
}
:is(.fa-brands, .fab).fa-instagram {
  --fa: url("/static/fontawesome-custom/svgs/brands/instagram.svg");
}
:is(.fa-brands, .fab).fa-youtube {
  --fa: url("/static/fontawesome-custom/svgs/brands/youtube.svg");
}
:is(.fa-brands, .fab).fa-spotify {
  --fa: url("/static/fontawesome-custom/svgs/brands/spotify.svg");
}
:is(.fa-brands, .fab).fa-reddit {
  --fa: url("/static/fontawesome-custom/svgs/brands/reddit.svg");
}
:is(.fa-brands, .fab).fa-whatsapp {
  --fa: url("/static/fontawesome-custom/svgs/brands/whatsapp.svg");
}