/* Font Awesome ridotto alle sole icone usate da FedeModel.
   Generato da .sitemap/../scratchpad/genera_fa_ridotto.py il 2026-08-14.
   Il file completo (fontawesome-all.min.css, 170 KB) resta su disco: per rigenerare
   questo, rilanciare lo script — legge le icone dal codice, non da un elenco a mano.
   Icone incluse: 59. Famiglie: fa, fab, fal, far, fas.
   Escluso il font duotone (187 KB): nessuna classe .fad nel sito. */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff")}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/fa-light-300.woff2) format("woff2"),url(../fonts/fa-light-300.woff) format("woff")}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff")}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff")}
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}
.fal{font-family:"Font Awesome 5 Pro";font-weight:300}
.far{font-family:"Font Awesome 5 Pro";font-weight:400}
.fab{font-family:"Font Awesome 5 Brands";font-weight:400}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-arrow-right:before{content:"\f061"}
.fa-balance-scale:before{content:"\f24e"}
.fa-bars:before{content:"\f0c9"}
.fa-bell:before{content:"\f0f3"}
.fa-bolt:before{content:"\f0e7"}
.fa-box:before{content:"\f466"}
.fa-building:before{content:"\f1ad"}
.fa-bullseye:before{content:"\f140"}
.fa-calendar:before{content:"\f133"}
.fa-camera:before{content:"\f030"}
.fa-check:before{content:"\f00c"}
.fa-check-circle:before{content:"\f058"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-clipboard-list:before{content:"\f46d"}
.fa-clock:before{content:"\f017"}
.fa-cookie-bite:before{content:"\f564"}
.fa-credit-card:before{content:"\f09d"}
.fa-envelope:before{content:"\f0e0"}
.fa-euro-sign:before{content:"\f153"}
.fa-exclamation-triangle:before{content:"\f071"}
.fa-eye:before{content:"\f06e"}
.fa-facebook-f:before{content:"\f39e"}
.fa-gift:before{content:"\f06b"}
.fa-headset:before{content:"\f590"}
.fa-heart:before{content:"\f004"}
.fa-info-circle:before{content:"\f05a"}
.fa-instagram:before{content:"\f16d"}
.fa-lightbulb:before{content:"\f0eb"}
.fa-lock:before{content:"\f023"}
.fa-lock-open:before{content:"\f3c1"}
.fa-map-marker-alt:before{content:"\f3c5"}
.fa-minus:before{content:"\f068"}
.fa-mobile:before{content:"\f10b"}
.fa-phone-alt:before{content:"\f879"}
.fa-plus:before{content:"\f067"}
.fa-save:before{content:"\f0c7"}
.fa-search:before{content:"\f002"}
.fa-share-alt:before{content:"\f1e0"}
.fa-shield-alt:before{content:"\f3ed"}
.fa-shield-check:before{content:"\f2f7"}
.fa-shipping-fast:before{content:"\f48b"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-sparkles:before{content:"\f890"}
.fa-spinner:before{content:"\f110"}
.fa-tag:before{content:"\f02b"}
.fa-thumbtack:before{content:"\f08d"}
.fa-ticket-alt:before{content:"\f3ff"}
.fa-times:before{content:"\f00d"}
.fa-times-circle:before{content:"\f057"}
.fa-trash:before{content:"\f1f8"}
.fa-trophy:before{content:"\f091"}
.fa-tv:before{content:"\f26c"}
.fa-undo:before{content:"\f0e2"}
.fa-user:before{content:"\f007"}
.fa-video:before{content:"\f03d"}
