/* ==========================================================================
   Costruire SRL - le icone del sito.

   GENERATO da _lavorazione/riduci-icone.py. Non modificare a mano.

   Sostituisce i tre fogli di Font Awesome (100 KB) e i due caratteri
   interi (272 KB) con le sole icone che il sito usa.

   >>> SE AGGIUNGI UN'ICONA NUOVA A UNA PAGINA, il glifo non c'e' e si
   >>> vede un rettangolo vuoto. Rilancia:
   >>>     python _lavorazione/riduci-icone.py
   >>> I caratteri interi stanno in _lavorazione/webfonts-interi/.

   Icone incluse (31):
     fa-arrow-down                U+F063
     fa-arrow-right               U+F061
     fa-arrow-right-long          U+F178
     fa-arrow-up-right-from-square U+F08E
     fa-award                     U+F559
     fa-bars                      U+F0C9
     fa-building                  U+F1AD
     fa-check                     U+F00C
     fa-chevron-left              U+F053
     fa-chevron-right             U+F054
     fa-comments                  U+F086
     fa-compass                   U+F14E
     fa-compass-drafting          U+F568
     fa-envelope                  U+F0E0
     fa-facebook-f                U+F39E
     fa-gem                       U+F3A5
     fa-helmet-safety             U+F807
     fa-hospital                  U+F0F8
     fa-house                     U+F015
     fa-house-chimney             U+E3AF
     fa-instagram                 U+F16D
     fa-key                       U+F084
     fa-landmark                  U+F66F
     fa-layer-group               U+F5FD
     fa-leaf                      U+F06C
     fa-list-check                U+F0AE
     fa-location-dot              U+F3C5
     fa-pen-ruler                 U+F5AE
     fa-phone                     U+F095
     fa-stopwatch                 U+F2F2
     fa-user-doctor               U+F0F0
   ======================================================================== */

@font-face{
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('webfonts/fa-solid-900-ridotto.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-ridotto.woff2') format('woff2');
}

/* base comune a tutte le icone */
.fa-solid, .fas,
.fa-brands, .fab,
.fa-regular, .far{
    -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-solid, .fas{ font-family: 'Font Awesome 6 Free'; font-weight: 900 }
.fa-brands, .fab{ font-family: 'Font Awesome 6 Brands'; font-weight: 400 }

/* le utilita di Font Awesome usate nel sito */
.fa-fw{ text-align: center; width: 1.25em }
.fa-spin{ animation: fa-spin 2s linear infinite }
@keyframes fa-spin{ from{ transform: rotate(0) } to{ transform: rotate(360deg) } }
@media (prefers-reduced-motion: reduce){ .fa-spin{ animation: none } }

/* i glifi */
.fa-arrow-down::before{ content: "\f063" }
.fa-arrow-right::before{ content: "\f061" }
.fa-arrow-right-long::before{ content: "\f178" }
.fa-arrow-up-right-from-square::before{ content: "\f08e" }
.fa-award::before{ content: "\f559" }
.fa-bars::before{ content: "\f0c9" }
.fa-building::before{ content: "\f1ad" }
.fa-check::before{ content: "\f00c" }
.fa-chevron-left::before{ content: "\f053" }
.fa-chevron-right::before{ content: "\f054" }
.fa-comments::before{ content: "\f086" }
.fa-compass::before{ content: "\f14e" }
.fa-compass-drafting::before{ content: "\f568" }
.fa-envelope::before{ content: "\f0e0" }
.fa-facebook-f::before{ content: "\f39e" }
.fa-gem::before{ content: "\f3a5" }
.fa-helmet-safety::before{ content: "\f807" }
.fa-hospital::before{ content: "\f0f8" }
.fa-house::before{ content: "\f015" }
.fa-house-chimney::before{ content: "\e3af" }
.fa-instagram::before{ content: "\f16d" }
.fa-key::before{ content: "\f084" }
.fa-landmark::before{ content: "\f66f" }
.fa-layer-group::before{ content: "\f5fd" }
.fa-leaf::before{ content: "\f06c" }
.fa-list-check::before{ content: "\f0ae" }
.fa-location-dot::before{ content: "\f3c5" }
.fa-pen-ruler::before{ content: "\f5ae" }
.fa-phone::before{ content: "\f095" }
.fa-stopwatch::before{ content: "\f2f2" }
.fa-user-doctor::before{ content: "\f0f0" }
