.footer-enci{--fe-fondo:#0151C2;--fe-testo:#ffffff;--fe-tenue:rgba(255, 255, 255, .82);--fe-riga:rgba(255, 255, 255, .28);background:var(--fe-fondo);color:var(--fe-testo);padding:56px 5% 32px;font-size:15px;line-height:1.6}.footer-enci::before,.footer-enci::after,.fe-colonne::before,.fe-colonne::after,.fe-barra::before,.fe-barra::after{content:none;display:none}.fe-contenuto{width:100%}.fe-colonne{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:40px;align-items:start}.fe-colonne-2{grid-template-columns:1.4fr 1.6fr}.fe-colonne-3{grid-template-columns:1.4fr 1fr 1.6fr}.fe-colonne-4{grid-template-columns:1.4fr 1fr 1fr 1.6fr}.fe-logo{margin-bottom:18px}.fe-logo img,.fe-logo .custom-logo{display:block;width:150px;height:150px;max-width:100%;max-height:none}@media (max-width:900px){.fe-logo img,.fe-logo .custom-logo{width:120px;height:120px}}.fe-nome{margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.2;color:var(--fe-testo)}.fe-claim{margin:0;max-width:300px;color:var(--fe-tenue)}.fe-titolo{margin:0 0 18px;padding:0;font-size:20px;font-weight:700;line-height:1.2;color:var(--fe-testo);text-transform:none;border:none}.fe-elenco,.fe-elenco-legale{list-style:none;margin:0;padding:0}.fe-elenco li{margin:0 0 14px;padding:0;list-style:none}.fe-elenco li:last-child{margin-bottom:0}.footer-enci a{color:var(--fe-tenue);text-decoration:none;transition:color .15s linear}.footer-enci a:hover,.footer-enci a:focus-visible{color:var(--fe-testo);text-decoration:underline}.footer-enci a:focus-visible{outline:2px solid var(--fe-testo);outline-offset:3px}.fe-testo{margin:0 0 14px;color:var(--fe-tenue)}.fe-testo:last-of-type{margin-bottom:0}.fe-voce-titolo{display:block;font-weight:700;color:var(--fe-testo);margin-bottom:2px}.fe-social{list-style:none;display:flex;flex-wrap:wrap;gap:18px;margin:26px 0 0;padding:0}.fe-social li{margin:0;padding:0;list-style:none}.fe-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--fe-testo);border-radius:50%;transition:background-color .15s linear}.fe-social a:hover,.fe-social a:focus-visible{background:rgb(255 255 255 / .16);text-decoration:none}.fe-social svg{display:block}.fe-nota{margin:0;font-size:13px;color:rgb(255 255 255 / .62)}.fe-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;margin-top:48px;padding-top:26px;border-top:1px solid var(--fe-riga)}.fe-legale{margin:0;font-size:14px;color:var(--fe-tenue)}.fe-elenco-legale{display:flex;flex-wrap:wrap;gap:28px;font-size:14px}.fe-elenco-legale li{margin:0;padding:0;list-style:none}@media (max-width:1024px){.fe-colonne{grid-template-columns:1fr 1fr;gap:36px}.fe-claim{max-width:none}}@media (max-width:600px){.footer-enci{padding:40px 5% 26px}.fe-colonne{grid-template-columns:1fr;gap:32px}.fe-barra{margin-top:36px;justify-content:flex-start}.fe-elenco-legale{gap:18px}}