.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-display:swap;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-bars:before{content:"\f0c9"}
.fa-times:before{content:"\f00d"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-down:before{content:"\f0d7"}
.fa-chevron-down:before{content:"\f078"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-envelope:before{content:"\f0e0"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-envelope-square:before{content:"\f199"}
.fa-facebook:before{content:"\f09a"}
.fa-facebook-f:before{content:"\f39e"}
.fa-facebook-messenger:before{content:"\f39f"}
.fa-facebook-square:before{content:"\f082"}
.fa-twitter:before{content:"\f099"}
.fa-twitter-square:before{content:"\f081"}
.fa-linkedin:before{content:"\f08c"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-youtube:before{content:"\f167"}
.fa-youtube-square:before{content:"\f431"}
.fa-pinterest:before{content:"\f0d2"}
.fa-instagram:before{content:"\f16d"}
.fa-tiktok:before{content:"\e07b"}
.fa-list-ul::before{content:"\f0ca"}
.fa-circle:before{content:"\f111"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa{font-family:var(--fa-style-family, "Font Awesome 6 Pro");font-weight:var(--fa-style,900)}
.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-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-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.ttf") format("truetype")}
.fa-brands,.fab{font-family:'Font Awesome 6 Brands';font-weight:400}
@font-face{font-family:'Font Awesome 6 Duotone';font-style:normal;font-weight:900;font-display:block;src:url("../webfonts/fa-duotone-900.woff2") format("woff2"),url("../webfonts/fa-duotone-900.ttf") format("truetype")}
.fa-duotone,.fad{position:relative;font-family:'Font Awesome 6 Duotone';font-weight:900;letter-spacing:normal}
.fa-duotone::before,.fad::before{position:absolute;color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity, 1)}
.fa-duotone::after,.fad::after{color:var(--fa-secondary-color,inherit);opacity:var(--fa-secondary-opacity, .4)}
@font-face{font-family:'Font Awesome 6 Pro';font-style:normal;font-weight:300;font-display:block;src:url("../webfonts/fa-light-300.woff2") format("woff2"),url("../webfonts/fa-light-300.ttf") format("truetype")}
.fa-light,.fal{font-family:'Font Awesome 6 Pro';font-weight:300}
:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}
@font-face{font-family:'Font Awesome 6 Pro';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.ttf") format("truetype")}
.fa-regular,.far{font-family:'Font Awesome 6 Pro';font-weight:400}
:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}
@font-face{font-family:'Font Awesome 6 Pro';font-style:normal;font-weight:900;font-display:block;src:url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.ttf") format("truetype")}
.fa-solid,.fas{font-family:'Font Awesome 6 Pro';font-weight:900}
:host,:root{--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro"}
