/* Font Awesome 6.4.0 — sous-ensemble local (26 icônes utilisées sur le site) */.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"}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@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")}@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-chevron-up:before{content:"\f077"}.fa-star:before{content:"\f005"}.fa-handshake:before{content:"\f2b5"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-certificate:before{content:"\f0a3"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-arrow-right:before{content:"\f061"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-phone:before{content:"\f095"}.fa-ruler:before{content:"\f545"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-envelope:before{content:"\f0e0"}.fa-water:before{content:"\f773"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-spinner:before{content:"\f110"}.fa-calendar:before{content:"\f133"}.fa-border-all:before{content:"\f84c"}.fa-check:before{content:"\f00c"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-google:before{content:"\f1a0"}.fa-linkedin:before{content:"\f08c"}.fa-instagram:before{content:"\f16d"}.fa-facebook:before{content:"\f09a"}