@media(max-width:560px){.nav.stuck .in{padding:9px 20px}}@media(min-width:381px)and (max-width:560px){.nav .logo{font-size:14px;gap:7px}.nav .r{gap:8px}.nav .btn.pri{padding:0 13px}}@media(max-width:1279.98px){.nav .btn{min-height:40px}.nav .btn.pri{padding-top:0;padding-bottom:0}}@media(max-width:700px){.nav .btn.area{width:40px;height:40px;padding:0}}@media(max-width:1279.98px){.nav .burger{border-radius:999px;border:1px solid var(--line2);background:var(--glass)}.nav .btn.area{background-color:var(--glass);border-color:var(--line2)}body.dark .nav:not(.stuck):not(.open) .btn.area{background-color:#ffffff1f;border-color:#ffffff52}html body:is(.lg-pagina,.lv-pagina) .nav.stuck:not(.open) .btn.area{background-color:#ffffff1f}}@media(hover:none)and (pointer:coarse){.nav .lang a{padding:12px 8px;margin:-12px -8px}}@media(max-width:1279.98px){.nav.stuck,body.dark .nav.stuck{background:#f8f8f8cc;-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7)}html body.lg-pagina .nav.stuck,html body.lv-pagina .nav.stuck{background:#0d1c46eb;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px #ffffff14,0 10px 30px -24px #000c}html body:is(.lg-pagina,.lv-pagina) .nav.stuck:not(.open) .logo{color:#fff}html body:is(.lg-pagina,.lv-pagina) .nav.stuck:not(.open) .sep{background:#ffffff4d}html body:is(.lg-pagina,.lv-pagina) .nav.stuck:not(.open) .lang,html body:is(.lg-pagina,.lv-pagina) .nav.stuck:not(.open) .lang b{color:#fff}html body:is(.lg-pagina,.lv-pagina) .nav.stuck:not(.open) .lang a{color:#fff9}html body:is(.lg-pagina,.lv-pagina) .nav.stuck:not(.open) .btn.area{--fill:#fff;--ft:var(--ink);--rest:#fff;border-color:#ffffff59}html body:is(.lg-pagina,.lv-pagina) .nav.stuck:not(.open) .burger{color:#fff;border-color:#ffffff52;background:#ffffff1f}}@media(max-width:1023.98px){html.lg-pin-on:not(#_) body.lg-pagina .nav.stuck:not(.open){background:#0d1c46eb;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}}@media(max-width:1279.98px){.sw:before,.ap-in .ic,.tl:after{transform:translateZ(0)}}@media(min-width:1024px)and (max-width:1279.98px){.fsc-carta{transform:translateZ(0)}}@keyframes mm-lastra{0%{opacity:0;transform:translateY(-12px)}}@keyframes mm-pannello{0%{opacity:0;transform:translate(28px)}}@keyframes mm-voce{0%{opacity:0;transform:translateY(8px)}}@keyframes mm-dissolvi{0%{opacity:0}}@media(max-width:1279.98px){.nav{--mm-top:68px;--mm-gut:32px;--mm-fuori:12px;--mm-curva:cubic-bezier(.32,.72,0,1);--mm-vetro:rgba(248,248,250,.6);--mm-veloDx:linear-gradient(90deg,rgba(248,248,250,0) 58%,rgba(248,248,250,.8) 84%)}.nav.stuck{--mm-top:58px}html body:is(.lg-pagina,.lv-pagina) .nav{--mm-vetro:rgba(248,248,250,.86)}.nav.open,body.dark .nav.open,html body.lg-pagina .nav.open,html body.lv-pagina .nav.open{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.nav.open:before{content:"";position:absolute;left:0;right:0;top:0;height:100vh;height:100lvh;z-index:0;pointer-events:none;background:linear-gradient(#f8f8fa80,#f8f8fa00 80px),var(--mm-veloDx),var(--mm-vetro);-webkit-backdrop-filter:blur(32px) saturate(1.9) brightness(1.08);backdrop-filter:blur(32px) saturate(1.9) brightness(1.08);animation:mm-dissolvi .2s ease both}.nav.open .in{transition:none}.nav.open .logo,.nav.open .r{position:relative;z-index:2}html body:is(.lg-pagina,.lv-pagina) .nav.open .logo{color:var(--ink)}html body:is(.lg-pagina,.lv-pagina) .nav.open .sep{background:var(--line2)}html body:is(.lg-pagina,.lv-pagina) .nav.open .burger{color:var(--ink);border-color:var(--line2);background:var(--glass)}html body:is(.lg-pagina,.lv-pagina) .nav.open .btn.area{--fill:var(--ink);--ft:#fff;--rest:var(--ink);border-color:var(--line2);background-color:var(--glass)}.nav.open .burger{background:var(--glass);border-color:var(--line2)}.nav.open #mainmenu{display:flex;flex-direction:column;align-items:stretch;gap:0;position:fixed;z-index:1;top:var(--mm-top);left:0;right:0;bottom:0;width:auto;height:auto;max-height:none;margin:0;padding:6px var(--mm-gut) 0;grid-column:auto;justify-self:auto;border:0;border-radius:0;background:transparent;box-shadow:inset 0 1px 0 var(--line),inset 0 2px #ffffff80;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:mm-lastra .24s var(--mm-curva) both}.nav.m-chiude #mainmenu{opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease}.nav.m-chiude:before{opacity:0;transition:opacity .18s ease}.nav.open #mainmenu>a,.nav.open #mainmenu>.has>a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;margin:0;padding:0;border-radius:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.15;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.nav.open #mainmenu>a:after{content:"";flex:none;width:18px;height:18px;margin-left:auto;background:currentColor;opacity:.32;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center/18px 18px no-repeat;transition:transform .25s var(--mm-curva),opacity .2s ease}.nav.open #mainmenu>a:active,.nav.open #mainmenu>.has>a:active{color:var(--blue-dark)}.nav.open #mainmenu>a:active:after{transform:translate(3px);opacity:.7}.nav.open #mainmenu>a{margin:0 calc(var(--mm-fuori) * -1);padding:0 var(--mm-fuori);border-bottom:0;border-radius:16px;background:linear-gradient(var(--line),var(--line)) no-repeat var(--mm-fuori) 100% / calc(100% - var(--mm-fuori) * 2) 1px;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.nav.open #mainmenu>a.on,.nav.open #mainmenu>a:active{background:#ffffffeb;box-shadow:inset 0 1px #fff,0 10px 24px -14px #0d1c4661,0 0 0 1px #0a0a0a0a}.nav.open #mainmenu>a:active{background:#ffffffbf}.nav.open #mainmenu>:has(+a.on),.nav.open #mainmenu>.has:has(+a.on)>a{background-image:none;border-bottom-color:transparent}.nav.open #mainmenu>a.on:after{opacity:.55}.nav.open #mainmenu>a.on:before{display:none}.nav.open #mainmenu>.has>a svg{flex:none;box-sizing:content-box;width:11px;height:11px;padding:9px;margin-left:auto;border-radius:50%;background:#0a0a0a0e;opacity:1;color:var(--ink);stroke-width:1.6;transition:transform .3s var(--mm-curva),background-color .25s ease,color .25s ease}.nav.open #mainmenu>.has.aperto>a svg{background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}.nav.open #mainmenu>a.on:before,.nav.open #mainmenu>.has>a.on:before{content:"";position:absolute;left:calc(var(--mm-gut) / -2 - 3px);top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--blue)}.nav.open #mainmenu>a.on,.nav.open #mainmenu>.has>a.on{color:var(--ink)}.nav.open #mainmenu>*{animation:mm-voce .34s var(--mm-curva) both}.nav.open #mainmenu>:nth-child(1){animation-delay:40ms}.nav.open #mainmenu>:nth-child(2){animation-delay:70ms}.nav.open #mainmenu>:nth-child(3){animation-delay:.1s}.nav.open #mainmenu>:nth-child(4){animation-delay:.13s}.nav.open #mainmenu>:nth-child(5){animation-delay:.16s}.nav.open #mainmenu>:nth-child(6){animation-delay:.19s}.nav.open #mainmenu>:nth-child(7){animation-delay:.22s}.nav.open #mainmenu>:nth-child(n+8){animation-delay:.25s}.nav.open #mainmenu>.has{position:relative;display:grid;grid-template-rows:auto 0fr;isolation:isolate;margin:0 calc(var(--mm-fuori) * -1);padding:0 var(--mm-fuori);border-radius:24px;transition:grid-template-rows .3s var(--mm-curva),margin .3s var(--mm-curva),box-shadow .3s ease}.nav.open #mainmenu>.has:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-color:var(--scuro);background-image:radial-gradient(85% 130px at 0% 0%,rgba(47,111,255,.45),transparent 72%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:100% 100%,26px 26px,26px 26px;background-position:0 0,-1px -1px,-1px -1px;opacity:0;transition:opacity .22s ease}.nav.open #mainmenu>.has.aperto{grid-template-rows:auto 1fr;margin-bottom:12px;box-shadow:0 24px 60px -24px #0d1c4680}.nav.open #mainmenu>.has.aperto:before{opacity:1}.nav.open #mainmenu>.has.aperto>a,.nav.open #mainmenu>.has.aperto>a:active{color:#fff;border-bottom-color:transparent}.nav.open #mainmenu>.has>a.on:before{display:none}.nav.open #mainmenu>.has:has(>a.on):not(.aperto){background:#ffffffeb;box-shadow:inset 0 1px #fff,0 10px 24px -14px #0d1c4661,0 0 0 1px #0a0a0a0a}.nav.open #mainmenu>.has:has(>a.on):not(.aperto)>a{border-bottom-color:transparent}.nav.open #mainmenu .has .drop.mega{position:relative;left:auto;top:auto;transform:none;width:auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden;visibility:hidden;opacity:0;margin:0;padding:0;border:0;border-radius:0;color:#fff;background:none;box-shadow:none;transition:padding .3s var(--mm-curva),opacity .2s ease,visibility 0s linear .3s}.nav.open #mainmenu .has.aperto .drop.mega{visibility:visible;opacity:1;padding:2px 0 12px;margin:0;transition:padding .3s var(--mm-curva),opacity .28s ease .06s,visibility 0s}.nav.open #mainmenu .drop.mega:before{display:none}.nav.open #mainmenu .drop.mega .mg-l,.nav.open #mainmenu .drop.mega .mg-r{display:contents}.nav.open #mainmenu .mg-l .mg-big{order:1}.nav.open #mainmenu .mg-r .mg-big{order:2}.nav.open #mainmenu .mg-lab{order:3}.nav.open #mainmenu .mg-sm{order:4}.nav.open #mainmenu .mg-row{order:5}.nav.open #mainmenu .drop.mega a{position:relative;font-size:inherit;transform:none;color:#fff;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,border-color .2s ease}.nav.open #mainmenu .drop.mega .rls{display:inline}.nav.open #mainmenu .drop.mega a:after{content:"";display:block;flex:none;width:28px;height:28px;border-radius:50%;background:#ffffff1a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.5 6 6 6-6 6'/%3E%3C/svg%3E") center/14px 14px no-repeat;transition:transform .25s var(--mm-curva),background-color .2s ease}.nav.open #mainmenu .drop.mega a:active:after{transform:translate(3px);background-color:var(--blue)}.nav.open #mainmenu .drop.mega b{color:#fff}.nav.open #mainmenu .drop.mega small{color:#ffffffb8}.nav.open #mainmenu .drop.mega .mg-big,.nav.open #mainmenu .drop.mega .mg-big:hover{display:grid;grid-template-columns:40px minmax(0,1fr) 28px;grid-template-areas:"ic t fr" "d d d";column-gap:12px;row-gap:9px;align-items:center;align-content:start;min-height:0;margin:0;padding:12px 12px 14px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#fff1;overflow:visible}.nav.open #mainmenu .drop.mega .mg-big:active{background:#ffffff21;border-color:#fff3}.nav.open #mainmenu .drop.mega .mg-big:before{display:none}.nav.open #mainmenu .drop.mega .mg-big:after{grid-area:fr}.nav.open #mainmenu .drop.mega .mg-big .ic{display:grid;place-items:center;position:static;grid-area:ic;width:40px;height:40px;border-radius:12px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14;color:#fff}.nav.open #mainmenu .drop.mega .mg-big .li{width:20px;height:20px}.nav.open #mainmenu .drop.mega .mg-big b{grid-area:t;position:static;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.nav.open #mainmenu .drop.mega .mg-big small{grid-area:d;display:block;position:static;max-width:none;min-height:0;margin:0;font-size:13.5px;line-height:1.42}.nav.open #mainmenu .mg-lab{display:flex;align-items:center;gap:12px;margin:10px 4px 0;padding:0;border:0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.nav.open #mainmenu .mg-lab:after{content:"";flex:1;height:1px;background:#ffffff24}.nav.open #mainmenu .drop.mega .mg-sm,.nav.open #mainmenu .drop.mega .mg-sm:hover{display:grid;grid-template-columns:36px minmax(0,1fr) 28px;column-gap:12px;align-items:center;min-height:64px;margin:0;padding:12px;border:solid rgba(255,255,255,.11);border-width:0 1px;border-radius:0;background:#fff1}.nav.open #mainmenu .drop.mega .mg-big,.nav.open #mainmenu .drop.mega .mg-sm{grid-column:auto}.nav.open #mainmenu .drop.mega .mg-lab+.mg-sm{border-top-width:1px;border-radius:18px 18px 0 0}.nav.open #mainmenu .drop.mega .mg-l>.mg-sm:last-child{border-bottom-width:1px;border-radius:0 0 18px 18px}.nav.open #mainmenu .drop.mega .mg-sm+.mg-sm{margin-top:-8px}.nav.open #mainmenu .drop.mega .mg-sm+.mg-sm:before{content:"";position:absolute;left:60px;right:0;top:0;height:1px;background:#ffffff1f}.nav.open #mainmenu .drop.mega .mg-sm:active{background:#ffffff21}.nav.open #mainmenu .drop.mega .mg-sm>span:first-child{grid-column:2;grid-row:1;min-width:0}.nav.open #mainmenu .drop.mega .mg-sm:after{grid-column:3;grid-row:1}.nav.open #mainmenu .drop.mega .mg-sm .ic,.nav.open #mainmenu .drop.mega .mg-row .ic{display:grid;place-items:center;grid-column:1;grid-row:1;width:36px;height:36px;border-radius:11px;background:var(--blue);color:#fff;box-shadow:0 6px 16px -8px #2f6fffe6}.nav.open #mainmenu .drop.mega .mg-sm .li,.nav.open #mainmenu .drop.mega .mg-row .li{width:18px;height:18px}.nav.open #mainmenu .drop.mega .mg-sm b,.nav.open #mainmenu .drop.mega .mg-row b{display:block;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.nav.open #mainmenu .drop.mega .mg-sm small,.nav.open #mainmenu .drop.mega .mg-row small{display:block;margin-top:2px;font-size:13px;line-height:1.35}.nav.open #mainmenu .drop.mega .mg-row,.nav.open #mainmenu .drop.mega .mg-row:hover{display:grid;grid-template-columns:36px minmax(0,1fr) 28px;column-gap:12px;align-items:center;min-height:64px;margin:10px 0 0;padding:12px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:transparent}.nav.open #mainmenu .drop.mega .mg-row:active{background:#ffffff1a}.nav.open #mainmenu .drop.mega .mg-row>span:first-child{grid-column:2;grid-row:1;min-width:0}.nav.open #mainmenu .drop.mega .mg-row:after{grid-column:3;grid-row:1}.nav.open #mainmenu .drop.mega .mg-row .ic{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1a}.nav.open #mainmenu .drop.mega .mg-row .ic svg{display:none}.nav.open #mainmenu .drop.mega .mg-row .ic:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E") center/18px 18px no-repeat}.nav.open #mainmenu .has.aperto .drop.mega :is(a,.mg-lab){animation:mm-voce .36s var(--mm-curva) both}.nav.open #mainmenu .has.aperto .mg-l>.mg-big:nth-child(1){animation-delay:50ms}.nav.open #mainmenu .has.aperto .mg-l>.mg-big:nth-child(2){animation-delay:85ms}.nav.open #mainmenu .has.aperto .mg-r>.mg-big{animation-delay:.12s}.nav.open #mainmenu .has.aperto .mg-lab{animation-delay:.15s}.nav.open #mainmenu .has.aperto .mg-l>.mg-sm:nth-child(4){animation-delay:.17s}.nav.open #mainmenu .has.aperto .mg-l>.mg-sm:nth-child(5){animation-delay:195ms}.nav.open #mainmenu .has.aperto .mg-l>.mg-sm:nth-child(6){animation-delay:.22s}.nav.open #mainmenu .has.aperto .mg-r>.mg-row{animation-delay:245ms}.nav.open #mainmenu .drop.mega a.m-qui,.nav.open #mainmenu .drop.mega a.m-qui:hover{background:#2f6fff3d;border-color:#8fb0ff8c}.nav.open #mainmenu .drop.mega a.m-qui:after{background-color:var(--blue)}.m-fondo{display:none}.nav.open #mainmenu .m-fondo{display:grid;grid-template-columns:minmax(0,1fr) 110px;row-gap:8px;position:sticky;bottom:0;z-index:1;flex:none;margin:auto calc(var(--mm-gut) * -1) 0;padding:12px var(--mm-gut) calc(12px + env(safe-area-inset-bottom));background:#f8f8fa;box-shadow:inset 0 1px #ffffffb3}.nav.open #mainmenu .m-fondo:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:28px;pointer-events:none;background:linear-gradient(#f8f8fa00,#f8f8fa)}.nav.open #mainmenu .m-area{grid-column:1}.nav.open #mainmenu .m-tel{grid-column:1 / -1;display:flex;align-items:center;gap:12px;height:52px;padding:0 18px 0 9px;border-radius:16px;border:1px solid var(--line2);background:#fff;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.005em;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,transform .18s ease}.nav.open #mainmenu .m-tel:active{background:var(--blue-soft);transform:scale(.985)}.nav.open #mainmenu .m-tel .ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--blue-soft);color:var(--blue-dark)}.nav.open #mainmenu .m-tel .li{width:17px;height:17px}.nav.open #mainmenu .m-area{display:flex;align-items:center;gap:12px;height:52px;padding:0 18px 0 9px;border-radius:16px;border:1.5px solid var(--blue);background:#fff;color:var(--blue-dark);font-size:15px;font-weight:600;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,transform .18s ease}.nav.open #mainmenu .m-area:active{background:var(--blue-soft);transform:scale(.985)}.nav.open #mainmenu .m-area .ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--blue);color:#fff}.nav.open #mainmenu .m-area .li{width:17px;height:17px}.nav.open #mainmenu .m-area:after{content:"";width:16px;height:16px;margin-left:auto;background:currentColor;opacity:.7;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/16px 16px no-repeat}.nav.open .r .lang{display:flex;position:fixed;z-index:3;top:auto;left:auto;right:var(--mm-gut);bottom:calc(18px + env(safe-area-inset-bottom));align-items:stretch;gap:0;height:40px;padding:3px;border-radius:999px;background:#0a0a0a0f;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--muted);animation:mm-dissolvi .3s ease .2s both}.nav.open .r .lang i{display:none}.nav.open .r .lang b,.nav.open .r .lang a{display:grid;place-items:center;min-width:46px;height:34px;margin:0;padding:0 12px;border-radius:999px}.nav.open .r .lang b,body.dark .nav.open .r .lang b,html body:is(.lg-pagina,.lv-pagina) .nav.open .r .lang b{background:var(--scuro);color:#fff}.nav.open .r .lang a,body.dark .nav.open .r .lang a,html body:is(.lg-pagina,.lv-pagina) .nav.open .r .lang a{color:var(--muted)}.nav.open .r .sep{visibility:hidden}}@media(max-width:560px){.nav{--mm-top:64px;--mm-gut:20px}.nav.stuck{--mm-top:58px}}@media(max-width:759.98px){.nav.open #mainmenu>a,.nav.open #mainmenu>.has>a{min-height:clamp(56px,calc((100svh - var(--mm-top) - 164px) / 7),66px)}}@media(max-width:379.98px){.nav{--mm-gut:16px;--mm-fuori:10px}.nav.open #mainmenu>a,.nav.open #mainmenu>.has>a{min-height:52px;min-height:clamp(50px,calc((100svh - var(--mm-top) - 160px) / 7),58px);font-size:23px}.nav.open #mainmenu>.has>a svg{padding:7px}.nav.open #mainmenu .has.aperto .drop.mega{padding:2px 0 10px}.nav.open #mainmenu .drop.mega .mg-big small{font-size:13px}.nav.open #mainmenu .drop.mega .mg-big,.nav.open #mainmenu .drop.mega .mg-big:hover{column-gap:10px;padding:11px 11px 13px}.nav.open #mainmenu .drop.mega :is(.mg-sm,.mg-row),.nav.open #mainmenu .drop.mega :is(.mg-sm,.mg-row):hover{column-gap:10px;padding:11px 10px}.nav.open #mainmenu .drop.mega .mg-sm+.mg-sm:before{left:56px}}@media(min-width:560px)and (max-width:759.98px){.nav.open #mainmenu .has .drop.mega{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;row-gap:8px;align-content:start}.nav.open #mainmenu .drop.mega .mg-big,.nav.open #mainmenu .mg-lab,.nav.open #mainmenu .drop.mega .mg-row{grid-column:1 / -1}.nav.open #mainmenu .drop.mega .mg-l>.mg-sm:is(*,:hover){min-width:0;grid-template-columns:36px minmax(0,1fr) 28px;grid-template-rows:auto auto;row-gap:12px;align-items:start;align-content:start;margin:0;padding:14px;border-width:1px;border-radius:18px}.nav.open #mainmenu .drop.mega .mg-sm>span:first-child{grid-column:1 / -1;grid-row:2}.nav.open #mainmenu .drop.mega .mg-sm:after{grid-row:1;align-self:center}.nav.open #mainmenu .drop.mega .mg-sm+.mg-sm:before{display:none}}@media(min-width:760px)and (max-width:1279.98px){.nav{--mm-gut:28px;--mm-vetro:rgba(248,248,250,.28);--mm-veloDx:linear-gradient(transparent,transparent)}.nav.open #mainmenu{left:auto;width:460px;border-left:1px solid rgba(255,255,255,.5);background:#f8f8facc;box-shadow:inset 0 1px 0 var(--line),-40px 0 90px -40px #0d1c4673;animation-name:mm-pannello}.nav.open:after{content:"";position:absolute;left:0;right:0;top:100%;height:100vh;background:#0d1c4659;animation:mm-dissolvi .24s ease both}.nav.m-chiude #mainmenu{transform:translate(20px)}.nav.m-chiude:after{opacity:0;transition:opacity .18s ease}.nav.open #mainmenu>a,.nav.open #mainmenu>.has>a{min-height:58px;font-size:24px}}@media(max-width:1279.98px)and (hover:none)and (pointer:coarse){html:has(.nav.open){overflow:hidden}}@media(max-width:1279.98px)and (prefers-reduced-motion:reduce){.nav.open #mainmenu,.nav.open #mainmenu>*{animation-name:mm-dissolvi}.nav.open #mainmenu .has.aperto .drop.mega :is(a,.mg-lab){animation-name:mm-dissolvi}.nav.open #mainmenu>.has,.nav.open #mainmenu .has .drop.mega{transition:none}}@media(min-width:620.02px)and (max-width:1279.98px){.nudge{left:0;right:0;margin-inline:auto;translate:none;width:min(720px,calc(100vw - 64px))}}@media(min-width:560px)and (max-width:1279.98px){.nudge-x{width:40px;height:40px}}@media(min-width:760px)and (max-width:1023.98px){.nudge-tx span{font-size:var(--m-small)}.nudge-cta{font-size:var(--m-small);background:var(--blue-dark)}}@media(max-width:759.98px),(max-width:1279.98px)and (max-height:500px){.nudge{display:flex;flex-direction:row;align-items:center;gap:6px;inset:64px 8px auto;width:auto;max-width:560px;margin:0 auto;translate:none;min-height:52px;max-height:64px;padding:5px 2px 5px 6px;border-radius:18px;background:#fffffff0;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid rgba(255,255,255,.9);box-shadow:0 22px 44px -22px #163fae8c,0 2px 8px #0a0a0a12,inset 0 1px #ffffffe6;transform:translateY(-8px);transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}.nudge.on{transform:none}html:has(.nav.open) .nudge.on{opacity:0;transform:translateY(-8px);pointer-events:none}.nudge-go{display:flex;align-items:center;align-self:stretch;gap:9px;flex:1;min-width:0;position:static;padding:0;border-radius:0}.nudge-go:hover{background:none}.nudge-go:before{content:"";position:absolute;inset:0;border-radius:inherit}.nudge-av{width:34px;height:34px;border-radius:11px;box-shadow:0 8px 16px -8px #2f6fffd9}.nudge-av img{width:19px}.nudge-av i{width:9px;height:9px;right:-2px;bottom:-2px}.nudge-tx{display:block;min-width:0}.nudge-tx b{display:block;min-height:0;padding:0;font-size:14px;font-weight:600;line-height:1.22;letter-spacing:-.015em;color:var(--ink)}.nudge-tx span{display:none}.nudge-cta{position:relative;z-index:1;flex:none;width:auto;height:40px;padding:0 11px 0 12px;border-radius:12px;justify-content:center;gap:5px;font-size:14px;background:var(--blue);box-shadow:0 10px 20px -10px #2f6fffe6}.nudge-cta svg{display:block;width:13px;height:13px}.nudge-x{position:relative;z-index:1;top:auto;right:auto;flex:none;width:36px;height:44px;border-radius:12px;color:var(--ink)}.nudge-x svg{width:14px;height:14px}}@media(max-width:759.98px),(max-width:1279.98px)and (max-height:500px){html.avviso-on{--m-bar:135px}html.avviso-on body{--m-bar:64px}html.avviso-on #recensioni.m-pista-on .head>p,html.avviso-on #giornata.m-pista-on .day-head>.pill-t{display:none}}@media(min-width:560px)and (max-width:759.98px),(min-width:560px)and (max-width:1279.98px)and (max-height:500px){.nudge{top:68px}html.avviso-on{--m-bar:140px}}@media(min-width:360px)and (max-width:379.98px){.nudge-cta{padding:0 9px 0 10px;gap:4px;font-size:13.5px}.nudge-cta svg{width:12px;height:12px}.nudge-go{gap:8px}.nudge-x{width:32px}}@media(max-width:359.98px){.nudge{left:6px;right:6px}.nudge-cta{width:40px;padding:0;font-size:0;gap:0}.nudge-cta svg{display:block;width:16px;height:16px}}@media(prefers-reduced-motion:reduce)and (max-width:759.98px),(prefers-reduced-motion:reduce)and (max-width:1279.98px)and (max-height:500px){.nudge,.nudge.on,html:has(.nav.open) .nudge.on{transform:none}}@keyframes dg-filo{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(max-width:1279.98px),(hover:none)and (pointer:coarse){html.dg-attesa,html.dg-attesa .btn,html.dg-attesa a{cursor:progress}html.dg-attesa body:after{content:"";position:fixed;z-index:200;top:0;left:0;width:40%;height:3px;border-radius:0 3px 3px 0;background:linear-gradient(90deg,transparent,var(--blue) 30%,var(--blue));box-shadow:0 0 12px #2f6fff99;pointer-events:none;animation:dg-filo 1s cubic-bezier(.4,0,.2,1) infinite}}@media(max-width:1279.98px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{font-size:16px!important}}@media(max-width:1023.98px){.mdl-in{display:block;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mdl-x{position:sticky;top:10px;width:44px;height:44px;margin:10px 10px -54px auto;border:0;background:#fff;box-shadow:0 0 0 1px #0a0a0a0f,0 8px 20px -8px #0a0a0a66}.mdl-in:before{content:"";display:block;position:sticky;top:0;z-index:2;height:64px;margin-bottom:-64px;background:#fff;box-shadow:0 1px 0 var(--line),0 10px 24px -18px #0a0a0a59;opacity:0;pointer-events:none;transition:opacity .2s ease}.mdl-in.mdl-scorso:before{opacity:1}.mdl-lato,.mdl-corpo{overflow:visible}.mdl-lato-in{padding-right:66px}.mdl-pista{display:none}.mdl-pt{display:flex;gap:8px;margin-top:2px}.mdl-dir{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:14px}.mdl-dir a{flex:1 1 200px;min-width:0;padding:9px 12px}.mdl-dir .ic{width:34px;height:34px;border-radius:11px}.mdl .fm-ft .btn[type=submit]{--rest:#fff;--fill:var(--scuro);width:100%;min-height:52px;background-color:var(--blue-dark);border-color:var(--blue-dark);color:#fff;font-size:var(--m-txt)}}@media(min-width:560px)and (max-width:1023.98px){.mdl{width:min(640px,calc(100vw - 48px));max-height:calc(100dvh - 48px)}.mdl-in{grid-template-columns:1fr;grid-template-rows:auto;height:auto;max-height:calc(100dvh - 48px);border-radius:24px}.mdl-lato-in{gap:12px;padding:30px 66px 26px 30px}.mdl-corpo{padding:28px 30px 30px}.mdl-mos{display:none}}@media(hover:none)and (pointer:coarse){.mdl-x:after{content:"";position:absolute;inset:-4px;border-radius:50%}}@media(min-width:1024px)and (max-width:1279.98px)and (min-height:1000px){.mdl-in{height:auto;min-height:min(780px,calc(100dvh - 40px));max-height:min(960px,calc(100dvh - 40px));grid-template-rows:auto}.mdl-corpo{max-height:min(960px,calc(100dvh - 40px))}}@media(max-width:1023.98px){.mdl-lato{background-color:var(--scuro)}.mdl-lato h2{font-size:var(--h3-xl)}.mdl-lato .hud,.mdl-dir .hud{font-size:var(--m-label);color:#ffffffd9}.mdl-lato>.mdl-lato-in>p{font-size:var(--m-txt);line-height:1.55;color:#ffffffe6}.mdl-pt li{font-size:var(--m-txt);line-height:1.4;color:#ffffffe6}.mdl-dir b{font-size:var(--m-txt)}.mdl .fm-hd b{font-size:var(--h3);line-height:1.2}.mdl .fm-hd b i,.mdl .fm-g label i,.mdl .fm-q legend i{font-size:var(--m-small);color:var(--m-nota)}.mdl .fm-hd .fm-sub{font-size:var(--m-txt);line-height:1.55;color:var(--m-testo)}.mdl .fm-g label,.mdl .fm-q legend{font-size:16px}.mdl .fm-g label em{font-size:var(--m-small);color:var(--blue-dark)}.mdl .fm-ch,.mdl .fm-op span{font-size:16px}.mdl .fm-ch[aria-pressed=true],.mdl .fm-op input:checked+span{background:var(--blue-dark);border-color:var(--blue-dark)}.mdl .fm-conta,.mdl .fm-nota,.mdl .fm-ft .nota,.mdl #modulo-prev .fm-ft .nota,.mdl .fm-avviso{font-size:var(--m-small);line-height:1.5}.mdl .fm-conta b{color:var(--blue-dark)}.mdl .fm-sep span{font-size:var(--m-label);color:var(--m-nota)}.mdl a.fm-altro{font-size:16px;color:var(--blue-dark)}.mdl .fm-ok p{font-size:var(--m-txt);color:var(--m-testo)}.mdl .fm-ok .fm-ok-mail{font-size:var(--m-small)}}@media(max-width:1023.98px)and (prefers-reduced-motion:no-preference){.mdl{filter:none;transform:translateY(14px);transition:opacity .2s ease,transform .26s cubic-bezier(.16,1,.3,1)}.mdl.on{transform:none}.mdl::backdrop{transition:opacity .2s ease}.mdl .fm-ok{animation-duration:.35s}.mdl .fm-altro:not([hidden]){animation-duration:.25s}}@media(max-width:559.98px){.mdl-lato>.mdl-lato-in>p~p,.mdl-pt{display:none}.mdl-lato-in{gap:10px;padding:20px 20px 22px}.mdl-lato-in>.hud,.mdl-lato h2{padding-right:44px}.mdl-lato>.mdl-lato-in>p{line-height:1.5}.mdl-corpo{padding:20px 20px 24px}.mdl .fm-pop{gap:18px}#mdl-visibility .mdl-lato-in>p{display:none}.mdl-corpo>.mdl-dir{flex-direction:column;flex-wrap:nowrap;gap:8px;margin-top:22px;padding-top:18px;border-top:1px dashed var(--line2)}.mdl-corpo>.mdl-dir a{flex:none;min-height:58px;padding:9px 14px;gap:12px;border-radius:14px;background:#f5f7fb;border:1px solid var(--line);color:var(--ink)}.mdl-corpo>.mdl-dir a:hover{background:#eef3ff;border-color:#2f6fff4d;transform:none}.mdl-corpo>.mdl-dir .hud{color:var(--m-nota)}.mdl-corpo>.mdl-dir b{color:var(--ink);font-size:var(--m-txt)}}@media(max-width:379.98px){.mdl:not(#mdl-visibility) .fm-pop>.fm-hd .fm-sub{display:none}}@media(min-width:560.02px)and (max-width:900px){.hero.pg,.hero.pg.hero-vid{padding-left:32px;padding-right:32px}}
