/* Auto-generated by scripts/build-fa-subset.js — do not edit. */

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/assets/font-awesome/fa-solid-900.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/font-awesome/fa-brands-400.woff2") format("woff2");
}

.fa, .fas, .fa-solid, .fab, .fa-brands, .far, .fa-regular {
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fa-solid, .fas, .fa { font-family: "Font Awesome 6 Free"; font-weight: 900; }
.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa-check-circle::before { content: "\f058"; }
.fa-exclamation-circle::before { content: "\f06a"; }
.fa-exclamation-triangle::before { content: "\f071"; }
.fa-times::before { content: "\f00d"; }
.fa-chevron-right::before { content: "\f054"; }
.fa-file-arrow-down::before { content: "\f56d"; }
.fa-triangle-exclamation::before { content: "\f071"; }
.fa-check::before { content: "\f00c"; }
.fa-chevron-left::before { content: "\f053"; }
.fa-angle-left::before { content: "\f104"; }
.fa-angle-right::before { content: "\f105"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-circle-play::before { content: "\f144"; }
.fa-newspaper::before { content: "\f1ea"; }
.fa-angle-down::before { content: "\f107"; }
.fa-globe::before { content: "\f0ac"; }
.fa-instagram::before { content: "\f16d"; }
.fa-facebook::before { content: "\f09a"; }
.fa-magnifying-glass::before { content: "\f002"; }
.fa-bars::before { content: "\f0c9"; }
.fa-xmark::before { content: "\f00d"; }
.fa-house::before { content: "\f015"; }
.fa-caret-right::before { content: "\f0da"; }

.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));
}
@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); }
}
@media (prefers-reduced-motion: reduce) {
  .fa-bounce { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; }
}
