/*!
 * Font Awesome Free 6.4.0 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.
 */

/* Font Awesome 6 Brands */
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("fa-brands-400.woff2") format("woff2");
}

/* Font Awesome 6 Free - Regular */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("fa-regular-400.woff2") format("woff2");
}

/* Font Awesome 6 Free - Solid */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("fa-solid-900.woff2") format("woff2");
}

/* Font Awesome 5 Compatibility */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-display: block;
  font-weight: 400;
  src: url("fa-brands-400.woff2") format("woff2");
}

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 900;
  src: url("fa-solid-900.woff2") format("woff2");
}

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 400;
  src: url("fa-regular-400.woff2") format("woff2");
}

/* FontAwesome Legacy */
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("fa-solid-900.woff2") format("woff2");
}

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("fa-brands-400.woff2") format("woff2");
}

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("fa-regular-400.woff2") format("woff2");
}

/* Font Awesome Core Styles */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-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}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.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:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.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-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}

/* Common Font Awesome Icons */
.fa-home:before{content:"\f015"}.fa-user:before{content:"\f007"}.fa-cog:before{content:"\f013"}.fa-search:before{content:"\f002"}.fa-envelope:before{content:"\f0e0"}.fa-phone:before{content:"\f095"}.fa-calendar:before{content:"\f073"}.fa-clock:before{content:"\f017"}.fa-edit:before{content:"\f044"}.fa-trash:before{content:"\f1f8"}.fa-save:before{content:"\f0c7"}.fa-download:before{content:"\f019"}.fa-upload:before{content:"\f093"}.fa-print:before{content:"\f02f"}.fa-share:before{content:"\f064"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-bars:before{content:"\f0c9"}.fa-list:before{content:"\f03a"}.fa-table:before{content:"\f0ce"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-lock:before{content:"\f023"}.fa-unlock:before{content:"\f09c"}.fa-key:before{content:"\f084"}.fa-shield:before{content:"\f132"}.fa-warning:before{content:"\f071"}.fa-info:before{content:"\f129"}.fa-question:before{content:"\f128"}.fa-exclamation:before{content:"\f12a"}.fa-bell:before{content:"\f0f3"}.fa-comment:before{content:"\f075"}.fa-comments:before{content:"\f086"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-money:before{content:"\f0d6"}.fa-dollar:before{content:"\f155"}.fa-credit-card:before{content:"\f09d"}.fa-shopping-cart:before{content:"\f07a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-gift:before{content:"\f06b"}.fa-trophy:before{content:"\f091"}.fa-flag:before{content:"\f024"}.fa-bookmark:before{content:"\f02e"}.fa-folder:before{content:"\f07b"}.fa-file:before{content:"\f15b"}.fa-image:before{content:"\f03e"}.fa-video:before{content:"\f03d"}.fa-music:before{content:"\f001"}.fa-headphones:before{content:"\f025"}.fa-microphone:before{content:"\f130"}.fa-camera:before{content:"\f030"}.fa-map:before{content:"\f279"}.fa-location:before{content:"\f124"}.fa-globe:before{content:"\f0ac"}.fa-wifi:before{content:"\f1eb"}.fa-signal:before{content:"\f012"}.fa-battery:before{content:"\f240"}.fa-power-off:before{content:"\f011"}.fa-refresh:before{content:"\f021"}.fa-sync:before{content:"\f021"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-square:before{content:"\f0c8"}.fa-triangle:before{content:"\f0d8"}.fa-diamond:before{content:"\f219"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-backward:before{content:"\f04a"}.fa-step-forward:before{content:"\f051"}.fa-step-backward:before{content:"\f048"}.fa-volume-up:before{content:"\f028"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-mute:before{content:"\f131"}

/* Weight classes */
.far,.fa-regular{font-weight:400}.fas,.fa-solid{font-weight:900}.fab,.fa-brands{font-weight:400}