/*
 * FontAwesome 5 Pro - SUBSET build (frontend only).
 *
 * Contains ONLY the 36 icons actually used in app/Views (excluding admin).
 * The full build shipped 374 KB of webfonts for these; this ships ~5 KB.
 *
 * !! ADDING A NEW fa-* ICON TO A FRONTEND VIEW WILL RENDER A BLANK BOX !!
 * Regenerate after adding icons:
 *   python <scratchpad>/fa_scan.py      # rescan views -> fa_subset.json
 *   node   <scratchpad>/fa_subset.js    # rebuild assets/fonts/*.subset.woff2
 *   python <scratchpad>/fa_gencss.py    # rebuild this file
 *
 * Full originals are kept at assets/css/font-awesome-pro.css and
 * assets/fonts/fa-*.woff2 - do not delete them, they are the subset source.
 * The admin panel is unaffected: it loads assets/css/fontawesome-pro/css/all.min.css.
 */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-brands-400.subset.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.subset.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.subset.woff2) format("woff2")}
.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,.fa-solid{font-family:"Font Awesome 5 Pro";font-weight:900}
.fal,.far,.fa-regular,.fa-light{font-family:"Font Awesome 5 Pro";font-weight:400}
.fab,.fa-brands{font-family:"Font Awesome 5 Brands";font-weight:400}
.fa-brands,.fa-solid,.fa-regular,.fa-light{-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-fw{text-align:center;width:1.25em}
.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}
.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.fa-award:before{content:"\f559"}
.fa-bolt:before{content:"\f0e7"}
.fa-book:before{content:"\f02d"}
.fa-brain:before{content:"\f5dc"}
.fa-briefcase:before{content:"\f0b1"}
.fa-building:before{content:"\f1ad"}
.fa-chalkboard-teacher:before{content:"\f51c"}
.fa-check-circle:before{content:"\f058"}
.fa-clipboard-list:before{content:"\f46d"}
.fa-cog:before{content:"\f013"}
.fa-envelope:before{content:"\f0e0"}
.fa-facebook-f:before{content:"\f39e"}
.fa-file-alt:before{content:"\f15c"}
.fa-gift:before{content:"\f06b"}
.fa-graduation-cap:before{content:"\f19d"}
.fa-headphones-alt:before{content:"\f58f"}
.fa-heart:before{content:"\f004"}
.fa-home:before{content:"\f015"}
.fa-instagram:before{content:"\f16d"}
.fa-leaf:before{content:"\f06c"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-lock:before{content:"\f023"}
.fa-phone-alt:before{content:"\f879"}
.fa-plus:before{content:"\f067"}
.fa-praying-hands:before{content:"\f684"}
.fa-rupee-sign:before{content:"\f156"}
.fa-sack-dollar:before{content:"\f81d"}
.fa-shield-check:before{content:"\f2f7"}
.fa-sparkles:before{content:"\f890"}
.fa-spinner:before{content:"\f110"}
.fa-twitter:before{content:"\f099"}
.fa-user:before{content:"\f007"}
.fa-user-tie:before{content:"\f508"}
.fa-users:before{content:"\f0c0"}
.fa-whatsapp:before{content:"\f232"}
.fa-youtube:before{content:"\f167"}
