/* Vandeto Asset Diet — copie allégée de « load-fa-latest » (author) */
.fa{ font-family: var(--fa-style-family,"Font Awesome 6 Free"); font-weight: var(--fa-style,900); }.fa,.fa-brands,.fa-regular,.fa-solid,.far,.fas{ -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-brands::before,.fa-regular::before,.fa-solid::before,.fa::before,.far::before,.fas::before{ content: var(--fa); }.fa-regular,.fa-solid,.far,.fas{ font-family: "Font Awesome 6 Free"; }.fa-brands{ font-family: "Font Awesome 6 Brands"; }.fa-spin{ animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); }.fa-spin{ animation-name: fa-spin; animation-duration: var(--fa-animation-duration,2s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); }@media (prefers-reduced-motion: reduce){.fa-spin{ animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; }}.fa-share-nodes{ --fa: "\f1e0"; }.fa-user{ --fa: "\f007"; }.fa-star{ --fa: "\f005"; }.fa-right-to-bracket{ --fa: "\f2f6"; }.fa-address-card{ --fa: "\f2bb"; }.fa-shield-halved{ --fa: "\f3ed"; }.fa-heart{ --fa: "\f004"; }.fa-phone-alt{ --fa: "\f879"; }.fa-phone{ --fa: "\f095"; }.fa-sliders{ --fa: "\f1de"; }.fa-home{ --fa: "\f015"; }.fa-calendar-week{ --fa: "\f784"; }.fa-angle-down{ --fa: "\f107"; }.fa-location-dot,.fa-map-marker-alt{ --fa: "\f3c5"; }.fa-magnifying-glass{ --fa: "\f002"; }.fa-copy{ --fa: "\f0c5"; }.fa-plus{ --fa: "\2b"; }.fa-store{ --fa: "\f54e"; }.fa-chevron-right{ --fa: "\f054"; }.fa-user-plus{ --fa: "\f234"; }.fa-check{ --fa: "\f00c"; }.fa-paper-plane{ --fa: "\f1d8"; }.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }: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("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.ttf") format("truetype"); }.fa-brands{ font-weight: 400; }.fa-whatsapp{ --fa: "\f232"; }:root{ --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("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.ttf") format("truetype"); }.fa-regular,.far{ font-weight: 400; }: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("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.ttf") format("truetype"); }.fa-solid,.fas{ font-weight: 900; }@font-face { font-family: "Font Awesome 5 Brands"; font-display: block; font-weight: 400; src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.ttf") format("truetype"); }@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 900; src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.ttf") format("truetype"); }@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 400; src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.ttf") format("truetype"); }@font-face { font-family: FontAwesome; font-display: block; src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.ttf") format("truetype"); }@font-face { font-family: FontAwesome; font-display: block; src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.ttf") format("truetype"); }@font-face { font-family: FontAwesome; font-display: block; src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.ttf") format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }@font-face { font-family: FontAwesome; font-display: block; src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-v4compatibility.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-v4compatibility.ttf") format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}