/*!
 * 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)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../../fonts/fontawesome-v5.15.4/fa-brands-400.eot);
  src: url(../../fonts/fontawesome-v5.15.4/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../../fonts/fontawesome-v5.15.4/fa-brands-400.woff2) format("woff2"), url(../../fonts/fontawesome-v5.15.4/fa-brands-400.woff) format("woff"), url(../../fonts/fontawesome-v5.15.4/fa-brands-400.ttf) format("truetype"), url(../../fonts/fontawesome-v5.15.4/fa-brands-400.svg#fontawesome) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../../fonts/fontawesome-v5.15.4/fa-regular-400.eot);
  src: url(../../fonts/fontawesome-v5.15.4/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../../fonts/fontawesome-v5.15.4/fa-regular-400.woff2) format("woff2"), url(../../fonts/fontawesome-v5.15.4/fa-regular-400.woff) format("woff"), url(../../fonts/fontawesome-v5.15.4/fa-regular-400.ttf) format("truetype"), url(../../fonts/fontawesome-v5.15.4/fa-regular-400.svg#fontawesome) format("svg");
}
.fab, .far {
  font-weight: 400;
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../../fonts/fontawesome-v5.15.4/fa-solid-900.eot);
  src: url(../../fonts/fontawesome-v5.15.4/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../../fonts/fontawesome-v5.15.4/fa-solid-900.woff2) format("woff2"), url(../../fonts/fontawesome-v5.15.4/fa-solid-900.woff) format("woff"), url(../../fonts/fontawesome-v5.15.4/fa-solid-900.ttf) format("truetype"), url(../../fonts/fontawesome-v5.15.4/fa-solid-900.svg#fontawesome) format("svg");
}
.fa, .far, .fas {
  font-family: "Font Awesome 5 Free";
}
.fa, .fab, .fad, .fal, .far, .fas {
  -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, .fas {
  font-weight: 900;
}
.fa-2x {
  font-size: 2em;
}
.fa-9x {
  font-size: 9em;
}
.fa-address-card:before {
  content: "\f2bb";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-calendar:before {
  content: "\f133";
}
.fa-calendar-alt:before {
  content: "\f073";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-check:before {
  content: "\f00c";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-circle:before {
  content: "\f111";
}
.fa-clock:before {
  content: "\f017";
}
.fa-code:before {
  content: "\f121";
}
.fa-comments:before {
  content: "\f086";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-edit:before {
  content: "\f044";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-exchange-alt:before {
  content: "\f362";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-facebook-f:before {
  content: "\f39e";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-heart:before {
  content: "\f004";
}
.fa-home:before {
  content: "\f015";
}
.fa-info:before {
  content: "\f129";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-lock:before {
  content: "\f023";
}
.fa-map:before {
  content: "\f279";
}
.fa-map-marked-alt:before {
  content: "\f5a0";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-map-marker-alt:before {
  content: "\f3c5";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-medal:before {
  content: "\f5a2";
}
.fa-minus:before {
  content: "\f068";
}
.fa-mobile:before {
  content: "\f10b";
}
.fa-newspaper:before {
  content: "\f1ea";
}
.fa-phone:before {
  content: "\f095";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-plus:before {
  content: "\f067";
}
.fa-question:before {
  content: "\f128";
}
.fa-search:before {
  content: "\f002";
}
.fa-search-location:before {
  content: "\f689";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-sign-in-alt:before {
  content: "\f2f6";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-star:before {
  content: "\f005";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-tiktok:before {
  content: "\e07b";
}
.fa-times:before {
  content: "\f00d";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-trash-alt:before {
  content: "\f2ed";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-user:before {
  content: "\f007";
}
.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;
}