:where(.mg-sito) :where(.mg-icona){width:1.15em;height:1.15em;flex:0 0 auto;display:inline-block;vertical-align:-.2em}:where(.mg-sito) :where(.mg-sr){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(.mg-sito) :where(.mg-w-immagine-vuota){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:140px;aspect-ratio:4/3;height:100%;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--mg-c-bordo) 55%,transparent) 0 10px,transparent 10px 20px),var(--mg-c-superficie);color:var(--mg-c-testoTenue);font:600 12px/1.3 system-ui,sans-serif;border-radius:inherit;text-align:center;padding:8px}:where(.mg-sito) :where(.mg-bottone--testo){background:transparent;color:var(--mg-c-primario);padding-left:0;padding-right:0;border-color:transparent}:where(.mg-sito) :where(.mg-bottone--testo .mg-icona){transition:transform .15s}:where(.mg-sito) :where(.mg-bottone--testo:hover .mg-icona){transform:translateX(3px)}:where(.mg-sito) :where(.mg-bottone .mg-icona){width:1.1em;height:1.1em}:where(.mg-sito) :where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--mg-c-accento);outline-offset:3px}:where(.mg-sito) :where(.mg-sezione){position:relative;isolation:isolate}:where(.mg-sito) :where(.mg-sezione:has(>.mg-sezione__sfondo,>.mg-sezione__forma)){overflow:hidden}:where(.mg-sito) :where(.mg-sezione__sfondo){position:absolute;inset:0;z-index:-2;background-size:cover;background-position:var(--mg-sezione-pos,center)}:where(.mg-sito) :where(.mg-sezione__sfondo img,.mg-sezione__sfondo video){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--mg-sezione-pos,center)}:where(.mg-sito) :where(.mg-sezione[data-fisso] .mg-sezione__sfondo){background-attachment:fixed}:where(.mg-sito) :where(.mg-sezione__velo){position:absolute;inset:0;z-index:-1;background:var(--mg-sezione-velo,#000);opacity:var(--mg-sezione-opacita,.4);pointer-events:none}:where(.mg-sito) :where(.mg-sezione__forma){position:absolute;left:0;bottom:-1px;width:100%;height:var(--mg-forma-altezza,70px);fill:var(--mg-forma-colore,var(--mg-c-sfondo));z-index:-1;pointer-events:none}:where(.mg-sito) :where(.mg-sezione__forma[data-dove=sopra]){bottom:auto;top:-1px;transform:rotate(180deg)}:where(.mg-sito) :where(.mg-sezione .mg-bottone--contorno){color:inherit}@media (prefers-reduced-motion:reduce){:where(.mg-sito) :where(.mg-sezione__sfondo video){display:none}:where(.mg-sito) :where(.mg-sezione[data-fisso] .mg-sezione__sfondo){background-attachment:scroll}}@container mgpagina (max-width: 1024px){.mg-sito .mg-griglia[data-tablet-auto],.mg-sito .mg-statistiche[data-mobile-auto],.mg-sito .mg-team[data-mobile-auto]{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-sito .mg-confronto-prezzi[data-mobile-auto] .mg-confronto__piani{grid-template-columns:repeat(min(var(--mg-piani),2),minmax(0,1fr))}:where(.mg-sito) :where(.mg-loghi){--mg-loghi-colonne:4}:where(.mg-sito) :where(.mg-galleria[data-mobile-auto]){--mg-gal-colonne:3}:where(.mg-sito) :where(.mg-articoli[data-mobile-auto]){--mg-art-colonne:2}}@container mgpagina (max-width: 640px){.mg-sito .mg-colonne[data-mobile-auto],.mg-sito .mg-confronto-prezzi[data-mobile-auto] .mg-confronto__piani,.mg-sito .mg-griglia[data-mobile-auto],.mg-sito .mg-team[data-mobile-auto]{grid-template-columns:minmax(0,1fr)}.mg-sito .mg-statistiche[data-mobile-auto]{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-sito .mg-testo-ricco[data-mobile-auto]{column-count:1}:where(.mg-sito) :where(.mg-loghi[data-mobile-auto]){--mg-loghi-colonne:3}:where(.mg-sito) :where(.mg-galleria[data-mobile-auto]){--mg-gal-colonne:2}:where(.mg-sito) :where(.mg-articoli[data-mobile-auto]){--mg-art-colonne:1}:where(.mg-sito) :where(.mg-sezione__sfondo video){display:none}:where(.mg-sito) :where(.mg-sezione[data-fisso] .mg-sezione__sfondo){background-attachment:scroll}}:where(.mg-sito) :where(.mg-schede){min-width:0}:where(.mg-sito) :where(.mg-schede__lista){display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--mg-c-bordo);min-width:0}:where(.mg-sito) :where(.mg-schede[data-orientamento=verticale]>.mg-schede__lista){border-bottom:0;border-left:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-schede__lista [role=tab]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;font-weight:600;color:var(--mg-c-testoTenue);padding:.8em 1.15em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5em;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:6px 6px 0 0;transition:color .15s,background-color .15s,border-color .15s}:where(.mg-sito) :where(.mg-schede[data-orientamento=verticale]>.mg-schede__lista [role=tab]){border-bottom:0;border-left:2px solid transparent;margin:0 0 0 -1px;justify-content:flex-start;border-radius:0 6px 6px 0;text-align:left}:where(.mg-sito) :where(.mg-schede__lista [role=tab]:hover){color:var(--mg-c-testo);background:var(--mg-c-superficie)}:where(.mg-sito) :where(.mg-schede__lista [role=tab][aria-selected=true]){color:var(--mg-schede-accento,var(--mg-c-primario));border-color:var(--mg-schede-accento,var(--mg-c-primario))}:where(.mg-sito) :where(.mg-schede[data-aspetto=pillole]>.mg-schede__lista){border:0;gap:6px;padding:4px;background:var(--mg-c-superficie);border-radius:999px;width:-moz-fit-content;width:fit-content;max-width:100%}:where(.mg-sito) :where(.mg-schede[data-aspetto=pillole]>.mg-schede__lista [role=tab]){border:0;margin:0;border-radius:999px;padding:.6em 1.2em}:where(.mg-sito) :where(.mg-schede[data-aspetto=pillole]>.mg-schede__lista [role=tab][aria-selected=true]){background:var(--mg-schede-accento,var(--mg-c-primario));color:var(--mg-c-suPrimario)}:where(.mg-sito) :where(.mg-schede[data-aspetto=riquadri]>.mg-schede__lista [role=tab]){border:1px solid transparent;border-bottom:0;margin-bottom:-1px}:where(.mg-sito) :where(.mg-schede[data-aspetto=riquadri]>.mg-schede__lista [role=tab][aria-selected=true]){background:var(--mg-c-sfondo);border-color:var(--mg-c-bordo);border-top:3px solid var(--mg-schede-accento,var(--mg-c-primario))}:where(.mg-sito) :where(.mg-schede__pannello){min-width:0}:where(.mg-sito) :where(.mg-schede__pannello:focus-visible){outline:2px solid var(--mg-c-accento);outline-offset:6px;border-radius:4px}:where(.mg-sito) :where(.mg-schede[data-modifica] .mg-schede__pannello){border:1px dashed color-mix(in srgb,var(--mg-c-primario) 45%,transparent);border-radius:10px;padding:14px}:where(.mg-sito) :where(.mg-schede[data-modifica] .mg-schede__pannello):before{content:"Scheda · " attr(data-titolo);display:block;margin-bottom:10px;font:700 11px/1 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#7c3aed}:where(.mg-sito) :where(.mg-schede[data-modifica]){row-gap:14px}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-schede__lista){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}:where(.mg-sito) :where(.mg-schede__lista [role=tab]){white-space:nowrap}}:where(.mg-sito) :where(.mg-fisarmonica){display:flex;flex-direction:column;min-width:0}:where(.mg-sito) :where(.mg-fisarmonica__voce){border-bottom:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-fisarmonica[data-aspetto=linee]>.mg-fisarmonica__voce:first-child){border-top:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-fisarmonica[data-aspetto=riquadri]){gap:10px}:where(.mg-sito) :where(.mg-fisarmonica[data-aspetto=riquadri]>.mg-fisarmonica__voce){border:1px solid var(--mg-c-bordo);border-radius:12px;background:var(--mg-c-superficie)}:where(.mg-sito) :where(.mg-fisarmonica__voce>summary){list-style:none;display:flex;align-items:center;gap:.75em;padding:1.05em .1em;cursor:pointer}:where(.mg-sito) :where(.mg-fisarmonica[data-aspetto=riquadri]>.mg-fisarmonica__voce>summary){padding:1em 1.25em}:where(.mg-sito) :where(.mg-fisarmonica__voce>summary)::-webkit-details-marker{display:none}:where(.mg-sito) :where(.mg-fisarmonica__voce>summary>.mg-icona){color:var(--mg-fis-accento,var(--mg-c-primario))}:where(.mg-sito) :where(.mg-fisarmonica__titolo){flex:1 1;font-size:1.1em;line-height:1.35;font-family:var(--mg-font-titoli);font-weight:600;letter-spacing:-.005em}:where(.mg-sito) :where(.mg-fisarmonica__voce>summary:hover .mg-fisarmonica__titolo){color:var(--mg-fis-accento,var(--mg-c-primario))}:where(.mg-sito) :where(.mg-fisarmonica__segno){position:relative;width:1.25em;height:1.25em;flex:0 0 auto;color:var(--mg-fis-accento,var(--mg-c-primario))}:where(.mg-sito) :where(.mg-fisarmonica[data-simbolo=freccia] .mg-fisarmonica__segno):before{content:"";position:absolute;left:50%;top:42%;width:.5em;height:.5em;border-right:2px solid;border-bottom:2px solid;transform:translate(-50%,-50%) rotate(45deg);transition:transform .2s}:where(.mg-sito) :where(.mg-fisarmonica[data-simbolo=freccia] .mg-fisarmonica__voce[open] .mg-fisarmonica__segno):before{transform:translate(-50%,-20%) rotate(-135deg)}:where(.mg-sito) :where(.mg-fisarmonica[data-simbolo=piu] .mg-fisarmonica__segno):after,:where(.mg-sito) :where(.mg-fisarmonica[data-simbolo=piu] .mg-fisarmonica__segno):before{content:"";position:absolute;left:15%;right:15%;top:50%;height:2px;margin-top:-1px;background:currentColor;border-radius:2px;transition:transform .2s}:where(.mg-sito) :where(.mg-fisarmonica[data-simbolo=piu] .mg-fisarmonica__segno):after{transform:rotate(90deg)}:where(.mg-sito) :where(.mg-fisarmonica[data-simbolo=piu] .mg-fisarmonica__voce[open] .mg-fisarmonica__segno):after{transform:rotate(0deg)}:where(.mg-sito) :where(.mg-fisarmonica__corpo){padding:0 .1em 1.25em;color:var(--mg-c-testo)}:where(.mg-sito) :where(.mg-fisarmonica[data-aspetto=riquadri] .mg-fisarmonica__corpo){padding:0 1.25em 1.25em}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){:where(.mg-sito) :where(.mg-fisarmonica__voce){interpolate-size:allow-keywords}:where(.mg-sito) :where(.mg-fisarmonica__voce)::details-content{height:0;overflow:clip;transition:height .25s ease,content-visibility allow-discrete .25s}:where(.mg-sito) :where(.mg-fisarmonica__voce[open])::details-content{height:auto}}}:where(.mg-sito) :where(.mg-scheda){position:relative;display:flex;flex-direction:column;min-width:0;height:100%;border-radius:var(--mg-scheda-raggio,14px);overflow:hidden;background:var(--mg-c-sfondo);transition:transform .2s ease,box-shadow .2s ease}:where(.mg-sito) :where(.mg-scheda[data-aspetto=bordo]){border:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-scheda[data-aspetto=ombra]){box-shadow:0 1px 3px rgb(0 0 0/.06),0 10px 30px rgb(0 0 0/.08)}:where(.mg-sito) :where(.mg-scheda[data-aspetto=superficie]){background:var(--mg-c-superficie)}:where(.mg-sito) :where(.mg-scheda[data-aspetto=piatto]){background:transparent;overflow:visible}:where(.mg-sito) :where(.mg-scheda[data-sollevata]:hover){transform:translateY(-4px);box-shadow:0 2px 6px rgb(0 0 0/.06),0 18px 40px rgb(0 0 0/.12)}:where(.mg-sito) :where(.mg-scheda[data-aspetto=piatto][data-sollevata]:hover){box-shadow:none}:where(.mg-sito) :where(.mg-scheda__media){overflow:hidden;background:var(--mg-c-superficie)}:where(.mg-sito) :where(.mg-scheda[data-aspetto=piatto] .mg-scheda__media){border-radius:var(--mg-scheda-raggio,14px)}:where(.mg-sito) :where(.mg-scheda__media img,.mg-scheda__media .mg-w-immagine-vuota){width:100%;aspect-ratio:var(--mg-scheda-proporzione,16/10);height:auto;object-fit:cover;transition:transform .4s ease}:where(.mg-sito) :where(.mg-scheda[data-sollevata]:hover .mg-scheda__media img){transform:scale(1.04)}:where(.mg-sito) :where(.mg-scheda__corpo){display:flex;flex-direction:column;align-items:var(--mg-scheda-allinea,flex-start);gap:.55em;padding:1.35em 1.5em 1.55em;flex:1 1;position:relative}:where(.mg-sito) :where(.mg-scheda[data-aspetto=piatto] .mg-scheda__corpo){padding:1.1em 0 0}:where(.mg-sito) :where(.mg-scheda__etichetta){font-size:.74em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-scheda__titolo){font-size:1.32em;line-height:1.22}:where(.mg-sito) :where(.mg-scheda__titolo a){color:inherit;text-decoration:none}:where(.mg-sito) :where(.mg-scheda__testo){color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-scheda__azione){margin-top:auto;padding-top:.5em}:where(.mg-sito) :where(.mg-scheda[data-link] .mg-scheda__link):after{content:"";position:absolute;inset:0;z-index:1}:where(.mg-sito) :where(.mg-scheda[data-link]){cursor:pointer}:where(.mg-sito) :where(.mg-scheda[data-disposizione=sinistra],.mg-scheda[data-disposizione=destra]){flex-direction:row}:where(.mg-sito) :where(.mg-scheda[data-disposizione=destra]){flex-direction:row-reverse}:where(.mg-sito) :where(.mg-scheda[data-disposizione=sinistra] .mg-scheda__media,.mg-scheda[data-disposizione=destra] .mg-scheda__media){flex:0 0 42%}:where(.mg-sito) :where(.mg-scheda[data-disposizione=sinistra] .mg-scheda__media img,.mg-scheda[data-disposizione=destra] .mg-scheda__media img){height:100%;aspect-ratio:auto;min-height:220px}:where(.mg-sito) :where(.mg-scheda[data-disposizione=sfondo]){min-height:340px;justify-content:flex-end;color:#fff}:where(.mg-sito) :where(.mg-scheda[data-disposizione=sfondo] .mg-scheda__media){position:absolute;inset:0}:where(.mg-sito) :where(.mg-scheda[data-disposizione=sfondo] .mg-scheda__media img){height:100%;aspect-ratio:auto}:where(.mg-sito) :where(.mg-scheda[data-disposizione=sfondo] .mg-scheda__media):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/.78),rgb(0 0 0/.08) 70%)}:where(.mg-sito) :where(.mg-scheda[data-disposizione=sfondo] .mg-scheda__corpo){flex:0 0 auto}:where(.mg-sito) :where(.mg-scheda[data-disposizione=sfondo] :is(.mg-scheda__testo,.mg-scheda__etichetta,.mg-bottone--testo)){color:rgb(255 255 255/.88)}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-scheda[data-disposizione=sinistra],.mg-scheda[data-disposizione=destra]){flex-direction:column}:where(.mg-sito) :where(.mg-scheda[data-disposizione=sinistra] .mg-scheda__media img,.mg-scheda[data-disposizione=destra] .mg-scheda__media img){aspect-ratio:16/10;min-height:0}}:where(.mg-sito) :where(.mg-divisore){display:block}:where(.mg-sito) :where(.mg-divisore:not([data-centro])):before{content:"";display:block;border-top:var(--mg-div-linea,1px solid var(--mg-c-bordo))}:where(.mg-sito) :where(.mg-divisore[data-centro]){display:flex;align-items:center}:where(.mg-sito) :where(.mg-divisore[data-centro]):after,:where(.mg-sito) :where(.mg-divisore[data-centro]):before{content:"";flex:1 1;border-top:var(--mg-div-linea,1px solid var(--mg-c-bordo))}:where(.mg-sito) :where(.mg-divisore__centro){display:inline-flex;align-items:center;gap:.5em;padding:0 1em;color:var(--mg-c-testoTenue);font-size:.85em;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:where(.mg-sito) :where(.mg-spaziatore){flex:0 0 auto}:where(.mg-sito) :where(.mg-titolo-avanzato){display:flex;flex-direction:column;gap:.7em}:where(.mg-sito) :where(.mg-titolo-avanzato__sopra){font-size:.8em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mg-sopra,var(--mg-c-primario))}:where(.mg-sito) :where(.mg-titolo-avanzato__titolo){overflow-wrap:anywhere}:where(.mg-sito) :where(.mg-titolo-avanzato__sotto){font-size:1.15em;color:inherit;opacity:.8;max-width:62ch;text-wrap:pretty}:where(.mg-sito) :where(.mg-titolo-avanzato[data-evidenza=colore] .mg-titolo-avanzato__evidenza){color:var(--mg-ev-1,var(--mg-c-primario))}:where(.mg-sito) :where(.mg-titolo-avanzato[data-evidenza=gradiente] .mg-titolo-avanzato__evidenza){background:linear-gradient(100deg,var(--mg-ev-1,var(--mg-c-primario)),var(--mg-ev-2,var(--mg-c-accento)));-webkit-background-clip:text;background-clip:text;color:transparent}:where(.mg-sito) :where(.mg-titolo-avanzato[data-evidenza=sottolineato] .mg-titolo-avanzato__evidenza){text-decoration:underline;-webkit-text-decoration-color:var(--mg-ev-1,var(--mg-c-primario));text-decoration-color:var(--mg-ev-1,var(--mg-c-primario));text-decoration-thickness:.12em;text-underline-offset:.14em}:where(.mg-sito) :where(.mg-titolo-avanzato[data-evidenza=evidenziatore] .mg-titolo-avanzato__evidenza){background:linear-gradient(transparent 58%,color-mix(in srgb,var(--mg-ev-1,var(--mg-c-primario)) 35%,transparent) 58% 92%,transparent 92%);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}:where(.mg-sito) :where(.mg-titolo-avanzato[data-evidenza=corsivo] .mg-titolo-avanzato__evidenza){font-style:italic;font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--mg-ev-1,inherit)}:where(.mg-sito) :where(.mg-titolo-avanzato[data-linea] .mg-titolo-avanzato__titolo):after{content:"";display:block;width:64px;height:4px;border-radius:4px;background:var(--mg-ev-1,var(--mg-c-primario));margin-top:.45em}:where(.mg-sito) :where(.mg-titolo-avanzato[data-linea][style*=center] .mg-titolo-avanzato__titolo):after{margin-inline:auto}:where(.mg-sito) :where(.mg-testo-ricco){width:100%}:where(.mg-sito) :where(.mg-testo-ricco a){color:var(--mg-link,var(--mg-c-primario))}:where(.mg-sito) :where(.mg-testo-ricco[data-intro]>p:first-child){font-size:1.22em;line-height:1.55;color:var(--mg-c-testo)}:where(.mg-sito) :where(.mg-testo-ricco[data-capolettera]>p:first-child):first-letter{float:left;font-family:var(--mg-font-titoli);font-size:3.4em;line-height:.9;font-weight:700;margin:.06em .12em 0 0;color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-testo-ricco>*){break-inside:avoid-column}:where(.mg-sito) :where(.mg-citazione-evidenza){display:flex;flex-direction:column;align-items:var(--mg-cit-allinea,center);gap:1em;margin:0;position:relative}:where(.mg-sito) :where(.mg-citazione-evidenza blockquote){margin:0;font-family:var(--mg-font-titoli);font-size:clamp(1.3em,3cqi,1.9em);line-height:1.35;letter-spacing:-.01em;text-wrap:balance;position:relative}:where(.mg-sito) :where(.mg-citazione-evidenza blockquote):before{content:"“";display:block;font-size:3em;line-height:.6;color:var(--mg-cit-accento,var(--mg-c-primario));margin-bottom:.1em;font-family:Georgia,serif}:where(.mg-sito) :where(.mg-citazione-evidenza[data-aspetto=riquadro]){background:var(--mg-c-superficie);border:1px solid var(--mg-c-bordo);border-radius:18px;padding:clamp(24px,5cqi,48px)}:where(.mg-sito) :where(.mg-citazione-evidenza[data-aspetto=pieno]){background:var(--mg-cit-accento,var(--mg-c-primario));color:var(--mg-c-suPrimario);border-radius:18px;padding:clamp(24px,5cqi,56px)}:where(.mg-sito) :where(.mg-citazione-evidenza[data-aspetto=pieno] blockquote):before{color:inherit;opacity:.5}:where(.mg-sito) :where(.mg-citazione-evidenza__autore){display:flex;align-items:center;gap:.8em;margin:0;text-align:left;font-size:.95em}:where(.mg-sito) :where(.mg-citazione-evidenza__autore cite){display:block;font-style:normal;font-weight:700}:where(.mg-sito) :where(.mg-citazione-evidenza__autore cite+span){display:block;opacity:.75;font-size:.92em}:where(.mg-sito) :where(.mg-citazione-evidenza__foto){width:52px;height:52px;border-radius:50%;object-fit:cover}:where(.mg-sito) :where(.mg-stelle){display:inline-flex;gap:2px;color:var(--mg-cit-accento,var(--mg-test-accento,#f5a623))}:where(.mg-sito) :where(.mg-stelle svg){fill:color-mix(in srgb,currentColor 22%,transparent)}:where(.mg-sito) :where(.mg-stelle svg[data-piena]){fill:currentColor}:where(.mg-sito) :where(.mg-avviso){--mg-av:#2563eb;display:flex;gap:.9em;align-items:flex-start;padding:1.05em 1.2em;border-radius:12px;background:color-mix(in srgb,var(--mg-av) 9%,var(--mg-c-sfondo));border:1px solid color-mix(in srgb,var(--mg-av) 28%,transparent);position:relative}:where(.mg-sito) :where(.mg-avviso[data-tipo=successo]){--mg-av:#16a34a}:where(.mg-sito) :where(.mg-avviso[data-tipo=attenzione]){--mg-av:#d97706}:where(.mg-sito) :where(.mg-avviso[data-tipo=errore]){--mg-av:#dc2626}:where(.mg-sito) :where(.mg-avviso[data-tipo=nota]){--mg-av:#7c3aed}:where(.mg-sito) :where(.mg-avviso[data-aspetto=linea]){border:0;border-left:4px solid var(--mg-av);border-radius:4px 12px 12px 4px}:where(.mg-sito) :where(.mg-avviso[data-aspetto=pieno]){background:var(--mg-av);color:#fff;border-color:transparent}:where(.mg-sito) :where(.mg-avviso__icona){color:var(--mg-av);width:1.4em;height:1.4em;margin-top:.05em}:where(.mg-sito) :where(.mg-avviso[data-aspetto=pieno] .mg-avviso__icona){color:inherit}:where(.mg-sito) :where(.mg-avviso__corpo){flex:1 1;min-width:0;display:grid;grid-gap:.3em;gap:.3em}:where(.mg-sito) :where(.mg-avviso__titolo){font-weight:700}:where(.mg-sito) :where(.mg-avviso[data-aspetto=pieno] .mg-avviso__testo){color:inherit}:where(.mg-sito) :where(.mg-avviso__link){font-weight:600;color:var(--mg-av)}:where(.mg-sito) :where(.mg-avviso[data-aspetto=pieno] .mg-avviso__link){color:inherit}:where(.mg-sito) :where(.mg-avviso__chiudi,.mg-barra-annunci__chiudi,.mg-popup__chiudi){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;padding:6px;border-radius:999px;line-height:0;opacity:.7}:where(.mg-sito) :where(.mg-avviso__chiudi:hover,.mg-barra-annunci__chiudi:hover,.mg-popup__chiudi:hover){opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}:where(.mg-sito) :where(.mg-elenco-icone){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mg-ei-spazio,12px)}:where(.mg-sito) :where(.mg-elenco-icone[data-disposizione=riga]){flex-direction:row;flex-wrap:wrap;column-gap:calc(var(--mg-ei-spazio, 12px) * 2)}:where(.mg-sito) :where(.mg-elenco-icone[data-disposizione=griglia]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px;column-gap:28px}:where(.mg-sito) :where(.mg-elenco-icone li,.mg-elenco-icone li>a){display:flex;align-items:flex-start;gap:.7em}:where(.mg-sito) :where(.mg-elenco-icone li>a){color:inherit;text-decoration:none}:where(.mg-sito) :where(.mg-elenco-icone li>a:hover span){color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-elenco-icone .mg-icona){width:var(--mg-ei-dim,20px);height:var(--mg-ei-dim,20px);color:var(--mg-ei-colore,var(--mg-c-primario));margin-top:.1em}:where(.mg-sito) :where(.mg-elenco-icone[data-cerchio] .mg-icona){padding:.3em;box-sizing:content-box;border-radius:50%;background:color-mix(in srgb,var(--mg-ei-colore,var(--mg-c-primario)) 14%,transparent);margin-top:-.15em}:where(.mg-sito) :where(.mg-elenco-icone[data-separatori] li){padding-bottom:var(--mg-ei-spazio,12px);border-bottom:1px solid var(--mg-c-bordo)}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-elenco-icone[data-disposizione=griglia]){grid-template-columns:minmax(0,1fr)}}:where(.mg-sito) :where(.mg-box-icona){display:flex;gap:1em;min-width:0;height:100%}:where(.mg-sito) :where(.mg-box-icona[data-riquadro]){padding:1.6em;border:1px solid var(--mg-c-bordo);border-radius:16px;background:var(--mg-c-sfondo);transition:border-color .2s,box-shadow .2s,transform .2s}:where(.mg-sito) :where(.mg-box-icona[data-riquadro]:hover){border-color:color-mix(in srgb,var(--mg-bi-colore,var(--mg-c-primario)) 45%,var(--mg-c-bordo));box-shadow:0 14px 34px rgb(0 0 0/.08);transform:translateY(-2px)}:where(.mg-sito) :where(.mg-box-icona__icona){display:inline-flex;align-items:center;justify-content:center;color:var(--mg-bi-colore,var(--mg-c-primario));flex:0 0 auto}:where(.mg-sito) :where(.mg-box-icona__icona .mg-icona){width:var(--mg-bi-dim,28px);height:var(--mg-bi-dim,28px)}:where(.mg-sito) :where(.mg-box-icona[data-forma=cerchio] .mg-box-icona__icona,.mg-box-icona[data-forma=quadrato] .mg-box-icona__icona){width:calc(var(--mg-bi-dim, 28px) * 2);height:calc(var(--mg-bi-dim, 28px) * 2);background:var(--mg-bi-sfondo,color-mix(in srgb,var(--mg-bi-colore,var(--mg-c-primario)) 12%,transparent))}:where(.mg-sito) :where(.mg-box-icona[data-forma=cerchio] .mg-box-icona__icona){border-radius:50%}:where(.mg-sito) :where(.mg-box-icona[data-forma=quadrato] .mg-box-icona__icona){border-radius:14px}:where(.mg-sito) :where(.mg-box-icona__corpo){display:flex;flex-direction:column;gap:.45em;min-width:0;align-items:inherit}:where(.mg-sito) :where(.mg-box-icona__titolo){font-size:1.22em;line-height:1.25;font-family:var(--mg-font-titoli);font-weight:var(--mg-peso-titoli)}:where(.mg-sito) :where(.mg-box-icona__titolo a){color:inherit;text-decoration:none}:where(.mg-sito) :where(.mg-box-icona__titolo a):after{content:"";position:absolute;inset:0}:where(.mg-sito) :where(.mg-box-icona:has(.mg-box-icona__titolo a)){position:relative}:where(.mg-sito) :where(.mg-box-icona__testo){color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-box-icona__link){display:inline-flex;align-items:center;gap:.35em;font-weight:600;text-decoration:none;margin-top:.2em}:where(.mg-sito) :where(.mg-pulsanti){display:flex;flex-wrap:wrap;align-items:center}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-pulsanti[data-impila]){flex-direction:column;align-items:stretch}}:where(.mg-sito) :where(.mg-contatore){display:flex;flex-direction:column;gap:.35em}:where(.mg-sito) :where(.mg-contatore__icona){width:2em;height:2em;color:var(--mg-c-primario);margin-bottom:.2em}:where(.mg-sito) :where(.mg-contatore__valore){font-family:var(--mg-font-titoli);font-weight:700;font-size:3.4em;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.mg-sito) :where(.mg-numero__affisso){font-size:.7em;margin:0 .04em}:where(.mg-sito) :where(.mg-contatore__etichetta){color:var(--mg-c-testoTenue);font-weight:500}:where(.mg-sito) :where(.mg-barre-avanzamento){display:flex;flex-direction:column;gap:18px}:where(.mg-sito) :where(.mg-barre__testa){display:flex;justify-content:space-between;gap:12px;font-weight:600;font-size:.95em;margin-bottom:.45em}:where(.mg-sito) :where(.mg-barre__testa span+span){color:var(--mg-c-testoTenue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.mg-sito) :where(.mg-barre__traccia){height:var(--mg-barra-altezza,10px);background:var(--mg-barra-traccia,var(--mg-c-superficie));border-radius:var(--mg-barra-raggio,20px);overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mg-c-bordo) 60%,transparent)}:where(.mg-sito) :where(.mg-barre__riempi){display:block;height:100%;background:var(--mg-barra-colore,var(--mg-c-primario));border-radius:inherit;transition:width 1.2s cubic-bezier(.2,.7,.2,1)}:where(.mg-sito) :where(.mg-barre-avanzamento[data-pronto]:not([data-visto]) .mg-barre__riempi){width:0!important}:where(.mg-sito) :where(.mg-statistiche){display:grid}:where(.mg-sito) :where(.mg-statistiche__voce){display:flex;flex-direction:column;align-items:var(--mg-kpi-allinea,flex-start);gap:.3em;min-width:0}:where(.mg-sito) :where(.mg-statistiche[data-aspetto=riquadri] .mg-statistiche__voce){padding:1.4em 1.5em;border:1px solid var(--mg-c-bordo);border-radius:16px;background:var(--mg-c-superficie)}:where(.mg-sito) :where(.mg-statistiche[data-aspetto=divisi] .mg-statistiche__voce+.mg-statistiche__voce){border-left:1px solid var(--mg-c-bordo);padding-left:1.5em}:where(.mg-sito) :where(.mg-statistiche__icona){width:1.6em;height:1.6em;color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-statistiche__etichetta){font-size:.82em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-statistiche__valore){font-family:var(--mg-font-titoli);font-weight:700;font-size:2.75em;line-height:1.05;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.mg-sito) :where(.mg-statistiche__andamento){display:inline-flex;align-items:center;gap:.35em;font-size:.85em;font-weight:700;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-statistiche__andamento[data-andamento=su]){color:#16a34a}:where(.mg-sito) :where(.mg-statistiche__andamento[data-andamento=giu]){color:#dc2626}:where(.mg-sito) :where(.mg-statistiche__descrizione){font-size:.9em;color:var(--mg-c-testoTenue)}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-statistiche[data-aspetto=divisi] .mg-statistiche__voce+.mg-statistiche__voce){border-left:0;padding-left:0}}:where(.mg-sito) :where(.mg-conto-alla-rovescia){display:flex;flex-direction:column;align-items:var(--mg-rov-allinea,center);gap:.8em}:where(.mg-sito) :where(.mg-rovescia__blocchi){display:flex;flex-wrap:wrap;gap:clamp(8px,2cqi,16px);justify-content:var(--mg-rov-allinea,center)}:where(.mg-sito) :where(.mg-rovescia__blocchi[hidden]){display:none}:where(.mg-sito) :where(.mg-rovescia__unita){display:flex;flex-direction:column;align-items:center;min-width:4.4em}:where(.mg-sito) :where(.mg-conto-alla-rovescia[data-aspetto=riquadri] .mg-rovescia__unita){padding:.8em .9em .7em;border-radius:14px;background:var(--mg-rov-sfondo,var(--mg-c-superficie));border:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-rovescia__numero){font-family:var(--mg-font-titoli);font-weight:700;font-size:clamp(1.8em,6cqi,3em);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mg-rov-numeri,inherit)}:where(.mg-sito) :where(.mg-rovescia__nome){margin-top:.4em;font-size:.72em;text-transform:uppercase;letter-spacing:.12em;color:var(--mg-c-testoTenue);font-weight:600}:where(.mg-sito) :where(.mg-rovescia__fine){font-weight:600}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-rovescia__unita){min-width:0;flex:1 1}:where(.mg-sito) :where(.mg-conto-alla-rovescia[data-aspetto=riquadri] .mg-rovescia__unita){padding:.7em .3em .6em}:where(.mg-sito) :where(.mg-rovescia__blocchi){flex-wrap:nowrap;width:100%;max-width:420px}:where(.mg-sito) :where(.mg-rovescia__nome){font-size:.62em;letter-spacing:.08em}}:where(.mg-sito) :where(.mg-tabella-prezzi:not(.mg-confronto__piano)){width:100%;max-width:440px;margin-inline:auto}:where(.mg-sito) :where(.mg-tabella-prezzi){position:relative;display:flex;flex-direction:column;gap:.8em;padding:2em 1.8em;border:1px solid var(--mg-c-bordo);border-radius:20px;background:var(--mg-c-sfondo);height:100%;min-width:0}:where(.mg-sito) :where(.mg-tabella-prezzi[data-evidenza]){border:2px solid var(--mg-prezzi-accento,var(--mg-c-primario));box-shadow:0 20px 50px color-mix(in srgb,var(--mg-prezzi-accento,var(--mg-c-primario)) 18%,transparent)}:where(.mg-sito) :where(.mg-prezzi__nastro){position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:.35em 1em;border-radius:999px;background:var(--mg-prezzi-accento,var(--mg-c-primario));color:var(--mg-c-suPrimario);font-size:.75em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}:where(.mg-sito) :where(.mg-prezzi__icona){width:2em;height:2em;color:var(--mg-prezzi-accento,var(--mg-c-primario))}:where(.mg-sito) :where(.mg-prezzi__nome){font-size:1.3em}:where(.mg-sito) :where(.mg-prezzi__descrizione){color:var(--mg-c-testoTenue);font-size:.95em}:where(.mg-sito) :where(.mg-prezzi__prezzo){display:flex;align-items:baseline;flex-wrap:wrap;gap:.15em .4em;margin-top:.2em}:where(.mg-sito) :where(.mg-prezzi__importo){font-family:var(--mg-font-titoli);font-size:2.9em;font-weight:700;line-height:1;letter-spacing:-.03em}:where(.mg-sito) :where(.mg-prezzi__valuta){font-size:.55em;vertical-align:.55em;margin-right:.08em;font-weight:600}:where(.mg-sito) :where(.mg-prezzi__periodo){color:var(--mg-c-testoTenue);font-size:.92em}:where(.mg-sito) :where(.mg-prezzi__barrato){color:var(--mg-c-testoTenue);font-size:1.1em}:where(.mg-sito) :where(.mg-prezzi__nota){font-size:.82em;color:var(--mg-c-testoTenue);margin-top:-.3em}:where(.mg-sito) :where(.mg-prezzi__caratteristiche){list-style:none;margin:.6em 0 .4em;padding:1em 0 0;border-top:1px solid var(--mg-c-bordo);display:grid;grid-gap:.65em;gap:.65em;flex:1 1;align-content:start}:where(.mg-sito) :where(.mg-prezzi__caratteristiche li){display:flex;gap:.6em;align-items:flex-start}:where(.mg-sito) :where(.mg-prezzi__caratteristiche .mg-icona){color:var(--mg-prezzi-accento,var(--mg-c-primario));margin-top:.15em;width:1.05em;height:1.05em}:where(.mg-sito) :where(.mg-prezzi__caratteristiche li:not([data-incluso])){color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-prezzi__caratteristiche li:not([data-incluso]) .mg-icona){color:var(--mg-c-testoTenue);opacity:.6}:where(.mg-sito) :where(.mg-prezzi__pulsante){width:100%;margin-top:auto}:where(.mg-sito) :where(.mg-confronto-prezzi){display:flex;flex-direction:column;align-items:center;gap:28px}:where(.mg-sito) :where(.mg-confronto__selettore){display:inline-flex;gap:4px;padding:4px;border:1px solid var(--mg-c-bordo);border-radius:999px;background:var(--mg-c-superficie);margin:0;min-inline-size:0}:where(.mg-sito) :where(.mg-confronto__selettore label){position:relative;cursor:pointer}:where(.mg-sito) :where(.mg-confronto__selettore input){position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}:where(.mg-sito) :where(.mg-confronto__selettore span){display:inline-flex;align-items:center;gap:.5em;padding:.55em 1.2em;border-radius:999px;font-weight:600;font-size:.95em;transition:background-color .15s,color .15s}:where(.mg-sito) :where(.mg-confronto__selettore small){font-size:.78em;padding:.15em .5em;border-radius:999px;background:color-mix(in srgb,#16a34a 16%,transparent);color:#15803d}:where(.mg-sito) :where(.mg-confronto__selettore input:checked+span){background:var(--mg-prezzi-accento,var(--mg-c-primario));color:var(--mg-c-suPrimario)}:where(.mg-sito) :where(.mg-confronto__selettore input:checked+span small){background:rgb(255 255 255/.22);color:inherit}:where(.mg-sito) :where(.mg-confronto__selettore input:focus-visible+span){outline:3px solid var(--mg-c-accento);outline-offset:2px}:where(.mg-sito) :where(.mg-confronto__piani){display:grid;grid-template-columns:repeat(var(--mg-piani,3),minmax(0,1fr));width:100%;align-items:stretch;padding-top:14px}:where(.mg-sito) :where(.mg-confronto__anno){display:none}:where(.mg-sito) :where(.mg-confronto-prezzi:has(.mg-confronto__selettore input[value=anno]:checked) .mg-confronto__anno){display:flex}:where(.mg-sito) :where(.mg-confronto-prezzi:has(.mg-confronto__selettore input[value=anno]:checked) .mg-confronto__mese){display:none}:where(.mg-sito) :where(.mg-confronto__nota){font-size:.85em;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-timeline){list-style:none;margin:0;padding:0;position:relative;display:grid;grid-gap:28px;gap:28px}:where(.mg-sito) :where(.mg-timeline):before{content:"";position:absolute;top:6px;bottom:6px;left:19px;width:2px;background:color-mix(in srgb,var(--mg-tl-accento,var(--mg-c-primario)) 30%,var(--mg-c-bordo))}:where(.mg-sito) :where(.mg-timeline__tappa){position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}:where(.mg-sito) :where(.mg-timeline__punto){position:relative;z-index:1;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--mg-c-sfondo);border:2px solid var(--mg-tl-accento,var(--mg-c-primario));color:var(--mg-tl-accento,var(--mg-c-primario))}:where(.mg-sito) :where(.mg-timeline__punto:empty):after{content:"";width:12px;height:12px;border-radius:50%;background:currentColor}:where(.mg-sito) :where(.mg-timeline__punto .mg-icona){width:18px;height:18px}:where(.mg-sito) :where(.mg-timeline__corpo){display:grid;grid-gap:.35em;gap:.35em;padding:.35em 0 0}:where(.mg-sito) :where(.mg-timeline__data){font-size:.8em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mg-tl-accento,var(--mg-c-primario))}:where(.mg-sito) :where(.mg-timeline__titolo){font-size:1.2em}:where(.mg-sito) :where(.mg-timeline__testo){color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-timeline[data-disposizione=alternata]):before{left:50%;margin-left:-1px}:where(.mg-sito) :where(.mg-timeline[data-disposizione=alternata] .mg-timeline__tappa){grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}:where(.mg-sito) :where(.mg-timeline[data-disposizione=alternata] .mg-timeline__punto){grid-column:2;grid-row:1}:where(.mg-sito) :where(.mg-timeline[data-disposizione=alternata] .mg-timeline__tappa:nth-child(odd) .mg-timeline__corpo){grid-column:1;grid-row:1;text-align:right}:where(.mg-sito) :where(.mg-timeline[data-disposizione=alternata] .mg-timeline__tappa:nth-child(2n) .mg-timeline__corpo){grid-column:3;grid-row:1}:where(.mg-sito) :where(.mg-timeline[data-disposizione=orizzontale]){grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px}:where(.mg-sito) :where(.mg-timeline[data-disposizione=orizzontale]):before{top:19px;bottom:auto;left:20px;right:20px;width:auto;height:2px}:where(.mg-sito) :where(.mg-timeline[data-disposizione=orizzontale] .mg-timeline__tappa){grid-template-columns:minmax(0,1fr);gap:14px}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-timeline[data-disposizione]):before{left:19px;right:auto;top:6px;bottom:6px;width:2px;height:auto;margin:0}:where(.mg-sito) :where(.mg-timeline[data-disposizione]){grid-auto-flow:row}:where(.mg-sito) :where(.mg-timeline[data-disposizione] .mg-timeline__tappa){grid-template-columns:40px minmax(0,1fr);gap:16px}:where(.mg-sito) :where(.mg-timeline[data-disposizione] .mg-timeline__punto){grid-column:1}:where(.mg-sito) :where(.mg-timeline[data-disposizione] .mg-timeline__tappa .mg-timeline__corpo){grid-column:2!important;text-align:left!important}}:where(.mg-sito) :where(.mg-passi){list-style:none;margin:0;padding:0;display:grid;grid-gap:28px;gap:28px;position:relative}:where(.mg-sito) :where(.mg-passi[data-disposizione=orizzontale]){grid-template-columns:repeat(var(--mg-passi-n,3),minmax(0,1fr))}:where(.mg-sito) :where(.mg-passi__passo){position:relative;display:flex;flex-direction:column;gap:14px;min-width:0}:where(.mg-sito) :where(.mg-passi[data-disposizione=verticale] .mg-passi__passo){flex-direction:row;gap:18px}:where(.mg-sito) :where(.mg-passi__numero){position:relative;z-index:1;width:48px;height:48px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--mg-passi-accento,var(--mg-c-primario));color:var(--mg-c-suPrimario);font-family:var(--mg-font-titoli);font-weight:700;font-size:1.15em;box-shadow:0 0 0 6px var(--mg-c-sfondo)}:where(.mg-sito) :where(.mg-passi__numero .mg-icona){width:22px;height:22px}:where(.mg-sito) :where(.mg-passi[data-linea][data-disposizione=orizzontale] .mg-passi__passo:not(:last-child)):after{content:"";position:absolute;top:23px;left:56px;right:-20px;height:2px;background:color-mix(in srgb,var(--mg-passi-accento,var(--mg-c-primario)) 30%,var(--mg-c-bordo))}:where(.mg-sito) :where(.mg-passi[data-linea][data-disposizione=verticale] .mg-passi__passo:not(:last-child)):after{content:"";position:absolute;left:23px;top:56px;bottom:-22px;width:2px;background:color-mix(in srgb,var(--mg-passi-accento,var(--mg-c-primario)) 30%,var(--mg-c-bordo))}:where(.mg-sito) :where(.mg-passi__corpo){display:grid;grid-gap:.35em;gap:.35em}:where(.mg-sito) :where(.mg-passi__titolo){font-size:1.2em}:where(.mg-sito) :where(.mg-passi__testo){color:var(--mg-c-testoTenue)}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-passi[data-disposizione=orizzontale]){grid-template-columns:minmax(0,1fr)}:where(.mg-sito) :where(.mg-passi[data-disposizione] .mg-passi__passo){flex-direction:row;gap:18px}:where(.mg-sito) :where(.mg-passi[data-linea][data-disposizione] .mg-passi__passo:not(:last-child)):after{left:23px;top:56px;bottom:-22px;right:auto;width:2px;height:auto}}:where(.mg-sito) :where(.mg-carosello,.mg-testimonianze[data-mg-c],.mg-galleria[data-disposizione=carosello],.mg-articoli[data-disposizione=carosello]){position:relative;min-width:0}:where(.mg-sito) :where(.mg-carosello__traccia){list-style:none;margin:0;padding:4px 0 8px;display:flex;gap:var(--mg-car-spazio,24px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0}:where(.mg-sito) :where(.mg-carosello__traccia)::-webkit-scrollbar{display:none}:where(.mg-sito) :where(.mg-carosello__traccia:focus-visible){outline:2px solid var(--mg-c-accento);outline-offset:4px;border-radius:6px}:where(.mg-sito) :where(.mg-carosello__diapositiva){flex:0 0 calc((100% - (var(--mg-per-vista, 1) - 1) * var(--mg-car-spazio, 24px)) / var(--mg-per-vista, 1));scroll-snap-align:start;min-width:0;display:flex;flex-direction:column}:where(.mg-sito) :where(.mg-carosello__diapositiva>*){flex:1 1}:where(.mg-sito) :where([data-mg-c~=carosello]:not([data-pronto]) .mg-carosello__controlli){visibility:hidden}:where(.mg-sito) :where(.mg-carosello__controlli){display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}:where(.mg-sito) :where(.mg-carosello__freccia,.mg-carosello__pausa){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--mg-c-bordo);background:var(--mg-c-sfondo);color:var(--mg-c-testo);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s,border-color .15s,opacity .15s}:where(.mg-sito) :where(.mg-carosello__freccia:hover:not(:disabled),.mg-carosello__pausa:hover){border-color:var(--mg-c-primario);color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-carosello__freccia:disabled){opacity:.35;cursor:default}:where(.mg-sito) :where(.mg-carosello__pausa[aria-pressed=false]) .mg-icona{opacity:1}:where(.mg-sito) :where(.mg-carosello__punti){display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:center}:where(.mg-sito) :where(.mg-carosello__punti button){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;padding:0;border:0;border-radius:999px;background:var(--mg-c-bordo);cursor:pointer;transition:width .2s,background-color .2s}:where(.mg-sito) :where(.mg-carosello__punti button[aria-current=true]){width:26px;background:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-carosello__punti button[hidden]){display:none}:where(.mg-sito) :where([data-modifica]>.mg-carosello__traccia){flex-wrap:wrap;overflow:visible}:where(.mg-sito) :where([data-modifica]>.mg-carosello__traccia>.mg-carosello__diapositiva){flex-basis:calc((100% - 2 * var(--mg-car-spazio, 24px)) / 3);outline:1px dashed color-mix(in srgb,var(--mg-c-primario) 40%,transparent);outline-offset:4px}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-carosello__diapositiva){flex-basis:86%}:where(.mg-sito) :where([data-modifica]>.mg-carosello__traccia>.mg-carosello__diapositiva){flex-basis:100%}}:where(.mg-sito) :where(.mg-testimonianza){position:relative;display:flex;flex-direction:column;gap:1em;margin:0;height:100%}:where(.mg-sito) :where(.mg-testimonianza[data-aspetto=riquadro]){padding:1.8em 1.8em 1.6em;border-radius:18px;background:var(--mg-c-superficie);border:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-testimonianza__virgolette){width:2em;height:2em;color:var(--mg-test-accento,var(--mg-c-primario));opacity:.85}:where(.mg-sito) :where(.mg-testimonianza .mg-stelle){color:#f5a623}:where(.mg-sito) :where(.mg-testimonianza blockquote){margin:0;flex:1 1;font-size:1.08em;line-height:1.55}:where(.mg-sito) :where(.mg-testimonianza figcaption){display:flex;align-items:center;gap:.8em;text-align:left}:where(.mg-sito) :where(.mg-testimonianza cite){display:block;font-style:normal;font-weight:700}:where(.mg-sito) :where(.mg-testimonianza cite+span){display:block;font-size:.88em;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-testimonianza__foto,.mg-testimonianza__iniziali){width:46px;height:46px;border-radius:50%;object-fit:cover;flex:0 0 auto}:where(.mg-sito) :where(.mg-testimonianza__iniziali){display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--mg-test-accento,var(--mg-c-primario)) 18%,var(--mg-c-sfondo));color:var(--mg-test-accento,var(--mg-c-primario));font-weight:700;font-size:.9em}:where(.mg-sito) :where(.mg-testimonianze__griglia){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--mg-per-vista,3),minmax(0,1fr));grid-gap:var(--mg-car-spazio,24px);gap:var(--mg-car-spazio,24px)}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-testimonianze__griglia){grid-template-columns:minmax(0,1fr)}}:where(.mg-sito) :where(.mg-loghi){display:flex;flex-direction:column;gap:22px;min-width:0}:where(.mg-sito) :where(.mg-loghi__titolo){text-align:center;font-size:.82em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-loghi__fila){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--mg-loghi-colonne,6),minmax(0,1fr));grid-gap:28px 32px;gap:28px 32px;align-items:center}:where(.mg-sito) :where(.mg-loghi__fila li){display:flex;align-items:center;justify-content:center;min-height:var(--mg-loghi-altezza,40px)}:where(.mg-sito) :where(.mg-loghi[data-riquadri] .mg-loghi__fila li){padding:18px;border:1px solid var(--mg-c-bordo);border-radius:12px;background:var(--mg-c-sfondo)}:where(.mg-sito) :where(.mg-loghi__fila img){max-height:var(--mg-loghi-altezza,40px);width:auto;max-width:100%;object-fit:contain;transition:filter .25s,opacity .25s}:where(.mg-sito) :where(.mg-loghi__nome){font-family:var(--mg-font-titoli);font-weight:700;font-size:1.1em;letter-spacing:-.01em;color:var(--mg-c-testoTenue);white-space:nowrap;transition:color .25s,opacity .25s}:where(.mg-sito) :where(.mg-loghi[data-grigi] .mg-loghi__fila img){filter:grayscale(1);opacity:.7}:where(.mg-sito) :where(.mg-loghi[data-grigi] .mg-loghi__nome){opacity:.75}:where(.mg-sito) :where(.mg-loghi[data-grigi] .mg-loghi__fila li:hover img){filter:none;opacity:1}:where(.mg-sito) :where(.mg-loghi[data-grigi] .mg-loghi__fila li:hover .mg-loghi__nome){opacity:1;color:var(--mg-c-testo)}:where(.mg-sito) :where(.mg-loghi__fila a){display:inline-flex;color:inherit;text-decoration:none}:where(.mg-sito) :where(.mg-loghi[data-disposizione=scorrimento] .mg-loghi__finestra){display:flex;overflow:hidden;gap:48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}:where(.mg-sito) :where(.mg-loghi[data-disposizione=scorrimento] .mg-loghi__fila){display:flex;flex:0 0 auto;gap:48px;animation:mg-scorri var(--mg-loghi-durata,40s) linear infinite}:where(.mg-sito) :where(.mg-loghi[data-disposizione=scorrimento] .mg-loghi__fila li){flex:0 0 auto}:where(.mg-sito) :where(.mg-loghi[data-disposizione=scorrimento]:hover .mg-loghi__fila,.mg-loghi[data-disposizione=scorrimento]:focus-within .mg-loghi__fila){animation-play-state:paused}@keyframes mg-scorri{to{transform:translateX(calc(-100% - 48px))}}@media (prefers-reduced-motion:reduce){:where(.mg-sito) :where(.mg-loghi[data-disposizione=scorrimento] .mg-loghi__finestra){-webkit-mask-image:none;mask-image:none;flex-wrap:wrap;justify-content:center}:where(.mg-sito) :where(.mg-loghi[data-disposizione=scorrimento] .mg-loghi__fila){animation:none;flex-wrap:wrap;justify-content:center}:where(.mg-sito) :where(.mg-loghi[data-disposizione=scorrimento] .mg-loghi__fila[aria-hidden]){display:none}}:where(.mg-sito) :where(.mg-team){list-style:none;margin:0;padding:0;display:grid}:where(.mg-sito) :where(.mg-team__persona){display:flex;flex-direction:column;align-items:center;gap:.35em;min-width:0}:where(.mg-sito) :where(.mg-team[data-allinea=inizio] .mg-team__persona){align-items:flex-start}:where(.mg-sito) :where(.mg-team[data-allinea=fine] .mg-team__persona){align-items:flex-end}:where(.mg-sito) :where(.mg-team[data-riquadri] .mg-team__persona){padding:1.6em 1.4em;border:1px solid var(--mg-c-bordo);border-radius:18px;background:var(--mg-c-superficie)}:where(.mg-sito) :where(.mg-team__foto){width:132px;aspect-ratio:1;border-radius:50%;overflow:hidden;margin-bottom:.7em;background:color-mix(in srgb,var(--mg-c-primario) 14%,var(--mg-c-superficie));display:flex;align-items:center;justify-content:center}:where(.mg-sito) :where(.mg-team[data-foto=quadrata] .mg-team__foto){border-radius:18px;width:100%;max-width:240px}:where(.mg-sito) :where(.mg-team[data-foto=ritratto] .mg-team__foto){border-radius:18px;width:100%;aspect-ratio:4/5}:where(.mg-sito) :where(.mg-team__foto img){width:100%;height:100%;object-fit:cover}:where(.mg-sito) :where(.mg-team__foto>span){font-family:var(--mg-font-titoli);font-weight:700;font-size:2.2em;color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-team__nome){font-size:1.2em}:where(.mg-sito) :where(.mg-team__ruolo){color:var(--mg-c-primario);font-weight:600;font-size:.9em}:where(.mg-sito) :where(.mg-team__bio){color:var(--mg-c-testoTenue);font-size:.95em}:where(.mg-sito) :where(.mg-team__contatti){display:flex;gap:6px;margin-top:.4em}:where(.mg-sito) :where(.mg-team__contatti a){display:inline-flex;padding:8px;border-radius:50%;color:var(--mg-c-testoTenue);background:var(--mg-c-superficie);border:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-team__contatti a:hover){color:var(--mg-c-primario);border-color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-galleria){min-width:0}:where(.mg-sito) :where(.mg-galleria__griglia){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--mg-gal-colonne,3),minmax(0,1fr));grid-gap:var(--mg-gal-spazio,12px);gap:var(--mg-gal-spazio,12px)}:where(.mg-sito) :where(.mg-galleria[data-disposizione=mosaico] .mg-galleria__griglia){display:block;columns:var(--mg-gal-colonne,3);column-gap:var(--mg-gal-spazio,12px)}:where(.mg-sito) :where(.mg-galleria[data-disposizione=mosaico] .mg-galleria__griglia>li){page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--mg-gal-spazio,12px)}:where(.mg-sito) :where(.mg-galleria__voce){margin:0;height:100%;display:flex;flex-direction:column}:where(.mg-sito) :where(.mg-galleria__voce a){display:block;overflow:hidden;border-radius:var(--mg-gal-raggio,10px);cursor:zoom-in}:where(.mg-sito) :where(.mg-galleria__voce img){width:100%;height:auto;aspect-ratio:var(--mg-gal-proporzione,4/3);object-fit:cover;border-radius:var(--mg-gal-raggio,10px);transition:transform .4s ease}:where(.mg-sito) :where(.mg-galleria[data-disposizione=mosaico] .mg-galleria__voce img){aspect-ratio:auto}:where(.mg-sito) :where(.mg-galleria[data-zoom] .mg-galleria__voce a:hover img){transform:scale(1.05)}:where(.mg-sito) :where(.mg-galleria__voce figcaption){text-align:left}.mg-lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgb(8 8 10/.94);color:#fff;display:none;align-items:center;justify-content:center;overscroll-behavior:contain}.mg-lightbox[open]{display:flex}.mg-lightbox::-webkit-backdrop{background:rgb(0 0 0/.6)}.mg-lightbox::backdrop{background:rgb(0 0 0/.6)}.mg-lightbox figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:calc(100vw - 140px)}.mg-lightbox img{max-width:100%;max-height:calc(100dvh - 140px);width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px rgb(0 0 0/.5)}.mg-lightbox figcaption{font:15px/1.4 system-ui,sans-serif;color:rgb(255 255 255/.85);text-align:center;max-width:70ch}.mg-lightbox__conto{position:absolute;top:18px;left:22px;margin:0;font:600 14px system-ui,sans-serif;color:rgb(255 255 255/.75)}.mg-lightbox button{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:48px;height:48px;border-radius:50%;background:rgb(255 255 255/.12);color:#fff;font:30px/1 system-ui,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mg-lightbox button:hover{background:rgb(255 255 255/.24)}.mg-lightbox button:focus-visible{outline:3px solid #fff;outline-offset:2px}.mg-lightbox__chiudi{top:12px;right:14px}.mg-lightbox__prec{left:16px;top:50%;transform:translateY(-50%)}.mg-lightbox__succ{right:16px;top:50%;transform:translateY(-50%)}@media (max-width:640px){.mg-lightbox figure{max-width:100vw;padding:0 8px}.mg-lightbox__prec,.mg-lightbox__succ{top:auto;bottom:18px;transform:none}}:where(.mg-sito) :where(.mg-video,.mg-mappa,.mg-incorpora){margin:0;width:100%;min-width:0}:where(.mg-sito) :where(.mg-video__cornice){position:relative;aspect-ratio:var(--mg-video-proporzione,16/9);border-radius:var(--mg-video-raggio,12px);overflow:hidden;background:#0b0b0c}:where(.mg-sito) :where(.mg-video__cornice>video,.mg-video__cornice>iframe,.mg-video__cornice>.mg-consenso){position:absolute;inset:0;width:100%;height:100%;border:0;aspect-ratio:auto!important}:where(.mg-sito) :where(.mg-video__cornice>video){object-fit:cover}:where(.mg-sito) :where(.mg-mappa__cornice){border-radius:var(--mg-mappa-raggio,12px);overflow:hidden;background:var(--mg-c-superficie);border:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-mappa__cornice>iframe){display:block;width:100%;height:var(--mg-mappa-altezza,380px);border:0}:where(.mg-sito) :where(.mg-mappa__cornice>.mg-consenso){height:var(--mg-mappa-altezza,380px)!important}:where(.mg-sito) :where(.mg-mappa__piede){display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:.6em;font-size:.9em;text-align:left}:where(.mg-sito) :where(.mg-mappa__piede span){display:inline-flex;align-items:center;gap:.4em;color:var(--mg-c-testo)}:where(.mg-sito) :where(.mg-incorpora>iframe,.mg-incorpora>.mg-consenso){display:block;width:100%;border:0;border-radius:var(--mg-inc-raggio,12px);overflow:hidden}:where(.mg-sito) :where(.mg-incorpora[data-misura=proporzione]>iframe){aspect-ratio:var(--mg-inc-proporzione,16/9)}:where(.mg-sito) :where(.mg-incorpora[data-misura=altezza]>iframe){height:var(--mg-inc-altezza,420px)}:where(.mg-sito) :where(.mg-consenso){position:relative;width:100%;background:#111316;color:#fff;overflow:hidden}:where(.mg-sito) :where(.mg-mappa .mg-consenso,.mg-incorpora .mg-consenso){background:color-mix(in srgb,var(--mg-c-superficie) 90%,var(--mg-c-testo));color:var(--mg-c-testo)}:where(.mg-sito) :where(.mg-consenso__cornice){position:absolute;inset:0;display:flex;align-items:center;justify-content:center}:where(.mg-sito) :where(.mg-consenso__cornice>iframe){position:absolute;inset:0;width:100%;height:100%;border:0}:where(.mg-sito) :where(.mg-consenso__copertina){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45;filter:saturate(.8)}:where(.mg-sito) :where(.mg-consenso__avviso){position:relative;max-width:460px;margin:16px;padding:18px 20px;display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center;font-size:.9em;line-height:1.45;border-radius:14px;background:rgb(0 0 0/.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}:where(.mg-sito) :where(.mg-mappa .mg-consenso__avviso,.mg-incorpora .mg-consenso__avviso){background:var(--mg-c-sfondo);color:var(--mg-c-testo);border:1px solid var(--mg-c-bordo);box-shadow:0 10px 30px rgb(0 0 0/.08);-webkit-backdrop-filter:none;backdrop-filter:none}:where(.mg-sito) :where(.mg-consenso__azioni){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px}:where(.mg-sito) :where(.mg-consenso__link){color:inherit;font-weight:600;display:inline-flex;gap:.3em;align-items:center}:where(.mg-sito) :where(.mg-consenso__ricorda){display:inline-flex;gap:.45em;align-items:center;font-size:.92em;opacity:.9;cursor:pointer}:where(.mg-sito) :where(.mg-consenso:not([data-pronto]) .mg-consenso__ricorda,.mg-consenso:not([data-pronto]) [data-mg-carica]){display:none}:where(.mg-sito) :where(.mg-consenso[data-modifica] [data-mg-carica],.mg-consenso[data-modifica] .mg-consenso__ricorda){display:inline-flex}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-consenso__avviso){font-size:.82em;padding:12px 14px;margin:10px}:where(.mg-sito) :where(.mg-video .mg-consenso__avviso>p:first-child){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}:where(.mg-sito) :where(.mg-prima-dopo){margin:0;width:100%}:where(.mg-sito) :where(.mg-prima-dopo__area){position:relative;overflow:hidden;border-radius:var(--mg-pd-raggio,12px);aspect-ratio:var(--mg-pd-proporzione,16/9);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--mg-c-superficie);display:grid}:where(.mg-sito) :where(.mg-prima-dopo__area>img,.mg-prima-dopo__dopo img){width:100%;height:100%;object-fit:cover;grid-area:1/1}:where(.mg-sito) :where(.mg-prima-dopo__dopo){position:absolute;inset:0;-webkit-clip-path:inset(0 0 0 var(--mg-pos,50%));clip-path:inset(0 0 0 var(--mg-pos,50%))}:where(.mg-sito) :where(.mg-prima-dopo__maniglia){position:absolute;top:0;bottom:0;left:var(--mg-pos,50%);width:3px;margin-left:-1.5px;background:var(--mg-pd-colore,#fff);pointer-events:none;box-shadow:0 0 12px rgb(0 0 0/.35)}:where(.mg-sito) :where(.mg-prima-dopo__maniglia):before{content:"";position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:var(--mg-pd-colore,#fff);box-shadow:0 4px 14px rgb(0 0 0/.3)}:where(.mg-sito) :where(.mg-prima-dopo__maniglia .mg-icona){position:absolute;top:50%;width:16px;height:16px;margin-top:-8px;color:#111;z-index:1}:where(.mg-sito) :where(.mg-prima-dopo__maniglia .mg-icona:first-child){right:4px}:where(.mg-sito) :where(.mg-prima-dopo__maniglia .mg-icona:last-of-type){left:4px}:where(.mg-sito) :where(.mg-prima-dopo__etichetta){position:absolute;top:14px;padding:.3em .75em;border-radius:999px;background:rgb(0 0 0/.55);color:#fff;font-size:.78em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}:where(.mg-sito) :where(.mg-prima-dopo__etichetta[data-lato=prima]){left:14px}:where(.mg-sito) :where(.mg-prima-dopo__etichetta[data-lato=dopo]){right:14px}:where(.mg-sito) :where(.mg-prima-dopo input[type=range]){position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}:where(.mg-sito) :where(.mg-prima-dopo:has(input:focus-visible) .mg-prima-dopo__maniglia):before{outline:3px solid var(--mg-c-accento);outline-offset:3px}:where(.mg-sito) :where(.mg-prima-dopo:not([data-mg-c]) .mg-prima-dopo__area:not(:has(input))){grid-template-columns:1fr 1fr;gap:6px;aspect-ratio:auto}:where(.mg-sito) :where(.mg-articoli){display:flex;flex-direction:column;gap:24px;min-width:0}:where(.mg-sito) :where(.mg-articoli__testa){display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}:where(.mg-sito) :where(.mg-articoli__titolo){font-size:var(--mg-h3)}:where(.mg-sito) :where(.mg-articoli__tutti){display:inline-flex;align-items:center;gap:.4em;font-weight:600;text-decoration:none}:where(.mg-sito) :where(.mg-articoli__voci){display:grid;grid-template-columns:repeat(var(--mg-art-colonne,3),minmax(0,1fr));grid-gap:var(--mg-art-spazio,28px);gap:var(--mg-art-spazio,28px)}:where(.mg-sito) :where(.mg-articolo){display:flex;flex-direction:column;gap:14px;min-width:0;position:relative}:where(.mg-sito) :where(.mg-articoli[data-riquadri] .mg-articolo){border:1px solid var(--mg-c-bordo);border-radius:16px;overflow:hidden;background:var(--mg-c-sfondo)}:where(.mg-sito) :where(.mg-articoli[data-riquadri] .mg-articolo__corpo){padding:0 1.2em 1.3em}:where(.mg-sito) :where(.mg-articoli[data-riquadri] .mg-articolo__immagine){border-radius:0}:where(.mg-sito) :where(.mg-articolo__immagine){display:block;overflow:hidden;border-radius:var(--mg-art-raggio,12px);background:var(--mg-c-superficie)}:where(.mg-sito) :where(.mg-articolo__immagine img){width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .4s ease}:where(.mg-sito) :where(.mg-articolo__immagine--vuota){aspect-ratio:16/10;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--mg-c-bordo) 55%,transparent) 0 10px,transparent 10px 20px),var(--mg-c-superficie)}:where(.mg-sito) :where(.mg-articolo:hover .mg-articolo__immagine img){transform:scale(1.04)}:where(.mg-sito) :where(.mg-articolo__corpo){display:flex;flex-direction:column;gap:8px;min-width:0}:where(.mg-sito) :where(.mg-articolo__meta){display:flex;flex-wrap:wrap;gap:.3em .9em;font-size:.8em;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-articolo__meta a){position:relative;z-index:2;color:var(--mg-c-primario);font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}:where(.mg-sito) :where(.mg-articolo__titolo){font-size:1.25em;line-height:1.25;overflow-wrap:anywhere}:where(.mg-sito) :where(.mg-articolo__titolo a){color:inherit;text-decoration:none}:where(.mg-sito) :where(.mg-articolo__titolo a):after{content:"";position:absolute;inset:0;z-index:1}:where(.mg-sito) :where(.mg-articolo:hover .mg-articolo__titolo a){color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-articolo__estratto){color:var(--mg-c-testoTenue);font-size:.95em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:where(.mg-sito) :where(.mg-articolo__autore){font-size:.85em;font-weight:600}:where(.mg-sito) :where(.mg-articoli[data-disposizione=elenco] .mg-articoli__voci,.mg-articoli[data-disposizione=compatto] .mg-articoli__voci){grid-template-columns:minmax(0,1fr)}:where(.mg-sito) :where(.mg-articoli[data-disposizione=elenco] .mg-articolo){display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}:where(.mg-sito) :where(.mg-articoli[data-disposizione=compatto] .mg-articoli__voci){gap:0}:where(.mg-sito) :where(.mg-articoli[data-disposizione=compatto] .mg-articolo){padding:14px 0;border-bottom:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-articoli[data-disposizione=compatto] .mg-articolo__titolo){font-size:1.08em}:where(.mg-sito) :where(.mg-articoli[data-disposizione=evidenza] .mg-articoli__voci){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-auto-flow:dense}:where(.mg-sito) :where(.mg-articoli[data-disposizione=evidenza] .mg-articolo[data-grande]){grid-row:span 6}:where(.mg-sito) :where(.mg-articoli[data-disposizione=evidenza] .mg-articolo[data-grande] .mg-articolo__titolo){font-size:1.7em}:where(.mg-sito) :where(.mg-articoli[data-disposizione=evidenza] .mg-articolo:not([data-grande])){display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}:where(.mg-sito) :where(.mg-articoli[data-disposizione=evidenza] .mg-articolo:not([data-grande]) .mg-articolo__titolo){font-size:1.05em}:where(.mg-sito) :where(.mg-articoli[data-disposizione=evidenza] .mg-articolo:not([data-grande]) .mg-articolo__immagine img){aspect-ratio:1}:where(.mg-sito) :where(.mg-articoli__vuoto){color:var(--mg-c-testoTenue)}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-articoli[data-disposizione=elenco] .mg-articolo){grid-template-columns:minmax(0,1fr);gap:12px}:where(.mg-sito) :where(.mg-articoli[data-disposizione=evidenza] .mg-articoli__voci){grid-template-columns:minmax(0,1fr)}:where(.mg-sito) :where(.mg-articoli[data-disposizione=evidenza] .mg-articolo[data-grande]){grid-row:auto}:where(.mg-sito) :where(.mg-articoli[data-disposizione=evidenza] .mg-articolo[data-grande] .mg-articolo__titolo){font-size:1.35em}}:where(.mg-sito) :where(.mg-navigazione){position:relative;min-width:0}:where(.mg-sito) :where(.mg-navigazione__voci){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px var(--mg-nav-spazio,24px)}:where(.mg-sito) :where(.mg-navigazione__voci a){display:inline-flex;align-items:center;gap:.45em;color:var(--mg-nav-colore,var(--mg-c-testo));text-decoration:none;font-size:.97em;font-weight:500;padding:.35em 0;transition:color .15s,background-color .15s}:where(.mg-sito) :where(.mg-navigazione__voci a:hover){color:var(--mg-nav-attivo,var(--mg-c-primario))}:where(.mg-sito) :where(.mg-navigazione__voci a[aria-current=page]){color:var(--mg-nav-attivo,var(--mg-c-primario));font-weight:600}:where(.mg-sito) :where(.mg-navigazione[data-aspetto=sottolineato] .mg-navigazione__voci a){background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 2px;transition:background-size .2s,color .15s}:where(.mg-sito) :where(.mg-navigazione[data-aspetto=sottolineato] .mg-navigazione__voci a:hover,.mg-navigazione[data-aspetto=sottolineato] .mg-navigazione__voci a[aria-current=page]){background-size:100% 2px}:where(.mg-sito) :where(.mg-navigazione[data-aspetto=pillole] .mg-navigazione__voci){gap:4px}:where(.mg-sito) :where(.mg-navigazione[data-aspetto=pillole] .mg-navigazione__voci a){padding:.45em 1em;border-radius:999px}:where(.mg-sito) :where(.mg-navigazione[data-aspetto=pillole] .mg-navigazione__voci a:hover){background:var(--mg-c-superficie)}:where(.mg-sito) :where(.mg-navigazione[data-aspetto=pillole] .mg-navigazione__voci a[aria-current=page]){background:var(--mg-nav-attivo,var(--mg-c-primario));color:var(--mg-c-suPrimario)}:where(.mg-sito) :where(.mg-navigazione__mobile){display:none}:where(.mg-sito) :where(.mg-navigazione__mobile>summary){list-style:none;display:inline-flex;align-items:center;gap:.5em;cursor:pointer;padding:8px 14px;border:1px solid var(--mg-c-bordo);border-radius:999px;font-size:.92em;font-weight:600}:where(.mg-sito) :where(.mg-navigazione__mobile>summary)::-webkit-details-marker{display:none}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-navigazione[data-compatto] .mg-navigazione__desktop){display:none}:where(.mg-sito) :where(.mg-navigazione[data-compatto] .mg-navigazione__mobile){display:block}:where(.mg-sito) :where(.mg-navigazione__mobile>div){position:absolute;z-index:10;top:calc(100% + 8px);right:0;min-width:min(280px,86vw);padding:10px;border-radius:14px;background:var(--mg-c-sfondo);border:1px solid var(--mg-c-bordo);box-shadow:0 16px 40px rgb(0 0 0/.14)}:where(.mg-sito) :where(.mg-navigazione__mobile .mg-navigazione__voci){flex-direction:column!important;align-items:stretch!important;gap:2px}:where(.mg-sito) :where(.mg-navigazione__mobile .mg-navigazione__voci a){display:flex;padding:10px 12px;border-radius:10px}:where(.mg-sito) :where(.mg-navigazione__mobile .mg-navigazione__voci a:hover){background:var(--mg-c-superficie)}}:where(.mg-sito) :where(.mg-briciole ol){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.3em .55em;font-size:.88em;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-briciole li){display:inline-flex;align-items:center;gap:.55em;min-width:0}:where(.mg-sito) :where(.mg-briciole li+li):before{content:var(--mg-bric-sep,"›");opacity:.6}:where(.mg-sito) :where(.mg-briciole a){color:var(--mg-c-testoTenue);text-decoration:none;display:inline-flex;align-items:center}:where(.mg-sito) :where(.mg-briciole a:hover){color:var(--mg-c-primario);text-decoration:underline}:where(.mg-sito) :where(.mg-briciole [aria-current]){color:var(--mg-c-testo);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}:where(.mg-sito) :where(.mg-barra-annunci){display:flex;align-items:center;gap:12px;padding:10px var(--mg-spazio-m,24px);background:var(--mg-c-testo);color:var(--mg-c-sfondo);font-size:.92em}:where(.mg-sito) :where(.mg-barra-annunci[hidden]){display:none}:where(.mg-sito) :where(.mg-barra-annunci__testo){display:flex;flex-wrap:wrap;align-items:center;gap:.4em .7em;flex:1 1;justify-content:inherit;text-align:center}:where(.mg-sito) :where(.mg-barra-annunci__link){color:inherit;font-weight:700;display:inline-flex;align-items:center;gap:.3em;text-underline-offset:.2em}:where(.mg-sito) :where(.mg-avviso[hidden]){display:none}:where(.mg-sito) :where(dialog.mg-popup){width:min(var(--mg-popup-larghezza,520px),calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;border:0;padding:40px 36px 36px;flex-direction:column;box-shadow:0 30px 80px rgb(0 0 0/.3);background:var(--mg-c-sfondo);color:var(--mg-c-testo);font-family:var(--mg-font-testo)}:where(.mg-sito) :where(dialog.mg-popup[open]){display:flex;animation:mg-entra .28s cubic-bezier(.2,.8,.2,1)}:where(.mg-sito) :where(dialog.mg-popup)::-webkit-backdrop{background:rgb(10 12 16/.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:where(.mg-sito) :where(dialog.mg-popup)::backdrop{background:rgb(10 12 16/.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:where(.mg-sito) :where(dialog.mg-popup[data-posizione=basso]){position:fixed;inset:auto 0 0 0;margin:0 auto 16px;width:min(var(--mg-popup-larghezza,920px),calc(100vw - 32px))}:where(.mg-sito) :where(dialog.mg-popup[data-posizione=angolo]){position:fixed;inset:auto 16px 16px auto;margin:0;width:min(var(--mg-popup-larghezza,380px),calc(100vw - 32px))}:where(.mg-sito) :where(.mg-popup__chiudi){position:absolute;top:10px;right:10px}:where(.mg-sito) :where(.mg-popup[data-modifica]){position:relative;display:flex;flex-direction:column;border:2px dashed #7c3aed;box-shadow:0 20px 50px rgb(0 0 0/.12);max-width:var(--mg-popup-larghezza,520px);margin:12px auto;width:100%}:where(.mg-sito) :where(.mg-popup__nota){position:absolute;top:-12px;left:14px;padding:2px 10px;border-radius:999px;background:#7c3aed;color:#fff;font:600 11px/18px system-ui,sans-serif;letter-spacing:.02em}@keyframes mg-entra{0%{opacity:0;transform:translateY(14px) scale(.98)}}@media (prefers-reduced-motion:reduce){:where(.mg-sito) :where(dialog.mg-popup[open]){animation:none}}:where(.mg-sito) :where(.mg-condivisione){display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}:where(.mg-sito) :where(.mg-condivisione__titolo){font-size:.85em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-condivisione ul){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}:where(.mg-sito) :where(.mg-condivisione :is(a,button)){--mg-rete:var(--mg-c-testo);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.45em;font:inherit;font-size:.9em;font-weight:600;cursor:pointer;width:42px;height:42px;border-radius:50%;border:1px solid var(--mg-c-bordo);background:var(--mg-c-sfondo);color:var(--mg-c-testo);text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .15s}:where(.mg-sito) :where(.mg-condivisione :is(a,button):hover){background:var(--mg-rete);border-color:var(--mg-rete);color:#fff;transform:translateY(-1px)}:where(.mg-sito) :where(.mg-condivisione [data-rete=facebook]){--mg-rete:#1877f2}:where(.mg-sito) :where(.mg-condivisione [data-rete=x]){--mg-rete:#111}:where(.mg-sito) :where(.mg-condivisione [data-rete=linkedin]){--mg-rete:#0a66c2}:where(.mg-sito) :where(.mg-condivisione [data-rete=whatsapp]){--mg-rete:#1fa855}:where(.mg-sito) :where(.mg-condivisione [data-rete=telegram]){--mg-rete:#229ed9}:where(.mg-sito) :where(.mg-condivisione [data-rete=email],.mg-condivisione button){--mg-rete:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-condivisione[data-marchi] [data-rete]){background:var(--mg-rete);border-color:var(--mg-rete);color:#fff}:where(.mg-sito) :where(.mg-condivisione[data-aspetto=pulsanti] :is(a,button)){width:auto;height:auto;border-radius:999px;padding:.55em 1em}:where(.mg-sito) :where(.mg-condivisione[data-aspetto=semplici] :is(a,button)){border-color:transparent;background:transparent;width:36px;height:36px}:where(.mg-sito) :where(.mg-condivisione [hidden]){display:none}:where(.mg-sito) :where(.mg-newsletter){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:20px 40px;gap:20px 40px;align-items:center;min-width:0}:where(.mg-sito) :where(.mg-newsletter[data-disposizione=impilata]){grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}:where(.mg-sito) :where(.mg-newsletter[data-aspetto=riquadro]){padding:clamp(24px,4cqi,44px);border:1px solid var(--mg-c-bordo);border-radius:22px;background:var(--mg-c-superficie)}:where(.mg-sito) :where(.mg-newsletter[data-aspetto=pieno]){padding:clamp(24px,4cqi,48px);border-radius:22px;background:var(--mg-c-primario);color:var(--mg-c-suPrimario)}:where(.mg-sito) :where(.mg-newsletter[data-aspetto=pieno] .mg-modulo__campo>label,.mg-newsletter[data-aspetto=pieno] .mg-modulo__privacy){color:inherit}:where(.mg-sito) :where(.mg-newsletter[data-aspetto=pieno] .mg-bottone--primario){background:var(--mg-c-testo);color:var(--mg-c-sfondo)}:where(.mg-sito) :where(.mg-newsletter__testo){display:grid;grid-gap:.5em;gap:.5em}:where(.mg-sito) :where(.mg-newsletter__titolo){font-size:var(--mg-h3)}:where(.mg-sito) :where(.mg-newsletter__testo p){opacity:.85}:where(.mg-sito) :where(.mg-newsletter__modulo){max-width:none;width:100%}:where(.mg-sito) :where(.mg-newsletter[data-disposizione=impilata] .mg-newsletter__modulo){max-width:560px;text-align:left}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-newsletter){grid-template-columns:minmax(0,1fr)}}:where(.mg-sito) :where(.mg-carosello__diapositiva>.mg-pannello){border-radius:16px;height:100%}:where(.mg-sito) :where(.mg-file-download){display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--mg-c-bordo);border-radius:12px;background:var(--mg-c-superficie);min-width:0}:where(.mg-sito) :where(.mg-download__icona){width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--mg-c-primario) 12%,transparent);color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-download__testo){flex:1 1 auto;min-width:0;display:grid;grid-gap:2px;gap:2px}:where(.mg-sito) :where(.mg-download__titolo){overflow-wrap:anywhere}:where(.mg-sito) :where(.mg-download__descrizione,.mg-download__dettagli,.mg-download__protetto){font-size:.875em;opacity:.78}:where(.mg-sito) :where(.mg-download__link){flex:none;display:inline-flex;align-items:center;padding:.55em 1.1em;border-radius:999px;background:var(--mg-c-primario);color:var(--mg-c-suPrimario);text-decoration:none;font-weight:600;font-size:.9375em}:where(.mg-sito) :where(.mg-download__link:focus-visible){outline:2px solid currentColor;outline-offset:3px}@container mgpagina (max-width: 520px){:where(.mg-sito) :where(.mg-file-download){flex-wrap:wrap}:where(.mg-sito) :where(.mg-download__link){width:100%;justify-content:center}}