/* Font Awesome 6.5.2 - sous-ensemble local (45 icones). Genere par tools/fa_subset.py */
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url('assets/fonts/fa-brands-400-subset.woff2') format('woff2');}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url('assets/fonts/fa-solid-900-subset.woff2') format('woff2');}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url('assets/fonts/fa-regular-400-subset.woff2') format('woff2');}
.fa,.fas,.fa-solid,.fab,.fa-brands,.far,.fa-regular{-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,.fas,.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900;}
.far,.fa-regular{font-family:"Font Awesome 6 Free";font-weight:400;}
.fab,.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400;}
.fa-arrow-left::before{content:"\f060";}
.fa-arrow-right::before{content:"\f061";}
.fa-bars::before{content:"\f0c9";}
.fa-building-columns::before{content:"\f19c";}
.fa-calendar-check::before{content:"\f274";}
.fa-check::before{content:"\f00c";}
.fa-check-circle::before{content:"\f058";}
.fa-chevron-down::before{content:"\f078";}
.fa-circle-check::before{content:"\f058";}
.fa-clock::before{content:"\f017";}
.fa-clock-rotate-left::before{content:"\f1da";}
.fa-download::before{content:"\f019";}
.fa-earth-africa::before{content:"\f57c";}
.fa-envelope::before{content:"\f0e0";}
.fa-facebook-f::before{content:"\f39e";}
.fa-file-medical::before{content:"\f477";}
.fa-globe::before{content:"\f0ac";}
.fa-google::before{content:"\f1a0";}
.fa-heart::before{content:"\f004";}
.fa-heart-circle-bolt::before{content:"\e4fc";}
.fa-heart-circle-check::before{content:"\e4fd";}
.fa-heart-pulse::before{content:"\f21e";}
.fa-heartbeat::before{content:"\f21e";}
.fa-house-medical::before{content:"\e3b2";}
.fa-instagram::before{content:"\f16d";}
.fa-linkedin::before{content:"\f08c";}
.fa-linkedin-in::before{content:"\f0e1";}
.fa-location-dot::before{content:"\f3c5";}
.fa-map-marker-alt::before{content:"\f3c5";}
.fa-minus::before{content:"\f068";}
.fa-mobile-screen-button::before{content:"\f3cd";}
.fa-person-running::before{content:"\f70c";}
.fa-phone::before{content:"\f095";}
.fa-phone-volume::before{content:"\f2a0";}
.fa-plus::before{content:"\2b";}
.fa-quote-left::before{content:"\f10d";}
.fa-share-nodes::before{content:"\f1e0";}
.fa-shield-heart::before{content:"\e574";}
.fa-stethoscope::before{content:"\f0f1";}
.fa-times::before{content:"\f00d";}
.fa-triangle-exclamation::before{content:"\f071";}
.fa-twitter::before{content:"\f099";}
.fa-user-doctor::before{content:"\f0f0";}
.fa-wave-square::before{content:"\f83e";}
.fa-whatsapp::before{content:"\f232";}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}
.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}
.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}
.fa-fw{text-align:center;width:1.25em}
.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-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,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}
.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-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)}
.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-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,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}
.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}
.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-spin-reverse{--fa-animation-direction:reverse}
.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))}
.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}
.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}
.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:var(--fa-inverse,#fff)}
.fa-spinner:before{content:"\f110"}
.fa-stackpath:before{content:"\f842"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}
