/*!
 * Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons,  Inc.
 */
 .fa {font-family: var(--fa-style-family, "Font Awesome 6 Pro");font-weight: var(--fa-style, 900);}
.fa, .fa-brands, .fa-classic, .fa-duotone, .fa-light, .fa-regular, .fa-sharp, .fa-sharp-duotone, .fa-sharp-solid, .fa-solid, .fa-thin, .fab, .fad, .fal, .far, .fas, .fasds, .fasl, .fasr, .fass, .fast, .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;}
.fa-classic, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fal, .far, .fas, .fat { font-family: "Font Awesome 6 Pro"}
.fa-brands, .fab {font-family: "Font Awesome 6 Brands"}
.fa-classic.fa-duotone, .fa-duotone, .fad {font-family: "Font Awesome 6 Duotone"}
.fa-sharp-duotone, .fasds {font-family: "Font Awesome 6 Sharp Duotone";font-weight: 900;}
.fa-sharp, .fasl, .fasr, .fass, .fast { font-family: "Font Awesome 6 Sharp"}
.fa-sharp, .fass {font-weight: 900;}


.fa-phone-volume:before, .fa-volume-control-phone:before {content: "\f2a0"}
.fa-location-dot:before, .fa-map-marker-alt:before { content: "\f3c5"}
.fa-envelope:before {content: "\f0e0"}
.fa-facebook:before {content: "\f09a"}
.fa-facebook-f:before{content:"\f39e"}
.fa-youtube:before  {content: "\f167"}
.fa-linkedin:before  {content: "\f08c"}
.fa-linkedin-in:before {content: "\f0e1"}
.fa-x-twitter:before {content: "\e61b";}
.fa-instagram:before {content: "\f16d";}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-p:before{content:"\f231"}
.fa-vimeo-v:before {content: "\f27d";}
.fa-whatsapp:before{content:"\f232"}
.fa-angle-up:before  {content:  "\f106"}
.fa-angle-down:before {content: "\f107";}
.fa-bars:before, .fa-navicon:before {content: "\f0c9";}
.fa-check:before{content:"\f00c"}
.fa-square-check:before{content:"\f14a"}
.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}
.fa-magnifying-glass:before, .fa-search:before {content: "\f002";}
.fa-arrow-up-right:before{content:"\e09f"}
.fa-calendar-days:before{content:"\f073"}
.fa-comments:before{content:"\f086"}
.fa-user:before { content: "\f007";}
.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}
.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}
.fa-arrow-turn-left:before{content:"\e632"}
.fa-handshake:before{content:"\f2b5"}
.fa-sack-dollar:before{content:"\f81d"}
.fa-comment-lines:before{content:"\f4b0"}
.fa-solid:before{content: "\f0d7";}


: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(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.ttf) format("truetype");}
.fa-regular, .far { 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(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.ttf) format("truetype");}
.fa-solid, .fas { font-weight: 900;}    

: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(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.ttf) format("truetype")}
.fa-brands, .fab  {font-weight:  400}

:host,:root{--fa-style-family-sharp:"Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp"}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-sharp-regular-400.woff2) format("woff2"),url(../fonts/fa-sharp-regular-400.ttf) format("truetype")}.fa-regular,.fasr{font-weight:400}