/*!
 * Font Awesome Free 6.5.0 — Subset
 * Solid: fa-child, fa-circle-dot, fa-clock, fa-envelope, fa-house,
 *        fa-location-dot, fa-mars, fa-phone, fa-shirt, fa-stethoscope,
 *        fa-store, fa-user-doctor, fa-user-nurse, fa-venus, fa-v, fa-u
 * Brands: fa-facebook-f, fa-instagram, fa-youtube
 */

/* Base icon styles */
.fa-solid,.fas,.fa-regular,.far,.fa{
  -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-solid,.fas,.fa{
  font-family:"Font Awesome 6 Free";
  font-weight:900;
}
.fa-regular,.far{
  font-family:"Font Awesome 6 Free";
  font-weight:400;
}
.fab,.fa-brands{
  -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;
  font-family:"Font Awesome 6 Brands";
  font-weight:400;
}

/* Font faces — local files */
@font-face{
  font-family:"Font Awesome 6 Free";
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url(../fonts/fa-solid-900.woff2) format("woff2");
}
@font-face{
  font-family:"Font Awesome 6 Free";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../fonts/fa-regular-400.woff2) format("woff2");
}
@font-face{
  font-family:"Font Awesome 6 Brands";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../fonts/fa-brands-400.woff2) format("woff2");
}

/* Solid icons */
.fa-chevron-left:before  { content:"\f053"; }
.fa-chevron-right:before { content:"\f054"; }
.fa-times:before,
.fa-xmark:before         { content:"\f00d"; }
.fa-share-alt:before,
.fa-share-nodes:before   { content:"\f1e0"; }
.fa-plus-circle:before,
.fa-circle-plus:before   { content:"\f055"; }
.fa-child:before        { content:"\f1ae"; }
.fa-circle-dot:before,
.fa-dot-circle:before   { content:"\f192"; }
.fa-clock:before        { content:"\f017"; }
.fa-envelope:before     { content:"\f0e0"; }
.fa-house:before,
.fa-home:before         { content:"\f015"; }
.fa-location-dot:before,
.fa-map-marker-alt:before { content:"\f3c5"; }
.fa-mars:before         { content:"\f222"; }
.fa-phone:before        { content:"\f095"; }
.fa-shirt:before        { content:"\f553"; }
.fa-stethoscope:before  { content:"\f0f1"; }
.fa-store:before        { content:"\f54e"; }
.fa-user-doctor:before,
.fa-user-md:before      { content:"\f0f0"; }
.fa-user-nurse:before   { content:"\f82f"; }
.fa-venus:before        { content:"\f221"; }
.fa-v:before            { content:"\76"; }
.fa-u:before            { content:"U"; font-family:"Open Sans",sans-serif; font-weight:700; }

/* Brand icons */
.fa-facebook-f:before   { content:"\f39e"; }
.fa-instagram:before    { content:"\f16d"; }
.fa-whatsapp:before     { content:"\f232"; }
.fa-youtube:before      { content:"\f167"; }
