/*!
   * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
   * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
   * Copyright 2023 Fonticons, Inc.
   */
  /* line 4, ../sass/fonts/fonts--fa-6.4.2/_core.scss */
  .fa6 {
    font-family: var(--fa6-style-family, "Font Awesome 6 Free");
    font-weight: var(--fa6-style, 900); }
  
  /* line 9, ../sass/fonts/fonts--fa-6.4.2/_core.scss */
  .fa6,
  .fa6-classic,
  .fa6-sharp,
  .fas,
  .fa6-solid,
  .far,
  .fa6-regular,
  .fab,
  .fa6-brands {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa6-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto; }
  
  /* line 27, ../sass/fonts/fonts--fa-6.4.2/_core.scss */
  .fa6.fas,
  .fa6-classic,
  .fa6-solid,
  .fa6.far,
  .fa6-regular {
    font-family: 'Font Awesome 6 Free'; }
  
  /* line 35, ../sass/fonts/fonts--fa-6.4.2/_core.scss */
  .fa6.fab,
  .fa6-brands {
    font-family: 'Font Awesome 6 Brands'; }
  
  /* line 6, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-1x {
    font-size: 1em; }
  
  /* line 6, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-2x {
    font-size: 2em; }
  
  /* line 6, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-3x {
    font-size: 3em; }
  
  /* line 6, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-4x {
    font-size: 4em; }
  
  /* line 6, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-5x {
    font-size: 5em; }
  
  /* line 6, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-6x {
    font-size: 6em; }
  
  /* line 6, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-7x {
    font-size: 7em; }
  
  /* line 6, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-8x {
    font-size: 8em; }
  
  /* line 6, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-9x {
    font-size: 9em; }
  
  /* line 6, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-10x {
    font-size: 10em; }
  
  /* line 13, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-2xs {
    font-size: 0.625em;
    line-height: 0.1em;
    vertical-align: 0.225em; }
  
  /* line 13, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-xs {
    font-size: 0.75em;
    line-height: 0.08333em;
    vertical-align: 0.125em; }
  
  /* line 13, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-sm {
    font-size: 0.875em;
    line-height: 0.07143em;
    vertical-align: 0.05357em; }
  
  /* line 13, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-lg {
    font-size: 1.25em;
    line-height: 0.05em;
    vertical-align: -0.075em; }
  
  /* line 13, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-xl {
    font-size: 1.5em;
    line-height: 0.04167em;
    vertical-align: -0.125em; }
  
  /* line 13, ../sass/fonts/fonts--fa-6.4.2/_sizing.scss */
  .fa6-2xl {
    font-size: 2em;
    line-height: 0.03125em;
    vertical-align: -0.1875em; }
  
  /* line 4, ../sass/fonts/fonts--fa-6.4.2/_fixed-width.scss */
  .fa6-fw {
    text-align: center;
    width: 1.25em; }
  
  /* line 4, ../sass/fonts/fonts--fa-6.4.2/_list.scss */
  .fa6-ul {
    list-style-type: none;
    margin-left: var(--fa6-li-margin, 2.5em);
    padding-left: 0; }
    /* line 9, ../sass/fonts/fonts--fa-6.4.2/_list.scss */
    .fa6-ul > li {
      position: relative; }
  
  /* line 12, ../sass/fonts/fonts--fa-6.4.2/_list.scss */
  .fa6-li {
    left: calc(var(--fa6-li-width, 2em) * -1);
    position: absolute;
    text-align: center;
    width: var(--fa6-li-width, 2em);
    line-height: inherit; }
  
  /* line 4, ../sass/fonts/fonts--fa-6.4.2/_bordered-pulled.scss */
  .fa6-border {
    border-color: var(--fa6-border-color, #eee);
    border-radius: var(--fa6-border-radius, 0.1em);
    border-style: var(--fa6-border-style, solid);
    border-width: var(--fa6-border-width, 0.08em);
    padding: var(--fa6-border-padding, 0.2em 0.25em 0.15em); }
  
  /* line 12, ../sass/fonts/fonts--fa-6.4.2/_bordered-pulled.scss */
  .fa6-pull-left {
    float: left;
    margin-right: var(--fa6-pull-margin, 0.3em); }
  
  /* line 17, ../sass/fonts/fonts--fa-6.4.2/_bordered-pulled.scss */
  .fa6-pull-right {
    float: right;
    margin-left: var(--fa6-pull-margin, 0.3em); }
  
  /* line 4, ../sass/fonts/fonts--fa-6.4.2/_animated.scss */
  .fa6-beat {
    animation-name: fa6-beat;
    animation-delay: var(--fa6-animation-delay, 0s);
    animation-direction: var(--fa6-animation-direction, normal);
    animation-duration: var(--fa6-animation-duration, 1s);
    animation-iteration-count: var(--fa6-animation-iteration-count, infinite);
    animation-timing-function: var(--fa6-animation-timing, ease-in-out); }
  
  /* line 13, ../sass/fonts/fonts--fa-6.4.2/_animated.scss */
  .fa6-bounce {
    animation-name: fa6-bounce;
    animation-delay: var(--fa6-animation-delay, 0s);
    animation-direction: var(--fa6-animation-direction, normal);
    animation-duration: var(--fa6-animation-duration, 1s);
    animation-iteration-count: var(--fa6-animation-iteration-count, infinite);
    animation-timing-function: var(--fa6-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
  
  /* line 22, ../sass/fonts/fonts--fa-6.4.2/_animated.scss */
  .fa6-fade {
    animation-name: fa6-fade;
    animation-delay: var(--fa6-animation-delay, 0s);
    animation-direction: var(--fa6-animation-direction, normal);
    animation-duration: var(--fa6-animation-duration, 1s);
    animation-iteration-count: var(--fa6-animation-iteration-count, infinite);
    animation-timing-function: var(--fa6-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
  
  /* line 31, ../sass/fonts/fonts--fa-6.4.2/_animated.scss */
  .fa6-beat-fade {
    animation-name: fa6-beat-fade;
    animation-delay: var(--fa6-animation-delay, 0s);
    animation-direction: var(--fa6-animation-direction, normal);
    animation-duration: var(--fa6-animation-duration, 1s);
    animation-iteration-count: var(--fa6-animation-iteration-count, infinite);
    animation-timing-function: var(--fa6-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
  
  /* line 40, ../sass/fonts/fonts--fa-6.4.2/_animated.scss */
  .fa6-flip {
    animation-name: fa6-flip;
    animation-delay: var(--fa6-animation-delay, 0s);
    animation-direction: var(--fa6-animation-direction, normal);
    animation-duration: var(--fa6-animation-duration, 1s);
    animation-iteration-count: var(--fa6-animation-iteration-count, infinite);
    animation-timing-function: var(--fa6-animation-timing, ease-in-out); }
  
  /* line 49, ../sass/fonts/fonts--fa-6.4.2/_animated.scss */
  .fa6-shake {
    animation-name: fa6-shake;
    animation-delay: var(--fa6-animation-delay, 0s);
    animation-direction: var(--fa6-animation-direction, normal);
    animation-duration: var(--fa6-animation-duration, 1s);
    animation-iteration-count: var(--fa6-animation-iteration-count, infinite);
    animation-timing-function: var(--fa6-animation-timing, linear); }
  
  /* line 58, ../sass/fonts/fonts--fa-6.4.2/_animated.scss */
  .fa6-spin {
    animation-name: fa6-spin;
    animation-delay: var(--fa6-animation-delay, 0s);
    animation-direction: var(--fa6-animation-direction, normal);
    animation-duration: var(--fa6-animation-duration, 2s);
    animation-iteration-count: var(--fa6-animation-iteration-count, infinite);
    animation-timing-function: var(--fa6-animation-timing, linear); }
  
  /* line 67, ../sass/fonts/fonts--fa-6.4.2/_animated.scss */
  .fa6-spin-reverse {
    --fa6-animation-direction: reverse; }
  
  /* line 71, ../sass/fonts/fonts--fa-6.4.2/_animated.scss */
  .fa6-pulse,
  .fa6-spin-pulse {
    animation-name: fa6-spin;
    animation-direction: var(--fa6-animation-direction, normal);
    animation-duration: var(--fa6-animation-duration, 1s);
    animation-iteration-count: var(--fa6-animation-iteration-count, infinite);
    animation-timing-function: var(--fa6-animation-timing, steps(8)); }@media (prefers-reduced-motion: reduce) {
 /* line 84, ../sass/fonts/fonts--fa-6.4.2/_animated.scss */
    .fa6-beat,
    .fa6-bounce,
    .fa6-fade,
    .fa6-beat-fade,
    .fa6-flip,
    .fa6-pulse,
    .fa6-shake,
    .fa6-spin,
    .fa6-spin-pulse {
      animation-delay: -1ms;
      animation-duration: 1ms;
      animation-iteration-count: 1;
      transition-delay: 0s;
      transition-duration: 0s; } 
}/**/
