.contatti__grid[data-astro-cid-kxdbumtn]{grid-template-columns:1fr;gap:1.4rem;display:grid}.contatti__card[data-astro-cid-kxdbumtn]{color:var(--ink);text-decoration:none}.contatti__card[data-astro-cid-kxdbumtn] p[data-astro-cid-kxdbumtn]{overflow-wrap:anywhere}.contatti__card[data-astro-cid-kxdbumtn]:hover{border-color:var(--accent)}.contatti__hours[data-astro-cid-kxdbumtn] ul[data-astro-cid-kxdbumtn]{gap:.55rem;margin:1rem 0;padding:0;list-style:none;display:grid}.contatti__hours[data-astro-cid-kxdbumtn] li[data-astro-cid-kxdbumtn]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.contatti__hours[data-astro-cid-kxdbumtn] h3[data-astro-cid-kxdbumtn]{margin-bottom:.4rem}.contatti__social[data-astro-cid-kxdbumtn]{gap:1rem;margin-top:1.2rem;display:flex}.contatti__social[data-astro-cid-kxdbumtn] a[data-astro-cid-kxdbumtn]{color:var(--accent-deep);align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.map-wrap[data-astro-cid-kxdbumtn]{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-sm);aspect-ratio:16/9;overflow:hidden}.map-wrap[data-astro-cid-kxdbumtn] iframe[data-astro-cid-kxdbumtn]{border:0;width:100%;height:100%;display:block}@media (min-width:900px){.contatti__grid[data-astro-cid-kxdbumtn]{grid-template-columns:1.6fr 1fr;align-items:start}}.rg[data-astro-cid-kxdbumtn]{max-width:760px;margin:0 auto}.rg__tabs[data-astro-cid-kxdbumtn]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem;display:flex}.rg__tab[data-astro-cid-kxdbumtn]{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font:inherit;cursor:pointer;transition:background .2s var(--ease-firma), color .2s var(--ease-firma), border-color .2s var(--ease-firma), transform .15s var(--ease-firma);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.95rem;font-weight:700;display:inline-flex}.rg__tab[data-astro-cid-kxdbumtn]:hover{border-color:var(--accent-deep);transform:translateY(-1px)}.rg__tab[data-astro-cid-kxdbumtn].is-active{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}.rg__panel[data-astro-cid-kxdbumtn]{flex-direction:column;gap:.9rem;display:flex}.rg__panel[data-astro-cid-kxdbumtn] p[data-astro-cid-kxdbumtn]{color:var(--ink-soft);font-size:.97rem}.raggiungi__note[data-astro-cid-kxdbumtn]{color:var(--ink-soft);opacity:.85;font-size:.82rem}.rg__bars[data-astro-cid-kxdbumtn]{flex-direction:column;gap:.55rem;display:flex}.rg__bar-row[data-astro-cid-kxdbumtn]{border-radius:var(--r-lg);color:var(--ink);transition:border-color .2s var(--ease-firma), background .2s var(--ease-firma);border:1px solid #0000;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.8rem;padding:.6rem .7rem;text-decoration:none;display:grid;position:relative}.rg__bar-row[data-astro-cid-kxdbumtn]:hover{border-color:var(--line);background:var(--cream)}.rg__bar-city[data-astro-cid-kxdbumtn]{font-weight:700}.rg__bar-track[data-astro-cid-kxdbumtn]{background:var(--line);border-radius:999px;height:.5rem;overflow:hidden}.rg__bar-fill[data-astro-cid-kxdbumtn]{background:linear-gradient(90deg, var(--sun-orange), var(--sun-magenta));border-radius:999px;height:100%;display:block}.rg__bar-meta[data-astro-cid-kxdbumtn]{color:var(--ink-soft);white-space:nowrap;font-size:.85rem}.rg__bar-meta[data-astro-cid-kxdbumtn] b[data-astro-cid-kxdbumtn]{color:var(--accent-deep)}.rg__bar-go[data-astro-cid-kxdbumtn]{color:var(--accent-deep);opacity:0;transition:opacity .2s var(--ease-firma), transform .2s var(--ease-firma);grid-column:1/-1;font-size:.78rem;font-weight:700;transform:translateY(-2px)}:is(.rg__bar-row[data-astro-cid-kxdbumtn]:hover .rg__bar-go[data-astro-cid-kxdbumtn],.rg__bar-row[data-astro-cid-kxdbumtn]:focus-visible .rg__bar-go[data-astro-cid-kxdbumtn]){opacity:1;transform:translateY(0)}.rg__facts[data-astro-cid-kxdbumtn]{grid-template-columns:1fr;gap:.6rem;display:grid}@media (min-width:560px){.rg__facts[data-astro-cid-kxdbumtn]{grid-template-columns:repeat(3,1fr)}}.rg__fact[data-astro-cid-kxdbumtn]{border-radius:var(--r-lg);background:var(--cream);border:1px dashed var(--line);flex-direction:column;gap:.2rem;padding:.7rem .8rem;display:flex}.rg__fact[data-astro-cid-kxdbumtn] b[data-astro-cid-kxdbumtn]{font-size:.88rem}.rg__fact[data-astro-cid-kxdbumtn] span[data-astro-cid-kxdbumtn]{color:var(--ink-soft);font-size:.8rem}.rg__lines[data-astro-cid-kxdbumtn]{flex-direction:column;gap:.5rem;display:flex}.rg__line[data-astro-cid-kxdbumtn]{border-bottom:1px dashed var(--line);align-items:center;gap:.8rem;padding:.55rem .3rem;display:flex}.rg__line[data-astro-cid-kxdbumtn]:last-child{border-bottom:0}.rg__line-cod[data-astro-cid-kxdbumtn]{background:var(--accent-deep);color:#fff;border-radius:.5rem;flex-shrink:0;padding:.3rem .55rem;font-size:.78rem;font-weight:800}.rg__line[data-astro-cid-kxdbumtn] div[data-astro-cid-kxdbumtn]{flex-direction:column;display:flex}.rg__line[data-astro-cid-kxdbumtn] b[data-astro-cid-kxdbumtn]{font-size:.92rem}.rg__line[data-astro-cid-kxdbumtn] span[data-astro-cid-kxdbumtn]{color:var(--ink-soft);font-size:.78rem}
