@font-face{font-family:Khand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/khand-devanagari-400-normal-G4vuYmOW.woff2) format("woff2"),url(/assets/khand-devanagari-400-normal-DcXwdipU.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Khand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/khand-latin-ext-400-normal-SMYvO88K.woff2) format("woff2"),url(/assets/khand-latin-ext-400-normal-HluYni7L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Khand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/khand-latin-400-normal-DpgLqTxb.woff2) format("woff2"),url(/assets/khand-latin-400-normal-C3ZLTlwb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Khand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/khand-devanagari-500-normal-D7-A7b8B.woff2) format("woff2"),url(/assets/khand-devanagari-500-normal-Ck6yyH6A.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Khand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/khand-latin-ext-500-normal-CyI-l2YL.woff2) format("woff2"),url(/assets/khand-latin-ext-500-normal-C1RrCsUq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Khand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/khand-latin-500-normal-BmN8X0wf.woff2) format("woff2"),url(/assets/khand-latin-500-normal-HQ3Us1gO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Khand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/khand-devanagari-700-normal-D2uroAYb.woff2) format("woff2"),url(/assets/khand-devanagari-700-normal-C98tUshG.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Khand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/khand-latin-ext-700-normal-8gart65-.woff2) format("woff2"),url(/assets/khand-latin-ext-700-normal-BHGCKMxO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Khand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/khand-latin-700-normal-DB9wUwY3.woff2) format("woff2"),url(/assets/khand-latin-700-normal-BJE0D1Qn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inknut Antiqua;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inknut-antiqua-devanagari-500-normal-CkO3oQO0.woff2) format("woff2"),url(/assets/inknut-antiqua-devanagari-500-normal-Cqx7i3VA.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Inknut Antiqua;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inknut-antiqua-latin-ext-500-normal-DA9MZLp4.woff2) format("woff2"),url(/assets/inknut-antiqua-latin-ext-500-normal-B3qKJfHG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inknut Antiqua;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inknut-antiqua-latin-500-normal-jvR6mbIB.woff2) format("woff2"),url(/assets/inknut-antiqua-latin-500-normal-pto7NXHA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inknut Antiqua;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inknut-antiqua-devanagari-700-normal-DbuYDDdV.woff2) format("woff2"),url(/assets/inknut-antiqua-devanagari-700-normal-BXDcFHdc.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Inknut Antiqua;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inknut-antiqua-latin-ext-700-normal-BDWEBYgK.woff2) format("woff2"),url(/assets/inknut-antiqua-latin-ext-700-normal-BKguIebm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inknut Antiqua;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inknut-antiqua-latin-700-normal-CzrtjrSc.woff2) format("woff2"),url(/assets/inknut-antiqua-latin-700-normal-DYsxHazd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--giallo:#F5BA56;--crema:#FFFBE2;--nero:#1F1A19;--verde:#39413D;--rosso:#8A4E40;--font-titoli:"Inknut Antiqua",serif;--font-testo:"Khand",sans-serif;--font-marchio:"Forza Natura",sans-serif}@font-face{font-family:Forza Natura;src:url(/brand/ForzaNatura.otf) format("opentype");font-display:swap}body{margin:0}.zz{position:relative;isolation:isolate;background:transparent}.zz:before,.zz:after{content:"";position:absolute;inset:calc(var(--t,2px) * -1);z-index:-1;pointer-events:none}.zz:before{background:var(--f,transparent)}.zz:after{background:var(--c,#1F1A19)}.zz1:before{clip-path:polygon(2.5px 0px,18% .5px,30% 2px,46% 3px,82% 3px,100% 2.5px,100% 55%,calc(100% - 1px) 65%,calc(100% - 2px) calc(100% - 3px),90% calc(100% - 2px),74% calc(100% - .5px),58% calc(100% - 3px),54% calc(100% - .5px),1.5px calc(100% - 1.5px),2px 85%,3px 50%)}.zz1:after{clip-path:polygon(evenodd,2.5px 0px,18% .5px,30% 2px,46% 3px,82% 3px,100% 2.5px,100% 55%,calc(100% - 1px) 65%,calc(100% - 2px) calc(100% - 3px),90% calc(100% - 2px),74% calc(100% - .5px),58% calc(100% - 3px),54% calc(100% - .5px),1.5px calc(100% - 1.5px),2px 85%,3px 50%,calc(2.5px + var(--t)) calc(0px + var(--t)),18% calc(.5px + var(--t)),30% calc(2px + var(--t)),46% calc(3px + var(--t)),82% calc(3px + var(--t)),calc(100% - var(--t)) calc(2.5px + var(--t)),calc(100% - var(--t)) 55%,calc(calc(100% - 1px) - var(--t)) 65%,calc(calc(100% - 2px) - var(--t)) calc(calc(100% - 3px) - var(--t)),90% calc(calc(100% - 2px) - var(--t)),74% calc(calc(100% - .5px) - var(--t)),58% calc(calc(100% - 3px) - var(--t)),54% calc(calc(100% - .5px) - var(--t)),calc(1.5px + var(--t)) calc(calc(100% - 1.5px) - var(--t)),calc(2px + var(--t)) 85%,calc(3px + var(--t)) 50%)}.zz2:before{clip-path:polygon(1px 0px,42% 3px,50% 0px,54% 3px,90% 1.5px,calc(100% - 3px) 0px,calc(100% - 1px) 25%,calc(100% - 2.5px) 80%,calc(100% - 2px) calc(100% - .5px),54% calc(100% - .5px),42% calc(100% - 2.5px),26% calc(100% - 2px),18% 100%,3px calc(100% - 2px),1.5px 40%,0px 35%)}.zz2:after{clip-path:polygon(evenodd,1px 0px,42% 3px,50% 0px,54% 3px,90% 1.5px,calc(100% - 3px) 0px,calc(100% - 1px) 25%,calc(100% - 2.5px) 80%,calc(100% - 2px) calc(100% - .5px),54% calc(100% - .5px),42% calc(100% - 2.5px),26% calc(100% - 2px),18% 100%,3px calc(100% - 2px),1.5px 40%,0px 35%,calc(1px + var(--t)) calc(0px + var(--t)),42% calc(3px + var(--t)),50% calc(0px + var(--t)),54% calc(3px + var(--t)),90% calc(1.5px + var(--t)),calc(calc(100% - 3px) - var(--t)) calc(0px + var(--t)),calc(calc(100% - 1px) - var(--t)) 25%,calc(calc(100% - 2.5px) - var(--t)) 80%,calc(calc(100% - 2px) - var(--t)) calc(calc(100% - .5px) - var(--t)),54% calc(calc(100% - .5px) - var(--t)),42% calc(calc(100% - 2.5px) - var(--t)),26% calc(calc(100% - 2px) - var(--t)),18% calc(100% - var(--t)),calc(3px + var(--t)) calc(calc(100% - 2px) - var(--t)),calc(1.5px + var(--t)) 40%,calc(0px + var(--t)) 35%)}.zz3:before{clip-path:polygon(1.5px 1.5px,14% 2.5px,18% 3px,34% 2px,58% 0px,calc(100% - 2px) 0px,calc(100% - .5px) 50%,calc(100% - 1px) 65%,calc(100% - 2.5px) calc(100% - 2.5px),74% 100%,38% calc(100% - 1.5px),14% 100%,10% calc(100% - 1px),3px calc(100% - 3px),.5px 75%,.5px 55%)}.zz3:after{clip-path:polygon(evenodd,1.5px 1.5px,14% 2.5px,18% 3px,34% 2px,58% 0px,calc(100% - 2px) 0px,calc(100% - .5px) 50%,calc(100% - 1px) 65%,calc(100% - 2.5px) calc(100% - 2.5px),74% 100%,38% calc(100% - 1.5px),14% 100%,10% calc(100% - 1px),3px calc(100% - 3px),.5px 75%,.5px 55%,calc(1.5px + var(--t)) calc(1.5px + var(--t)),14% calc(2.5px + var(--t)),18% calc(3px + var(--t)),34% calc(2px + var(--t)),58% calc(0px + var(--t)),calc(calc(100% - 2px) - var(--t)) calc(0px + var(--t)),calc(calc(100% - .5px) - var(--t)) 50%,calc(calc(100% - 1px) - var(--t)) 65%,calc(calc(100% - 2.5px) - var(--t)) calc(calc(100% - 2.5px) - var(--t)),74% calc(100% - var(--t)),38% calc(calc(100% - 1.5px) - var(--t)),14% calc(100% - var(--t)),10% calc(calc(100% - 1px) - var(--t)),calc(3px + var(--t)) calc(calc(100% - 3px) - var(--t)),calc(.5px + var(--t)) 75%,calc(.5px + var(--t)) 55%)}.zz4:before{clip-path:polygon(2px 1px,14% 2.5px,30% 1.5px,66% 2px,74% 0px,calc(100% - 2.5px) .5px,calc(100% - 2.5px) 25%,calc(100% - .5px) 35%,100% calc(100% - 2px),78% calc(100% - 2px),66% calc(100% - 2px),62% calc(100% - 1px),26% calc(100% - 1px),3px calc(100% - .5px),3px 85%,2.5px 30%)}.zz4:after{clip-path:polygon(evenodd,2px 1px,14% 2.5px,30% 1.5px,66% 2px,74% 0px,calc(100% - 2.5px) .5px,calc(100% - 2.5px) 25%,calc(100% - .5px) 35%,100% calc(100% - 2px),78% calc(100% - 2px),66% calc(100% - 2px),62% calc(100% - 1px),26% calc(100% - 1px),3px calc(100% - .5px),3px 85%,2.5px 30%,calc(2px + var(--t)) calc(1px + var(--t)),14% calc(2.5px + var(--t)),30% calc(1.5px + var(--t)),66% calc(2px + var(--t)),74% calc(0px + var(--t)),calc(calc(100% - 2.5px) - var(--t)) calc(.5px + var(--t)),calc(calc(100% - 2.5px) - var(--t)) 25%,calc(calc(100% - .5px) - var(--t)) 35%,calc(100% - var(--t)) calc(calc(100% - 2px) - var(--t)),78% calc(calc(100% - 2px) - var(--t)),66% calc(calc(100% - 2px) - var(--t)),62% calc(calc(100% - 1px) - var(--t)),26% calc(calc(100% - 1px) - var(--t)),calc(3px + var(--t)) calc(calc(100% - .5px) - var(--t)),calc(3px + var(--t)) 85%,calc(2.5px + var(--t)) 30%)}.zz5:before{clip-path:polygon(1.5px 2.5px,26% 0px,74% .5px,78% 2px,82% 1.5px,calc(100% - .5px) 1.5px,calc(100% - 3px) 40%,calc(100% - 2.5px) 55%,calc(100% - 1.5px) calc(100% - 1.5px),58% calc(100% - 1px),54% calc(100% - 1px),42% calc(100% - 3px),26% calc(100% - 3px),2.5px calc(100% - 1px),2.5px 55%,1px 40%)}.zz5:after{clip-path:polygon(evenodd,1.5px 2.5px,26% 0px,74% .5px,78% 2px,82% 1.5px,calc(100% - .5px) 1.5px,calc(100% - 3px) 40%,calc(100% - 2.5px) 55%,calc(100% - 1.5px) calc(100% - 1.5px),58% calc(100% - 1px),54% calc(100% - 1px),42% calc(100% - 3px),26% calc(100% - 3px),2.5px calc(100% - 1px),2.5px 55%,1px 40%,calc(1.5px + var(--t)) calc(2.5px + var(--t)),26% calc(0px + var(--t)),74% calc(.5px + var(--t)),78% calc(2px + var(--t)),82% calc(1.5px + var(--t)),calc(calc(100% - .5px) - var(--t)) calc(1.5px + var(--t)),calc(calc(100% - 3px) - var(--t)) 40%,calc(calc(100% - 2.5px) - var(--t)) 55%,calc(calc(100% - 1.5px) - var(--t)) calc(calc(100% - 1.5px) - var(--t)),58% calc(calc(100% - 1px) - var(--t)),54% calc(calc(100% - 1px) - var(--t)),42% calc(calc(100% - 3px) - var(--t)),26% calc(calc(100% - 3px) - var(--t)),calc(2.5px + var(--t)) calc(calc(100% - 1px) - var(--t)),calc(2.5px + var(--t)) 55%,calc(1px + var(--t)) 40%)}.zz6:before{clip-path:polygon(2.5px 2px,22% 2.5px,34% 2.5px,38% 0px,74% 3px,calc(100% - 2.5px) 0px,calc(100% - 1.5px) 30%,calc(100% - 1.5px) 80%,calc(100% - 3px) 100%,74% calc(100% - .5px),66% calc(100% - 1.5px),18% 100%,10% calc(100% - 1px),1.5px 100%,1px 80%,0px 40%)}.zz6:after{clip-path:polygon(evenodd,2.5px 2px,22% 2.5px,34% 2.5px,38% 0px,74% 3px,calc(100% - 2.5px) 0px,calc(100% - 1.5px) 30%,calc(100% - 1.5px) 80%,calc(100% - 3px) 100%,74% calc(100% - .5px),66% calc(100% - 1.5px),18% 100%,10% calc(100% - 1px),1.5px 100%,1px 80%,0px 40%,calc(2.5px + var(--t)) calc(2px + var(--t)),22% calc(2.5px + var(--t)),34% calc(2.5px + var(--t)),38% calc(0px + var(--t)),74% calc(3px + var(--t)),calc(calc(100% - 2.5px) - var(--t)) calc(0px + var(--t)),calc(calc(100% - 1.5px) - var(--t)) 30%,calc(calc(100% - 1.5px) - var(--t)) 80%,calc(calc(100% - 3px) - var(--t)) calc(100% - var(--t)),74% calc(calc(100% - .5px) - var(--t)),66% calc(calc(100% - 1.5px) - var(--t)),18% calc(100% - var(--t)),10% calc(calc(100% - 1px) - var(--t)),calc(1.5px + var(--t)) calc(100% - var(--t)),calc(1px + var(--t)) 80%,calc(0px + var(--t)) 40%)}.zz7:before{clip-path:polygon(.5px 0px,22% 2px,38% 0px,66% 0px,90% 1.5px,calc(100% - 1.5px) 1.5px,calc(100% - 1.5px) 65%,calc(100% - 2px) 70%,calc(100% - 1px) calc(100% - 3px),90% calc(100% - 3px),74% calc(100% - 1.5px),62% calc(100% - .5px),54% calc(100% - 1px),1px calc(100% - .5px),0px 80%,2px 40%)}.zz7:after{clip-path:polygon(evenodd,.5px 0px,22% 2px,38% 0px,66% 0px,90% 1.5px,calc(100% - 1.5px) 1.5px,calc(100% - 1.5px) 65%,calc(100% - 2px) 70%,calc(100% - 1px) calc(100% - 3px),90% calc(100% - 3px),74% calc(100% - 1.5px),62% calc(100% - .5px),54% calc(100% - 1px),1px calc(100% - .5px),0px 80%,2px 40%,calc(.5px + var(--t)) calc(0px + var(--t)),22% calc(2px + var(--t)),38% calc(0px + var(--t)),66% calc(0px + var(--t)),90% calc(1.5px + var(--t)),calc(calc(100% - 1.5px) - var(--t)) calc(1.5px + var(--t)),calc(calc(100% - 1.5px) - var(--t)) 65%,calc(calc(100% - 2px) - var(--t)) 70%,calc(calc(100% - 1px) - var(--t)) calc(calc(100% - 3px) - var(--t)),90% calc(calc(100% - 3px) - var(--t)),74% calc(calc(100% - 1.5px) - var(--t)),62% calc(calc(100% - .5px) - var(--t)),54% calc(calc(100% - 1px) - var(--t)),calc(1px + var(--t)) calc(calc(100% - .5px) - var(--t)),calc(0px + var(--t)) 80%,calc(2px + var(--t)) 40%)}.zz8:before{clip-path:polygon(1px 1.5px,26% 0px,54% 2.5px,62% 2.5px,66% 2px,calc(100% - 1.5px) 1px,calc(100% - 2.5px) 25%,calc(100% - 3px) 80%,calc(100% - 2.5px) calc(100% - 2px),58% calc(100% - .5px),38% 100%,18% calc(100% - 3px),10% calc(100% - 2.5px),0px 100%,2.5px 65%,3px 40%)}.zz8:after{clip-path:polygon(evenodd,1px 1.5px,26% 0px,54% 2.5px,62% 2.5px,66% 2px,calc(100% - 1.5px) 1px,calc(100% - 2.5px) 25%,calc(100% - 3px) 80%,calc(100% - 2.5px) calc(100% - 2px),58% calc(100% - .5px),38% 100%,18% calc(100% - 3px),10% calc(100% - 2.5px),0px 100%,2.5px 65%,3px 40%,calc(1px + var(--t)) calc(1.5px + var(--t)),26% calc(0px + var(--t)),54% calc(2.5px + var(--t)),62% calc(2.5px + var(--t)),66% calc(2px + var(--t)),calc(calc(100% - 1.5px) - var(--t)) calc(1px + var(--t)),calc(calc(100% - 2.5px) - var(--t)) 25%,calc(calc(100% - 3px) - var(--t)) 80%,calc(calc(100% - 2.5px) - var(--t)) calc(calc(100% - 2px) - var(--t)),58% calc(calc(100% - .5px) - var(--t)),38% calc(100% - var(--t)),18% calc(calc(100% - 3px) - var(--t)),10% calc(calc(100% - 2.5px) - var(--t)),calc(0px + var(--t)) calc(100% - var(--t)),calc(2.5px + var(--t)) 65%,calc(3px + var(--t)) 40%)}.zk1{clip-path:polygon(0px .5px,34% 2px,38% 1.5px,42% 1px,50% 1px,calc(100% - .5px) 1px,100% 30%,calc(100% - 2px) 80%,calc(100% - 2.5px) calc(100% - 1px),82% calc(100% - 2.5px),78% calc(100% - 2.5px),54% calc(100% - 2px),14% calc(100% - .5px),1px calc(100% - 1.5px),0px 55%,2.5px 15%)}.zk2{clip-path:polygon(0px 0px,10% 2.5px,22% 2.5px,34% 2.5px,86% 1px,calc(100% - .5px) 2px,calc(100% - 2.5px) 25%,calc(100% - 2.5px) 40%,calc(100% - 2px) calc(100% - 2px),82% 100%,78% 100%,54% 100%,46% calc(100% - .5px),1px calc(100% - 2px),2.5px 40%,2.5px 35%)}.zk3{clip-path:polygon(2.5px 1.5px,26% 1.5px,30% 1.5px,34% 0px,42% 2.5px,100% 2px,calc(100% - .5px) 55%,100% 60%,calc(100% - 2px) calc(100% - .5px),78% calc(100% - 1px),74% calc(100% - 2.5px),50% calc(100% - 1px),42% calc(100% - .5px),.5px calc(100% - .5px),2px 65%,1px 55%)}.zk4{clip-path:polygon(0px 2.5px,42% .5px,46% 0px,66% 1px,78% 0px,calc(100% - 1px) 2.5px,calc(100% - 2px) 25%,calc(100% - 1px) 70%,calc(100% - 2px) calc(100% - 2px),50% calc(100% - 2px),46% calc(100% - 1px),34% 100%,26% calc(100% - 2px),1px calc(100% - 1px),2px 75%,1.5px 40%)}.zk5{clip-path:polygon(0px 1px,22% 2px,66% 2px,78% 2px,86% 1.5px,calc(100% - .5px) .5px,calc(100% - 2.5px) 30%,calc(100% - .5px) 85%,calc(100% - 1.5px) calc(100% - 1px),86% calc(100% - 1px),66% calc(100% - 2.5px),62% calc(100% - 1.5px),26% calc(100% - 1.5px),2px calc(100% - 2.5px),1px 65%,2px 30%)}.zk6{clip-path:polygon(2.5px 1px,18% 0px,34% .5px,66% 0px,82% 2px,calc(100% - 1px) 2px,calc(100% - 2.5px) 40%,calc(100% - 1px) 65%,calc(100% - 1.5px) calc(100% - 2.5px),70% calc(100% - 2.5px),62% calc(100% - 2.5px),50% calc(100% - .5px),14% calc(100% - .5px),.5px calc(100% - 1px),1.5px 70%,.5px 40%)}.zk7{clip-path:polygon(1px 0px,30% 1.5px,46% 1.5px,50% 0px,74% .5px,calc(100% - .5px) 1px,calc(100% - 1.5px) 30%,calc(100% - 2px) 50%,calc(100% - 2px) 100%,86% calc(100% - .5px),82% calc(100% - 1.5px),78% calc(100% - 2px),70% 100%,.5px calc(100% - 1px),2px 70%,0px 65%)}.zk8{clip-path:polygon(2px 1px,30% 1.5px,54% 1px,86% 0px,90% 1px,100% 1.5px,calc(100% - 1px) 30%,100% 85%,calc(100% - .5px) 100%,90% calc(100% - 1px),70% 100%,38% calc(100% - 1.5px),30% calc(100% - 2px),1.5px calc(100% - .5px),0px 55%,1.5px 30%)}.zi1{clip-path:polygon(2px 0px,10% .5px,46% 1px,66% 1px,74% 1.5px,calc(100% - 1px) 0px,100% 70%,calc(100% - .5px) 75%,calc(100% - 1.5px) 100%,90% 100%,78% 100%,62% calc(100% - 2px),22% calc(100% - .5px),2px calc(100% - 1.5px),.5px 35%,2px 20%)}.zi2{clip-path:polygon(1.5px 1px,14% 2px,34% 1px,42% 1px,82% 0px,calc(100% - 1px) .5px,calc(100% - 1.5px) 70%,calc(100% - 1.5px) 80%,calc(100% - .5px) calc(100% - 2px),86% calc(100% - 1.5px),74% calc(100% - .5px),66% 100%,42% calc(100% - 1px),.5px calc(100% - 1px),1.5px 40%,.5px 15%)}.zi3{clip-path:polygon(2px .5px,26% 2px,46% 1.5px,70% .5px,86% 1.5px,calc(100% - 1px) 1.5px,100% 30%,calc(100% - .5px) 35%,calc(100% - 2px) calc(100% - 1.5px),82% calc(100% - 1.5px),54% calc(100% - 1px),42% calc(100% - 1px),30% calc(100% - 2px),.5px calc(100% - 1.5px),1.5px 55%,2px 25%)}.zi4{clip-path:polygon(0px 1.5px,26% 1.5px,34% 1.5px,54% 2px,82% 0px,calc(100% - 1.5px) 1.5px,calc(100% - 1px) 25%,100% 65%,calc(100% - 1px) 100%,90% calc(100% - 1.5px),50% calc(100% - 1px),26% calc(100% - .5px),18% calc(100% - 1px),0px calc(100% - 1.5px),1.5px 70%,.5px 50%)}.zi5{clip-path:polygon(1px 0px,34% 1px,62% 1px,70% 2px,74% 0px,calc(100% - 2px) .5px,calc(100% - .5px) 65%,calc(100% - 1.5px) 70%,100% 100%,62% calc(100% - 1.5px),46% calc(100% - 1px),34% calc(100% - 2px),26% calc(100% - 1.5px),2px calc(100% - .5px),1.5px 65%,2px 40%)}.zi6{clip-path:polygon(1px 2px,18% 2px,50% 0px,62% 0px,78% .5px,100% 1.5px,calc(100% - 2px) 25%,calc(100% - 1px) 80%,calc(100% - 2px) calc(100% - 1px),74% calc(100% - 2px),70% calc(100% - .5px),66% calc(100% - 1.5px),26% 100%,2px calc(100% - 1px),1.5px 45%,1px 30%)}.zi7{clip-path:polygon(1.5px 1.5px,26% 1px,50% 1px,70% 1px,78% 1.5px,100% 2px,calc(100% - 2px) 50%,calc(100% - 2px) 70%,calc(100% - 1px) calc(100% - 1px),90% calc(100% - 2px),70% calc(100% - 1.5px),62% calc(100% - 2px),22% calc(100% - 2px),1px calc(100% - 2px),1px 25%,2px 20%)}.zi8{clip-path:polygon(1px 0px,22% 0px,26% 0px,66% 0px,70% .5px,calc(100% - .5px) 2px,100% 50%,calc(100% - 2px) 65%,calc(100% - 1.5px) calc(100% - .5px),66% calc(100% - 2px),38% calc(100% - 1.5px),30% calc(100% - 1px),14% calc(100% - 2px),1.5px calc(100% - 2px),.5px 75%,1px 55%)}.zc1{clip-path:polygon(calc(99.88% - 1.31px) calc(46.51% + .09px),calc(94.99% - 1.22px) calc(71.82% - .59px),calc(77.82% - .69px) calc(91.54% - 1.03px),calc(59.36% - .07px) calc(99.12% - .35px),calc(40.97% + .06px) calc(99.18% - .34px),calc(17.65% + .62px) calc(88.13% - .73px),calc(3.67% + 1.47px) calc(68.8% - .6px),calc(.01% + .12px) calc(50.8% + -0px),calc(7.16% + 1.09px) calc(24.22% + .66px),calc(15.17% + 1.02px) calc(14.12% + 1.05px),calc(37.3% + .08px) calc(1.64% + .29px),calc(59.81% - .08px) calc(.97% + .41px),calc(80.05% - .17px) calc(10.04% + .23px),calc(93.12% - .44px) calc(24.68% + .26px))}.zc2{clip-path:polygon(calc(99.85% - 1.51px) calc(53.9% - .12px),calc(96.5% - .83px) calc(68.39% - .33px),calc(78.82% - .49px) calc(90.86% - .7px),calc(58.44% - .23px) calc(99.28% - 1.35px),calc(43.55% + .04px) calc(99.58% - .33px),calc(21.09% + .75px) calc(90.79% - 1.06px),calc(6.62% + .59px) calc(74.87% - .34px),calc(.23% + .75px) calc(45.19% + .07px),calc(6.3% + .94px) calc(25.7% + .52px),calc(16.71% + .62px) calc(12.7% + .69px),calc(38.83% + .16px) calc(1.26% + .7px),calc(57.26% - .2px) calc(.53% + 1.39px),calc(78.38% - .29px) calc(8.84% + .42px),calc(96.97% - .94px) calc(32.85% + .34px))}.zc3{clip-path:polygon(calc(100% - 1.37px) calc(50.39% - .01px),calc(94.04% - .08px) calc(73.67% - .04px),calc(83.91% - .62px) calc(86.74% - .67px),calc(60.58% - .34px) calc(98.87% - 1.55px),calc(43.64% + .07px) calc(99.59% - .55px),calc(18% + .33px) calc(88.42% - .4px),calc(6.04% + .14px) calc(73.83% - .08px),calc(.17% + 1.44px) calc(54.1% - .12px),calc(5.94% + .57px) calc(26.36% + .31px),calc(18.3% + .41px) calc(11.33% + .5px),calc(37.43% + .36px) calc(1.61% + 1.39px),calc(65.32% - .18px) calc(2.4% + .54px),calc(84.08% - .58px) calc(13.41% + .62px),calc(93.67% - .7px) calc(25.65% + .39px))}.zc4{clip-path:polygon(calc(99.85% - 1.55px) calc(46.08% + .12px),calc(95.04% - 1.12px) calc(71.71% - .54px),calc(80.98% - .32px) calc(89.25% - .4px),calc(56.75% - .07px) calc(99.54% - .54px),calc(34.52% + .47px) calc(97.54% - 1.45px),calc(20.53% + .3px) calc(90.39% - .41px),calc(6.61% + 1.05px) calc(74.85% - .6px),calc(.2% + 1.51px) calc(45.57% + .13px),calc(3.13% + .89px) calc(32.6% + .33px),calc(17.41% + .79px) calc(12.08% + .92px),calc(36% + .12px) calc(2% + .41px),calc(61.65% - .34px) calc(1.38% + 1.43px),calc(77.83% - .67px) calc(8.46% + 1.01px),calc(96.37% - 1.01px) calc(31.3% + .41px))}.zc5{clip-path:polygon(calc(99.99% - 1.03px) calc(49.21% + .02px),calc(95.84% - .05px) calc(69.97% - .02px),calc(82.49% - .19px) calc(88% - .22px),calc(59.25% - .09px) calc(99.14% - .46px),calc(43% + .21px) calc(99.51% - 1.49px),calc(17.54% + .29px) calc(88.03% - .34px),calc(4.72% + .41px) calc(71.22% - .19px),calc(.01% + 1.31px) calc(49.16% + .02px),calc(5.92% + .4px) calc(26.4% + .21px),calc(22.65% + .07px) calc(8.14% + .11px),calc(38.54% + .13px) calc(1.33% + .53px),calc(57.26% - .11px) calc(.53% + .74px),calc(83.97% - .99px) calc(13.31% + 1.07px),calc(96.79% - 1.17px) calc(32.38% + .44px))}.zc6{clip-path:polygon(calc(99.88% - 1.32px) calc(53.45% - .09px),calc(93.68% - .16px) calc(74.34% - .09px),calc(80.75% - .17px) calc(89.42% - .22px),calc(62.59% - .26px) calc(98.39% - .99px),calc(35.92% + .07px) calc(97.98% - .23px),calc(22.85% + .61px) calc(91.99% - .95px),calc(4.84% + .8px) calc(71.47% - .38px),calc(.01% + 1.58px) calc(48.89% + .04px),calc(6.8% + .98px) calc(24.83% + .57px),calc(17.34% + .13px) calc(12.14% + .15px),calc(42.4% + .14px) calc(.58% + .91px),calc(57.04% - .1px) calc(.5% + .71px),calc(78.52% - .03px) calc(8.93% + .05px),calc(95.13% - .29px) calc(28.47% + .14px))}.zc7{clip-path:polygon(calc(99.8% - 1.47px) calc(45.54% + .13px),calc(93.9% - 1.15px) calc(73.93% - .63px),calc(82.78% - .11px) calc(87.76% - .13px),calc(62.17% - .18px) calc(98.5% - .7px),calc(34.51% + .41px) calc(97.54% - 1.27px),calc(19.48% + .4px) calc(89.6% - .52px),calc(5.91% + .81px) calc(73.58% - .43px),calc(0% + .26px) calc(50.29% + -0px),calc(7.02% + .36px) calc(24.46% + .21px),calc(16.3% + .6px) calc(13.07% + .66px),calc(42.34% + .2px) calc(.59% + 1.31px),calc(58.32% - .02px) calc(.7% + .1px),calc(83.89% - .22px) calc(13.24% + .24px),calc(96.67% - .61px) calc(32.07% + .23px))}.zc8{clip-path:polygon(calc(99.76% - .7px) calc(54.87% - .07px),calc(96.94% - .35px) calc(67.23% - .13px),calc(77.69% - .48px) calc(91.63% - .73px),calc(63.58% - .01px) calc(98.12% - .04px),calc(35.78% + .12px) calc(97.93% - .41px),calc(18.53% + .73px) calc(88.86% - .9px),calc(6.63% + .92px) calc(74.89% - .53px),calc(.13% + .18px) calc(46.46% + .01px),calc(7.17% + .04px) calc(24.19% + .02px),calc(16.22% + .55px) calc(13.14% + .6px),calc(38% + .03px) calc(1.46% + .1px),calc(57.31% - .17px) calc(.54% + 1.12px),calc(83.9% - .35px) calc(13.25% + .38px),calc(94.04% - .79px) calc(26.32% + .42px))}.zr1{clip-path:polygon(calc(99.93% - .53px) calc(52.72% - .03px),calc(93.93% - .21px) calc(73.89% - .11px),calc(73.1% - .04px) calc(94.35% - .07px),calc(52.36% - .03px) calc(99.94% - .73px),calc(29.23% + .31px) calc(95.48% - .69px),calc(5.9% + .43px) calc(73.56% - .23px),calc(.01% + .16px) calc(50.85% + -0px),calc(5.79% + .59px) calc(26.64% + .31px),calc(24.57% + .38px) calc(6.95% + .65px),calc(54.81% - .06px) calc(.23% + .59px),calc(71.76% - .1px) calc(4.98% + .22px),calc(91.39% - .56px) calc(21.94% + .38px))}.zr2{clip-path:polygon(calc(100% - .75px) calc(49.84% + 0px),calc(90.66% - .26px) calc(79.1% - .18px),calc(74.7% - .11px) calc(93.47% - .2px),calc(52.85% - .03px) calc(99.92% - .53px),calc(27.66% + .4px) calc(94.73% - .8px),calc(4.44% + .34px) calc(70.59% - .16px),calc(.06% + .63px) calc(52.46% - .03px),calc(9.14% + .31px) calc(21.18% + .22px),calc(25.46% + 0px) calc(6.44% + .01px),calc(50.03% + -0px) calc(0% + .51px),calc(72.79% - .22px) calc(5.5% + .43px),calc(90.62% - .06px) calc(20.85% + .04px))}.zr3{clip-path:polygon(calc(99.86% - .66px) calc(53.7% - .05px),calc(94.5% - .66px) calc(72.79% - .34px),calc(75.65% - .38px) calc(92.92% - .64px),calc(53.38% - .05px) calc(99.89% - .8px),calc(29.06% + .2px) calc(95.4% - .43px),calc(7.57% + .63px) calc(76.45% - .39px),calc(0% + .88px) calc(50.09% + -0px),calc(6.5% + .68px) calc(25.35% + .38px),calc(21.2% + .02px) calc(9.12% + .03px),calc(53.37% - .01px) calc(.11% + .13px),calc(73.17% - .22px) calc(5.69% + .42px),calc(91.38% - .25px) calc(21.93% + .17px))}.zr4{clip-path:polygon(calc(99.99% - .88px) calc(51.12% - .02px),calc(91.39% - .31px) calc(78.05% - .21px),calc(79.15% - .07px) calc(90.62% - .1px),calc(48.81% + .01px) calc(99.99% - .26px),calc(21.26% + .51px) calc(90.91% - .73px),calc(5.14% + .5px) calc(72.09% - .25px),calc(.17% + .17px) calc(54.08% - .01px),calc(6.51% + .42px) calc(25.33% + .24px),calc(28.59% + .07px) calc(4.81% + .16px),calc(51.24% - .01px) calc(.02% + .35px),calc(71.03% - .25px) calc(4.64% + .54px),calc(94.85% - .38px) calc(27.91% + .19px))}.zb1{clip-path:polygon(1.5px 1px,26% 1px,34% 0px,38% .5px,74% .5px,100% 1.5px,calc(100% - 1.5px) 40%,calc(100% - .5px) 55%,calc(100% - 1px) calc(100% - 1.5px),82% calc(100% - .5px),66% calc(100% - .5px),62% calc(100% - 1.5px),42% calc(100% - 1.5px),1.5px calc(100% - .5px),.5px 80%,.5px 15%)}.zb2{clip-path:polygon(.5px 1.5px,14% 0px,34% .5px,70% 1.5px,82% 1.5px,calc(100% - 1.5px) 0px,calc(100% - .5px) 40%,calc(100% - .5px) 75%,calc(100% - 1.5px) calc(100% - 1px),78% calc(100% - .5px),70% 100%,66% calc(100% - 1.5px),46% 100%,1px 100%,.5px 70%,1.5px 35%)}.zb3{clip-path:polygon(1.5px .5px,26% 1.5px,30% 1.5px,58% 0px,66% .5px,calc(100% - 1px) 0px,100% 25%,calc(100% - 1.5px) 70%,calc(100% - 1px) 100%,78% calc(100% - 1px),38% 100%,26% calc(100% - .5px),14% calc(100% - 1px),0px 100%,.5px 85%,1px 25%)}.zb4{clip-path:polygon(.5px 1.5px,18% .5px,26% .5px,50% 1px,70% 1.5px,calc(100% - .5px) 1px,calc(100% - 1px) 25%,calc(100% - .5px) 70%,calc(100% - 1px) calc(100% - 1px),86% 100%,74% calc(100% - 1.5px),58% calc(100% - 1.5px),26% 100%,1.5px 100%,.5px 85%,.5px 45%)}.zt1{clip-path:polygon(.5px 1px,10% .5px,38% 1px,62% 0px,78% 1px,calc(100% - 1px) 1px,calc(100% - 1px) 35%,calc(100% - .5px) 70%,calc(100% - 1px) calc(100% - .5px),86% calc(100% - 1px),54% 100%,42% 100%,10% 100%,1px calc(100% - .5px),1px 40%,.5px 25%)}.zt2{clip-path:polygon(1px 0px,22% 0px,50% 1px,62% .5px,82% 1px,100% 0px,100% 20%,calc(100% - .5px) 50%,calc(100% - .5px) 100%,86% calc(100% - .5px),58% calc(100% - 1px),54% 100%,14% calc(100% - .5px),.5px calc(100% - 1px),.5px 85%,0px 65%)}.zt3{clip-path:polygon(1px 1px,50% 0px,58% 1px,74% .5px,86% 0px,100% 0px,100% 30%,100% 55%,calc(100% - 1px) 100%,70% 100%,62% calc(100% - .5px),26% calc(100% - .5px),18% 100%,.5px calc(100% - 1px),.5px 50%,1px 45%)}.zt4{clip-path:polygon(.5px .5px,38% 1px,58% .5px,74% .5px,86% 0px,calc(100% - .5px) 1px,calc(100% - .5px) 40%,calc(100% - .5px) 50%,calc(100% - 1px) 100%,74% calc(100% - 1px),66% calc(100% - .5px),38% calc(100% - .5px),18% calc(100% - .5px),0px calc(100% - 1px),.5px 85%,0px 30%)}input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;cursor:pointer;flex:none;box-sizing:border-box}input[type=radio]{border:0;background:radial-gradient(circle closest-side,#fff 0,#fff 70%,#1f1a19 75%,#1f1a19 100%,#0000 102%)}input[type=radio]:checked{background:radial-gradient(circle closest-side,#1f1a19 0,#1f1a19 36%,#fff 41%,#fff 70%,#1f1a19 75%,#1f1a19 100%,#0000 102%)}input[type=checkbox]{border:2.5px solid #1F1A19;background:#fff}input[type=checkbox]:checked{background:#1f1a19 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7' fill='none' stroke='%23F5BA56' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/78% no-repeat}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--nero);color:var(--crema);font-family:var(--font-testo);font-size:18px;-webkit-font-smoothing:antialiased}img{display:block}h1,h2,p{margin:0}a:focus-visible{outline:3px solid var(--giallo);outline-offset:3px}.bottone{display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 30px;font-family:var(--font-titoli);font-weight:700;font-size:19px;text-decoration:none;text-align:center}.bottone-giallo{background:var(--giallo);color:var(--nero)}.bottone-nero{background:var(--nero);color:var(--giallo)}.bottone-contorno{font-family:var(--font-testo);font-weight:700}.link-sottile{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:18px;font-weight:500;text-decoration:underline;color:inherit}.benvenuto{position:relative;min-height:100svh;min-height:100vh;background:var(--nero);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.benvenuto-foto{position:absolute;top:0;left:-8.7%;width:120.5%;height:auto;max-width:none}.benvenuto-pannello{position:relative;background:var(--nero);clip-path:polygon(0 12px,7% 0,15% 9px,24% 2px,33% 12px,43% 0,52% 9px,62% 2px,71% 12px,81% 0,90% 9px,100% 3px,100% 100%,0 100%);flex:1;padding:54px 28px 30px;display:flex;flex-direction:column;gap:14px;margin-top:calc(96.8097vw - 28px)}.benvenuto-logo{width:168px;height:auto}.benvenuto h1{font-family:var(--font-titoli);font-weight:700;font-size:34px;line-height:1.2}.benvenuto-testo{font-size:19px;line-height:1.35}.benvenuto-azioni{display:flex;flex-direction:column;gap:10px;margin-top:4px}.storia{background:var(--crema);color:var(--nero);min-height:100vh}.storia-testata{position:relative;height:330px;overflow:hidden;background:var(--nero);clip-path:polygon(0 0,100% 0,100% 94%,92% 100%,84% 95%,74% 99%,64% 94%,53% 100%,43% 95%,33% 99%,22% 94%,12% 100%,5% 96%,0 99%)}.storia-testata img{position:absolute;top:0;left:-8.7%;width:120.5%;height:auto;max-width:none}.storia-indietro{position:absolute;top:16px;left:16px;display:flex;align-items:center;min-height:44px;padding:0 14px;background:var(--nero);color:var(--crema);font-weight:700;font-size:17px;text-decoration:none}.storia-corpo{padding:20px 24px 0;display:flex;flex-direction:column;gap:14px}.storia h1{font-family:var(--font-titoli);font-weight:700;font-size:32px;line-height:1.2}.storia p{font-size:19px;line-height:1.35}.storia-foto{margin-top:22px;height:230px;overflow:hidden;background:var(--nero);clip-path:polygon(0 4%,8% 0,17% 4%,27% 1%,38% 5%,49% 0,60% 4%,71% 1%,82% 5%,91% 0,100% 3%,100% 96%,91% 100%,80% 95%,69% 99%,58% 95%,47% 100%,36% 96%,25% 100%,14% 95%,6% 99%,0 96%)}.storia-foto img{width:100%;height:100%;object-fit:cover;object-position:38% 45%}.storia-azioni{padding:26px 24px 30px;display:flex;flex-direction:column;gap:10px}.accesso{min-height:100vh;background:var(--crema);color:var(--nero);display:flex;flex-direction:column}.accesso-testata{background:var(--nero);clip-path:polygon(0 0,100% 0,100% 90%,94% 96%,88% 90%,80% 97%,72% 91%,63% 98%,55% 92%,46% 97%,38% 91%,29% 98%,21% 92%,12% 97%,5% 91%,0 96%);padding:14px 20px 50px;display:flex;flex-direction:column;gap:18px}.accesso-indietro{display:flex;align-items:center;min-height:44px;color:var(--giallo);font-weight:700;font-size:17px;text-decoration:none}.accesso-testata img{width:150px;height:auto;margin:0 auto}.accesso-corpo{flex:1;width:100%;max-width:480px;margin:0 auto;padding:22px 28px 40px;display:flex;flex-direction:column;gap:16px}.accesso h1{font-family:var(--font-titoli);font-weight:700;font-size:28px;line-height:1.2}.accesso-nota{font-size:18px;line-height:1.3;color:var(--verde)}@media(min-width:900px){.benvenuto{min-height:100vh;flex-direction:row;align-items:center;justify-content:flex-start}.benvenuto-foto{top:0;left:0;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:50% 42%}.benvenuto-pannello{width:100%;max-width:540px;flex:none;margin:56px clamp(16px,7vw,120px);padding:56px 52px 60px;gap:20px;clip-path:polygon(0 6px,6% 0,15% 5px,26% 1px,38% 7px,50% 0,62% 5px,74% 1px,86% 7px,95% 0,100% 5px,calc(100% - 4px) 12%,100% 22%,calc(100% - 6px) 34%,calc(100% - 1px) 46%,calc(100% - 7px) 58%,100% 70%,calc(100% - 5px) 82%,calc(100% - 1px) 92%,100% calc(100% - 5px),92% 100%,80% calc(100% - 6px),68% calc(100% - 1px),56% calc(100% - 7px),44% 100%,32% calc(100% - 5px),20% calc(100% - 1px),9% calc(100% - 6px),0 calc(100% - 3px),5px 88%,0 76%,6px 64%,1px 52%,7px 40%,0 28%,5px 16%)}.benvenuto-logo{width:220px}.benvenuto h1{font-size:46px;line-height:1.15}.benvenuto-testo{font-size:21px;line-height:1.4}.benvenuto-azioni{flex-direction:row;flex-wrap:wrap;gap:14px;margin-top:6px}.benvenuto-azioni .bottone{padding:0 34px}.storia{display:grid;grid-template-columns:minmax(380px,40%) 1fr;min-height:100vh}.storia-testata{position:sticky;top:0;height:100vh;clip-path:polygon(0 0,calc(100% - 8px) 0%,calc(100% - 1px) 3.6%,calc(100% - 10px) 7.1%,calc(100% - 3px) 10.7%,calc(100% - 9px) 14.3%,calc(100% + -0px) 17.9%,calc(100% - 7px) 21.4%,calc(100% - 2px) 25%,calc(100% - 10px) 28.6%,calc(100% - 1px) 32.1%,calc(100% - 8px) 35.7%,calc(100% - 3px) 39.3%,calc(100% - 10px) 42.9%,calc(100% + -0px) 46.4%,calc(100% - 7px) 50%,calc(100% - 2px) 53.6%,calc(100% - 9px) 57.1%,calc(100% - 1px) 60.7%,calc(100% - 10px) 64.3%,calc(100% - 3px) 67.9%,calc(100% - 8px) 71.4%,calc(100% + -0px) 75%,calc(100% - 10px) 78.6%,calc(100% - 2px) 82.1%,calc(100% - 7px) 85.7%,calc(100% - 1px) 89.3%,calc(100% - 9px) 92.9%,calc(100% - 3px) 96.4%,calc(100% - 6px) 100%,0 100%)}.storia-testata img{left:-300px;width:auto;height:100%}.storia-colonna{max-width:720px;padding:60px 80px 60px 50px;display:flex;flex-direction:column;gap:16px}.storia-corpo{padding:0}.storia h1{font-size:42px}.storia-foto{margin:6px 0;height:220px}.storia-azioni{flex-direction:row;align-items:center;gap:24px;padding:8px 0 0}}.titolo-fn{font-family:var(--font-marchio);font-weight:400;line-height:1;color:var(--crema)}.sottotitolo{font-size:17px;line-height:1.3;color:var(--verde)}.piccolo{font-size:15px;line-height:1.3;color:var(--verde)}.piccolo-centro{text-align:center}.facoltativo{font-weight:400;color:var(--verde)}.titolo-blocco{display:flex;flex-direction:column;gap:4px}.campo{display:flex;flex-direction:column;gap:6px}.campo label{font-weight:500;font-size:17px}.campo-input{width:100%;height:48px;padding:0 14px;border:2px solid var(--nero);border-radius:0;background:#fff;font-family:var(--font-testo);font-size:18px;color:var(--nero)}.campo-input:focus-visible{outline:3px solid var(--giallo);outline-offset:2px}.bottone-azione{border:0;cursor:pointer;font-family:var(--font-titoli)}.bottone-azione.bottone-contorno{font-family:var(--font-testo);border:2px solid transparent}.bottone-pieno{width:100%}.bottone-basso{min-height:48px;font-size:18px}.bottone-azione:disabled{opacity:.45;cursor:not-allowed}.link-bottone{background:none;border:0;padding:0;font:inherit;font-weight:700;color:inherit;text-decoration:underline;cursor:pointer;min-height:44px}.link-centro{align-self:center}.accesso-cambio{text-align:center;font-size:18px}.accesso-piede{text-align:center;font-size:15px;color:var(--verde);margin-top:6px}.messaggio{font-size:17px;line-height:1.3;color:var(--nero)}.messaggio-errore{color:var(--rosso);font-weight:700}.messaggio-pagina{min-height:100vh;padding:80px 28px;max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.messaggio-pagina h1{font-size:40px}.reg{min-height:100vh;background:var(--crema);color:var(--nero)}.reg-testata{background:var(--nero);clip-path:polygon(0 0,100% 0,100% 90%,93% 96%,86% 89%,78% 97%,69% 91%,60% 98%,52% 92%,43% 97%,34% 90%,26% 98%,17% 92%,9% 97%,0 91%);padding:28px 24px 40px;display:flex;align-items:center;gap:14px}.reg-simbolo{width:44px;height:44px;object-fit:cover}.reg-sopra{font-size:16px;font-weight:500;color:var(--giallo);letter-spacing:1px}.reg-testata .titolo-fn{font-size:34px}.reg-corpo{width:100%;max-width:560px;margin:0 auto;padding:8px 24px 40px;display:flex;flex-direction:column;gap:22px}.reg-intro{font-size:19px;line-height:1.35}.reg-pilastri{display:flex;flex-direction:column;gap:10px}.pilastro{background:var(--verde);color:var(--crema);padding:14px 18px 16px}.pilastro-titolo{font-family:var(--font-titoli);font-weight:700;font-size:18px;color:var(--giallo)}.pilastro-testo{font-size:17px;line-height:1.3;margin-top:2px}.reg-regole{display:flex;flex-direction:column;gap:14px}.reg-regole h2,.reg-conferme h2{font-family:var(--font-titoli);font-weight:700;font-size:20px}.regola{display:flex;gap:14px;align-items:flex-start}.regola p{font-size:17px;line-height:1.35}.regola-n{flex:none;width:32px;height:32px;background:var(--giallo);display:flex;align-items:center;justify-content:center;font-family:var(--font-titoli);font-weight:700;font-size:16px}.reg-testo-completo summary{cursor:pointer;font-weight:700;text-decoration:underline;min-height:44px;display:flex;align-items:center}.reg-testo-completo p{white-space:pre-wrap;font-size:17px;line-height:1.4;padding:6px 0 4px}.reg-conferme{display:flex;flex-direction:column;gap:14px;padding:18px 16px}.conferma{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.3;cursor:pointer}.conferma input{flex:none;width:24px;height:24px;margin:2px 0 0;accent-color:var(--nero)}.reg-nota{font-size:15px;line-height:1.3;color:var(--verde)}.profilo-crea{min-height:100vh;background:var(--crema);color:var(--nero)}.pc-testata{background:var(--nero);color:var(--crema);clip-path:polygon(0 0,100% 0,100% 90%,94% 96%,88% 90%,80% 97%,72% 91%,63% 98%,55% 92%,46% 97%,38% 91%,29% 98%,21% 92%,12% 97%,5% 91%,0 96%);padding:14px 20px 36px;display:flex;flex-direction:column;gap:8px}.pc-riga{display:flex;align-items:center;justify-content:space-between}.pc-indietro{display:flex;align-items:center;min-height:44px;background:none;border:0;padding:0;color:var(--giallo);font-family:var(--font-testo);font-weight:700;font-size:17px;cursor:pointer}.pc-passo{font-size:17px;font-weight:700}.pc-testata .titolo-fn{font-size:36px}.pc-corpo{width:100%;max-width:480px;margin:0 auto;padding:6px 24px 40px;display:flex;flex-direction:column;gap:16px}.pc-foto{display:flex;flex-direction:column;align-items:center;gap:8px}.pc-cerchio{width:104px;height:104px;background:var(--giallo);color:var(--nero);display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--font-titoli);font-weight:700;font-size:44px}.pc-cerchio img,.pc-mini img{width:100%;height:100%;object-fit:cover}.pc-aggiungi{height:44px;padding:0 22px;border:0;background:var(--nero);color:var(--giallo);font-family:var(--font-testo);font-weight:700;font-size:17px;cursor:pointer}.pc-anteprima{background:var(--verde);color:var(--crema);padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px}.pc-etichetta{font-size:14px;font-weight:700;letter-spacing:1.5px;color:var(--giallo)}.pc-persona{display:flex;align-items:center;gap:12px}.pc-mini{flex:none;width:48px;height:48px;background:var(--giallo);color:var(--nero);overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--font-titoli);font-weight:700;font-size:20px}.pc-nome{font-family:var(--font-titoli);font-weight:700;font-size:20px;line-height:1.2}.pc-spiega{font-size:16px;line-height:1.3}.hub-provvisorio{min-height:100vh;max-width:520px;margin:0 auto;padding:60px 28px;display:flex;flex-direction:column;gap:20px}.hub-provvisorio .hub-logo{width:180px;height:auto}.hub-provvisorio .titolo-fn{font-size:44px}.hub-provvisorio p{font-size:19px;line-height:1.35}.avviso{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:50;width:min(92vw,520px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--giallo);color:var(--nero);font-size:18px;font-weight:700;line-height:1.25}.avviso-errore{background:var(--rosso);color:var(--crema)}.avviso-chiudi{flex:none;width:44px;height:44px;margin:-10px -10px -10px 0;background:none;border:0;color:inherit;font-size:28px;line-height:1;cursor:pointer}@media(min-width:900px){.reg-testata{padding:36px max(24px,calc((100% - 1040px)/2 + 48px)) 48px}.reg-testata .titolo-fn{font-size:44px}.reg-corpo{max-width:1040px;padding:24px 48px 56px;gap:28px}.reg-intro{font-size:22px;max-width:760px}.reg-pilastri{flex-direction:row;gap:16px}.pilastro{flex:1;padding:20px 22px 22px}.pilastro-titolo{font-size:20px}.reg-regole{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px}.reg-regole h2{grid-column:1 / -1}.reg-conferme{padding:24px 28px}.reg-corpo .bottone-pieno{max-width:420px}}@media(min-width:900px){.reg-corpo .link-centro{align-self:flex-start}}.bottone-social{gap:12px}.oppure{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--verde)}.oppure:before,.oppure:after{content:"";flex:1;height:2px;background:var(--nero);opacity:.25}.campo-riga{display:flex;align-items:baseline;justify-content:space-between}.link-piccolo{font-size:16px;min-height:32px;font-weight:500}.link-destra{align-self:flex-end}.messaggio-info{background:#fff;padding:12px 14px;border-left:4px solid var(--giallo)}.hub,.evento{min-height:100vh;background:var(--crema);color:var(--nero);display:flex;flex-direction:column}.ta{background:var(--nero);clip-path:polygon(0 0,100% 0,100% 90%,94% 96%,88% 90%,80% 97%,72% 91%,63% 98%,55% 92%,46% 97%,38% 91%,29% 98%,21% 92%,12% 97%,5% 91%,0 96%);padding:24px 20px 34px;display:flex;align-items:center;gap:12px}.ta-logo{flex:none;width:44px;height:44px;background:var(--nero);display:block}.ta-logo img{width:100%;height:100%}.ta-titolo{flex-grow:1;font-size:34px;margin:0}.ta-nav{display:none}.ta-profilo{flex:none;width:44px;height:44px;background:var(--giallo);color:var(--nero);display:flex;align-items:center;justify-content:center;font-family:var(--font-titoli);font-weight:700;font-size:18px;text-decoration:none}.barra-basso{position:sticky;bottom:0;margin-top:auto;background:var(--nero);clip-path:polygon(0 3px,5% 0,12% 2.5px,21% .5px,30% 3px,41% 0,50% 2px,61% .5px,70% 3px,79% 0,89% 2.5px,96% .5px,100% 2px,100% 100%,0 100%);display:flex;justify-content:space-around;padding:12px 8px 14px;z-index:10}.barra-basso a{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px;min-height:44px;color:var(--crema);font-weight:500;font-size:15px;text-decoration:none}.barra-basso a span{font-size:20px}.barra-basso a.attiva{color:var(--giallo);font-weight:700}.hub-corpo{width:100%;padding:6px 20px 24px;display:flex;flex-direction:column;gap:16px}.hub-colonna-sx,.hub-colonna-dx{display:flex;flex-direction:column;gap:16px;min-width:0}.hub-filtri{display:flex;flex-direction:column;gap:10px}.hub-menu{display:flex;gap:8px;flex-wrap:wrap}.filtro{position:relative;display:inline-flex;align-items:center;height:44px;min-width:150px;padding:0 28px 0 12px}.filtro::selection{background:transparent}.filtro select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:100%;border:0;border-radius:0;outline:none;background:transparent;font-family:var(--font-testo);font-weight:700;font-size:16px;color:var(--nero);cursor:pointer}.filtro select option{background:var(--crema);color:var(--nero)}.filtro-freccia{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:13px;color:var(--nero)}.filtro:focus-within{outline:3px solid var(--giallo);outline-offset:3px}.schede{display:flex;gap:4px;padding:4px}.schede button{flex:1;height:44px;border:0;background:transparent;color:var(--nero);font-family:var(--font-testo);font-weight:700;font-size:17px;cursor:pointer}.schede button.attiva{background:var(--nero);color:var(--giallo)}.calendario{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}.cal-testa{display:flex;align-items:center;justify-content:space-between}.cal-testa button{width:44px;height:44px;border:0;background:transparent;font-size:22px;color:var(--nero);cursor:pointer}.cal-mese{font-family:var(--font-titoli);font-weight:700;font-size:18px}.cal-giorni,.cal-griglia{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.cal-giorni{font-size:15px;font-weight:700;color:var(--verde)}.cal-griglia{row-gap:2px}.cal-cella{height:44px;display:flex;align-items:center;justify-content:center}.cal-numero{width:38px;height:38px;border:0;background:transparent;color:var(--nero);font-family:var(--font-testo);font-size:18px;padding:0}.cal-numero:disabled{cursor:default}.cal-numero.ha-avventure{background:var(--giallo);font-weight:700;cursor:pointer}.cal-numero.oggi{background:var(--nero);color:var(--crema);font-weight:700}.cal-numero.scelto{outline:3px solid var(--nero);outline-offset:2px}.cal-legenda{display:flex;gap:16px;align-items:center;font-size:15px;color:var(--verde);padding-top:4px}.cal-legenda span{display:flex;align-items:center;gap:6px}.cal-legenda i{width:14px;height:14px;display:inline-block}.punto-giallo{background:var(--giallo)}.punto-nero{background:var(--nero)}.hub-titolo-lista{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px}.hub-titolo-lista h2{font-family:var(--font-titoli);font-weight:700;font-size:22px}.schede-elenco{display:flex;flex-direction:column;gap:14px}.vuoto{font-size:18px;color:var(--verde);padding:8px 0}.scheda{display:flex;gap:12px;padding:12px;color:var(--nero);text-decoration:none}.scheda:focus-visible{outline:3px solid var(--giallo);outline-offset:3px}.scheda-data{flex:none;width:70px;background:var(--giallo);display:flex;flex-direction:column;align-items:center;justify-content:center}.scheda-data-nera{background:var(--verde);color:var(--crema)}.scheda-giorno{font-family:var(--font-marchio);font-size:36px;line-height:1}.scheda-mese{font-size:16px;font-weight:700;letter-spacing:1px}.scheda-testo{display:flex;flex-direction:column;gap:6px;min-width:0}.scheda-testo h3{margin:0;font-family:var(--font-titoli);font-weight:700;font-size:17px;line-height:1.25}.scheda-sotto{font-size:16px;color:var(--verde)}.scheda-chip{display:flex;gap:6px;flex-wrap:wrap}.scheda-posti{font-size:16px}.chip-pieno,.chip-avviso,.chip-mia{padding:1px 9px;font-size:15px;font-weight:700;background:var(--giallo);color:var(--nero)}.chip-avviso{background:var(--rosso);color:var(--crema)}.chip-mia{background:var(--nero);color:var(--giallo)}.chip-contorno{padding:1px 9px;font-size:15px;font-weight:500}.hub-invito{background:var(--nero);color:var(--crema);clip-path:polygon(0 4%,12% 0,30% 3%,52% 0,74% 3%,100% 0,99% 50%,100% 97%,70% 100%,42% 96%,18% 100%,0 96%,1% 50%);padding:22px 20px 24px;display:flex;flex-direction:column;gap:10px}.hub-invito h2{font-family:var(--font-titoli);font-weight:700;font-size:20px;color:var(--giallo)}.hub-invito p{font-size:17px;line-height:1.3}.hub-invito .bottone{min-height:52px;font-size:17px}.segnaposto{flex:1;width:100%;max-width:560px;margin:0 auto;padding:20px 24px 40px;display:flex;flex-direction:column;gap:14px;font-size:19px;line-height:1.35}.io-nome{font-family:var(--font-titoli);font-weight:700;font-size:24px}.io-esci{max-width:320px;margin-top:8px}.ev-testata{background:var(--verde);color:var(--crema);clip-path:polygon(0 0,100% 0,100% 92%,93% 97%,85% 91%,76% 98%,67% 92%,58% 97%,48% 91%,38% 98%,28% 92%,18% 97%,9% 91%,0 96%);padding:14px 20px 46px;display:flex;flex-direction:column;gap:10px}.ev-indietro{display:flex;align-items:center;min-height:44px;color:var(--giallo);font-weight:700;font-size:17px;text-decoration:none}.ev-chip{display:flex;gap:8px;flex-wrap:wrap}.ev-testata h1{font-family:var(--font-titoli);font-weight:700;font-size:30px;line-height:1.2}.ev-quando{font-size:18px}.ev-org{font-size:17px;color:var(--giallo)}.ev-corpo{width:100%;padding:4px 20px 0;display:flex;flex-direction:column;gap:18px}.ev-colonna{display:flex;flex-direction:column;gap:18px;min-width:0}.ev-blocco{display:flex;flex-direction:column;gap:4px}.ev-blocco p{font-size:18px;line-height:1.35}.ev-etichetta{font-size:15px;font-weight:700;letter-spacing:1.5px;color:var(--verde)}.ev-etichetta-scura{color:var(--nero)}.ev-doppio{display:flex;gap:12px}.ev-casella{flex:1;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.ev-valore{font-size:20px;font-weight:700}.ev-materiali{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0}.chip-grande{padding:3px 12px;font-size:17px}.ev-nota{font-size:15px;line-height:1.3;color:var(--verde)}.ev-centro{text-align:center}.ev-partecipanti{padding:14px 14px 16px;display:flex;flex-direction:column;gap:10px}.ev-riga-titolo{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ev-titolo-box{font-family:var(--font-titoli);font-weight:700;font-size:18px}.ev-conteggio{font-size:17px;font-weight:700}.barra{height:12px}.avatar-riga{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.avatar{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--font-titoli);font-weight:700;font-size:15px}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-altri{margin-left:6px;font-size:17px}.ev-gruppo{background:var(--nero);color:var(--crema);clip-path:polygon(0 3%,14% 0,42% 3%,70% 0,100% 3%,99% 50%,100% 97%,72% 100%,38% 96%,10% 100%,0 96%,1% 50%);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px}.ev-gruppo-titolo{font-family:var(--font-titoli);font-weight:700;font-size:18px;color:var(--giallo)}.ev-gruppo p{font-size:17px;line-height:1.3}.ev-gruppo .piccolo-chiaro{font-size:15px;opacity:.85}.bottone-gruppo{display:flex;align-items:center;justify-content:center;height:48px;color:var(--giallo);font-family:var(--font-testo);font-weight:700;font-size:18px;text-decoration:none}.ev-azioni{display:flex;flex-direction:column;gap:8px;padding-bottom:26px}@media(min-width:900px){.barra-basso{display:none}.ta{padding:22px max(24px,calc((100% - 1160px)/2 + 24px)) 34px}.ta-nav{display:flex;align-items:center;gap:22px}.ta-nav a{color:var(--crema);font-weight:700;font-size:18px;text-decoration:none}.ta-nav a.attiva{color:var(--giallo)}.ta-nav .ta-proponi{background:var(--giallo);color:var(--nero);padding:10px 20px;font-family:var(--font-titoli);font-size:16px}.ta-titolo{font-size:40px}.hub-corpo{max-width:1160px;margin:0 auto;padding:12px 24px 56px;display:grid;grid-template-columns:380px 1fr;gap:36px;align-items:start}.hub-colonna-sx{position:sticky;top:16px}.schede-elenco{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hub-titolo-lista{margin-top:0}.hub-invito{max-width:520px}.ev-testata{padding:22px max(24px,calc((100% - 1160px)/2 + 24px)) 56px}.ev-testata h1{font-size:44px}.ev-corpo{max-width:1160px;margin:0 auto;padding:12px 24px 56px;display:grid;grid-template-columns:1fr 420px;gap:48px;align-items:start}.ev-laterale{position:sticky;top:16px}}.crea{min-height:100dvh;background:var(--crema);color:var(--nero)}.crea-titolo,.crea .campo label{color:var(--nero)}.crea-barre{display:flex;gap:4px}.crea-barre>div{flex:1;height:8px;background:#fffbe24d}.crea-barre>div.fatto{background:var(--giallo)}.crea-passi{font-size:14px;color:var(--crema);opacity:.85;line-height:1.3}.crea-passi b{color:var(--giallo)}.crea-corpo{width:100%;max-width:560px;margin:0 auto;padding:18px 24px 48px;display:flex;flex-direction:column;gap:18px}.crea-titolo{font-family:var(--font-titoli);font-weight:700;font-size:26px;line-height:1.15;margin:0}.campo-area{height:auto;padding:10px 14px;line-height:1.3;resize:vertical}.crea-gruppo-campi{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.crea-gruppo-campi legend{padding:0;margin-bottom:8px}.ev-etichetta{font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--verde)}.scelta,.scelta-grande{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;cursor:pointer}.scelta-grande{flex-direction:column}.scelta input[type=radio],.scelta-riga input[type=radio]{width:24px;height:24px;margin-top:2px}.scelta>span,.scelta-riga>span{display:flex;flex-direction:column;font-size:16px;line-height:1.25}.scelta b,.scelta-riga b{font-size:18px}.scelta-riga{display:flex;gap:12px;align-items:flex-start;cursor:pointer;width:100%}.piccolo-scuro{color:var(--nero)}.crea-date{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.schede-radio{padding:4px}.schede-radio label{flex:1;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:16px;cursor:pointer;padding:0 4px}.schede-radio label.attiva{background:var(--nero);color:var(--giallo)}.schede-radio{display:flex;gap:4px}.visually-hidden{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.crea-aggiungi{display:flex;gap:8px}.crea-bottone-piccolo{flex:none;border:0;padding:0 16px;min-height:48px;font-family:var(--font-testo);font-weight:700;font-size:17px;cursor:pointer;background:var(--giallo);color:var(--nero)}.crea-lista{list-style:none;padding:0}.chip-togli{border:0;background:none;margin-left:8px;font-size:20px;line-height:1;cursor:pointer;color:var(--nero);padding:0 2px}.crea-numero{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.crea-numero button{width:56px;height:56px;border:0;font-size:30px;font-weight:700;cursor:pointer;color:var(--nero);background:var(--giallo)}.crea-numero>div{display:flex;flex-direction:column;align-items:center}.crea-numero input{width:90px;border:0;background:transparent;text-align:center;font-family:var(--font-titoli);font-weight:700;font-size:40px;color:var(--nero);-moz-appearance:textfield}.crea-numero input::-webkit-outer-spin-button,.crea-numero input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.crea-riepilogo{padding:14px 16px;background:var(--giallo);display:flex;flex-direction:column;gap:4px;font-size:16px;line-height:1.3}.crea-riepilogo-titolo{font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.crea-azioni{display:flex;gap:12px;margin-top:6px}.crea-azioni .crea-avanti{flex:1}.crea-azioni .bottone[disabled]{opacity:.45;cursor:not-allowed}.crea-manca{margin-top:-6px}.menu{position:relative;display:inline-block}.menu-bottone{border:0;background:none;cursor:pointer;font-family:var(--font-testo);font-weight:700;font-size:16px;color:var(--nero);text-align:left}.menu-bottone .menu-testo{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-bottone:focus-visible{outline:3px solid var(--giallo);outline-offset:3px}.menu-elenco{position:absolute;z-index:20;top:calc(100% + 8px);left:0;min-width:100%;width:max-content;max-width:80vw;margin:0;padding:6px;list-style:none;display:flex;flex-direction:column;gap:2px}.menu-voce{display:block;width:100%;min-height:44px;padding:0 14px;border:0;background:transparent;font-family:var(--font-testo);font-weight:700;font-size:16px;color:var(--nero);text-align:left;cursor:pointer}.menu-voce.evidenziata{background:#f5ba5673}.menu-voce.scelta{background:var(--giallo)}.chat-elenco{width:100%;max-width:560px;margin:0 auto;padding:18px 24px 120px;display:flex;flex-direction:column;gap:14px}.chat-movimento{background:var(--giallo);padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.chat-movimento-titolo{font-family:var(--font-titoli);font-weight:700;font-size:22px}.chat-movimento p{font-size:17px;line-height:1.3}.chat-movimento-bottone{display:flex;align-items:center;justify-content:center;height:48px;color:var(--giallo);font-weight:700;font-size:18px;text-decoration:none}.chat-sezione{font-family:var(--font-titoli);font-weight:700;font-size:20px;margin:8px 0 0}.chat-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.chat-riga{display:flex;flex-direction:column;gap:2px;padding:12px 14px;color:var(--nero);text-decoration:none}.chat-riga-titolo{font-family:var(--font-titoli);font-weight:700;font-size:18px}.chat-riga-sotto{font-size:15px;color:var(--verde)}.stanza{min-height:100dvh;display:flex;flex-direction:column;background:var(--crema);color:var(--nero)}.stanza-testata{padding-bottom:28px}.stanza-testata h1{font-family:var(--font-titoli);font-weight:700;font-size:22px;line-height:1.2;margin:0;color:var(--crema)}.stanza-testata p{color:var(--crema)}.stanza-fissati{width:calc(100% - 32px);max-width:560px;margin:4px auto 0;background:var(--giallo);padding:10px 14px;font-size:16px;line-height:1.3}.stanza-messaggi{flex:1;width:100%;max-width:560px;margin:0 auto;padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px}.bolla-riga{display:flex}.bolla-riga.mia{justify-content:flex-end}.bolla{max-width:85%;padding:8px 14px 6px}.bolla.zk3{background:var(--giallo)}.bolla.zk6{background:#fff}.bolla-autore{font-weight:700;font-size:14px;color:var(--verde)}.bolla-testo{font-size:17px;line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere}.bolla-sotto{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--verde);margin-top:2px}.bolla-sotto button{border:0;background:none;padding:4px 0;font:inherit;color:var(--verde);text-decoration:underline;cursor:pointer;min-height:28px}.stanza-scrivi{position:sticky;bottom:0;background:var(--crema);padding:8px 16px 14px;width:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:6px}.stanza-riga{display:flex;gap:8px;align-items:flex-end}.stanza-riga textarea{flex:1;min-height:48px;max-height:140px;resize:none}.stanza-invia{flex:none;border:0;min-height:48px;padding:0 18px;background:var(--nero);color:var(--giallo);font-family:var(--font-titoli);font-weight:700;font-size:17px;cursor:pointer}.stanza-invia[disabled]{opacity:.45;cursor:not-allowed}.io-corpo{width:100%;max-width:480px;margin:0 auto;padding:18px 24px 130px;display:flex;flex-direction:column;gap:22px}.io-form{display:flex;flex-direction:column;gap:16px}.io-foto-azioni{display:flex;flex-direction:column;align-items:center;gap:4px}.io-link{border:0;background:none;font:inherit;font-size:15px;color:var(--verde);text-decoration:underline;cursor:pointer;min-height:32px}.io-sezione{display:flex;flex-direction:column;gap:10px}.io-linea{height:4px;background:var(--nero);margin-top:4px}.io-pericolo h2{font-family:var(--font-titoli);font-weight:700;font-size:18px;margin:0}.io-elimina{align-self:flex-start;min-height:44px;padding:0 18px;border:0;background:transparent;color:var(--rosso);font-family:var(--font-testo);font-weight:700;font-size:17px;text-decoration:underline;cursor:pointer}.io-elimina-azioni{display:flex;gap:10px;align-items:center}.io-elimina-pieno{background:var(--rosso);color:var(--crema);text-decoration:none;clip-path:polygon(1% 4%,14% 0,40% 3%,72% 0,99% 3%,100% 52%,98% 100%,70% 96%,38% 100%,10% 97%,0 94%,2% 50%)}.io-elimina-pieno[disabled]{opacity:.45;cursor:not-allowed}.ev-annullata{margin-top:6px;padding:8px 12px;background:var(--rosso);color:var(--crema);font-weight:700;font-size:17px}.ev-annulla{align-self:center}.solo-pc{display:none}.calendario-grande{padding:16px 14px 18px;gap:8px}.calendario-grande .cal-mese{font-size:24px}.calendario-grande .cal-giorni{font-size:17px}.calendario-grande .cal-cella{height:56px}.calendario-grande .cal-numero{width:46px;height:46px;font-size:21px;position:relative}.cal-conta{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 4px;background:var(--nero);color:var(--giallo);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 8%,20% 0,50% 6%,80% 0,100% 10%,96% 50%,100% 90%,70% 100%,40% 94%,10% 100%,4% 55%)}.calendario-grande .cal-legenda{font-size:16px}.cal-suggerimento{font-size:17px;color:var(--verde);margin:0;text-align:center}@media(min-width:900px){.hub-cal{grid-template-columns:380px 1fr}.hub-cal .solo-pc{display:block}.hub-cal .solo-tel{display:none}.hub-cal .hub-colonna-dx{gap:20px}.calendario-grande{padding:22px 28px 26px}.calendario-grande .cal-mese{font-size:30px}.calendario-grande .cal-cella{height:84px}.calendario-grande .cal-numero{width:62px;height:62px;font-size:26px}.calendario-grande .cal-conta{min-width:24px;height:24px;font-size:15px}.calendario-grande .cal-testa button{width:52px;height:52px;font-size:28px}}
