/* Subset icon fonts: only the glyphs this site uses (see lib/icons list in the build notes).
   Replaces fonts/font-awesome/css/all.min.css (82 KB + 250 KB of fonts) and
   css/ionicons.min.css (51 KB + 107 KB TTF). Regenerate with the make-icons script if
   a new icon class is added anywhere in the code or CMS content. */
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/icons/fa-solid-900.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/icons/fa-regular-400.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/icons/fa-brands-400.woff2) format("woff2")}
@font-face{font-family:"Ionicons";font-style:normal;font-weight:normal;font-display:block;src:url(../fonts/icons/ionicons.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-fw{text-align:center;width:1.25em}
.fa-2x{font-size:2em}
.fa-bars:before{content:"\f0c9"}
.fa-calendar-alt:before{content:"\f073"}
.fa-check:before{content:"\f00c"}
.fa-chevron-down:before{content:"\f078"}
.fa-envelope:before{content:"\f0e0"}
.fa-facebook:before{content:"\f09a"}
.fa-facebook-f:before{content:"\f39e"}
.fa-home:before{content:"\f015"}
.fa-instagram:before{content:"\f16d"}
.fa-phone:before{content:"\f095"}
.fa-pinterest:before{content:"\f0d2"}
.fa-plus:before{content:"\2b"}
.fa-quote-right:before{content:"\f10e"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitter:before{content:"\f099"}
.fa-user:before{content:"\f007"}
.fa-youtube:before{content:"\f167"}
.ion,.ionicons,.ion-email-unread:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-up:before,.ion-ios-book:before,.ion-ios-home:before,.ion-ios-telephone:before,.ion-location:before,.ion-play:before,.ion-plus-round:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ion-email-unread:before{content:"\f3c3"}
.ion-ios-arrow-back:before{content:"\f3cf"}
.ion-ios-arrow-down:before{content:"\f3d0"}
.ion-ios-arrow-forward:before{content:"\f3d1"}
.ion-ios-arrow-up:before{content:"\f3d8"}
.ion-ios-book:before{content:"\f3e8"}
.ion-ios-home:before{content:"\f448"}
.ion-ios-telephone:before{content:"\f4b9"}
.ion-location:before{content:"\f1ff"}
.ion-play:before{content:"\f215"}
.ion-plus-round:before{content:"\f217"}
