/*!
 * Font Awesome Free 6.0.0-beta3 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 2021 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}
.fa,
.fa-brands,
.fa-light,
.fa-regular,
.fa-solid {
  -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-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-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, 0.1em);
  border: var(--fa-border-width, 0.08em) var(--fa-border-style, solid)
    var(--fa-border-color, #eee);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}
.fa-fade {
  -webkit-animation-name: fa-fade;
  animation-name: fa-fade;
  -webkit-animation-iteration-count: var(
    --fa-animation-iteration-count,
    infinite
  );
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(
    --fa-animation-timing,
    cubic-bezier(0.4, 0, 0.6, 1)
  );
  animation-timing-function: var(
    --fa-animation-timing,
    cubic-bezier(0.4, 0, 0.6, 1)
  );
}
.fa-fade {
  -webkit-animation-delay: var(--fa-animation-delay, 0);
  animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
}
.fa-flip {
  -webkit-animation-name: fa-flip;
  animation-name: fa-flip;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
  animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(
    --fa-animation-iteration-count,
    infinite
  );
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-pulse {
  -webkit-animation-name: fa-spin;
  animation-name: fa-spin;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(
    --fa-animation-iteration-count,
    infinite
  );
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
  animation-timing-function: var(--fa-animation-timing, steps(8));
}
@media (prefers-reduced-motion: reduce) {
  .fa-fade,
  .fa-flip,
  .fa-pulse {
    -webkit-animation-delay: -1ms;
    animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
  }
}
@-webkit-keyframes fa-beat {
  0%,
  90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-beat {
  0%,
  90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@-webkit-keyframes fa-beat-fade {
  0%,
  to {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-beat-fade {
  0%,
  to {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
    transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
  }
}
@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
    transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
  }
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.fa-flip-vertical {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1);
  transform: scale(-1);
}
.fa-rotate-by {
  -webkit-transform: rotate(var(--fa-rotate-angle, none));
  transform: rotate(var(--fa-rotate-angle, none));
}
.fa-0:before {
  content: "\30";
}
.fa-1:before {
  content: "\31";
}
.fa-2:before {
  content: "\32";
}
.fa-3:before {
  content: "\33";
}
.fa-4:before {
  content: "\34";
}
.fa-5:before {
  content: "\35";
}
.fa-6:before {
  content: "\36";
}
.fa-7:before {
  content: "\37";
}
.fa-8:before {
  content: "\38";
}
.fa-9:before {
  content: "\39";
}
.fa-a:before {
  content: "\41";
}
.fa-address-card:before,
.fa-contact-card:before {
  content: "\f2bb";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-apple-alt:before {
  content: "\f5d1";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-arrow-down-1-9:before {
  content: "\f162";
}
.fa-arrow-down-9-1:before {
  content: "\f886";
}
.fa-arrow-down-a-z:before,
.fa-sort-alpha-down:before {
  content: "\f15d";
}
.fa-arrow-down-z-a:before,
.fa-sort-alpha-down-alt:before {
  content: "\f881";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-pointer:before {
  content: "\f245";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-right-arrow-left:before {
  content: "\f0ec";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-arrow-left-rotate:before,
.fa-arrow-rotate-left:before {
  content: "\f0e2";
}
.fa-arrow-right-rotate:before,
.fa-arrow-rotate-right:before {
  content: "\f01e";
}
.fa-arrow-turn-down:before {
  content: "\f149";
}
.fa-arrow-turn-up:before {
  content: "\f148";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-up-1-9:before {
  content: "\f163";
}
.fa-arrow-up-9-1:before {
  content: "\f887";
}
.fa-arrow-up-a-z:before,
.fa-sort-alpha-up:before {
  content: "\f15e";
}
.fa-arrow-up-right-from-square:before {
  content: "\f08e";
}
.fa-arrow-up-z-a:before,
.fa-sort-alpha-up-alt:before {
  content: "\f882";
}
.fa-arrows-h:before,
.fa-arrows-left-right:before {
  content: "\f07e";
}
.fa-arrows-rotate:before,
.fa-refresh:before {
  content: "\f021";
}
.fa-arrows-up-down:before,
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-up-down-left-right:before,
.fa-arrows:before {
  content: "\f047";
}
.fa-at:before {
  content: "\40";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-b:before {
  content: "\42";
}
.fa-bank:before {
  content: "\f19c";
}
.fa-bezier-curve:before {
  content: "\f55b";
}
.fa-blog:before {
  content: "\f781";
}
.fa-border-all:before {
  content: "\f84c";
}
.fa-border-none:before {
  content: "\f850";
}
.fa-border-style:before,
.fa-border-top-left:before {
  content: "\f853";
}
.fa-box:before {
  content: "\f466";
}
.fa-archive:before,
.fa-box-archive:before {
  content: "\f187";
}
.fa-box-open:before {
  content: "\f49e";
}
.fa-bug:before {
  content: "\f188";
}
.fa-c:before {
  content: "\43";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-circle:before {
  content: "\f111";
}
.fa-arrow-circle-down:before,
.fa-circle-arrow-down:before {
  content: "\f0ab";
}
.fa-arrow-circle-left:before,
.fa-circle-arrow-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before,
.fa-circle-arrow-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before,
.fa-circle-arrow-up:before {
  content: "\f0aa";
}
.fa-arrow-alt-circle-down:before,
.fa-circle-down:before {
  content: "\f358";
}
.fa-circle-h:before {
  content: "\f47e";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-circle-info:before,
.fa-info-circle:before {
  content: "\f05a";
}
.fa-arrow-alt-circle-left:before,
.fa-circle-left:before {
  content: "\f359";
}
.fa-circle-play:before,
.fa-play-circle:before {
  content: "\f144";
}
.fa-circle-plus:before,
.fa-plus-circle:before {
  content: "\f055";
}
.fa-arrow-alt-circle-right:before,
.fa-circle-right:before {
  content: "\f35a";
}
.fa-arrow-alt-circle-up:before,
.fa-circle-up:before {
  content: "\f35b";
}
.fa-circle-user:before,
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-city:before {
  content: "\f64f";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-code:before {
  content: "\f121";
}
.fa-comment:before {
  content: "\f075";
}
.fa-comment-dots:before {
  content: "\f4ad";
}
.fa-comments:before {
  content: "\f086";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-d:before {
  content: "\44";
}
.fa-desktop-alt:before,
.fa-desktop:before {
  content: "\f390";
}
.fa-down-left-and-up-right-to-center:before {
  content: "\f422";
}
.fa-e:before {
  content: "\45";
}
.fa-expand:before {
  content: "\f065";
}
.fa-f:before {
  content: "\46";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-arrow-down:before {
  content: "\f56d";
}
.fa-file-arrow-up:before {
  content: "\f574";
}
.fa-file-audio:before {
  content: "\f1c7";
}
.fa-file-code:before {
  content: "\f1c9";
}
.fa-arrow-right-from-file:before {
  content: "\f56e";
}
.fa-file-image:before {
  content: "\f1c5";
}
.fa-arrow-right-to-file:before {
  content: "\f56f";
}
.fa-file-alt:before,
.fa-file-text:before {
  content: "\f15c";
}
.fa-file-video:before {
  content: "\f1c8";
}
.fa-file-word:before {
  content: "\f1c2";
}
.fa-file-archive:before {
  content: "\f1c6";
}
.fa-fill:before {
  content: "\f575";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-fire-alt:before {
  content: "\f7e4";
}
.fa-flag:before {
  content: "\f024";
}
.fa-font:before {
  content: "\f031";
}
.fa-g:before {
  content: "\47";
}
.fa-h:before {
  content: "\48";
}
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-home-alt:before,
.fa-home:before {
  content: "\f015";
}
.fa-home-user:before {
  content: "\e1b0";
}
.fa-i:before {
  content: "\49";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-icons:before {
  content: "\f86d";
}
.fa-id-card:before {
  content: "\f2c2";
}
.fa-id-card-alt:before,
.fa-id-card-clip:before {
  content: "\f47f";
}
.fa-image:before {
  content: "\f03e";
}
.fa-images:before {
  content: "\f302";
}
.fa-info:before {
  content: "\f129";
}
.fa-italic:before {
  content: "\f033";
}
.fa-k:before {
  content: "\4b";
}
.fa-l:before {
  content: "\4c";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-arrows-alt-h:before,
.fa-left-right:before {
  content: "\f337";
}
.fa-link:before {
  content: "\f0c1";
}
.fa-list:before {
  content: "\f03a";
}
.fa-list-1-2:before,
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-list-dots:before,
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-location:before {
  content: "\f601";
}
.fa-m:before {
  content: "\4d";
}
.fa-search:before {
  content: "\f002";
}
.fa-search-location:before {
  content: "\f689";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-map:before {
  content: "\f279";
}
.fa-map-location:before {
  content: "\f59f";
}
.fa-mask:before {
  content: "\f6fa";
}
.fa-mask-face:before {
  content: "\e1d7";
}
.fa-expand-arrows-alt:before {
  content: "\f31e";
}
.fa-comment-alt:before,
.fa-message:before {
  content: "\f27a";
}
.fa-mobile-button:before {
  content: "\f10b";
}
.fa-mobile-alt:before,
.fa-mobile-screen-button:before {
  content: "\f3cd";
}
.fa-n:before {
  content: "\4e";
}
.fa-not-equal:before {
  content: "\f53e";
}
.fa-o:before {
  content: "\4f";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-om:before {
  content: "\f679";
}
.fa-p:before {
  content: "\50";
}
.fa-percent:before {
  content: "\25";
}
.fa-phone:before {
  content: "\f095";
}
.fa-phone-alt:before,
.fa-phone-flip:before {
  content: "\f879";
}
.fa-phone-volume:before {
  content: "\f2a0";
}
.fa-play:before {
  content: "\f04b";
}
.fa-add:before,
.fa-plus:before {
  content: "\2b";
}
.fa-print:before {
  content: "\f02f";
}
.fa-q:before {
  content: "\51";
}
.fa-quote-left-alt:before,
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right-alt:before,
.fa-quote-right:before {
  content: "\f10e";
}
.fa-r:before {
  content: "\52";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-window-close:before {
  content: "\f410";
}
.fa-repeat:before {
  content: "\f363";
}
.fa-reply:before {
  content: "\f3e5";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-sign-out-alt:before {
  content: "\f2f5";
}
.fa-right-left:before {
  content: "\f362";
}
.fa-sign-in-alt:before {
  content: "\f2f6";
}
.fa-ring:before {
  content: "\f70b";
}
.fa-rotate:before {
  content: "\f2f1";
}
.fa-rotate-left:before {
  content: "\f2ea";
}
.fa-rotate-right:before {
  content: "\f2f9";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-s:before {
  content: "\53";
}
.fa-scroll:before {
  content: "\f70e";
}
.fa-section:before {
  content: "\e447";
}
.fa-arrow-turn-right:before {
  content: "\f064";
}
.fa-shop:before {
  content: "\f54f";
}
.fa-random:before {
  content: "\f074";
}
.fa-sign:before {
  content: "\f4d9";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before {
  content: "\f0dd";
}
.fa-sort-up:before {
  content: "\f0de";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-square-arrow-up-right:before {
  content: "\f14c";
}
.fa-square-full:before {
  content: "\f45c";
}
.fa-h-square:before,
.fa-square-h:before {
  content: "\f0fd";
}
.fa-phone-square:before,
.fa-square-phone:before {
  content: "\f098";
}
.fa-phone-square-alt:before,
.fa-square-phone-flip:before {
  content: "\f87b";
}
.fa-plus-square:before,
.fa-square-plus:before {
  content: "\f0fe";
}
.fa-square-root-alt:before {
  content: "\f698";
}
.fa-rss-square:before,
.fa-square-rss:before {
  content: "\f143";
}
.fa-square-up-right:before {
  content: "\f360";
}
.fa-t:before {
  content: "\54";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-columns:before,
.fa-table-columns:before {
  content: "\f0db";
}
.fa-table-list:before,
.fa-th-list:before {
  content: "\f00b";
}
.fa-tablet-button:before {
  content: "\f10a";
}
.fa-tablet-alt:before,
.fa-tablet-screen-button:before {
  content: "\f3fa";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-remove-format:before {
  content: "\f87d";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-warning:before {
  content: "\f071";
}
.fa-turn-down:before {
  content: "\f3be";
}
.fa-turn-up:before {
  content: "\f3bf";
}
.fa-u:before {
  content: "\55";
}
.fa-arrows-alt-v:before,
.fa-up-down:before {
  content: "\f338";
}
.fa-arrows-alt:before,
.fa-up-down-left-right:before {
  content: "\f0b2";
}
.fa-expand-alt:before,
.fa-up-right-and-down-left-from-center:before {
  content: "\f424";
}
.fa-up-right-from-square:before {
  content: "\f35d";
}
.fa-user:before {
  content: "\f007";
}
.fa-user-group:before {
  content: "\f500";
}
.fa-user-alt:before,
.fa-user-large:before {
  content: "\f406";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-v:before {
  content: "\56";
}
.fa-video:before {
  content: "\f03d";
}
.fa-volume-high:before,
.fa-volume-up:before {
  content: "\f028";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-w:before {
  content: "\57";
}
.fa-weight-scale:before,
.fa-weight:before {
  content: "\f496";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-x:before {
  content: "\58";
}
.fa-close:before,
.fa-remove:before {
  content: "\f00d";
}
.fa-y:before {
  content: "\59";
}
.fa-z:before {
  content: "\5a";
}
:host,
:root {
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-brands-400.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-brands-400.ttf)
      format("truetype");
}
.fa-brands {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}
.fa-42-group:before {
  content: "\e080";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-apple:before {
  content: "\f179";
}
.fa-cloudflare:before {
  content: "\e07d";
}
.fa-critical-role:before {
  content: "\f6c9";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-css3-alt:before {
  content: "\f38b";
}
.fa-d-and-d:before {
  content: "\f38d";
}
.fa-dhl:before {
  content: "\f790";
}
.fa-edge:before {
  content: "\f282";
}
.fa-edge-legacy:before {
  content: "\e078";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-facebook-f:before {
  content: "\f39e";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-first-order-alt:before {
  content: "\f50a";
}
.fa-font-awesome-flag:before,
.fa-font-awesome-logo-full:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-google-play:before {
  content: "\f3ab";
}
.fa-google-plus:before {
  content: "\f2b3";
}
.fa-google-plus-g:before {
  content: "\f0d5";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-instagram-square:before {
  content: "\e055";
}
.fa-js:before {
  content: "\f3b8";
}
.fa-js-square:before {
  content: "\f3b9";
}
.fa-line:before {
  content: "\f3c0";
}
.fa-medium-m:before,
.fa-medium:before {
  content: "\f23a";
}
.fa-mix:before {
  content: "\f3cb";
}
.fa-page4:before {
  content: "\f3d7";
}
.fa-php:before {
  content: "\f457";
}
.fa-safari:before {
  content: "\f267";
}
.fa-square-font-awesome:before {
  content: "\f425";
}
.fa-font-awesome-alt:before {
  content: "\f35c";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-wordpress-simple:before {
  content: "\f411";
}
.fa-yoast:before {
  content: "\f2b1";
}
:host,
:root {
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-regular-400.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-regular-400.ttf)
      format("truetype");
}
.fa-regular {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}
:host,
:root {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-solid-900.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-solid-900.ttf)
      format("truetype");
}
.fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-brands-400.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-brands-400.ttf)
      format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 900;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-solid-900.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-solid-900.ttf)
      format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-regular-400.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-regular-400.ttf)
      format("truetype");
}
@font-face {
  font-family: FontAwesome;
  font-display: block;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-solid-900.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-solid-900.ttf)
      format("truetype");
}
@font-face {
  font-family: FontAwesome;
  font-display: block;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-brands-400.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-brands-400.ttf)
      format("truetype");
}
@font-face {
  font-family: FontAwesome;
  font-display: block;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-regular-400.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-regular-400.ttf)
      format("truetype");
  unicode-range: U+f003, U+f006, U+f014, U+f016-f017, U+f01a-f01b, U+f01d,
    U+f022, U+f03e, U+f044, U+f046, U+f05c-f05d, U+f06e, U+f070, U+f087-f088,
    U+f08a, U+f094, U+f096-f097, U+f09d, U+f0a0, U+f0a2, U+f0a4-f0a7, U+f0c5,
    U+f0c7, U+f0e5-f0e6, U+f0eb, U+f0f6-f0f8, U+f10c, U+f114-f115, U+f118-f11a,
    U+f11c-f11d, U+f133, U+f147, U+f14e, U+f150-f152, U+f185-f186, U+f18e,
    U+f190-f192, U+f196, U+f1c1-f1c9, U+f1d9, U+f1db, U+f1e3, U+f1ea, U+f1f7,
    U+f1f9, U+f20a, U+f247-f248, U+f24a, U+f24d, U+f255-f25b, U+f25d,
    U+f271-f274, U+f278, U+f27b, U+f28c, U+f28e, U+f29c, U+f2b5, U+f2b7, U+f2ba,
    U+f2bc, U+f2be, U+f2c0-f2c1, U+f2c3, U+f2d0, U+f2d2, U+f2d4, U+f2dc;
}
@font-face {
  font-family: FontAwesome;
  font-display: block;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-v4compatibility.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-v4compatibility.ttf)
      format("truetype");
  unicode-range: U+f041, U+f047, U+f065-f066, U+f07d-f07e, U+f080, U+f08b,
    U+f08e, U+f090, U+f09a, U+f0ac, U+f0ae, U+f0b2, U+f0d0, U+f0d6, U+f0e4,
    U+f0ec, U+f10a-f10b, U+f123, U+f13e, U+f148-f149, U+f14c, U+f156, U+f15e,
    U+f160-f161, U+f163, U+f175-f178, U+f195, U+f1f8, U+f219, U+f250, U+f252,
    U+f27a;
}
