@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2)format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2)format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--verde:#004500;--verde-scuro:#0f2410;--oro:#e8d04f;--rosso:#e01414;--bianco:#fff;--carta:#f7f5ee;--inchiostro:#1d241c;--grigio:#5b6459;--titoli:"Anton", Impact, "Arial Narrow Bold", sans-serif;--testo:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--larghezza:1180px;--testata:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--testata)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--testo);color:var(--inchiostro);background:var(--carta);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}img{max-width:100%;display:block}a{color:var(--verde)}.salta{z-index:100;background:var(--oro);color:#000;padding:8px 14px;position:absolute;top:8px;left:-999px}.salta:focus{left:8px}.testata{z-index:50;height:var(--testata);justify-content:space-between;align-items:center;padding:0 clamp(16px,4vw,40px);transition:background .3s,box-shadow .3s;display:flex;position:fixed;inset:0 0 auto}.testata.piena{background:#fffffff7;box-shadow:0 1px #00000014,0 6px 20px #0000000f}.testata-logo img{width:auto;height:46px;transition:opacity .3s}.testata:not(.piena) .testata-logo img{opacity:0}.menu{gap:clamp(10px,1.6vw,26px);display:flex}.menu a{white-space:nowrap;font-family:var(--titoli);letter-spacing:.04em;text-transform:uppercase;color:var(--bianco);text-shadow:0 1px 8px #00000073;padding:6px 0;font-size:1.05rem;text-decoration:none;position:relative}.testata.piena .menu a{color:var(--verde);text-shadow:none}.menu a:after{content:"";background:linear-gradient(90deg, var(--verde) 0 33%, var(--bianco) 33% 66%, var(--rosso) 66%);height:3px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.menu a:hover:after,.menu a.attiva:after{transform:scaleX(1)}.menu-apri,.menu-pulsante{display:none}@media (width<=1199px){.testata-logo img{opacity:1!important}.testata{background:#fffffff7}.menu-pulsante{cursor:pointer;flex-direction:column;gap:5px;padding:10px;display:flex}.menu-pulsante span{background:var(--verde);border-radius:2px;width:26px;height:3px;transition:transform .25s,opacity .25s}.menu{top:var(--testata);background:var(--bianco);z-index:-1;flex-direction:column;gap:0;padding:8px 24px 20px;transition:transform .3s;position:fixed;left:0;right:0;transform:translateY(-120%);box-shadow:0 14px 30px #00000026}.menu a{color:var(--verde);text-shadow:none;border-bottom:1px solid #eee;padding:12px 0;font-size:1.4rem}.menu-apri:checked~.menu{transform:translateY(0)}.menu-apri:checked+.menu-pulsante span:first-child{transform:translateY(8px)rotate(45deg)}.menu-apri:checked+.menu-pulsante span:nth-child(2){opacity:0}.menu-apri:checked+.menu-pulsante span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}}.apertura{background:var(--verde-scuro);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.apertura-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.apertura-velo{background:radial-gradient(#0000000d 0%,#00000059 75%),linear-gradient(#00000059 0%,#0000 25% 60%,#00000080 100%);position:absolute;inset:0}.apertura-contenuto{text-align:center;width:min(900px,100%);padding:0 16px;position:relative}.apertura-logo{margin:0}.apertura-logo img{filter:drop-shadow(0 4px 18px #00000073);width:100%;height:auto}.apertura-motto{color:var(--bianco);text-shadow:0 2px 12px #0009;max-width:34ch;margin:8px auto 28px;font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:500}.apertura-azioni{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sezione-scura .apertura-azioni{justify-content:flex-start}.apertura-giu{color:var(--bianco);font-size:1.8rem;text-decoration:none;animation:2s infinite giu;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.video-pausa{color:#fff;cursor:pointer;background:#0000004d;border:1.5px solid #ffffffb3;border-radius:50%;width:40px;height:40px;font-size:.8rem;position:absolute;bottom:18px;right:18px}.video-pausa:hover{background:#0000008c}@keyframes giu{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.apertura-giu{animation:none}}.bottone{font-family:var(--titoli);text-transform:uppercase;letter-spacing:.05em;background:var(--verde);color:var(--bianco);border:2px solid var(--verde);border-radius:4px;padding:12px 24px;font-size:1.05rem;text-decoration:none;transition:box-shadow .2s,background-color .2s;display:inline-block}.bottone-chiaro{color:var(--bianco);border-color:var(--bianco);background:0 0}.apertura .bottone:not(.bottone-chiaro){background:var(--oro);border-color:var(--oro);color:var(--verde-scuro)}.sezione{padding:clamp(64px,9vw,120px) 0;position:relative}.contenitore{width:min(var(--larghezza), 100% - 32px);margin:0 auto}.titolo{font-family:var(--titoli);text-transform:uppercase;letter-spacing:.01em;color:var(--verde);-webkit-text-stroke:0;margin:0 0 28px;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:400;line-height:1}.titolo:after{content:"";background:linear-gradient(90deg, var(--verde) 0 33%, #fff 33% 66%, var(--rosso) 66%);width:84px;height:6px;margin-top:14px;display:block;box-shadow:0 0 0 1px #0000001f}.titolo-chiaro{color:var(--oro)}.titolo.a-destra{text-align:right}.titolo.a-destra:after{margin-left:auto}.attacco.a-destra{text-align:right;margin-left:auto}@media (width<=860px){.titolo.a-destra,.attacco.a-destra{text-align:left}.titolo.a-destra:after{margin-left:0}}.attacco{margin-top:0;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:600;line-height:1.45}.chiaro{color:var(--bianco);max-width:60ch}.due-colonne{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.due-colonne-foto.inverti .foto{order:-1}.due-colonne.inverti-colonne{grid-template-columns:1fr 1.15fr}.due-colonne.inverti-colonne>:last-child{order:-1}@media (width<=860px){.due-colonne.inverti-colonne{grid-template-columns:1fr}.due-colonne.inverti-colonne>:last-child{order:0}.due-colonne{grid-template-columns:1fr}.due-colonne-foto.inverti .foto{order:0}}.foto{aspect-ratio:4/3;border-radius:6px;margin:0;overflow:hidden;box-shadow:0 20px 50px #0000002e}.foto img{object-fit:cover;width:100%;height:100%;transition:transform 6s}.foto:hover img{transform:scale(1.05)}.mappa{background:#1f2a1f;position:relative}.mappa>img{filter:brightness(.55)saturate(.8)}.mappa-invito{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.mappa-invito small{color:#dfe7dc;max-width:34ch;font-size:.8rem;line-height:1.4}.sezione-scura .mappa-invito .bottone{cursor:pointer;font-size:1rem}.mappa iframe{border:0;width:100%;height:100%;display:block}.mappa.caricata:hover img{transform:none}.numeri{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.numeri li{background:var(--bianco);border-left:5px solid var(--oro);border-radius:4px;padding:18px 20px;box-shadow:0 2px 10px #0000000d}.numeri strong{font-family:var(--titoli);color:var(--verde);font-size:2.3rem;font-weight:400;line-height:1.1;display:block}.numeri span{color:var(--grigio);font-size:.95rem}.sezione-scura{background:var(--verde-scuro);color:#e6ebe3}.sezione-scura a{color:var(--oro)}.sezione-scura .bottone{color:var(--verde-scuro);background:var(--oro);border-color:var(--oro)}.sezione-scura .bottone-chiaro{color:var(--bianco);border-color:var(--bianco);background:0 0}.sezione-immagine{color:var(--bianco);isolation:isolate}.sezione-immagine:before{content:"";z-index:-1;background:linear-gradient(180deg, #0a190ac7, #0a190a9e), var(--sfondo) center / cover;position:absolute;inset:0}@media (width>=900px){.sezione-immagine:before{background-attachment:scroll,fixed}}.sezione-continua{padding-top:clamp(24px,3vw,40px)}.gruppo-immagine{position:relative}.barriera.barriera-su-immagine{background:0 0}.gruppo-immagine:before{background:linear-gradient(180deg, #0a190ac7, #0a190abd), var(--sfondo) center / cover}@media (width>=900px){.gruppo-immagine:before{background-attachment:scroll,fixed}}.schede{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:12px;display:grid}.scheda{-webkit-backdrop-filter:blur(6px);border:1px solid #ffffff2e;border-top:4px solid var(--oro);background:#ffffff1a;border-radius:6px;padding:22px 22px 18px}.scheda h3{font-family:var(--titoli);text-transform:uppercase;letter-spacing:.03em;color:var(--oro);margin:0 0 8px;font-size:1.45rem;font-weight:400}.scheda p{margin:0 0 10px;font-size:.98rem}.collegamento{color:var(--oro);font-weight:600;text-decoration:none}.collegamento:hover{text-decoration:underline}.indirizzo,.recapiti{font-size:1.2rem}.recapiti a{font-weight:600;text-decoration:none}.badge-galleria{grid-template-columns:repeat(6,1fr);gap:14px;margin:8px 0 44px;display:grid}.evento-prossimo{font-style:normal;font-family:var(--titoli);text-transform:uppercase;letter-spacing:.06em;background:var(--oro);color:var(--verde-scuro);vertical-align:2px;border-radius:3px;margin-right:8px;padding:2px 8px;font-size:.78rem;font-weight:400;display:inline-block}.badge{aspect-ratio:1;background:#fff;border-radius:6px;place-items:center;margin:0;padding:10px;transition:transform .25s;display:grid;box-shadow:0 10px 30px #00000059}.badge img{object-fit:contain;width:auto;max-height:100%}@media (width<=860px){.badge-galleria{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--oro) transparent;grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;padding-bottom:10px;overflow-x:auto}.badge{scroll-snap-align:start}}.cronologia{columns:2 380px;column-gap:48px;margin:0;padding:0;list-style:none}.evento{break-inside:avoid;border-bottom:1px solid #ffffff1f;grid-template-columns:7.2rem 1fr;align-items:baseline;gap:16px;padding:14px 0;display:grid}.evento-anno{font-family:var(--titoli);color:var(--oro);font-size:1.7rem;line-height:1}.evento-testo strong{color:#fff;font-weight:600;line-height:1.35;display:block}.evento-testo span{color:#b9c7b5;margin-top:2px;font-size:.92rem;display:block}.evento-da-verificare .evento-anno{color:var(--inchiostro);font-size:1.1rem}.barriera{background:var(--carta);justify-content:center;align-items:center;height:54px;display:flex;position:relative}.barriera:before{content:"";background:repeating-linear-gradient(90deg, transparent 0 46px, #0000002e 46px 48px), linear-gradient(90deg, var(--verde) 0 33.3%, #fdfdfd 33.3% 66.6%, var(--rosso) 66.6%);border-radius:6px;width:min(860px,100% - 64px);height:12px;box-shadow:0 3px 6px #0000002e,inset 0 2px #ffffff59,inset 0 -2px #00000026}.barriera:after{content:"";background:linear-gradient(var(--oro), var(--oro)) left 0 top 0 / 7px 100% no-repeat, linear-gradient(var(--oro), var(--oro)) right 0 top 0 / 7px 100% no-repeat;filter:drop-shadow(0 0 1px #003000);width:calc(min(860px,100% - 64px) + 14px);position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-50%)}.sezione-scura+.barriera,.barriera:has(+.sezione-scura){background:var(--carta)}.piede{background:var(--verde);color:#cfe0cc;text-align:center;padding:36px 16px}.piede img{filter:drop-shadow(0 0 1px #fff6);width:auto;height:42px;margin:0 auto 10px}.piede p{margin:0;font-size:.92rem}.piede a{color:var(--oro)}.verifica{outline-offset:1px;background:#e8d04f59;border-radius:2px;outline:1px dashed #b39a12}.foto.illustrazione{aspect-ratio:auto;justify-self:center;max-width:440px}.foto.illustrazione img{object-fit:contain;height:auto}.foto.illustrazione:hover img{transform:none}.foto{position:relative}.nota-ia{color:#ffffffd9;text-shadow:0 1px 3px #000000b3;font-size:.68rem;line-height:1.2;position:absolute;bottom:6px;right:10px}.mosaico{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.mosaico .foto{aspect-ratio:auto;min-height:0}.mosaico .mosaico-grande{grid-row:1/span 2}.mosaico .foto:not(.mosaico-grande){aspect-ratio:4/3}.due-colonne-foto.inverti .mosaico{order:-1}@media (width<=860px){.due-colonne-foto.inverti .mosaico{order:0}.mosaico{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.mosaico .mosaico-grande{aspect-ratio:16/10;grid-area:auto/1/auto/span 2}}.sezione:not(.sezione-scura) .scheda{background:var(--bianco);border:1px solid #0000000f;border-top:4px solid var(--oro);-webkit-backdrop-filter:none;box-shadow:0 2px 12px #0000000f}.sezione:not(.sezione-scura) .scheda h3{color:var(--verde)}.gruppo-immagine .sezione .scheda{border:1px solid #ffffff2e;border-top:4px solid var(--oro);box-shadow:none;-webkit-backdrop-filter:blur(6px);background:#ffffff1a}.gruppo-immagine .sezione .scheda h3{color:var(--oro)}.sottotitolo{font-family:var(--titoli);text-transform:uppercase;letter-spacing:.03em;color:var(--verde);margin:28px 0 6px;font-size:1.6rem;font-weight:400}.sezione-scura .sottotitolo{color:var(--oro)}.bottone-contorno{color:var(--verde);border-color:var(--verde);background:0 0}#strutture .schede{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.modello4{border:1px solid #ffffff2e;border-left:4px solid var(--oro);background:#00000059;border-radius:6px;margin-top:18px;padding:18px 22px}.modello4 h3{font-family:var(--titoli);text-transform:uppercase;letter-spacing:.03em;color:var(--oro);margin:0 0 10px;font-size:1.25rem;font-weight:400}.modello4 dl{grid-template-columns:auto auto 1fr;gap:8px 36px;margin:0;display:grid}.modello4 dt{text-transform:uppercase;letter-spacing:.05em;color:#c9d6c5;font-size:.8rem}.modello4 dd{color:#fff;margin:2px 0 0;font-size:1.05rem;font-weight:600}.modello4 dd.verifica{color:var(--inchiostro)}@media (width<=860px){.modello4 dl{grid-template-columns:1fr}}.calendario{border:1px solid #ffffff2e;border-top:4px solid var(--oro);background:#00000059;border-radius:6px;margin:8px 0 18px;overflow:hidden}.calendario-testa{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:16px 22px 8px;display:flex}.calendario-testa h3{font-family:var(--titoli);text-transform:uppercase;letter-spacing:.03em;color:var(--oro);margin:0;font-size:1.45rem;font-weight:400}.calendario-testa span{color:#c9d6c5;font-size:.8rem}.calendario table{border-collapse:collapse;width:100%;font-size:.98rem}.calendario th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#c9d6c5;padding:6px 22px;font-size:.75rem;font-weight:600}.calendario td{color:#fff;border-top:1px solid #ffffff1a;padding:10px 22px}.calendario td:first-child{white-space:nowrap;font-weight:600}.calendario tr.passato td{color:#ffffff73}.calendario tr.prossimo td{background:#e8d04f1f}.calendario tr.prossimo .evento-prossimo{margin:0 0 0 10px}.calendario-vuoto{margin:0;padding:0 22px 18px}@media (width<=600px){.calendario th,.calendario td{padding-left:12px;padding-right:12px}.calendario table{font-size:.9rem}}.bottone{cursor:pointer}.bottone:hover,.bottone:focus-visible{box-shadow:inset 0 0 0 100px #00000024}.bottone-chiaro:hover,.bottone-chiaro:focus-visible,.bottone-contorno:hover,.bottone-contorno:focus-visible{box-shadow:none;background-color:color-mix(in srgb, currentColor 14%, transparent)}.bottone:focus-visible{outline:2px solid var(--oro);outline-offset:3px}.badge{overflow:hidden}.badge img{transition:transform 6s}.badge:hover img{transform:scale(1.05)}#strutture .scheda-foto{aspect-ratio:auto;min-height:220px;margin:0;box-shadow:0 2px 12px #0000000f}@media (width<=664px){#strutture .schede>:nth-child(3){order:1}#strutture .schede>:nth-child(n+5){order:2}}.partner-griglia{grid-template-columns:repeat(4,1fr);gap:16px;margin:8px 0 28px;display:grid}.partner{aspect-ratio:3/2;background:#fff;border-radius:6px;place-items:center;padding:18px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 10px 30px #00000059}.partner img{object-fit:contain;max-width:100%;max-height:100%;transition:transform 6s}.partner:hover img{transform:scale(1.05)}.partner-nome{font-family:var(--titoli);text-transform:uppercase;color:var(--verde);text-align:center;font-size:1.4rem}.partner-invito{margin:0 0 12px;font-weight:600}@media (width<=860px){.partner-griglia{grid-template-columns:repeat(2,1fr)}}.gruppo-immagine .bottone{color:var(--verde-scuro);background:var(--oro);border-color:var(--oro)}.filigrana{isolation:isolate}.filigrana:before{content:"";z-index:-1;background:linear-gradient(var(--velo), var(--velo)), var(--sfondo) center / cover;position:absolute;inset:0}.filigrana-chiara{--velo:#f7f5eed1;background:0 0}.filigrana-scura{--velo:#0f2410e0}@media (width>=900px){.filigrana:before{background-attachment:scroll,fixed}}.calendario td.iscrizioni{white-space:nowrap}.calendario td.iscrizioni span{color:#c9d6c5;font-size:.9rem}.calendario td.iscrizioni small{color:#c9d6c5;margin-top:3px;font-size:.75rem;display:block}.iscriviti{font-family:var(--titoli);text-transform:uppercase;letter-spacing:.05em;background:var(--oro);border-radius:4px;padding:5px 12px;font-size:.85rem;text-decoration:none;transition:box-shadow .2s;display:inline-block;color:var(--verde-scuro)!important}.iscriviti:hover{box-shadow:inset 0 0 0 100px #00000024}.calendario-nota{color:#c9d6c5;border-top:1px solid #ffffff1a;margin:0;padding:10px 22px 16px;font-size:.8rem}@media (width<=600px){.calendario tr{border-top:1px solid #ffffff1a;grid-template-columns:clamp(78px,19vw,96px) minmax(0,1fr) clamp(78px,22vw,115px);column-gap:8px;padding:0 12px;display:grid}.calendario thead tr{border-top:0}#calendario table{font-size:.9rem}.calendario th,.calendario td{border:0;padding:0}.calendario th{letter-spacing:.02em;padding:6px 0}.calendario th:nth-child(2):after{content:" / Tipo"}.calendario th:nth-child(3){display:none}.calendario th:last-child{text-align:center}.calendario td:nth-child(2),.calendario td:nth-child(3){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.calendario td.iscrizioni small{white-space:normal}.calendario td{background:0 0!important}.calendario tr.prossimo{background:#e8d04f1f}.calendario td:first-child{white-space:normal;grid-row:1/3;padding:10px 0}.calendario td:nth-child(2){grid-column:2;padding-top:10px}.calendario td:nth-child(3){color:#c9d6c5;grid-column:2;padding-bottom:10px}.calendario tr.passato td:nth-child(3){color:#ffffff73}.calendario td.iscrizioni{text-align:center;grid-area:1/3/3;align-self:center;padding:10px 0}.calendario tr.prossimo .evento-prossimo{letter-spacing:0;width:fit-content;margin:4px 0 0;padding:2px 6px;font-size:0;display:block}.calendario tr.prossimo .evento-prossimo:before{content:"P";font-size:.78rem;line-height:1.5;display:block}.iscriviti{padding:5px 8px;font-size:.8rem}}.partner{position:relative}.partner img{object-fit:contain;width:calc(100% - 28px);max-width:none;height:calc(100% - 28px);max-height:none;position:absolute;inset:14px}.partner-voce{flex-direction:column;gap:8px;display:flex}.partner-sito{color:var(--oro);align-self:center;font-size:.85rem;text-decoration:none}.partner-sito:hover{text-decoration:underline}.icona{vertical-align:-.2em;width:1.15em;height:1.15em;margin-right:.45em}.piede-social{justify-content:center;gap:18px;margin:4px 0 12px;display:flex}.piede-social a{color:#cfe0cc;border-radius:50%;padding:6px;transition:color .2s,background-color .2s;display:inline-flex}.piede-social a:hover{color:var(--oro);background-color:#ffffff14}.piede-social .icona{width:24px;height:24px;margin:0}.testo .apertura-azioni{justify-content:flex-start}.dati-fiscali{grid-template-columns:repeat(3,auto);justify-content:start;gap:6px 28px;margin:0 0 22px;font-size:.9rem;display:grid}.dati-fiscali dt{text-transform:uppercase;letter-spacing:.05em;color:var(--grigio);font-size:.72rem}.dati-fiscali dd{margin:1px 0 0;font-weight:600}.dati-fiscali a{text-decoration:none}@media (width<=600px){.dati-fiscali{grid-template-columns:1fr 1fr}}.recapito-nota{color:var(--grigio);font-size:.8rem;font-weight:400}.azioni-social{margin-top:10px}.sezione-con-barriera{padding-top:14px}.sezione-con-barriera>.barriera{margin-bottom:clamp(28px,4vw,52px)}.barriera.barriera-testa{background:0 0;height:54px}.sezione.sezione-con-barriera{padding-top:14px}.sezione-con-barriera>.barriera-testa{margin-bottom:clamp(28px,4vw,52px)}.testo p,.scheda p,.attacco,.calendario-nota,.mappa-invito small{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.attacco.a-destra{text-align:justify;text-align-last:right}.mappa-invito small{text-align-last:center}.attacco{font-size:inherit;line-height:inherit;font-weight:400}.scheda p,.calendario table,.calendario td.iscrizioni span,.evento-testo span,.numeri span,.indirizzo,.recapiti,.partner-invito,.calendario-nota,.recapito-nota,.dati-fiscali,.modello4 dd,.mappa-invito small,.partner-sito,.piede p{font-size:1.0625rem}.partner-invito{font-weight:400}@media (width<=700px){.calendario table{font-size:1.0625rem}}.numeri-sezione{border-top:1px solid #ffffff2e;max-width:380px;margin:0 0 26px;display:block}.numeri-sezione li{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;grid-template-columns:3ch 1fr;align-items:baseline;column-gap:16px;padding:7px 0;display:grid}.numeri-sezione strong{text-align:right;color:var(--oro);font-size:1.6rem;line-height:1.1;display:block}.numeri-sezione span{color:inherit}.sezione:not(.sezione-scura) .numeri-sezione,.sezione:not(.sezione-scura) .numeri-sezione li{border-color:#00000024}.sezione:not(.sezione-scura) .numeri-sezione strong{color:var(--verde)}.scopri-testo{margin-top:22px;animation:.4s ease-out scopri}.scopri-testo p:first-child{margin-top:0}@keyframes scopri{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}button.bottone{cursor:pointer;font:inherit;font-family:var(--titoli);text-transform:uppercase;letter-spacing:.05em;font-size:1.05rem}.scambio{margin:0 0 26px;display:grid}.scambio>*{grid-area:1/1;margin:0;transition:opacity .35s,visibility .35s}.scambio .scopri-testo,.scambio.aperto>:first-child{opacity:0;visibility:hidden}.scambio.aperto .scopri-testo{opacity:1;visibility:visible}.scambio .scopri-testo{animation:none}[data-scopri]{text-align:center;min-width:7.5em}.scheda{flex-direction:column;display:flex}.scheda .scambio{flex:1;margin:4px 0 16px}.tabella-dati{border-collapse:collapse;align-self:start;width:100%}.tabella-dati td{vertical-align:baseline;border-bottom:1px solid #ffffff2e;padding:6px 10px 6px 0}.tabella-dati tr:first-child td{border-top:1px solid #ffffff2e}.tabella-dati td:first-child{color:#fff;font-weight:600}.tabella-dati td:nth-child(2){white-space:nowrap}.tabella-dati td:last-child{padding-right:0}.scheda .scopri-testo p{margin:0}button.bottone-piccolo,.bottone-piccolo{align-self:flex-start;padding:7px 14px;font-size:.9rem}.scheda>.bottone-piccolo{margin-top:auto}a.bottone-piccolo{text-align:center;min-width:7.5em;font-family:var(--titoli);text-transform:uppercase;letter-spacing:.05em}#concorsi .modello4{border-left:1px solid #ffffff2e;border-top:4px solid var(--oro);margin:0 0 18px}.scheda .testo-forte{color:#fff;text-align:left;font-weight:600}.filigrana-chiara .tabella-dati td{border-color:#00000024}.filigrana-chiara .tabella-dati td:first-child{color:var(--inchiostro)}.testo .tabella-dati{max-width:420px}.pagina-legale .testata{background:#fffffff7}.legale{max-width:820px;padding:calc(var(--testata) + 40px) 0 64px}.legale h2{font-family:var(--titoli);text-transform:uppercase;letter-spacing:.02em;color:var(--verde);margin:2.2em 0 .4em;font-size:1.5rem;font-weight:400}.legale h3{margin:1.6em 0 .3em;font-size:1.1rem}.legale-data{color:var(--grigio);margin-top:-.4em}.tabella-scorre{overflow-x:auto}.legale-tabella{border-collapse:collapse;background:var(--bianco);width:100%;font-size:.95rem}.legale-tabella th,.legale-tabella td{text-align:left;vertical-align:top;border-bottom:1px solid #0000001a;padding:10px 12px}.legale-tabella th{background:var(--verde);color:var(--bianco);font-weight:600}.legale-torna{margin-top:2.5em}@media (width<=600px){.legale-tabella thead{display:none}.legale-tabella tr{border-bottom:1px solid #00000026;padding:6px 0;display:block}.legale-tabella td{border:0;padding:3px 12px;display:block}.legale-tabella td:first-child{font-weight:600}.legale-tabella td:nth-child(2):not([colspan]):before{content:"Di chi: ";color:var(--grigio)}.legale-tabella td:nth-child(4):before{content:"Durata: ";color:var(--grigio)}.legale-tabella td:nth-child(5):before{content:"Consenso: ";color:var(--grigio)}}.consenso{z-index:90;background:var(--bianco);max-width:560px;color:var(--inchiostro);border-top:4px solid var(--verde);border-radius:10px;margin:0 auto;padding:18px 44px 18px 20px;font-size:.95rem;line-height:1.5;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 10px 40px #00000047}.consenso[hidden]{display:none}.consenso p{margin:0 0 12px}.consenso strong{font-family:var(--titoli);text-transform:uppercase;color:var(--verde);letter-spacing:.03em;font-size:1.1rem;font-weight:400;display:block}.consenso-azioni{flex-wrap:wrap;gap:10px;display:flex}.consenso-azioni .bottone{flex:120px}.consenso-chiudi{cursor:pointer;color:var(--grigio);background:0 0;border:0;padding:4px 8px;font-size:1.6rem;line-height:1;position:absolute;top:6px;right:8px}.consenso-chiudi:hover{color:var(--inchiostro)}
