.percorso-corsi[data-astro-cid-dtkbisxl]{position:relative;z-index:1;margin-top:-2.5rem}.tappe[data-astro-cid-dtkbisxl]{list-style:none;margin:0;padding:1.25rem;display:grid;gap:1rem;background:var(--bianco);border-radius:var(--raggio);box-shadow:var(--ombra)}@media(min-width:60rem){.tappe[data-astro-cid-dtkbisxl]{grid-template-columns:.8fr 1.6fr 1.2fr;padding:1.5rem 2rem;gap:2rem}}.tappa__titolo[data-astro-cid-dtkbisxl]{display:block;font-family:var(--font-titoli);text-transform:uppercase;font-size:.85rem;letter-spacing:.1em;color:var(--blu);margin-bottom:.5rem}.tappa[data-astro-cid-dtkbisxl] ul[data-astro-cid-dtkbisxl]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.tappa[data-astro-cid-dtkbisxl] li[data-astro-cid-dtkbisxl]:not(:last-child):after{content:"→";margin-left:.4rem;color:var(--blu-chiaro);font-weight:700}.tappa--alternativa[data-astro-cid-dtkbisxl] li[data-astro-cid-dtkbisxl]:not(:last-child):after{content:"oppure";font-weight:400;font-size:.9rem;color:var(--testo-tenue)}.tappa[data-astro-cid-dtkbisxl] a[data-astro-cid-dtkbisxl]{font-weight:700;color:var(--navy);text-decoration-color:var(--blu-chiaro);text-decoration-thickness:2px}.inizio__scelte[data-astro-cid-dtkbisxl]{display:grid;gap:.75rem;margin-top:2rem;align-items:stretch}@media(min-width:60rem){.inizio__scelte[data-astro-cid-dtkbisxl]{grid-template-columns:1.15fr auto 1fr;gap:1.5rem;align-items:center}}.inizio__scelta[data-astro-cid-dtkbisxl]{border-radius:var(--raggio);padding:1.75rem 1.5rem;border:2px solid var(--crema);height:100%;display:flex;flex-direction:column}.inizio__scelta--principale[data-astro-cid-dtkbisxl]{border:3px solid var(--navy);box-shadow:var(--ombra)}.inizio__etichetta[data-astro-cid-dtkbisxl]{align-self:flex-start;font-family:var(--font-titoli);text-transform:uppercase;font-size:.8rem;letter-spacing:.1em;padding:.3rem .75rem;border-radius:999px;background:var(--navy);color:var(--bianco);margin-bottom:1rem}.inizio__etichetta--alt[data-astro-cid-dtkbisxl]{background:var(--azzurro-pallido);color:var(--navy)}.inizio__scelta[data-astro-cid-dtkbisxl] h3[data-astro-cid-dtkbisxl]{font-size:clamp(1.35rem,3vw,1.7rem);margin-bottom:.5rem}.inizio__scelta[data-astro-cid-dtkbisxl] h3[data-astro-cid-dtkbisxl] span[data-astro-cid-dtkbisxl]{color:var(--blu-scuro);white-space:nowrap}.inizio__scelta[data-astro-cid-dtkbisxl] p[data-astro-cid-dtkbisxl]{color:var(--testo-tenue);flex-grow:1}.inizio__azioni[data-astro-cid-dtkbisxl]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.inizio__oppure[data-astro-cid-dtkbisxl]{margin:0;text-align:center;font-family:var(--font-titoli);text-transform:uppercase;letter-spacing:.1em;color:var(--testo-tenue)}.inizio__dopo[data-astro-cid-dtkbisxl]{margin:1.5rem 0 0;color:var(--testo-tenue)}.calendario[data-astro-cid-dtkbisxl]{margin-top:2.5rem;padding:1.5rem 1.25rem;border-radius:var(--raggio);background:var(--azzurro-pallido)}.calendario[data-astro-cid-dtkbisxl] h3[data-astro-cid-dtkbisxl]{font-size:1.05rem}.calendario__date[data-astro-cid-dtkbisxl]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.calendario__date[data-astro-cid-dtkbisxl] li[data-astro-cid-dtkbisxl]{padding:.4rem .85rem;border-radius:999px;background:var(--bianco);font-weight:600}.calendario__date[data-astro-cid-dtkbisxl] li[data-astro-cid-dtkbisxl].passata{background:transparent;color:var(--testo-tenue);text-decoration:line-through;font-weight:400}.calendario__date[data-astro-cid-dtkbisxl] li[data-astro-cid-dtkbisxl].prossima{background:var(--navy);color:var(--bianco)}.calendario__date[data-astro-cid-dtkbisxl] li[data-astro-cid-dtkbisxl].prossima:before{content:"Prossimo: ";font-weight:400}.calendario__fine[data-astro-cid-dtkbisxl]{margin:1rem 0 0;padding:.75rem 1rem;border-radius:var(--raggio-piccolo);background:var(--bianco);font-weight:600}.calendario__nota[data-astro-cid-dtkbisxl]{margin:1rem 0 0;color:var(--testo-tenue);font-size:.95rem}.incluso__griglia[data-astro-cid-dtkbisxl]{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.5rem}@media(min-width:48rem){.incluso__griglia[data-astro-cid-dtkbisxl]{grid-template-columns:repeat(2,1fr)}}@media(min-width:60rem){.incluso__griglia[data-astro-cid-dtkbisxl]{grid-template-columns:repeat(4,1fr)}}.incluso__griglia[data-astro-cid-dtkbisxl] .incluso__icona{width:2.75rem;height:2.75rem;margin-bottom:.75rem}.incluso__griglia[data-astro-cid-dtkbisxl] h3[data-astro-cid-dtkbisxl]{font-size:1.1rem;margin-bottom:.35rem}.incluso__griglia[data-astro-cid-dtkbisxl] p[data-astro-cid-dtkbisxl]{margin:0;color:var(--testo-tenue)}.gruppo[data-astro-cid-dtkbisxl]{margin-top:2.5rem}.gruppo__titolo[data-astro-cid-dtkbisxl]{font-size:1rem;letter-spacing:.1em;color:var(--blu-scuro);display:flex;align-items:center;gap:.75rem}.gruppo__titolo[data-astro-cid-dtkbisxl]:after{content:"";flex:1;border-top:2px dotted var(--crema)}.gruppo__descrizione[data-astro-cid-dtkbisxl]{margin:-.25rem 0 1rem;color:var(--testo-tenue)}.schede[data-astro-cid-dtkbisxl]{display:grid;gap:1rem}@media(min-width:48rem){.schede[data-astro-cid-dtkbisxl]{grid-template-columns:repeat(2,1fr)}}@media(min-width:60rem){.schede[data-astro-cid-dtkbisxl]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.corso[data-astro-cid-dtkbisxl]{display:flex;flex-direction:column;background:var(--bianco);border:2px solid var(--crema);border-radius:var(--raggio);padding:1.5rem 1.25rem;scroll-margin-top:6rem}.corso[data-astro-cid-dtkbisxl]:target{outline:3px solid var(--blu-chiaro)}.corso__testa[data-astro-cid-dtkbisxl]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.corso__testa[data-astro-cid-dtkbisxl] h4[data-astro-cid-dtkbisxl]{font-size:1.25rem;margin:0}.corso__prezzo[data-astro-cid-dtkbisxl]{font-family:var(--font-titoli);font-size:1.5rem;margin:0;white-space:nowrap}.corso__incluso[data-astro-cid-dtkbisxl]{margin:.5rem 0 0;font-size:.92rem;font-weight:600;color:var(--blu-scuro)}.corso__dati[data-astro-cid-dtkbisxl]{margin:1rem 0 1.25rem;display:grid;gap:.75rem;flex-grow:1}.corso__dati[data-astro-cid-dtkbisxl] dt[data-astro-cid-dtkbisxl]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--testo-tenue)}.corso__dati[data-astro-cid-dtkbisxl] dd[data-astro-cid-dtkbisxl]{margin:.15rem 0 0}.corso__bottone[data-astro-cid-dtkbisxl]{align-self:flex-start}.pacchetti[data-astro-cid-dtkbisxl]{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:.75rem}@media(min-width:60rem){.pacchetti[data-astro-cid-dtkbisxl]{grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem}}.pacchetto[data-astro-cid-dtkbisxl]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;border:2px solid var(--crema);border-radius:var(--raggio-piccolo)}.pacchetto[data-astro-cid-dtkbisxl] h3[data-astro-cid-dtkbisxl]{font-size:1.05rem;margin:0 0 .2rem}.pacchetto[data-astro-cid-dtkbisxl] p[data-astro-cid-dtkbisxl]{margin:0;font-size:.92rem;color:var(--testo-tenue)}.pacchetto__prezzo[data-astro-cid-dtkbisxl]{font-family:var(--font-titoli);font-size:1.35rem;white-space:nowrap}.nota-sconti[data-astro-cid-dtkbisxl]{margin:1.5rem 0 0;color:var(--testo-tenue)}.nota-sconti[data-astro-cid-dtkbisxl] strong[data-astro-cid-dtkbisxl]{color:var(--navy)}.tecnica__iscrizione[data-astro-cid-dtkbisxl]{padding:.85rem 1rem;border-radius:var(--raggio-piccolo);background:var(--azzurro-pallido)}.esperto[data-astro-cid-dtkbisxl]{margin-top:1.5rem}.esperto[data-astro-cid-dtkbisxl] h3[data-astro-cid-dtkbisxl]{font-size:1.1rem;margin-bottom:.3rem}.esperto[data-astro-cid-dtkbisxl] p[data-astro-cid-dtkbisxl]{margin:0;color:var(--testo-tenue)}.tecnica[data-astro-cid-dtkbisxl]{display:grid;gap:2rem}.training[data-astro-cid-dtkbisxl]{display:grid;gap:1.25rem;margin-top:3rem;padding:1.75rem 1.5rem;border-radius:var(--raggio);background:var(--crema-chiaro);border-left:6px solid var(--blu-chiaro)}.training[data-astro-cid-dtkbisxl] h3[data-astro-cid-dtkbisxl]{margin-bottom:.4rem}.training[data-astro-cid-dtkbisxl] p[data-astro-cid-dtkbisxl]{margin:0}.training__prezzo[data-astro-cid-dtkbisxl]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 1.25rem;border-radius:var(--raggio-piccolo);background:var(--bianco);font-weight:600}.training__prezzo[data-astro-cid-dtkbisxl] strong[data-astro-cid-dtkbisxl]{font-size:1.35rem;white-space:nowrap}@media(min-width:60rem){.training[data-astro-cid-dtkbisxl]{grid-template-columns:1fr auto;align-items:center;gap:3rem;padding:2rem 2.25rem}.training__prezzo[data-astro-cid-dtkbisxl]{flex-direction:column;align-items:center;gap:.2rem;min-width:12rem;padding:1.25rem 1.5rem}}@media(min-width:60rem){.tecnica[data-astro-cid-dtkbisxl]{grid-template-columns:1fr 1.1fr;gap:4rem;align-items:start}}
