@font-face {
  font-family: "bootstrap-icons";
  src: url(/fonts/bootstrap-icons.woff2?2b56e79ae5013246de291c3bd46c2c1b)
      format("woff2"),
    url(/fonts/bootstrap-icons.woff?38c4d2499557ae0379fd160e190c331c)
      format("woff");
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*!
 * Font Awesome Pro 5.12.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial 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;
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(/fonts/fa-brands-400.eot?40884c2fc8bb705beca952579bbb56b6);
  src: url(/fonts/fa-brands-400.eot?40884c2fc8bb705beca952579bbb56b6?#iefix) format("embedded-opentype"),
    url(/fonts/fa-brands-400.woff2?5dc95a86752b76adfbea4c611d6f25ce) format("woff2"),
    url(/fonts/fa-brands-400.woff?7ecbb08a0e987d981fb8c0c7627bd3d6) format("woff"),
    url(/fonts/fa-brands-400.ttf?2cc818d136b62a2b15b69036dfaecf28) format("truetype"),
    url(/fonts/fa-brands-400.svg?ff44f445b2b0d520b27fac5d898df0e1#fontawesome) format("svg");
}

.fab {
  font-family: "Font Awesome 5 Brands";
}
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url(/fonts/fa-light-300.eot?1d200b03628bfe80624ae95e065312c3);
  src: url(/fonts/fa-light-300.eot?1d200b03628bfe80624ae95e065312c3?#iefix) format("embedded-opentype"),
    url(/fonts/fa-light-300.woff2?2e908a705fbc4f3dd032b6f488fed907) format("woff2"),
    url(/fonts/fa-light-300.woff?262dcef575d435a90964d0c6c105b727) format("woff"),
    url(/fonts/fa-light-300.ttf?8d77e5e7d97202d8357421d032e760df) format("truetype"),
    url(/fonts/fa-light-300.svg?b55a9efd37b16008b3d48371961cbda7#fontawesome) format("svg");
}

.fal {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
}
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/fonts/fa-regular-400.eot?2508ff26dc549e071893e1162d8b99e0);
  src: url(/fonts/fa-regular-400.eot?2508ff26dc549e071893e1162d8b99e0?#iefix) format("embedded-opentype"),
    url(/fonts/fa-regular-400.woff2?8b41881fcd58680216e57cc262a0bd64) format("woff2"),
    url(/fonts/fa-regular-400.woff?832ff336e63041498e731b74a5999114) format("woff"),
    url(/fonts/fa-regular-400.ttf?356969fde90cbe14a4a66dbc021307cc) format("truetype"),
    url(/fonts/fa-regular-400.svg?6c2261fbe98e2c06d63d14eb636ac47d#fontawesome) format("svg");
}

.far {
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
}
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(/fonts/fa-solid-900.eot?16ad2fdd1a1dc4d3c140a8f5f3565fcb);
  src: url(/fonts/fa-solid-900.eot?16ad2fdd1a1dc4d3c140a8f5f3565fcb?#iefix) format("embedded-opentype"),
    url(/fonts/fa-solid-900.woff2?779b974d95c64f091b23ad3cd300f2e6) format("woff2"),
    url(/fonts/fa-solid-900.woff?972e92e8a4c041e3ef8242ec722ed692) format("woff"),
    url(/fonts/fa-solid-900.ttf?798d26d603088c5c4085ad786dff3a2b) format("truetype"),
    url(/fonts/fa-solid-900.svg?fc9b98c2d7888d18179266f5da3ae114#fontawesome) format("svg");
}

.fa,
.fas {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
}




