.sala.astro-w3x7fjr7{--sopra:74px;--sotto:150px;background:var(--pannello-2);height:100%;position:relative;overflow:hidden}.tela.astro-w3x7fjr7{left:0;right:0;top:var(--sopra);bottom:calc(var(--sotto) + var(--fondo,0px));position:absolute}.cap.astro-w3x7fjr7{left:var(--pad);right:var(--pad);bottom:calc(var(--sotto) + var(--fondo,0px) - 8px);font:500 13px/1.3 var(--mono);letter-spacing:.06em;color:var(--etichetta);margin:0;display:none;position:absolute}.frecce.astro-w3x7fjr7{left:0;right:0;top:var(--sopra);bottom:calc(var(--sotto) + var(--fondo,0px));pointer-events:none;justify-content:space-between;align-items:center;padding:0 clamp(4px,1.2vw,20px);display:flex;position:absolute}.freccia.astro-w3x7fjr7{pointer-events:auto;cursor:pointer;color:#f2f2f280;background:0 0;border:0;place-items:center;width:56px;height:112px;padding:0;transition:color .3s;display:grid}.freccia.astro-w3x7fjr7:hover,.freccia.astro-w3x7fjr7:focus-visible{color:var(--progetto)}.freccia.astro-w3x7fjr7 svg.astro-w3x7fjr7{width:14px;height:36px;overflow:visible}.freccia.astro-w3x7fjr7 path.astro-w3x7fjr7{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.piede.astro-w3x7fjr7{left:var(--pad);right:var(--pad);bottom:calc(36px + var(--fondo,0px));justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute}.capitoli.astro-w3x7fjr7{flex-direction:column;align-items:flex-start;display:flex}.schede.astro-w3x7fjr7{gap:0 40px;margin-bottom:16px;display:flex}.scheda.astro-w3x7fjr7{cursor:pointer;font:500 13px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;background:0 0;border:0;padding:0;transition:color .4s}.scheda.astro-w3x7fjr7:hover{color:var(--testo-2)}.scheda.astro-w3x7fjr7.accesa{color:var(--testo)}.gruppo.astro-w3x7fjr7{display:none}.gruppo.astro-w3x7fjr7.attivo{display:block}.nomi.astro-w3x7fjr7{gap:0 32px;display:flex}.capitolo.astro-w3x7fjr7{cursor:pointer;white-space:nowrap;font:600 15px/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b;background:0 0;border:0;padding:0 0 14px;transition:color .4s;position:relative}.capitolo.astro-w3x7fjr7:hover{color:var(--testo-2)}.capitolo.astro-w3x7fjr7.acceso{color:var(--progetto)}.capitolo.astro-w3x7fjr7 i.astro-w3x7fjr7{background:var(--linea-2);height:2px;position:absolute;bottom:0;left:0;right:0}.capitolo.astro-w3x7fjr7 b.astro-w3x7fjr7{width:0;height:2px;display:block}.ora.astro-w3x7fjr7{display:none}.ora.astro-w3x7fjr7 p.astro-w3x7fjr7{margin:0}.ora-settore.astro-w3x7fjr7{font:500 13px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--progetto)}.ora.astro-w3x7fjr7 .ora-nome.astro-w3x7fjr7{font:600 17px/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;margin-top:8px}.ctl.astro-w3x7fjr7{border:1px solid var(--bordo-bottone);min-height:48px;color:var(--testo);font:600 13px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:0 20px;transition:background .3s}.ctl.astro-w3x7fjr7:hover{background:#ffffff14}.tasti.astro-w3x7fjr7{flex:none;align-items:center;gap:12px;display:flex}.vai.astro-w3x7fjr7{border:1px solid var(--progetto);background:var(--progetto);min-height:48px;color:var(--inchiostro);font:600 13px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 18px 0 20px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.vai.astro-w3x7fjr7 svg.astro-w3x7fjr7{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;transition:transform .45s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.vai.astro-w3x7fjr7:hover{color:#000;background:#fff;border-color:#fff}.vai.astro-w3x7fjr7:hover svg.astro-w3x7fjr7{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.vai.astro-w3x7fjr7,.vai.astro-w3x7fjr7 svg.astro-w3x7fjr7{transition:none}}@media (width<=899px){.sala.astro-w3x7fjr7{--sotto:190px}.piede.astro-w3x7fjr7{flex-wrap:wrap;row-gap:18px}.capitoli.astro-w3x7fjr7{flex-direction:row;flex:1 0 100%;gap:0 6px}.schede.astro-w3x7fjr7{display:none}.gruppo.astro-w3x7fjr7,.gruppo.astro-w3x7fjr7.attivo,.nomi.astro-w3x7fjr7{display:contents}.capitolo.astro-w3x7fjr7{flex:1;height:24px;padding:0;font-size:0}.capitolo.astro-w3x7fjr7 i.astro-w3x7fjr7{bottom:11px}.gruppo.astro-w3x7fjr7+.gruppo.astro-w3x7fjr7 .capitolo.astro-w3x7fjr7:first-child{margin-left:10px}.ora.astro-w3x7fjr7{flex:1;min-width:0;display:block}.freccia.astro-w3x7fjr7{width:40px;height:80px}.freccia.astro-w3x7fjr7 svg.astro-w3x7fjr7{width:10px;height:26px}}@media (aspect-ratio<=1){.cap.astro-w3x7fjr7{display:block}.sala.astro-w3x7fjr7{--sopra:84px}.tela.astro-w3x7fjr7,.frecce.astro-w3x7fjr7{bottom:calc(var(--sotto) + var(--fondo,0px) + 24px)}}@media (width<=899px) and (aspect-ratio<=1){.sala.astro-w3x7fjr7{--sotto:240px}}@media (width<=599px){.sala.astro-w3x7fjr7{--sotto:250px}.tasti.astro-w3x7fjr7{flex:1 0 100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vai.astro-w3x7fjr7,.ctl.astro-w3x7fjr7{padding:0 10px}}@media (width<=599px) and (aspect-ratio<=1){.sala.astro-w3x7fjr7{--sotto:236px}}@media (height<=500px) and (aspect-ratio>=1){.sala.astro-w3x7fjr7{--sopra:64px;--sotto:104px}.piede.astro-w3x7fjr7{bottom:calc(12px + var(--fondo,0px))}.tasti.astro-w3x7fjr7{gap:8px}.vai.astro-w3x7fjr7,.ctl.astro-w3x7fjr7{min-height:44px}}@media (height<=500px) and (aspect-ratio>=1) and (width<=899px){.sala.astro-w3x7fjr7{--sotto:72px}.piede.astro-w3x7fjr7{flex-wrap:nowrap;align-items:center;gap:24px}.ora.astro-w3x7fjr7{flex:none;order:1}.capitoli.astro-w3x7fjr7{flex:1 1 0;order:2;min-width:0}.tasti.astro-w3x7fjr7{order:3}}.home.astro-7aropxhg{--fondo:40px;height:100dvh;position:relative}main.astro-7aropxhg{height:100%}.home.astro-7aropxhg .footer{background:0 0;position:absolute;bottom:0;left:0;right:0}.home.astro-7aropxhg .footer .link,.home.astro-7aropxhg .footer .legale{background:var(--pannello-2)}@media (width<=640px){.home.astro-7aropxhg{--fondo:62px}}@media (height<=500px) and (aspect-ratio>=1){.home.astro-7aropxhg{--fondo:44px}.home.astro-7aropxhg .footer{padding-block:2px}}
