/* bridgeby.art · fondi-ue.css — i loghi obbligatori del contributo (js/24-fondi-ue.js): in fondo al footer, piccoli, per fondo scuro.
   Tutti i loghi alla stessa altezza (l'emblema UE mai più piccolo degli altri, Reg. UE 2021/1060 all. IX 1.7); la dicitura in Arial, bianca (1.3, 1.6). */
footer.con-fondi-ue{flex-wrap:wrap}
.fondi-ue{flex:1 0 100%;order:9;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid rgba(239,239,236,.1)}
.fondi-ue-loghi{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem}
.fondi-ue-loghi img{display:block;height:28px;width:auto}
.fondi-ue-loghi > i{display:block;width:1px;height:28px;background:#8a8a8a}   /* le linee verticali grigie del blocco istituzionale */
.fondi-emblema{display:flex;align-items:center;gap:.5rem}
.fondi-emblema span{font-family:Arial,Verdana,Tahoma,Ubuntu,sans-serif;font-style:normal;font-weight:400;font-size:10.5px;line-height:1.15;letter-spacing:0;text-transform:none;color:#fff}
.fondi-impresa{margin:.9rem 0 0;font-size:.74rem;line-height:1.5;color:var(--polvere)}
.fondi-legali{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.9rem 0 0;font-size:.78rem}
.fondi-legali a{color:var(--polvere);text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}
.fondi-legali a:hover,.fondi-legali a:focus-visible{color:var(--filo)}
.fondi-progetto{margin-top:.5rem;max-width:60rem;font-size:.78rem;line-height:1.5;color:var(--polvere)}
.fondi-progetto summary{cursor:pointer;width:max-content;list-style:none;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}
.fondi-progetto summary::-webkit-details-marker{display:none}
.fondi-progetto p{margin:.6rem 0 0}
.fondi-progetto b{font-weight:500;color:#c8c8c4}
@media (max-width:600px){.fondi-ue-loghi{gap:.7rem .8rem}.fondi-ue-loghi img,.fondi-ue-loghi > i{height:24px}.fondi-emblema span{font-size:9.5px}}
