/* Font Awesome -> Bootstrap Icons compatibility layer (self-hosted) */
.fa,.fas,.far,.fal,.fat,.fab,.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-sharp{
  font-family: bootstrap-icons !important;
  font-style: normal; font-weight: 400 !important; font-variant: normal;
  text-transform: none; line-height: 1; display: inline-block;
  text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  vertical-align: -.125em;
}
.fa-fw{width:1.25em;text-align:center}
.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-lg{font-size:1.25em}
.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}
.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}
@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}
.fa-ad::before{content:"\f161"}
.fa-align-left::before{content:"\f5c7"}
.fa-angle-double-left::before{content:"\f27f"}
.fa-angle-double-right::before{content:"\f280"}
.fa-angle-left::before{content:"\f284"}
.fa-angle-right::before{content:"\f285"}
.fa-angles-left::before{content:"\f27f"}
.fa-angles-right::before{content:"\f280"}
.fa-apple::before{content:"\f65b"}
.fa-arrow-circle-down::before{content:"\f119"}
.fa-arrow-circle-up::before{content:"\f13a"}
.fa-arrow-down::before{content:"\f128"}
.fa-arrow-left::before{content:"\f12f"}
.fa-arrow-right::before{content:"\f138"}
.fa-arrows-alt::before{content:"\f14e"}
.fa-arrow-up::before{content:"\f148"}
.fa-balance-scale::before{content:"\f56b"}
.fa-ban::before{content:"\f6b6"}
.fa-barcode::before{content:"\f602"}
.fa-bars::before{content:"\f479"}
.fa-bell::before{content:"\f18a"}
.fa-book::before{content:"\f194"}
.fa-book-open::before{content:"\f194"}
.fa-brain::before{content:"\f46b"}
.fa-briefcase::before{content:"\f1cc"}
.fa-bug::before{content:"\f1dc"}
.fa-building::before{content:"\f1dd"}
.fa-building-user::before{content:"\f1dd"}
.fa-bullhorn::before{content:"\f484"}
.fa-bullseye::before{content:"\f1de"}
.fa-calculator::before{content:"\f1e0"}
.fa-calendar::before{content:"\f1f6"}
.fa-calendar-alt::before{content:"\f1f6"}
.fa-calendar-check::before{content:"\f1e2"}
.fa-calendar-day::before{content:"\f1e6"}
.fa-calendar-days::before{content:"\f214"}
.fa-calendar-plus::before{content:"\f1ef"}
.fa-calendar-week::before{content:"\f1f3"}
.fa-calendar-xmark::before{content:"\f1f5"}
.fa-cash-register::before{content:"\f246"}
.fa-cc-amex::before{content:"\f2dc"}
.fa-cc-mastercard::before{content:"\f2dc"}
.fa-cc-visa::before{content:"\f2dc"}
.fa-certificate::before{content:"\f154"}
.fa-chart-bar::before{content:"\f17e"}
.fa-chart-line::before{content:"\f3f2"}
.fa-chart-pie::before{content:"\f4e9"}
.fa-check::before{content:"\f26e"}
.fa-check-circle::before{content:"\f26b"}
.fa-check-double::before{content:"\f26f"}
.fa-check-square::before{content:"\f26d"}
.fa-chevron-down::before{content:"\f282"}
.fa-chevron-left::before{content:"\f284"}
.fa-chevron-right::before{content:"\f285"}
.fa-circle-arrow-left::before{content:"\f12a"}
.fa-circle-check::before{content:"\f26b"}
.fa-circle-info::before{content:"\f431"}
.fa-circle-left::before{content:"\f12a"}
.fa-circle-question::before{content:"\f505"}
.fa-circle-xmark::before{content:"\f623"}
.fa-city::before{content:"\f87d"}
.fa-clipboard::before{content:"\f290"}
.fa-clipboard-list::before{content:"\f28c"}
.fa-clock::before{content:"\f293"}
.fa-clock-rotate-left::before{content:"\f292"}
.fa-cloud::before{content:"\f2c1"}
.fa-code-branch::before{content:"\f2ee"}
.fa-cog::before{content:"\f3e5"}
.fa-coins::before{content:"\f634"}
.fa-comment::before{content:"\f268"}
.fa-comment-alt::before{content:"\f252"}
.fa-comments::before{content:"\f24a"}
.fa-compass::before{content:"\f2d1"}
.fa-copy::before{content:"\f759"}
.fa-credit-card::before{content:"\f2dc"}
/* Corona SVG piena (BI non ha crown): riempie l'em-box come le altre icone */
.fa-crown{
  width:1.15em;
  height:1.15em;
  display:inline-block;
  vertical-align:-.2em;
  background-color:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M1.2 5.2L4.1 7.6 8 1.8l3.9 5.8 2.9-2.4-.9 7.1H2.1L1.2 5.2zm.9 8.1h11.8V15H2.1v-1.7z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M1.2 5.2L4.1 7.6 8 1.8l3.9 5.8 2.9-2.4-.9 7.1H2.1L1.2 5.2zm.9 8.1h11.8V15H2.1v-1.7z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.fa-crown::before{
  content:"" !important;
  display:none;
}
.fa-lg.fa-crown,
.fa-crown.fa-lg{
  width:1.45em;
  height:1.45em;
  vertical-align:-.28em;
}
.fa-2x.fa-crown,
.fa-crown.fa-2x{
  width:2.15em;
  height:2.15em;
}
.fa-cubes::before{content:"\f685"}
.fa-database::before{content:"\f8c4"}
.fa-diagram-project::before{content:"\f2ee"}
.fa-download::before{content:"\f30a"}
.fa-edit::before{content:"\f4ca"}
.fa-ellipsis::before{content:"\f5d4"}
.fa-envelope::before{content:"\f32f"}
.fa-envelope-open::before{content:"\f32e"}
.fa-envelope-open-text::before{content:"\f32e"}
.fa-envelope-square::before{content:"\f32f"}
.fa-euro-sign::before{content:"\f637"}
.fa-exchange-alt::before{content:"\f12b"}
.fa-exclamation-circle::before{content:"\f333"}
.fa-exclamation-triangle::before{content:"\f33b"}
.fa-external-link-alt::before{content:"\f1c5"}
.fa-eye::before{content:"\f341"}
.fa-eye-slash::before{content:"\f340"}
.fa-facebook::before{content:"\f344"}
.fa-facebook-f::before{content:"\f344"}
.fa-file::before{content:"\f3c0"}
.fa-file-alt::before{content:"\f3b9"}
.fa-file-circle-check::before{content:"\f350"}
.fa-file-contract::before{content:"\f38b"}
.fa-file-excel::before{content:"\f368"}
.fa-file-import::before{content:"\f358"}
.fa-file-invoice::before{content:"\f50f"}
.fa-file-invoice-dollar::before{content:"\f50f"}
.fa-file-lines::before{content:"\f3b9"}
.fa-file-pdf::before{content:"\f63e"}
.fa-filter::before{content:"\f3e1"}
.fa-flag::before{content:"\f3cc"}
.fa-flask::before{content:"\f30d"}
.fa-floppy-disk::before{content:"\f7d8"}
.fa-folder::before{content:"\f3d7"}
.fa-folder-open::before{content:"\f3d8"}
.fa-folder-plus::before{content:"\f3d3"}
.fa-gift::before{content:"\f3ec"}
.fa-google::before{content:"\f3f0"}
.fa-google-play::before{content:"\f7f7"}
.fa-graduation-cap::before{content:"\f6fe"}
.fa-hammer::before{content:"\f3ff"}
.fa-hand-holding-usd::before{content:"\f632"}
.fa-hand-pointer::before{content:"\f403"}
.fa-hashtag::before{content:"\f40a"}
.fa-heading::before{content:"\f5f1"}
.fa-headset::before{content:"\f414"}
.fa-history::before{content:"\f292"}
.fa-home::before{content:"\f425"}
.fa-hourglass-half::before{content:"\f41f"}
.fa-id-card::before{content:"\f8c9"}
.fa-inbox::before{content:"\f42d"}
.fa-info-circle::before{content:"\f431"}
.fa-key::before{content:"\f44f"}
.fa-layer-group::before{content:"\f45b"}
.fa-leaf::before{content:"\f3cd"}
.fa-lightbulb::before{content:"\f46b"}
.fa-link::before{content:"\f471"}
.fa-linkedin::before{content:"\f472"}
.fa-linkedin-in::before{content:"\f472"}
.fa-list::before{content:"\f479"}
.fa-list-ol::before{content:"\f475"}
.fa-list-ul::before{content:"\f478"}
.fa-lock::before{content:"\f47b"}
.fa-lock-open::before{content:"\f600"}
.fa-magnifying-glass::before{content:"\f52a"}
.fa-mail-bulk::before{content:"\f47c"}
.fa-map-marked-alt::before{content:"\f3e8"}
.fa-map-marker-alt::before{content:"\f3e8"}
.fa-minus::before{content:"\f2ea"}
.fa-mobile-alt::before{content:"\f4e7"}
.fa-money-bill-transfer::before{content:"\f638"}
.fa-money-bill-wave::before{content:"\f247"}
.fa-paperclip::before{content:"\f4b3"}
.fa-paper-plane::before{content:"\f6c0"}
.fa-pause::before{content:"\f4c4"}
.fa-pause-circle::before{content:"\f4c2"}
.fa-paypal::before{content:"\f662"}
.fa-pen::before{content:"\f4c8"}
.fa-pencil-alt::before{content:"\f4cb"}
.fa-pen-to-square::before{content:"\f4ca"}
.fa-people-arrows::before{content:"\f4d0"}
.fa-percentage::before{content:"\f4d1"}
.fa-phone::before{content:"\f5c1"}
.fa-phone-slash::before{content:"\f5c0"}
.fa-piggy-bank::before{content:"\f64a"}
.fa-plus::before{content:"\f4fe"}
.fa-plus-circle::before{content:"\f4fa"}
.fa-poll::before{content:"\f17e"}
.fa-power-off::before{content:"\f4ff"}
.fa-print::before{content:"\f501"}
.fa-question-circle::before{content:"\f505"}
.fa-receipt::before{content:"\f50f"}
.fa-redo::before{content:"\f116"}
.fa-refresh::before{content:"\f116"}
.fa-reply::before{content:"\f520"}
.fa-right-from-bracket::before{content:"\f1c3"}
.fa-robot::before{content:"\f6b1"}
.fa-rocket::before{content:"\f846"}
.fa-rotate::before{content:"\f130"}
.fa-rotate-left::before{content:"\f117"}
.fa-rotate-right::before{content:"\f116"}
.fa-sack-dollar::before{content:"\f632"}
.fa-save::before{content:"\f525"}
.fa-search::before{content:"\f52a"}
.fa-search-dollar::before{content:"\f52a"}
.fa-share::before{content:"\f52e"}
.fa-share-alt::before{content:"\f52e"}
.fa-shield-alt::before{content:"\f53f"}
.fa-shopping-cart::before{content:"\f242"}
.fa-signature::before{content:"\f604"}
.fa-sign-out-alt::before{content:"\f1c3"}
.fa-sitemap::before{content:"\f2ee"}
.fa-sort::before{content:"\f3ca"}
.fa-sort-down::before{content:"\f575"}
.fa-sort-up::before{content:"\f57b"}
.fa-spinner::before{content:"\f130"}
.fa-star::before{content:"\f588"}
.fa-sticky-note::before{content:"\f58d"}
.fa-sync::before{content:"\f130"}
.fa-sync-alt::before{content:"\f130"}
.fa-table::before{content:"\f5aa"}
.fa-tachometer-alt::before{content:"\f580"}
.fa-tag::before{content:"\f5b0"}
.fa-tags::before{content:"\f5b2"}
.fa-tasks::before{content:"\f477"}
.fa-thumbs-down::before{content:"\f405"}
.fa-thumbs-up::before{content:"\f407"}
.fa-ticket-alt::before{content:"\f6cb"}
.fa-times::before{content:"\f62a"}
.fa-times-circle::before{content:"\f623"}
.fa-trash::before{content:"\f5de"}
.fa-trash-alt::before{content:"\f5de"}
.fa-trash-can::before{content:"\f78b"}
.fa-triangle-exclamation::before{content:"\f33b"}
.fa-undo::before{content:"\f117"}
.fa-university::before{content:"\f62e"}
.fa-unlink::before{content:"\f470"}
.fa-upload::before{content:"\f603"}
.fa-user::before{content:"\f4e1"}
.fa-user-check::before{content:"\f4d6"}
.fa-user-circle::before{content:"\f4d7"}
.fa-user-clock::before{content:"\f4e1"}
.fa-user-cog::before{content:"\f8a7"}
.fa-user-edit::before{content:"\f4e1"}
.fa-user-minus::before{content:"\f4d9"}
.fa-user-plus::before{content:"\f4dd"}
.fa-users::before{content:"\f4d0"}
.fa-user-secret::before{content:"\f777"}
.fa-user-shield::before{content:"\f538"}
.fa-user-slash::before{content:"\f4e0"}
.fa-user-tag::before{content:"\f4d3"}
.fa-user-tie::before{content:"\f4d3"}
.fa-video::before{content:"\f21f"}
.fa-wallet::before{content:"\f614"}
.fa-whatsapp::before{content:"\f618"}
.fa-wifi::before{content:"\f61c"}
.fa-xmark::before{content:"\f62a"}
.fa-x-twitter::before{content:"\f8db"}

