/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 * CUSTOM BUILD - Only required icons
 */

/* Core styles */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-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}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}

/* Screen reader only */
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}

/* Font variables */
:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}

/* Font face - Brands */
@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")}

/* Font face - Solid */
@font-face{font-family:"Font Awesome 6 Free";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-brands,.fab{font-weight:400}
.fa-solid,.fas{font-weight:900}

/* Brand Icons - Only used ones */
.fa-html5:before{content:"\f13b"}
.fa-css3-alt:before{content:"\f38b"}
.fa-js-square:before{content:"\f3b9"}
.fa-react:before{content:"\f41b"}
.fa-node-js:before{content:"\f3d3"}
.fa-python:before{content:"\f3e2"}
.fa-figma:before{content:"\f799"}
.fa-git-alt:before{content:"\f841"}

/* Solid Icons - Only used ones */
.fa-hashtag:before{content:"\23"}
.fa-palette:before{content:"\f53f"}
.fa-code:before{content:"\f121"}
.fa-database:before{content:"\f1c0"}
.fa-robot:before{content:"\f544"}
.fa-mobile-alt:before{content:"\f3cd"}
.fa-arrow-right:before{content:"\f061"}
.fa-envelope:before{content:"\f0e0"}
.fa-chevron-down:before{content:"\f078"}
.fa-rocket:before{content:"\f135"}
.fa-check:before{content:"\f00c"}
.fa-search:before{content:"\f002"}
.fa-external-link-alt:before{content:"\f35d"}
.fa-comments:before{content:"\f086"}
.fa-calculator:before{content:"\f1ec"}
.fa-drafting-compass:before{content:"\f568"}
.fa-check-circle:before{content:"\f058"}
.fa-shield-alt:before{content:"\f3ed"}
.fa-phone:before{content:"\f095"}
.fa-map-marker-alt:before{content:"\f3c5"}
