/*! muslimgraves FA subset: solid face + icons used on marketing pages only */
.fa,.fa-classic,.fa-solid,.fas,.far,.fal{-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 Free";font-weight:900}
.fa-regular,.far{font-weight:400}
.fa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}
@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 5 Free";font-display:swap;font-weight:900;src:url(../fonts/fa-solid-900.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 5 Pro";font-display:swap;font-weight:900;src:url(../fonts/fa-solid-900.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Pro";font-display:swap;font-weight:900;src:url(../fonts/fa-solid-900.woff2) format("woff2")}
.fa-phone::before{content:"\f095"}
.fa-envelope::before{content:"\f0e0"}
.fa-times::before,.fa-xmark::before{content:"\f00d"}
.fa-bars::before{content:"\f0c9"}
.fa-copyright::before{content:"\f1f9"}
.fa-arrow-left::before{content:"\f060"}
.fa-arrow-right::before{content:"\f061"}
.fa-newspaper::before{content:"\f1ea"}
.fa-check::before{content:"\f00c"}
