/*!
 * Font Awesome Pro 7.0.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2025 Fonticons, Inc.
 */
:host,:root{--fa-style-family-classic:"Font Awesome 7 Pro";--fa-style-family-brands:"Font Awesome 7 Brands";--fa-style:400}
@font-face{ font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:100;font-display:swap;src:url("/fonts/font-awesome/webfonts/fa-sharp-thin-100.woff2") format("woff2") }
@font-face{ font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:300;font-display:swap;src:url("/fonts/font-awesome/webfonts/fa-sharp-light-300.woff2") format("woff2") }
@font-face{ font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/font-awesome/webfonts/fa-sharp-regular-400.woff2") format("woff2") }
@font-face{ font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:900;font-display:swap;src:url("/fonts/font-awesome/webfonts/fa-sharp-solid-900.woff2") format("woff2") }
@font-face{ font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/font-awesome/webfonts/fa-brands-400.woff2") format("woff2") }

@font-face{  font-family: "FontAwesome"; font-style: normal; font-weight: 100; font-display: swap; src: url("/fonts/font-awesome/webfonts/fa-sharp-thin-100.woff2") format("woff2"); }

@font-face{ font-family: "FontAwesome"; font-style: normal; font-weight: 300; font-display: swap; src: url("/fonts/font-awesome/webfonts/fa-sharp-light-30.woff2") format("woff2"); }

@font-face{ font-family: "FontAwesome"; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/font-awesome/webfonts/fa-sharp-regular-400.woff2") format("woff2"); }

@font-face{ font-family: "FontAwesome"; font-style: normal; font-weight: 900; font-display: swap; src: url("/fonts/font-awesome/webfonts/fa-sharp-solid-900.woff2") format("woff2"); }

.fa,.fa-classic,.fa-regular,.fa-light,.fa-thin,.fa-solid,.far,.fal,.fat,.fas,.fab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
/* bind correct families + beat legacy overrides */
.fa,.fa-classic,.fa-regular,.far,.fa-light,.fal,.fa-thin,.fat,.fa-solid,.fas{font-family:var(--fa-style-family-classic),"Font Awesome 7 Pro"!important}
.fa-brands,.fab{font-family:var(--fa-style-family-brands),"Font Awesome 7 Brands" !important;font-weight:400 !important}
/* intended weights */
.fa-thin,.fat{font-weight:100 !important}
.fa-light,.fal{font-weight:300 !important}
.fa-regular,.far{font-weight:400 !important}
.fa-solid,.fas{font-weight:900 !important} 

/* icon mappings */
.fa-facebook:before{content:"\f09a"}
.fa-instagram:before{content:"\f16d"}
.fa-x-twitter:before{content:"\e61b"}
.fa-youtube:before{content:"\f167"}
.fa-whatsapp:before{content:"\f232"}
.fa-google:before{content:"\f1a0"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-angle-down:before{content:"\f107"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-video-camera:before,.fa-video:before{content:"\f03d"}
.fa-chevron-down:before{content:"\f078"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-chevron-up:before{content:"\f077"}
.fa-list-check:before{content:"\f0ae"}
.fa-phone:before{content:"\f095"}
.fa-file-invoice:before{content:"\f570"}
.fa-circle-question:before{content:"\f059"}
.fa-location-dot:before{content:"\f3c5"}
.fa-multiply:before{content:"\f00d"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-envelope:before{content:"\f0e0"}
.fa-comment-question:before{content:"\e14b"}
.fa-comment-check:before{content:"\f4ac"}
.fa-piggy-bank:before{content: "\f4d3";}
.fa-faucet-drip:before {content: "\e006";}
.fa-shield-check:before {content: "\f2f7";}
.fa-graduation-cap:before {content: "\f19d";}
.fa-car:before {content: "\f1b9";}
.fa-house-signal:before {content: "\e012";}
.fa-house-chimney-medical:before {content: "\f7f2";}
.fa-hand-sparkles:before {content: "\e05d";}
.fa-address-card:before {content: "\f2bb";}
.fa-briefcase:before {content: "\f0b1";}
.fa-building-columns:before {content: "\f19c";}
.fa-lightbulb-on:before {content: "\f672";}
.fa-key:before {content: "\f084";}
.fa-box-open:before {content: "\f49e";}
.fa-box-isometric-tape:before {content: "\e798";}
.fa-pen-field:before {content: "\e211";}
.fa-wine-glass-empty:before {content: "\f5ce";}
.fa-lamp:before{content: "\f4ca";}
.fa-image-stack:before {content: "\e771";}
.fa-box-isometric:before {content: "\e797";}
.fa-clothes-hanger:before {content: "\e136";}
.fa-screwdriver-wrench:before {content: "\f7d9";}
.fa-blanket:before {content: "\f498";}
.fa-inbox:before {content: "\f01c";}
.fa-spa:before {content: "\f5bb";}
.fa-user-tie-hair:before {content:"\e45f";}
.fa-bell-concierge:before {content: "\f562"; }
.fa-user-shield:before {content: "\f505"; }
.fa-circle-check:before {content: "\f058"; }
.fa-circle-xmark:before {content: "\f057"; }
.fa-washer:before {content: "\f898"; }
.fa-file-certificate:before { content: "\f5f3"; }
.fa-tv:before {content: "\f26c"; }
.fa-umbrella:before {content: "\f0e9"; }
.fa-face-smile:before {content: "\f118"; }
.fa-warehouse-full:before {content: "\f495"; }
.fa-piano:before {content: "\f8d4"; }
.fa-weight-hanging:before {content: "\f5cd"; }
.fa-truck-fast:before {content: "\f48b"; }
.fa-leaf:before {content: "\f06c"; }
.fa-user-vneck-hair:before {content: "\e462"; }
.fa-moon-cloud:before {content: "\f754"; }
.fa-desktop:before {content: "\f390"; }
.fa-hand-holding-box:before {content: "\f47b"; }
.fa-sitemap:before {content: "\f0e8"; }
.fa-calendar-check:before {content: "\f274"; }
.fa-clipboard-list:before {content: "\f46d"; }
.fa-chair-office:before {content: "\f6c1"; }
.fa-clock-rotate-left:before {content: "\f1da"; }
.fa-camera-cctv:before {content: "\f8ac"; }
.fa-file-shield:before {content: "\e4f0"; }
.fa-temperature-list:before {content: "\e299"; }
.fa-user-key:before {content: "\e7b0"; }
.fa-shield-halved:before {content: "\f3ed"; }
.fa-map-location-dot:before {content: "\f5a0"; }
.fa-truck:before {content: "\f0d1"; }
.fa-camera-cctv:before {content: "\f8ac"; }
.fa-file-circle-xmark:before { content: "\e5a1"; }
.fa-garage-car:before {content: "\e00a"; }
.fa-truck-ramp-box:before {content: "\f4de"; }
.fa-home-lg:before {content: "\e3af"; }
.fa-inbox-full:before {content: "\e1ba"; }
.fa-circle-chevron-right:before {content: "\f138"; }
.fa-garage:before {content: "\e009"; }