/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; 
}

.fa-chevron-up:before {
  content: "\f077"; 
}

.fa-bars:before {
  content: "\f0c9"; 
}

.fa-home:before {
  content: "\f015"; 
}

.fa-caret-right:before {
  content: "\f0da"; 
}

.fa-power-off:before {
  content: "\f011"; 
}

.fa-search:before {
  content: "\f002"; 
}

.fa-star:before {
  content: "\f005"; 
}

.fa-download:before {
  content: "\f019"; 
}

.fa-cog:before {
  content: "\f013"; 
}

.fa-trash-alt:before {
  content: "\f2ed"; 
}
.fa-2x {
  font-size: 2em; 
}
.fa-times:before {
  content: "\f00d"; 
}

.fa-edit:before {
  content: "\f044"; 
}

.fa-envelope:before {
  content: "\f0e0"; 
}

.fa-trash-alt:before {
  content: "\f2ed"; 
}

.fa-play:before {
  content: "\f04b"; 
}

.fa-pause:before {
  content: "\f04c"; 
}

.fa-quote-left:before {
  content: "\f10d"; 
}

.fa-quote-right:before {
  content: "\f10e";
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

  .sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }
    @font-face {
      font-family: 'Font Awesome 5 Brands';
      font-style: normal;
      font-weight: 400;
      font-display: block;
      src: url("../webfonts/fa-brands-400.eot");
      src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

      .fab {
        font-family: 'Font Awesome 5 Brands';
        font-weight: 400; }
        @font-face {
          font-family: 'Font Awesome 5 Free';
          font-style: normal;
          font-weight: 400;
          font-display: block;
          src: url("../webfonts/fa-regular-400.eot");
          src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

          .far {
            font-family: 'Font Awesome 5 Free';
            font-weight: 400; }
            @font-face {
              font-family: 'Font Awesome 5 Free';
              font-style: normal;
              font-weight: 900;
              font-display: block;
              src: url("../webfonts/fa-solid-900.eot");
              src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

              .fa,
              .fas {
                font-family: 'Font Awesome 5 Free';
                font-weight: 900; }
