/*!
 * Font Awesome Free 6.7.2 subset (Nelson Alexander) — icons in use only.
 * Rebuild: python theme/scripts/build-fa-subset.py
 * License: https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT)
 */
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("../webfonts/fa-brands-400.0dce641ba30f.woff2") format("woff2")}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url("../webfonts/fa-regular-400.55a264a7b581.woff2") format("woff2")}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url("../webfonts/fa-solid-900.8b9eb9e6350b.woff2") format("woff2")}
@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:swap;src:url("../webfonts/fa-solid-900.8b9eb9e6350b.woff2") format("woff2")}
.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa,.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}
.fa-regular,.far{font-family:"Font Awesome 6 Free";font-weight:400}
.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}
.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:auto}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-ban:before{content:"\f05e"}
.fa-calendar:before{content:"\f133"}
.fa-chevron-down:before{content:"\f078"}
.fa-chevron-right:before{content:"\f054"}
.fa-chevron-up:before{content:"\f077"}
.fa-circle:before{content:"\f111"}
.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}
.fa-envelope:before{content:"\f0e0"}
.fa-id-card:before{content:"\f2c2"}
.fa-lock:before{content:"\f023"}
.fa-map-marker:before,.fa-location-dot:before{content:"\f3c5"}
.fa-minus:before{content:"\f068"}
.fa-pencil:before{content:"\f303"}
.fa-phone:before{content:"\f095"}
.fa-play:before{content:"\f04b"}
.fa-plus:before{content:"\2b"}
.fa-search:before{content:"\f002"}
.fa-sign-in:before,.fa-right-to-bracket:before{content:"\f2f6"}
.fa-sign-out:before,.fa-right-from-bracket:before{content:"\f2f5"}
.fa-star:before{content:"\f005"}
.fa-th-large:before,.fa-table-cells-large:before{content:"\f009"}
.fa-times:before,.fa-xmark:before{content:"\f00d"}
.fa-user:before{content:"\f007"}
.fa-bell-o,.fa-edit,.fa-map-o,.fa-square-o,.fa-star-o,.fa-trash-o{font-family:"Font Awesome 6 Free";font-weight:400}
.fa-bell-o:before{content:"\f0f3"}
.fa-map-o:before{content:"\f279"}
.fa-square-o:before{content:"\f0c8"}
.fa-star-o:before{content:"\f005"}
.fa-trash-o:before{content:"\f2ed"}
.fa-facebook:before{content:"\f09a"}
.fa-google:before{content:"\f1a0"}
.fa-instagram:before{content:"\f16d"}
.fa-linkedin:before{content:"\f08c"}
.fa-pinterest:before{content:"\f0d2"}
.fa-x-twitter:before{content:"\e61b"}
.fa-youtube:before{content:"\f167"}
