/*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */

.fa,
.fas,
.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-3x {
  font-size: 3em; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bullseye-arrow:before {
  content: "\f648"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-heart:before {
  content: "\f004"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-home:before {
  content: "\f015"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-moon:before {
  content: "\f186"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-square-bluesky:before {
  content: "\e6a3"; }

.fa-square-envelope:before {
  content: "\f199"; }

.fa-sun:before {
  content: "\f185"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-vector-square:before {
  content: "\f5cb"; }

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

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 5 Duotone';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-duotone-900.subset.woff2") format("woff2"); }

.fad {
  position: relative;
  font-family: 'Font Awesome 5 Duotone';
  font-weight: 900; }

.fad:before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad:after {
  color: var(--fa-secondary-color, inherit);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.fad.fa-anchor:after {
  content: "\10f13d"; }

.fad.fa-basketball-ball:after {
  content: "\10f434"; }

.fad.fa-bullseye-arrow:after {
  content: "\10f648"; }

.fad.fa-clipboard-list:after {
  content: "\10f46d"; }

.fad.fa-cube:after {
  content: "\10f1b2"; }

.fad.fa-dog:after {
  content: "\10f6d3"; }

.fad.fa-gamepad:after {
  content: "\10f11b"; }

.fad.fa-heart:after {
  content: "\10f004"; }

.fad.fa-hockey-puck:after {
  content: "\10f453"; }

.fad.fa-home:after {
  content: "\10f015"; }

.fad.fa-medal:after {
  content: "\10f5a2"; }

.fad.fa-microphone:after {
  content: "\10f130"; }

.fad.fa-pencil:after {
  content: "\10f040"; }

.fad.fa-pizza-slice:after {
  content: "\10f818"; }

.fad.fa-ring:after {
  content: "\10f70b"; }

.fad.fa-users:after {
  content: "\10f0c0"; }

.fad.fa-vector-square:after {
  content: "\10f5cb"; }

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.subset.woff2") format("woff2"); }

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