/*!
 * Font Awesome Free 6.5.1 — custom subset (59 icons) — MIT + CC BY 4.0 + SIL OFL 1.1
 * Self-hosted build for matteoleonettidietista.it (task 4.8)
 * Replaces CDN: cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css
 */
@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")}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-regular-400.woff2") format("woff2")}
@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")}
.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands{-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-fw{text-align:center;width:1.25em}
.fa-spin{animation:fa-spin 2s linear infinite}
@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.fa-1:before{content:"\31 "}
.fa-2:before{content:"\32 "}
.fa-3:before{content:"\33 "}
.fa-4:before{content:"\34 "}
.fa-apple-alt:before{content:"\f5d1 "}
.fa-arrow-left:before{content:"\f060 "}
.fa-arrow-right:before{content:"\f061 "}
.fa-arrow-up:before{content:"\f062 "}
.fa-award:before{content:"\f559 "}
.fa-balance-scale:before{content:"\f24e "}
.fa-blender:before{content:"\f517 "}
.fa-book-open:before{content:"\f518 "}
.fa-box-open:before{content:"\f49e "}
.fa-brain:before{content:"\f5dc "}
.fa-calendar-check:before{content:"\f274 "}
.fa-chart-line:before{content:"\f201 "}
.fa-check:before{content:"\f00c "}
.fa-check-circle:before{content:"\f058 "}
.fa-chevron-down:before{content:"\f078 "}
.fa-chevron-right:before{content:"\f054 "}
.fa-clipboard-list:before{content:"\f46d "}
.fa-clock:before{content:"\f017 "}
.fa-comments:before{content:"\f086 "}
.fa-concierge-bell:before{content:"\f562 "}
.fa-download:before{content:"\f019 "}
.fa-drumstick-bite:before{content:"\f6d7 "}
.fa-dumbbell:before{content:"\f44b "}
.fa-envelope:before{content:"\f0e0 "}
.fa-exchange-alt:before{content:"\f362 "}
.fa-file-alt:before{content:"\f15c "}
.fa-file-pdf:before{content:"\f1c1 "}
.fa-fire-alt:before{content:"\f7e4 "}
.fa-flask:before{content:"\f0c3 "}
.fa-futbol:before{content:"\f1e3 "}
.fa-graduation-cap:before{content:"\f19d "}
.fa-heart:before{content:"\f004 "}
.fa-heartbeat:before{content:"\f21e "}
.fa-ice-cream:before{content:"\f810 "}
.fa-leaf:before{content:"\f06c "}
.fa-list:before{content:"\f03a "}
.fa-map-marker-alt:before{content:"\f3c5 "}
.fa-paper-plane:before{content:"\f1d8 "}
.fa-pencil-ruler:before{content:"\f5ae "}
.fa-phone:before{content:"\f095 "}
.fa-question-circle:before{content:"\f059 "}
.fa-robot:before{content:"\f544 "}
.fa-running:before{content:"\f70c "}
.fa-seedling:before{content:"\f4d8 "}
.fa-shield-alt:before{content:"\f3ed "}
.fa-shopping-basket:before{content:"\f291 "}
.fa-times-circle:before{content:"\f057 "}
.fa-user:before{content:"\f007 "}
.fa-user-friends:before{content:"\f500 "}
.fa-user-graduate:before{content:"\f501 "}
.fa-users:before{content:"\f0c0 "}
.fa-utensils:before{content:"\f2e7 "}
.fa-vials:before{content:"\f493 "}
.fa-weight:before{content:"\f496 "}
.fa-instagram:before{content:"\f16d "}
