/*!
 * Font Awesome Free 6.4.0 (Subset) 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.
 * 
 * Subset containing only icons used by REV SKILL DESIGN website
 */

/* Base 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"}

/* Sizing */
.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}
.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}
.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}
.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}
.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}
.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}
.fa-fw{text-align:center;width:1.25em}

/* Screen reader */
.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}

/* Font faces - Brands */
:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 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")}
.fa-brands,.fab{font-weight:400}

/* Font faces - Regular */
:host,:root{--fa-style-family-classic:"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: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-weight:400}

/* Font faces - Solid */
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}
@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-solid,.fas{font-weight:900}

/* ========================================
   SOLID ICONS (fa-solid, fas)
   ======================================== */

/* Arrows */
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-left:before{content:"\f060"}
.fa-long-arrow-up:before,.fa-arrow-up-long:before{content:"\f176"}
.fa-long-arrow-right:before,.fa-arrow-right-long:before{content:"\f178"}
.fa-long-arrow-left:before,.fa-arrow-left-long:before{content:"\f177"}
.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}
.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}
.fa-chevron-right:before{content:"\f054"}

/* UI Elements */
.fa-check:before{content:"\f00c"}
.fa-star:before{content:"\f005"}
.fa-heart:before{content:"\f004"}
.fa-house:before,.fa-home:before{content:"\f015"}
.fa-list:before{content:"\f03a"}
.fa-table-list:before,.fa-th-list:before{content:"\f00b"}
.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}
.fa-dot-circle:before,.fa-circle-dot:before{content:"\f192"}

/* ========================================
   BRAND ICONS (fa-brands, fab)
   ======================================== */
.fa-facebook:before{content:"\f09a"}
.fa-facebook-f:before{content:"\f39e"}
.fa-twitter:before{content:"\f099"}
.fa-linkedin:before{content:"\f08c"}
.fa-linkedin-in:before{content:"\f0e1"}
