.hero[data-astro-cid-lcdefpme]{background:radial-gradient(130% 100% at 15% 0,#2c3039 0%,#15171c 55%,#0e0f12 100%);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 5%,#d21f2638 45%,#d21f260d 75%,#0000 95%);height:420px;position:absolute;top:30%;left:-15%;right:-15%;transform:rotate(-7deg)}.hero-griglia[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:1rem;min-height:min(80vh,680px);display:grid;position:relative}.hero-testo[data-astro-cid-lcdefpme]{color:#fff;z-index:2;padding:3.5rem 0;position:relative}.hero-testo[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-1px;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:900;line-height:1.07}.hero-testo[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--rosso)}.hero-testo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fffc;max-width:38ch;margin-top:1.4rem;font-size:1.02rem}.hero-azioni[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.hero-link[data-astro-cid-lcdefpme]{color:#fff;border-bottom:2px solid var(--rosso);margin-top:1.4rem;padding-bottom:2px;font-size:.97rem;font-weight:700;text-decoration:none;display:inline-block}.hero-link[data-astro-cid-lcdefpme]:hover{color:var(--rosso)}.hero-auto-box[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-auto[data-astro-cid-lcdefpme]{filter:drop-shadow(0 40px 45px #0000008c);width:100%;max-width:none;height:auto;margin-left:0;margin-right:0}@media (width<=900px){.hero-griglia[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0;min-height:0}.hero-testo[data-astro-cid-lcdefpme]{text-align:center;padding:3rem 0 0}.hero-testo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-left:auto;margin-right:auto}.hero-azioni[data-astro-cid-lcdefpme]{justify-content:center}.hero-auto[data-astro-cid-lcdefpme]{width:100%;margin:1rem 0 -4%}}.barra[data-astro-cid-lcdefpme]{background:var(--rosso);color:#fff}.barra-griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.5rem;padding-top:1.7rem;padding-bottom:1.7rem;display:grid}.barra-griglia[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.barra-griglia[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1rem;font-weight:800}.barra-griglia[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ffffffd9;font-size:.86rem}.servizi-griglia[data-astro-cid-lcdefpme]{margin-top:3rem}.servizio[data-astro-cid-lcdefpme]{border-left:4px solid var(--rosso);flex-direction:column;justify-content:center;display:flex}.foto-grande[data-astro-cid-lcdefpme]{border-radius:10px;width:100%;height:auto}.corse-griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.corse-griglia[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;height:100%}.numero[data-astro-cid-lcdefpme]{background:var(--rosso);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:.9rem;font-weight:800;display:inline-flex}.orari[data-astro-cid-lcdefpme]{border-collapse:collapse;border:1px solid var(--bordo);background:#fff;border-radius:10px;width:100%;overflow:hidden}.orari[data-astro-cid-lcdefpme] caption[data-astro-cid-lcdefpme]{text-align:left;letter-spacing:2px;text-transform:uppercase;color:var(--grigio);padding:1.1rem 1.3rem .5rem;font-size:.8rem;font-weight:800}.orari[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-top:1px solid var(--bordo);padding:.95rem 1.3rem;font-size:.97rem}.orari[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:last-child{text-align:right;font-weight:600}.orari[data-astro-cid-lcdefpme] .chiuso[data-astro-cid-lcdefpme]{color:var(--rosso);font-weight:700}.nota-orari[data-astro-cid-lcdefpme]{color:var(--grigio);margin-top:.9rem;font-size:.9rem}.link-mappa[data-astro-cid-lcdefpme]{color:var(--rosso);font-weight:700;text-decoration:none}.link-mappa[data-astro-cid-lcdefpme]:hover{text-decoration:underline}
