@layer media{.esp-nascosto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.esp-luogo{margin:0}.esp-luogo img{border-radius:var(--raggio,0);background:var(--linea-tenue,#dfe3e3);width:100%;height:auto;display:block}.esp-luogo-clip{position:relative}.esp-luogo-video{object-fit:cover;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.esp-luogo-clip[data-stato=clip] .esp-luogo-video{visibility:visible}.esp-luogo-guarda{right:var(--spazio-2,.5rem);bottom:var(--spazio-2,.5rem);align-items:center;gap:var(--spazio-2,.5rem);min-height:44px;padding:0 var(--spazio-4,1rem);border-radius:var(--raggio,0);background:var(--inchiostro,#1b2326);color:var(--su-scuro,#fff);font:inherit;font-weight:var(--p-forte,700);cursor:pointer;border:0;display:inline-flex;position:absolute}.esp-luogo-guarda-segno{border:6px solid #0000;border-left:10px solid;border-right-width:0;width:0;height:0}.esp-luogo figcaption{margin-top:var(--spazio-2,.5rem);font-size:var(--t-piccolo,.875rem);color:var(--inchiostro-tenue,#555)}.esp-volto{align-items:center;gap:var(--spazio-3,.75rem);min-height:44px;color:inherit;text-decoration:none;display:inline-flex}a.esp-volto:hover .esp-volto-nome{text-decoration:underline}.esp-volto-foto{border-radius:var(--raggio,0);background:var(--posa,#eef2f2);flex:none;width:72px;height:72px;display:block;overflow:hidden}.esp-volto-foto img{object-fit:cover;width:100%;height:100%;display:block}.esp-volto-piccolo .esp-volto-foto{width:44px;height:44px}.esp-volto-testo{flex-direction:column;line-height:1.25;display:flex}.esp-volto-nome{font-weight:var(--p-forte,700)}.esp-volto-ruolo{font-size:var(--t-piccolo,.875rem);color:var(--inchiostro-tenue,#555)}.esp-volti-poi .esp-volto-testo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.esp-clip{max-width:20rem;margin:0}.esp-clip-cornice{border-radius:var(--raggio,0);background:var(--scuro,#14211f);width:100%;position:relative;overflow:hidden}.esp-clip-video,.esp-clip-copertina{width:100%;height:100%;position:absolute;inset:0}.esp-clip-video{object-fit:cover;background:var(--scuro,#14211f)}.esp-clip-copertina picture,.esp-clip-copertina img{object-fit:cover;width:100%;height:100%;display:block}.esp-clip-play{border-radius:var(--raggio,0);background:var(--scuro,#161616);width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%}.esp-clip-play:after{content:"";border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent var(--su-scuro,#fff);position:absolute;top:20px;left:26px}.esp-clip figcaption{margin-top:var(--spazio-2,.5rem);font-size:var(--t-piccolo,.875rem);color:var(--inchiostro-tenue,#555)}.esp-clip-titolo{color:var(--inchiostro,#1b2326);font-weight:var(--p-forte,700)}.esp-clip-trascrizione summary{cursor:pointer;min-height:44px;color:var(--link,#2c6d6a);align-items:center;display:inline-flex}.esp-clip-trascrizione p{margin:0 0 var(--spazio-2,.5rem);font-size:var(--corpo,1.125rem);color:var(--inchiostro,#1b2326)}.esp-clip-fonte{margin-top:var(--spazio-1,4px);color:var(--inchiostro-tenue,#555);display:block}.esp-clip-chi{font-weight:var(--p-forte,600)}.esp-volto-voce{color:inherit;flex:none;display:block;position:relative}.esp-volto-voce-segno{background:var(--scuro,#161616);width:22px;height:22px;position:absolute;bottom:0;right:0}.esp-volto-voce-segno:after{content:"";border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--su-scuro,#fff);position:absolute;top:6px;left:8px}.esp-volto-piccolo .esp-volto-voce-segno{width:16px;height:16px}.esp-volto-piccolo .esp-volto-voce-segno:after{border-width:4px 0 4px 6px;top:4px;left:5px}.esp-volto-link{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.esp-volto-link:hover .esp-volto-nome{text-decoration:underline}.esp-voce-finestra{border-radius:var(--raggio,0);background:var(--scuro,#161616);width:100%;max-width:none;height:100%;max-height:none;color:var(--su-scuro,#fff);overscroll-behavior:contain;border:0;margin:0;padding:0}.esp-voce-finestra::backdrop{background:color-mix(in srgb, var(--scuro,#161616) 80%, transparent)}@media (min-width:40em){.esp-voce-finestra{width:min(30rem, calc(100% - 2 * var(--margine,16px)));height:auto;max-height:calc(100dvh - 2 * var(--spazio-5,24px));margin:auto}}.esp-voce-corpo{align-content:start;gap:var(--spazio-3,12px);padding:var(--spazio-3,12px) var(--margine,16px) var(--spazio-5,24px);display:grid}.esp-voce-testa{justify-content:space-between;align-items:center;gap:var(--spazio-3,12px);display:flex}.esp-voce-chi{font-family:var(--carattere-nomi,inherit);font-size:var(--t-nome,1.0625rem);font-weight:var(--p-nome,600);font-stretch:var(--larghezza-nomi,100%);letter-spacing:var(--s-nomi,0);text-transform:var(--maiuscole-nomi,none);margin:0}.esp-voce-chiudi{min-width:44px;min-height:44px;padding:0 var(--spazio-4,16px);border:var(--bordo,1px) solid var(--linea-su-scuro,#fff);border-radius:var(--raggio,0);color:var(--su-scuro,#fff);font:inherit;font-size:var(--t-comando,.9375rem);font-weight:var(--comando-peso,600);cursor:pointer;background:0 0}.esp-voce-titolo{font-family:var(--carattere-h3,inherit);font-size:var(--t-h3,1.3125rem);font-weight:var(--p-h3,600);line-height:var(--i-h3,1.3);margin:0}.esp-voce-cornice{height:min(64vh, calc((100vw - 2 * var(--margine,16px)) * 16 / 9));height:min(64dvh, calc((100vw - 2 * var(--margine,16px)) * 16 / 9));max-width:100%;margin-inline:auto;position:relative}.esp-voce-cornice picture,.esp-voce-cornice img,.esp-voce-video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.esp-voce-video{background:0 0}.esp-voce-fonte{font-size:var(--t-piccolo,.9375rem);color:var(--tenue-su-scuro,#c9cccc);margin:0}.esp-voce-trascrizione summary{color:var(--link-su-scuro,#fff)}.esp-voce-trascrizione p{color:var(--su-scuro,#fff)}.esp-tappe{gap:var(--spazio-7,48px);margin:0;padding:0;list-style:none;display:grid}.esp-tappa{gap:var(--spazio-4,1rem);scroll-margin-top:var(--spazio-6,2rem);display:grid}@media (min-width:48em){.esp-tappa{align-items:start;gap:var(--spazio-6,2rem);grid-template-columns:minmax(0,24rem) minmax(0,1fr)}}.esp-tappa-titolo{margin:0 0 var(--spazio-2,.5rem)}.esp-tappa-riga{margin:0 0 var(--spazio-3,.75rem);max-width:var(--misura-testo,34em)}.esp-tappa-chi{margin:0 0 var(--spazio-2,.5rem);font-weight:var(--p-forte,700)}.esp-volti{margin:0 0 var(--spazio-4,1rem);gap:var(--spazio-3,.75rem) var(--spazio-5,1.5rem);flex-wrap:wrap;padding:0;list-style:none;display:flex}.esp-tappa-clip{margin-bottom:var(--spazio-4,1rem);max-width:14rem}.esp-tappa-poi{align-items:center;gap:var(--spazio-3,.75rem);padding-top:var(--spazio-3,.75rem);border-top:var(--bordo,1px) solid var(--linea-tenue,#dfe3e3);color:var(--inchiostro-tenue,#555);flex-wrap:wrap;margin:0;display:flex}.esp-volti-poi{gap:var(--spazio-2,.5rem);display:inline-flex}.esp-invito-posto{align-items:center;min-height:48px;display:flex}.esp-invito{align-items:center;gap:var(--spazio-2,.5rem);min-height:44px;padding:0 var(--spazio-3,.75rem);border-radius:var(--raggio,0);color:inherit;font:inherit;font-size:var(--t-piccolo,.875rem);cursor:pointer;background:0 0;border:0;display:inline-flex}.esp-invito svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;flex:none;width:24px;height:24px}.esp-invito svg circle{fill:currentColor;stroke:none;opacity:.5}@media (hover:hover) and (pointer:fine){.esp-invito:hover span{text-decoration:underline}}.esp-mappa{margin:0;container-type:inline-size}.esp-mappa-carta{--esp-mappa-terra:color-mix(in srgb, var(--linea-tenue,#dfe3e3) 45%, var(--superficie,#fff));--esp-mappa-edificio:var(--linea-tenue,#dfe3e3);--esp-mappa-filo:color-mix(in srgb, var(--inchiostro-tenue,#555) 55%, var(--superficie,#fff));border-radius:var(--raggio,0);background:var(--esp-mappa-terra);width:100%;position:relative;overflow:hidden}.esp-mappa-carta svg{width:100%;height:100%;position:absolute;inset:0}.esp-mappa-parcheggi path{fill:var(--superficie,#fff);stroke:var(--esp-mappa-filo);stroke-width:1.5px;stroke-dasharray:none}.esp-mappa-edifici path{fill:var(--esp-mappa-edificio);stroke:none}.esp-mappa-strade-bordo path,.esp-mappa-strade path{fill:none;stroke-linecap:round;stroke-linejoin:round}.esp-mappa-strade-bordo path{stroke:var(--esp-mappa-filo);stroke-width:11px}.esp-mappa-strade-bordo path[data-tipo=principale]{stroke-width:17px}.esp-mappa-strade path{stroke:var(--superficie,#fff);stroke-width:8px}.esp-mappa-strade path[data-tipo=principale]{stroke-width:13px}.esp-mappa-sede-edificio{fill:var(--marchio,#5ebeba);stroke:var(--inchiostro,#1b2326);stroke-width:2px}.esp-mappa-fermate rect{fill:var(--inchiostro,#1b2326)}.esp-mappa-fermate path{fill:none;stroke:var(--superficie,#fff);stroke-width:1.6px}.esp-mappa-sede-alone{fill:var(--marchio,#5ebeba);opacity:.35}.esp-mappa-sede-punto{fill:var(--marchio,#5ebeba);stroke:var(--inchiostro,#1b2326);stroke-width:3px}.esp-mappa-via,.esp-mappa-fermata,.esp-mappa-qui,.esp-mappa-fonte{font-size:var(--t-piccolo,.875rem);white-space:nowrap;pointer-events:none;line-height:1.2;position:absolute}.esp-mappa-via{color:var(--inchiostro-tenue,#555);text-shadow:0 0 3px var(--esp-mappa-terra), 0 0 3px var(--esp-mappa-terra);transform:translate(-50%,-50%)}.esp-mappa-via[data-ancora=sinistra]{transform:translate(-100%,-50%)}.esp-mappa-via[data-ancora=destra]{transform:translateY(-50%)}@container (max-width:36rem){.esp-mappa-via[data-livello="2"],.esp-mappa-fermata{display:none}}.esp-mappa-fermata{border-radius:var(--raggio,0);background:var(--superficie,#fff);color:var(--inchiostro,#1b2326);padding:1px 6px;transform:translate(12px,-50%)}.esp-mappa-qui{border-radius:var(--raggio,0);background:var(--inchiostro,#1b2326);color:var(--su-scuro,#fff);font-weight:var(--p-forte,700);text-align:center;padding:4px 10px;transform:translate(calc(-100% - 8px),8px)}.esp-mappa-fonte{background:var(--superficie,#fff);color:var(--inchiostro-tenue,#555);padding:0 4px;bottom:4px;right:6px}.esp-mappa-dida{justify-content:space-between;align-items:center;gap:var(--spazio-3,.75rem);margin-top:var(--spazio-3,.75rem);flex-wrap:wrap;display:flex}.esp-mappa-indicazioni{min-height:44px;color:var(--link,#0a5e8a);font-weight:var(--p-forte,700);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.esp-cartello{--esp-verde-testo:#2c6d6a;gap:var(--spazio-3,.75rem);font-family:var(--carattere-titoli,serif);text-transform:uppercase;letter-spacing:.06em;display:grid}.esp-cartello-pannello{align-items:stretch;gap:var(--spazio-3,.75rem);padding:var(--spazio-3,.75rem) var(--spazio-4,1rem);border:2px solid var(--linea,#161616);border-radius:var(--raggio,0);background:var(--superficie,#fff);display:flex;position:relative}.esp-cartello-pannello[data-verso=sinistra]{text-align:right;flex-direction:row-reverse}.esp-cartello-pannello ul{font-size:var(--corpo,1.125rem);flex:1;margin:0;padding:0;line-height:1.55;list-style:none}.esp-cartello-grigio{color:var(--inchiostro-tenue,#555)}.esp-cartello-verde{color:var(--esp-verde-testo)}.esp-cartello-qui{outline:2px solid var(--esp-verde-testo);outline-offset:2px;border-radius:var(--raggio,0);font-weight:var(--p-forte,700)}.esp-cartello-freccia{flex:none;align-self:stretch;width:2.25rem;height:auto}.esp-cartello-freccia path{fill:var(--marchio,#5ebeba);stroke:var(--linea,#161616);stroke-width:2px}.esp-arrivo{gap:var(--spazio-4,1rem);display:grid}@media (min-width:48em){.esp-arrivo{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start}}.esp-arrivo-passi{gap:var(--spazio-2,.5rem);border:0;margin:0;padding:0;display:grid}.esp-arrivo-passo{min-height:44px;padding:var(--spazio-3,.75rem) var(--spazio-4,1rem);border:2px solid var(--linea-tenue,#dfe3e3);border-radius:var(--raggio,0);cursor:pointer;gap:2px;display:grid}.esp-arrivo-passo input{opacity:0;width:1px;height:1px;position:absolute}.esp-arrivo-titolo{font-weight:var(--p-forte,700)}.esp-arrivo-riga{color:var(--inchiostro-tenue,#555)}.esp-arrivo-passo:has(input:focus-visible){outline:2px solid var(--focus,#1b2326);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-su-scuro,#fff)}.esp-arrivo-passo:has(input:checked){border-color:var(--inchiostro,#1b2326);background:var(--linea-tenue,#dfe3e3)}.esp-arrivo-luogo{display:none}:is(.esp-arrivo:has(.esp-arrivo-passo:first-of-type input:checked) .esp-arrivo-luogo:first-of-type,.esp-arrivo:has(.esp-arrivo-passo:nth-of-type(2) input:checked) .esp-arrivo-luogo:nth-of-type(2),.esp-arrivo:has(.esp-arrivo-passo:nth-of-type(3) input:checked) .esp-arrivo-luogo:nth-of-type(3),.esp-arrivo:has(.esp-arrivo-passo:nth-of-type(4) input:checked) .esp-arrivo-luogo:nth-of-type(4),.esp-arrivo:has(.esp-arrivo-passo:nth-of-type(5) input:checked) .esp-arrivo-luogo:nth-of-type(5),.esp-arrivo:has(.esp-arrivo-passo:nth-of-type(6) input:checked) .esp-arrivo-luogo:nth-of-type(6)){gap:var(--spazio-3,.75rem);display:grid}@supports not selector(:has(*)){.esp-arrivo-luogo:first-of-type{display:grid}}.esp-arrivo-foto-piccola{max-width:16rem}.esp-fuori-orario{container-type:inline-size}.esp-fo-strati{display:grid}.esp-fo-giorno,.esp-fo-notte{gap:var(--spazio-4,1rem);grid-area:1/1;align-content:start;display:grid}@container (min-width:48em){.esp-fo-giorno,.esp-fo-notte{grid-template-columns:minmax(0,28rem) minmax(0,1fr);align-items:start}}.esp-fo-foto{background:var(--linea-tenue,#dfe3e3);margin:0}.esp-fo-foto img{width:100%;height:auto;display:block}.esp-fo-notte{visibility:hidden}.esp-fo-notte .esp-fo-foto picture{display:none}:root:has(.aperto-ora[data-aperto="0"]) .esp-fo-notte{visibility:visible}:root:has(.aperto-ora[data-aperto="0"]) .esp-fo-notte .esp-fo-foto picture{display:block}:root:has(.aperto-ora[data-aperto="0"]) .esp-fo-giorno{visibility:hidden}:root:has(.aperto-ora[data-aperto="0"]) .esp-fo-giorno .esp-fo-foto picture{display:none}.esp-fo-settimana{margin:var(--spazio-2,.5rem) 0 0}.esp-fo-intanto{margin:var(--spazio-3,.75rem) 0 var(--spazio-2,.5rem);font-weight:var(--p-forte,700)}.esp-fo-whatsapp{margin:var(--spazio-3,.75rem) 0 0}.esp-fo-notte:not(:has([data-recapito=whatsapp],[data-whatsapp])) .esp-fo-whatsapp{display:none}.esp-fo-whatsapp [data-segnaposto]{font-size:var(--t-piccolo,.9375rem);color:var(--inchiostro-tenue,#555)}.esp-fo-emergenza{margin:var(--spazio-4,1rem) 0 0;color:var(--inchiostro-tenue,#555)}}
