:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tema-fondo-base:#fff;--tema-fondo-carta:#f6ede3;--tema-fondo-khaki:#efe5d7;--tema-fondo-forte:var(--tema-fondo-carta);--tema-fondo-pie:var(--tema-fondo-khaki);--tema-fondo-barra:var(--tema-fondo-base);--tema-fondo-evidenza:var(--tema-fondo-carta);--tema-fondo-foto:#f3ece2;--tema-fondo-foto-secondario:#e8ddcd;--tema-fondo-mare:#0a2240;--tema-fondo-mare-scuro:#061830;--tema-inchiostro:#0d2a4b;--tema-fondo-testata:color-mix(in srgb, var(--tema-fondo-mare) 96%, transparent);--tema-fondo-foto-traslucido:#f6ede3f0;--tema-titolo:#0d2a4b;--tema-testo:#1d2430;--tema-testo-tenue:#4f596b;--tema-collegamento:#143d6b;--tema-accento:#2f5f97;--tema-testo-inverso:#fff;--tema-filetto:#6f7b8d;--tema-linea-decorativa:#ddd3c1;--tema-linea-su-khaki:#dacfbe;--tema-bordo-comando:#6f7b8d;--tema-focus:#2f5f97;--tema-testo-su-forte:var(--tema-testo);--tema-titolo-su-forte:var(--tema-titolo);--tema-testo-tenue-su-forte:var(--tema-testo-tenue);--tema-accento-su-forte:var(--tema-accento);--tema-filetto-su-forte:var(--tema-linea-decorativa);--tema-errore:#a3341f;--tema-fondo-errore:#fbeeea;--tema-testo-errore:#6d2214;--tema-avviso:#b8860b;--tema-fondo-avviso:#fdf6e6;--tema-fondo-avviso-evidente:#fdf1cf;--tema-testo-avviso:#5c4508;--s-blu-scuro:var(--tema-titolo);--s-blu:var(--tema-collegamento);--s-blu-chiaro:var(--tema-accento);--s-bianco:var(--tema-fondo-base);--s-linea:var(--tema-linea-decorativa);--s-testo:var(--tema-testo);--s-testo-tenue:var(--tema-testo-tenue);--s-accento:var(--tema-accento);--s-accento-scuro:var(--tema-collegamento);--s-errore:var(--tema-errore);--s-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--s-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-mini:.75rem;--t-piccolo:.875rem;--t-base:clamp(1rem, .97rem + .14vw, 1.0625rem);--t-guida:clamp(1.0625rem, 1rem + .35vw, 1.25rem);--t-h3:clamp(1.1875rem, 1.12rem + .35vw, 1.375rem);--t-h2:clamp(1.625rem, 1.3rem + 1.55vw, 2.5rem);--t-h1:clamp(2rem, 1.45rem + 2.6vw, 3.5rem);--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:48px;--sp-sezione:clamp(56px, 4.2vw + 40px, 104px);--s-sfumatura:clamp(64px, 10vw, 128px);--s-max:1180px;--s-margine:clamp(20px, 5vw, 40px);--s-raggio:14px;--s-testata:60px;--s-barra:60px;--s-ombra:0 1px 2px #0a22400f, 0 8px 24px -12px #0a22402e;--s-moto:.25s cubic-bezier(.2, .7, .2, 1)}@media (width>=900px){:root{--s-testata:76px}}html{scroll-padding-top:calc(var(--s-testata) + 16px);scroll-padding-bottom:calc(var(--s-barra) + 16px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--tema-fondo-base);color:var(--s-testo);font-family:var(--s-sans);font-size:var(--t-base);-webkit-font-smoothing:antialiased;line-height:1.65}.sito{overflow-wrap:break-word;flex-direction:column;min-height:100dvh;display:flex}.contenuto{flex:1 0 auto}.contenuto:focus{outline:none}.sito :where(h1,h2,h3,h4){font-family:var(--s-serif);color:var(--s-blu-scuro);letter-spacing:-.012em;text-wrap:balance;margin:0 0 .5em;font-weight:400;line-height:1.15}.sito :where(h1){font-size:var(--t-h1);max-width:22ch;line-height:1.08}.sito :where(h2){font-size:var(--t-h2);max-width:24ch}.sito :where(h3){font-size:var(--t-h3);line-height:1.25}.sito :where(p){text-wrap:pretty;margin:0 0 1em}.sito :where(p,li,dd){max-width:70ch}.sito :where(address){font-style:normal}.sito :where(a){color:var(--s-blu);text-underline-offset:.18em;text-decoration-thickness:1px}.sito :where(a:hover){color:var(--s-blu-chiaro);text-decoration-thickness:2px}.sito :where(img,svg){max-width:100%}.sito :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--tema-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--tema-fondo-base);border-radius:2px}.scuro :where(a,button,summary):focus-visible{outline-color:var(--tema-focus);box-shadow:0 0 0 5px var(--tema-fondo-base)}.occhiello,.sopratitolo{font-family:var(--s-sans);font-size:var(--t-mini);letter-spacing:.16em;text-transform:uppercase;color:var(--s-blu-chiaro);margin:0 0 var(--sp-2);align-items:center;gap:12px;font-weight:600;display:flex}.occhiello:before,.sopratitolo:before{content:"";background:var(--s-accento);flex:none;width:28px;height:1px}.guida{font-size:var(--t-guida);color:var(--s-testo-tenue);max-width:62ch;line-height:1.55}.lettura{max-width:66ch}.scuro{color:var(--tema-testo-su-forte);--b-sfondo:var(--tema-fondo-base);--b-testo:var(--tema-titolo-su-forte);--b-bordo:var(--tema-bordo-comando);--b-sfondo-sopra:var(--tema-fondo-khaki);--b2-testo:var(--tema-titolo-su-forte);--b2-bordo:var(--tema-titolo-su-forte);--b2-sfondo-sopra:var(--tema-fondo-base)}.scuro :where(h1,h2,h3,h4){color:var(--tema-titolo-su-forte)}.scuro :where(a){color:var(--tema-collegamento)}.scuro :where(a:hover),.scuro .occhiello,.scuro .sopratitolo{color:var(--tema-accento-su-forte)}.scuro .guida{color:var(--tema-testo-tenue-su-forte)}.involucro{width:100%;max-width:calc(var(--s-max) + 2 * var(--s-margine));padding-inline:var(--s-margine);margin-inline:auto}.stretto{max-width:calc(760px + 2 * var(--s-margine))}.sezione{background:var(--tema-fondo-base);padding-block:var(--sp-sezione) max(var(--sp-sezione), var(--s-sfumatura))}.sezione-grigia{background:var(--tema-fondo-khaki)}.sezione-blu{background:var(--tema-fondo-forte)}:where(.contenuto>:is(.apertura,.intestazione,.sezione,.cta)){--s-fondo-vicino:var(--tema-fondo-base);isolation:isolate;position:relative}:where(.contenuto>:is(.apertura,.intestazione,.sezione,.cta)+:is(.apertura,.intestazione,.sezione,.cta)){margin-top:-1px}:where(.contenuto>:is(.apertura,.intestazione,.sezione,.cta)>.involucro){z-index:1;position:relative}:where(.contenuto>:is(.apertura,.intestazione,.sezione,.cta)):after{content:"";z-index:0;height:var(--s-sfumatura);background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--s-fondo-vicino) 2.8%, transparent) 10%, color-mix(in srgb, var(--s-fondo-vicino) 10.4%, transparent) 20%, color-mix(in srgb, var(--s-fondo-vicino) 21.6%, transparent) 30%, color-mix(in srgb, var(--s-fondo-vicino) 35.2%, transparent) 40%, color-mix(in srgb, var(--s-fondo-vicino) 50%, transparent) 50%, color-mix(in srgb, var(--s-fondo-vicino) 64.8%, transparent) 60%, color-mix(in srgb, var(--s-fondo-vicino) 78.4%, transparent) 70%, color-mix(in srgb, var(--s-fondo-vicino) 89.6%, transparent) 80%, color-mix(in srgb, var(--s-fondo-vicino) 97.2%, transparent) 90%, var(--s-fondo-vicino) 100%);pointer-events:none;position:absolute;inset:auto 0 0}:where(.contenuto>:is(.apertura,.intestazione,.sezione,.cta):has(+:is(.apertura,.intestazione,.sezione-blu,.cta))){--s-fondo-vicino:var(--tema-fondo-carta)}:where(.contenuto>:is(.apertura,.intestazione,.sezione,.cta):has(+.sezione-grigia)){--s-fondo-vicino:var(--tema-fondo-khaki)}:where(.contenuto>:is(.apertura,.intestazione,.sezione,.cta):last-child){--s-fondo-vicino:var(--tema-fondo-pie)}.contenuto>.apertura{--s-fondo-vicino:var(--tema-fondo-carta)}:where(.contenuto>.apertura+:is(.intestazione,.sezione,.cta)):before{content:"";z-index:0;background:linear-gradient(to top, transparent 0%, color-mix(in srgb, var(--tema-fondo-carta) 2.8%, transparent) 10%, color-mix(in srgb, var(--tema-fondo-carta) 10.4%, transparent) 20%, color-mix(in srgb, var(--tema-fondo-carta) 21.6%, transparent) 30%, color-mix(in srgb, var(--tema-fondo-carta) 35.2%, transparent) 40%, color-mix(in srgb, var(--tema-fondo-carta) 50%, transparent) 50%, color-mix(in srgb, var(--tema-fondo-carta) 64.8%, transparent) 60%, color-mix(in srgb, var(--tema-fondo-carta) 78.4%, transparent) 70%, color-mix(in srgb, var(--tema-fondo-carta) 89.6%, transparent) 80%, color-mix(in srgb, var(--tema-fondo-carta) 97.2%, transparent) 90%, var(--tema-fondo-carta) 100%);pointer-events:none;height:clamp(80px,9vw,136px);position:absolute;inset:0 0 auto}.capo{gap:var(--sp-1) var(--sp-4);margin-bottom:var(--sp-5);display:grid}.capo :where(h2,.guida){margin-bottom:0}.g12{gap:var(--sp-4);display:grid}@media (width>=900px){.capo{grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline}.capo>:first-child{grid-column:1/span 6}.capo>:nth-child(2){grid-column:7/-1;max-width:46ch}.g12{column-gap:var(--sp-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.colonna-foto{grid-column:1/span 5}.colonna-testo{grid-column:7/-1;align-self:center}.colonna-testo-larga{grid-column:1/span 7}.colonna-lato{grid-column:8/-1}.colonna-titolo{top:calc(var(--s-testata) + var(--sp-4));grid-column:1/span 4;position:sticky}.colonna-elenco{grid-column:6/-1}}.salta{left:var(--s-margine);z-index:60;background:var(--tema-fondo-base);border-radius:var(--s-raggio);padding:12px 16px;position:absolute;top:-80px}.salta:focus{top:8px}.testata{z-index:50;background:var(--tema-fondo-testata);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--tema-fondo-mare-scuro);transition:box-shadow var(--s-moto);position:sticky;top:0}.testata-interna{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--s-testata);transition:min-height var(--s-moto);display:flex}.testata-ridotta{box-shadow:0 6px 20px -14px #0a224073}.testata-ridotta .testata-interna{min-height:calc(var(--s-testata) - 8px)}.testata{--tema-titolo:#fff;--tema-testo:#fff;--tema-testo-tenue:#eaf3f9;--tema-collegamento:#fff;--tema-accento:#cfe6f5;--tema-focus:#fff;--tema-linea-decorativa:#fff6;--tema-fondo-evidenza:#ffffff24;--s-blu-scuro:var(--tema-titolo);--s-blu:var(--tema-collegamento);--s-blu-chiaro:var(--tema-accento);--s-linea:var(--tema-linea-decorativa);--s-testo:var(--tema-testo);--s-testo-tenue:var(--tema-testo-tenue);--s-accento:#fff;--b-sfondo:#fff;--b-testo:var(--tema-inchiostro);--b-bordo:#fff;--b-sfondo-sopra:#e2eef7;color:var(--tema-testo)}.testata .menu-mobile-voci{background:var(--tema-fondo-mare)}.marchio{padding-block:6px;text-decoration:none;display:block}.marchio-nome{font-family:var(--s-serif);letter-spacing:.01em;color:var(--s-blu-scuro);margin:0;font-size:1.625rem;line-height:1;display:block}.marchio-nome span{color:var(--s-blu-chiaro)}.marchio-sotto{letter-spacing:.17em;text-transform:uppercase;color:var(--s-testo-tenue);white-space:nowrap;transition:opacity var(--s-moto);margin:5px 0 0;font-size:.5625rem;font-weight:600;display:block}.scuro .marchio-nome{color:var(--tema-titolo)}.scuro .marchio-nome span{color:var(--tema-accento)}.scuro .marchio-sotto{color:var(--tema-testo-tenue)}.testata .marchio{text-align:center}.testata .marchio-nome,.testata .marchio-nome span{color:#fff}.menu{align-items:center;gap:clamp(14px,1.8vw,26px);display:none}.menu>a:not(.bottone){min-width:44px;min-height:44px;color:var(--s-testo);white-space:nowrap;justify-content:center;align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex;position:relative}.menu>a:not(.bottone):after{content:"";background:var(--s-accento);transform-origin:0;height:2px;transition:transform var(--s-moto);position:absolute;inset:auto 0 8px;transform:scaleX(0)}.menu>a:not(.bottone):hover,.menu>a[aria-current=page]{color:var(--s-blu)}.menu>a:not(.bottone):hover:after,.menu>a[aria-current=page]:after{transform:scaleX(1)}.menu-mobile>summary{border:1px solid var(--s-linea);border-radius:var(--s-raggio);min-height:44px;color:var(--s-blu-scuro);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:.9375rem;font-weight:600;list-style:none;display:inline-flex}.menu-mobile>summary::-webkit-details-marker{display:none}.menu-mobile>summary:hover,.menu-mobile[open]>summary{border-color:var(--s-blu);background:var(--tema-fondo-evidenza)}.menu-mobile-icona{display:flex}.menu-mobile-voci{max-height:calc(100dvh - var(--s-testata) - var(--s-barra));padding:var(--sp-1) var(--s-margine) var(--sp-3);background:var(--tema-fondo-base);border-bottom:1px solid var(--s-linea);flex-direction:column;display:flex;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 24px 40px -24px #0a224066}.menu-mobile-voci>a:not(.bottone){border-bottom:1px solid var(--s-linea);min-height:52px;font-family:var(--s-serif);color:var(--s-blu-scuro);align-items:center;font-size:1.25rem;text-decoration:none;display:flex}.menu-mobile-voci>a[aria-current=page]{color:var(--s-blu-chiaro);box-shadow:inset 3px 0 0 var(--s-accento);padding-left:14px}.menu-mobile-voci>.bottone{margin-top:var(--sp-3);justify-content:center}@media (width>=900px){.menu{display:flex}.menu-mobile{display:none}.marchio-nome{font-size:1.875rem}.marchio-sotto{font-size:.625rem}}@media (width<=899.98px){.testata-ridotta .marchio-sotto{opacity:0}}@media (width<=1099.98px){.menu>.bottone{display:none}}@media (width<=399.98px){.testata .marchio-sotto{letter-spacing:.1em;font-size:.5rem}}.bottone{background:var(--b-sfondo,var(--s-blu));min-height:50px;color:var(--b-testo,var(--tema-testo-inverso));border:1.5px solid var(--b-bordo,var(--s-blu));border-radius:var(--s-raggio);font-family:var(--s-sans);cursor:pointer;transition:background-color var(--s-moto), border-color var(--s-moto), color var(--s-moto), transform var(--s-moto);justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.bottone:hover{background:var(--b-sfondo-sopra,var(--s-blu-scuro));border-color:var(--b-sfondo-sopra,var(--s-blu-scuro));color:var(--b-testo,var(--tema-testo-inverso))}.bottone:active{transform:translateY(1px)scale(.99)}.bottone-chiaro{color:var(--b2-testo,var(--s-blu));border-color:var(--b2-bordo,var(--s-blu));background:0 0}.bottone-chiaro:hover{background:var(--b2-sfondo-sopra,var(--tema-fondo-evidenza));border-color:var(--b2-testo,var(--s-blu));color:var(--b2-testo,var(--s-blu-scuro))}.bottone-piccolo{white-space:nowrap;min-height:44px;padding:8px 16px;font-size:.9375rem}.bottone svg{flex:none}.bottone:hover svg:last-child{transform:translate(3px)}.bottone svg:last-child{transition:transform var(--s-moto)}.azioni{margin-top:var(--sp-4);flex-wrap:wrap;gap:12px;display:flex}@media (width<=479.98px){.azioni>.bottone{width:100%}}.collegamento-freccia{border-bottom:1px solid #0000;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.collegamento-freccia:hover{border-bottom-color:currentColor}.apertura,.intestazione,.cta{isolation:isolate;position:relative;overflow:hidden}.cta,.intestazione.scuro{background:var(--tema-fondo-forte)}.costa{z-index:-1;pointer-events:none;position:absolute}.costa-terra{stroke:var(--tema-collegamento);stroke-width:1.5px;vector-effect:non-scaling-stroke}.costa-mare{stroke:var(--tema-accento);stroke-width:1px;vector-effect:non-scaling-stroke}.costa-sede circle{fill:var(--tema-fondo-carta);stroke:var(--tema-accento);stroke-width:1.5px}.costa-sede text{fill:var(--tema-testo-tenue);font-family:var(--s-sans);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.apertura{--s-sfumatura:clamp(40px, 5vw, 72px);background:var(--tema-fondo-carta);--b-sfondo:var(--tema-fondo-base);--b-testo:var(--tema-titolo);--b-bordo:var(--tema-bordo-comando);--b-sfondo-sopra:var(--tema-fondo-khaki);--b2-testo:var(--tema-titolo);--b2-bordo:var(--tema-titolo);--b2-sfondo-sopra:var(--tema-fondo-base);padding-top:clamp(40px,6vw,80px)}.apertura .bottone:not(.bottone-chiaro),.scuro .bottone:not(.bottone-chiaro){box-shadow:0 1px 2px #0a224014,0 6px 16px -10px #0a224059}.apertura h1{max-width:17ch;color:var(--s-blu-scuro)}.apertura .guida{max-width:56ch}.valori{padding:var(--sp-3) 0 0;margin:var(--sp-5) 0 0;font-size:var(--t-mini);letter-spacing:.2em;text-transform:uppercase;color:var(--s-blu-scuro);border-top:1px solid #0a224029;flex-wrap:wrap;gap:8px 22px;font-weight:600;list-style:none;display:flex}.valori li{align-items:center;gap:10px;display:flex}.valori li:before{content:"";background:var(--s-accento);border-radius:50%;width:4px;height:4px}@media (width>=900px){.valori{max-width:440px}.apertura.intestazione-con-disegno .involucro>h1{max-width:62%}}.intestazione{padding-block:clamp(40px, 6vw, 88px) max(clamp(40px, 6vw, 88px), var(--s-sfumatura));background:var(--tema-fondo-carta)}.intestazione-costa{opacity:.35;width:min(120%,760px);bottom:-38%;right:-30%}.intestazione .guida:last-child{margin-bottom:0}@media (width>=900px){.intestazione-costa{opacity:.7;width:46%;top:50%;bottom:auto;right:-8%;transform:translateY(-40%)}.intestazione .involucro>:where(h1,.guida,.lettura){max-width:60%}}.intestazione-con-disegno{--disegno-alto:clamp(200px, 56vw, 300px);padding-bottom:calc(var(--disegno-alto) * .86)}.intestazione-con-disegno .guida{color:var(--tema-testo)}.intestazione-con-disegno .occhiello{color:var(--tema-titolo)}.intestazione-con-disegno .occhiello:before{background:var(--tema-titolo)}.intestazione-disegno{z-index:-1;width:100%;max-width:none;height:var(--disegno-alto);object-fit:cover;object-position:var(--disegno-fuoco,50%) 60%;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}@media (width>=900px){.intestazione-con-disegno{min-height:min(33.5vw,640px);padding-bottom:clamp(120px,13vw,200px)}.intestazione-disegno{object-position:var(--disegno-fuoco-largo,50%) 100%;height:100%;top:0;-webkit-mask-image:linear-gradient(#0000,#000 10%);mask-image:linear-gradient(#0000,#000 10%)}.intestazione-con-disegno:before{content:"";z-index:0;background:linear-gradient(90deg, color-mix(in srgb, var(--tema-fondo-carta) 68%, transparent) 0%, color-mix(in srgb, var(--tema-fondo-carta) 62%, transparent) 50%, transparent 76%);pointer-events:none;position:absolute;inset:0}.intestazione-con-disegno :where(.occhiello,h1,.guida,.bottone-chiaro,.valori){text-shadow:0 0 1px var(--tema-fondo-carta), 0 0 2px var(--tema-fondo-carta), 0 0 3px var(--tema-fondo-carta), 0 0 4px var(--tema-fondo-carta), 0 0 6px var(--tema-fondo-carta), 0 0 8px var(--tema-fondo-carta), 0 0 12px var(--tema-fondo-carta), 0 0 18px var(--tema-fondo-carta), 0 0 26px var(--tema-fondo-carta)}.intestazione-con-disegno h1{background:color-mix(in srgb, var(--tema-fondo-carta) 60%, transparent);box-shadow:0 0 40px 28px color-mix(in srgb, var(--tema-fondo-carta) 60%, transparent);border-radius:32px}.intestazione-con-disegno .guida{background:color-mix(in srgb, var(--tema-fondo-carta) 86%, transparent);box-shadow:0 0 36px 26px color-mix(in srgb, var(--tema-fondo-carta) 86%, transparent);text-shadow:0 0 1px var(--tema-fondo-carta), 0 0 2px var(--tema-fondo-carta), 0 0 2px var(--tema-fondo-carta), 0 0 3px var(--tema-fondo-carta), 0 0 4px var(--tema-fondo-carta), 0 0 6px var(--tema-fondo-carta), 0 0 9px var(--tema-fondo-carta), 0 0 14px var(--tema-fondo-carta);border-radius:28px}.intestazione-con-disegno .bottone-chiaro{background:color-mix(in srgb, var(--tema-fondo-carta) 72%, transparent)}.intestazione-con-disegno .involucro>:where(h1,.guida,.lettura){max-width:54%}}.cta{background:var(--tema-fondo-carta);padding-block:var(--sp-sezione) max(var(--sp-sezione), var(--s-sfumatura))}.cta-costa{opacity:.35;width:min(130%,820px);bottom:-40%;left:-20%;transform:scaleX(-1)}.cta-interna{gap:var(--sp-2);display:grid}.cta-interna :where(h2,.guida){margin-bottom:0}.cta-interna h2{margin-bottom:var(--sp-2)}.cta .azioni{margin-top:var(--sp-2)}.cta-nota{margin:var(--sp-2) 0 0;padding-top:var(--sp-2);border-top:1px solid var(--tema-filetto-su-forte);font-size:var(--t-piccolo);color:var(--tema-testo-tenue-su-forte)}@media (width>=900px){.cta-interna{align-items:center;column-gap:var(--sp-4);grid-template-columns:repeat(12,minmax(0,1fr))}.cta-interna>:first-child{grid-column:1/span 7}.cta-interna>.azioni{flex-direction:column;grid-column:9/-1;align-items:stretch;margin-top:0}.cta-nota{grid-column:1/-1;max-width:none}}.griglia{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}@media (width>=900px){.griglia-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=600px){.griglia-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.griglia-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.riquadro{background:var(--tema-fondo-base);border:1px solid var(--s-linea);border-radius:var(--s-raggio);padding:var(--sp-4) var(--sp-3) var(--sp-3);transition:box-shadow var(--s-moto), transform var(--s-moto);position:relative}.riquadro:before{content:"";inset:-1px auto auto var(--sp-3);background:var(--s-accento);width:40px;height:3px;transition:width var(--s-moto);position:absolute}.riquadro:hover{box-shadow:var(--s-ombra)}.riquadro:hover:before{width:72px}.riquadro :where(p:last-child,ul:last-child){margin-bottom:0}.riquadro p{color:var(--s-testo-tenue)}.valore{padding-top:var(--sp-3);border-top:1px solid var(--s-blu-scuro)}.valore p{color:var(--s-testo-tenue);margin-bottom:0}.elenco-segni{margin:var(--sp-2) 0 0;padding:0;list-style:none}.elenco-segni li{margin-bottom:10px;padding-left:26px;position:relative}.elenco-segni li:last-child{margin-bottom:0}.elenco-segni li:before{content:"";background:var(--s-accento);width:14px;height:1.5px;position:absolute;top:.78em;left:0}.scuro .elenco-segni li:before{background:var(--tema-accento-su-forte)}.riquadro>.elenco-segni:first-child{margin-top:0}.vuoto{padding:var(--sp-4) var(--sp-3);background:var(--tema-fondo-base);border:1px dashed var(--tema-linea-decorativa);border-radius:var(--s-raggio)}.vuoto p{color:var(--s-testo-tenue)}.portali-titolo{font-family:var(--s-sans);font-size:var(--t-mini);letter-spacing:.16em;text-transform:uppercase;color:var(--s-blu-chiaro);margin:var(--sp-3) 0 var(--sp-1);font-weight:600}.portali{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.portali>li>a{border:1px solid var(--s-linea);background:var(--tema-fondo-base);min-height:44px;color:var(--s-blu-scuro);font-weight:600;font-size:var(--t-piccolo);border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.portali>li:not(:has(a)){border:1px solid var(--s-linea);background:var(--tema-fondo-base);min-height:44px;color:var(--s-blu-scuro);font-weight:600;font-size:var(--t-piccolo);border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.portali>li>a:hover{border-color:var(--s-blu);background:var(--tema-fondo-evidenza)}.servizi-numero{font-family:var(--s-serif);font-size:var(--t-piccolo);letter-spacing:.08em;color:var(--s-accento-scuro);font-variant-numeric:tabular-nums lining-nums}.servizi,.punti-numerati{border-bottom:1px solid var(--s-linea);margin:0;padding:0;list-style:none}.servizi>li,.punti-numerati>li{gap:4px var(--sp-4);padding-block:var(--sp-3);border-top:1px solid var(--s-linea);max-width:none;display:grid}.servizi :where(h3,p),.punti-numerati :where(h3,p){margin:0}.servizi p,.punti-numerati p{color:var(--s-testo-tenue)}.servizi>li{transition:background-color var(--s-moto)}@media (width>=900px){.servizi>li{padding-block:var(--sp-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.servizi>li:hover{background:linear-gradient(90deg, var(--tema-fondo-khaki), transparent)}.servizi .servizi-numero{grid-column:1/span 1}.servizi h3{grid-column:2/span 4;font-size:1.625rem}.servizi p{grid-column:7/-1}}@media (width>=600px){.punti-numerati>li{grid-template-columns:48px minmax(0,1fr)}.punti-numerati .servizi-numero{grid-row:1/span 2;padding-top:4px}}.impegni{margin:0;padding:0;list-style:none}.impegni li{padding:var(--sp-3) 0 var(--sp-3) var(--sp-4);border-top:1px solid var(--s-linea);font-family:var(--s-serif);font-size:var(--t-h3);color:var(--s-blu-scuro);background:linear-gradient(var(--s-accento), var(--s-accento)) 0 calc(var(--sp-3) + .7em) / 16px 1.5px no-repeat;line-height:1.4}.impegni li:last-child,.domande{border-bottom:1px solid var(--s-linea)}.domanda{border-top:1px solid var(--s-linea)}.domanda>summary{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:60px;padding-block:var(--sp-2);font-family:var(--s-serif);font-size:var(--t-h3);color:var(--s-blu-scuro);cursor:pointer;line-height:1.3;list-style:none;display:flex}.domanda>summary::-webkit-details-marker{display:none}.domanda>summary:after{content:"";border-right:1.5px solid var(--s-accento-scuro);border-bottom:1.5px solid var(--s-accento-scuro);width:12px;height:12px;transition:transform var(--s-moto);flex:none;margin-right:4px;transform:translateY(-3px)rotate(45deg)}.domanda[open]>summary:after{transform:translateY(3px)rotate(-135deg)}.domanda>summary:hover{color:var(--s-blu-chiaro)}.domanda>p{padding:0 var(--sp-4) var(--sp-3) 0;color:var(--s-testo-tenue);margin:0}.unione{border-radius:var(--s-raggio);box-shadow:var(--s-ombra);display:grid;position:relative}.unione-meta{padding:var(--sp-5) var(--sp-3);background:var(--tema-fondo-base);border:1px solid var(--s-linea);border-radius:0 0 var(--s-raggio) var(--s-raggio)}.unione-meta.scuro{background:var(--tema-fondo-carta);border-color:var(--tema-linea-decorativa);border-radius:var(--s-raggio) var(--s-raggio) 0 0}.unione-meta h3{font-size:var(--t-h2)}.unione-meta p{color:var(--s-testo-tenue);margin:0}.unione-meta.scuro p{color:var(--tema-testo-tenue-su-forte)}.unione{grid-template-rows:auto 0 auto}.unione-piu{z-index:1;background:var(--s-accento);width:56px;height:56px;color:var(--tema-testo-inverso);font-family:var(--s-serif);box-shadow:0 0 0 6px var(--tema-fondo-base);border-radius:50%;justify-self:center;place-items:center;margin-top:-28px;font-size:2rem;line-height:1;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:grid}.unione:hover .unione-piu{transform:rotate(90deg)}.unione-esito{margin:var(--sp-4) auto 0;text-align:center;max-width:60ch;font-family:var(--s-serif);font-size:var(--t-guida);color:var(--s-blu-scuro);line-height:1.5}@media (width>=760px){.unione{grid-template-rows:auto;grid-template-columns:1fr 0 1fr}.unione-meta{padding:var(--sp-5) clamp(32px, 5vw, 72px);border-radius:0 var(--s-raggio) var(--s-raggio) 0}.unione-meta.scuro{border-radius:var(--s-raggio) 0 0 var(--s-raggio)}.unione-piu{align-self:center;margin:0 0 0 -28px}}.tappe-brevi{column-gap:var(--sp-3);border-top:1px solid var(--tema-filetto-su-forte);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));margin:0;padding:0;list-style:none;display:grid}.tappe-brevi li{border-bottom:1px solid var(--tema-filetto-su-forte);font-family:var(--s-serif);color:var(--tema-titolo-su-forte);align-items:baseline;gap:12px;padding:11px 0;font-size:1.0625rem;line-height:1.3;display:flex}.tappe-brevi span{font-size:var(--t-mini);letter-spacing:.08em;color:var(--tema-accento-su-forte);font-variant-numeric:tabular-nums lining-nums}@media (width>=900px){.investimenti-home-testo{grid-column:1/span 6}.tappe-brevi{grid-column:8/-1;grid-template-columns:1fr;align-self:center}}.percorso{--numero:48px;--tratto:var(--s-blu-scuro);margin:0;padding:0;list-style:none;display:grid}.tappa{grid-template-columns:var(--numero) minmax(0, 1fr);gap:var(--sp-3);padding-bottom:var(--sp-4);max-width:none;display:grid;position:relative}.tappa:before{content:"";left:calc(var(--numero) / 2 - .5px);top:var(--numero);background:var(--tratto);opacity:.35;width:1px;position:absolute;bottom:0}.tappa-ultima:before{display:none}.tappa-numero{width:var(--numero);height:var(--numero);border:1px solid var(--tratto);background:var(--tema-fondo-base);font-family:var(--s-serif);color:var(--s-blu-scuro);font-variant-numeric:tabular-nums lining-nums;transition:background-color var(--s-moto), color var(--s-moto), border-color var(--s-moto), box-shadow var(--s-moto);border-radius:50%;place-items:center;font-size:1.0625rem;display:grid;position:relative}.tappa:hover .tappa-numero,.tappa:focus-within .tappa-numero{background:var(--s-blu-scuro);border-color:var(--s-blu-scuro);color:var(--tema-testo-inverso);box-shadow:0 0 0 6px #a88a4f47}.tappa-ultima .tappa-numero{background:var(--s-accento-scuro);border-color:var(--s-accento-scuro);color:var(--tema-testo-inverso)}.tappa-corpo h3{margin:10px 0 6px}.tappa-corpo p{color:var(--s-testo-tenue);margin:0}.tappa-corpo{transition:transform var(--s-moto)}.tappa:hover .tappa-corpo{transform:translate(4px)}@media (width>=1024px){.percorso{--vuoto-col:var(--sp-5);--vuoto-riga:72px;column-gap:var(--vuoto-col);row-gap:var(--vuoto-riga);grid-template-columns:repeat(3,minmax(0,1fr))}.tappa{grid-template-columns:calc(var(--numero) / 2) minmax(0, 1fr);gap:var(--sp-2) var(--sp-2);padding-bottom:0}.tappa-numero{grid-column:1/-1}.tappa-corpo{grid-column:2}.tappa-corpo h3{margin-top:0}.tappa:hover .tappa-corpo{transform:translateY(-2px)}.tappa:nth-child(6n+4){grid-column:3}.tappa:nth-child(6n+5){grid-column:2}.tappa:nth-child(6n+6){grid-column:1}.tappa:nth-child(n+4):nth-child(-n+6){grid-row:2}.tappa:nth-child(n+7):nth-child(-n+9){grid-row:3}.tappa:before{left:var(--numero);top:calc(var(--numero) / 2 - .5px);width:calc(100% - var(--numero) + var(--vuoto-col));height:1px;bottom:auto}.tappa:nth-child(3n):before{left:calc(var(--numero) / 2 - .5px);top:var(--numero);width:1px;height:calc(100% - var(--numero) + var(--vuoto-riga))}.tappa:nth-child(6n+4):before{display:none}.tappa:nth-child(6n+6):after{content:"";left:var(--numero);top:calc(var(--numero) / 2 - .5px);width:calc(100% - var(--numero) + var(--vuoto-col));background:var(--tratto);opacity:.35;height:1px;position:absolute}.tappa-ultima:before{display:none}}.immobili-griglia{gap:var(--sp-3);gap:var(--sp-4);scroll-snap-type:x mandatory;padding:0;padding-bottom:var(--sp-2);scrollbar-width:thin;scrollbar-color:var(--s-blu-chiaro) var(--s-linea);grid-template-columns:none;margin:0;scroll-padding-inline-start:0;list-style:none;display:flex;overflow-x:auto}.imm{scroll-snap-align:start;scroll-snap-stop:always;background:var(--tema-fondo-base);border:1px solid var(--s-linea);border-radius:var(--s-raggio);flex:0 0 min(100%,860px);display:grid;overflow:hidden}.imm-galleria{background:var(--tema-fondo-foto);min-width:0;position:relative}.imm-scorrimento{aspect-ratio:16/10;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--tema-fondo-foto);display:flex;overflow-x:auto}.imm-scorrimento::-webkit-scrollbar{display:none}.imm-foto{scroll-snap-align:start;height:100%;scroll-margin-top:calc(var(--s-testata) + 24px);flex:0 0 100%;margin:0;position:relative}.imm-foto img{object-fit:cover;width:100%;height:100%;display:block}.imm-striscia{background:var(--tema-fondo-foto-traslucido);scrollbar-width:thin;scrollbar-color:var(--tema-accento) var(--tema-fondo-khaki);border-radius:14px;gap:8px;padding:8px;display:flex;position:absolute;inset:auto 10px 10px;overflow-x:auto}.imm-miniatura{background:var(--tema-fondo-foto);opacity:.82;border-radius:10px;flex:0 0 86px;height:64px;transition:opacity .15s,box-shadow .15s;overflow:hidden;box-shadow:0 0 0 1px #ffffff8c,0 0 14px 3px #ffffff47}.imm-miniatura:hover,.imm-miniatura:focus-visible{opacity:1;box-shadow:0 0 0 1px #fff,0 0 18px 5px #ffffff73}.imm-miniatura img{object-fit:cover;width:100%;height:100%;display:block}.imm-descrizione{margin:var(--sp-2) 0 0;color:var(--s-testo-tenue);font-size:var(--t-piccolo);-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:48ch;display:-webkit-box;overflow:hidden}.imm-dati{min-width:0;padding:var(--sp-3);flex-direction:column;gap:6px;display:flex}.imm-stato{letter-spacing:.12em;text-transform:uppercase;color:var(--s-blu);font-size:11px}.imm-titolo{font-size:var(--t-h3);text-wrap:balance;margin:0}.imm-luogo{color:var(--s-testo-tenue);margin:0}.imm-prezzo{font-size:var(--t-h3);font-variant-numeric:tabular-nums;color:var(--s-blu);margin:4px 0 0}.imm-caratteristiche{gap:10px var(--sp-3);margin:var(--sp-2) 0 0;padding-top:var(--sp-2);border-top:1px solid var(--s-linea);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.imm-caratteristiche dt{color:var(--s-testo-tenue);font-size:12px}.imm-caratteristiche dd{margin:2px 0 0;font-weight:600}.imm-azione{align-self:start;margin-top:auto}.imm-nota{margin:var(--sp-2) 0 0;color:var(--s-testo-tenue);font-size:14px}@media (width<=700px){.imm-scorrimento{aspect-ratio:4/3}.imm-miniatura{flex-basis:64px;height:48px}}@media (width>=900px){.imm{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:stretch}.imm-galleria{min-height:360px}.imm-scorrimento{aspect-ratio:auto;position:absolute;inset:0}}.imm-apri{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}html.visore-aperto{overflow:hidden}.visore{color:#fff;background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.visore::backdrop{background:#000}.visore-scorrimento{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;width:100%;height:100%;display:flex;overflow:auto hidden}.visore-scorrimento::-webkit-scrollbar{display:none}.visore-foto{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;height:100%;margin:0}.visore-foto img{object-fit:contain;width:100%;height:100%;display:block}.visore-barra{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 24px max(18px, env(safe-area-inset-left));pointer-events:none;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.visore-barra>*{pointer-events:auto}.visore-contatore{font-variant-numeric:tabular-nums;font-size:15px}.visore-pulsante{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;display:grid}.visore-pulsante:hover{background:#ffffff4d}.visore-pulsante:focus-visible{outline-offset:2px;outline:2px solid #fff}.visore-freccia{display:none;position:absolute;top:50%;translate:0 -50%}.visore-freccia:disabled{opacity:.3;cursor:default}.visore-prima{left:16px}.visore-prima svg{transform:scaleX(-1)}.visore-dopo{right:16px}@media (hover:hover) and (pointer:fine){.visore-freccia{display:grid}}.imm-indicativa{z-index:1;background:color-mix(in srgb, var(--tema-fondo-carta) 92%, transparent);max-width:none;color:var(--tema-titolo);font-size:var(--t-mini);letter-spacing:.04em;border-radius:999px;margin:0;padding:4px 10px;font-weight:600;position:absolute;top:10px;left:10px}.scheda-etichetta{letter-spacing:.14em;text-transform:uppercase;color:var(--s-blu-chiaro);margin:0;font-size:.6875rem;font-weight:600}.scheda-nota{font-size:var(--t-piccolo);color:var(--s-testo-tenue);margin:0}.scheda-nota+.immobili-griglia{margin-top:var(--sp-3)}.foto{border-radius:var(--s-raggio);background:linear-gradient(160deg, var(--tema-fondo-foto), var(--tema-fondo-foto-secondario));margin:0;display:block;position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%;display:block}.foto-trama{fill:none;width:100%;max-width:none;height:100%;stroke:var(--tema-accento);stroke-width:1px;position:absolute;inset:0}.foto-trama path{vector-effect:non-scaling-stroke}.foto figcaption{gap:2px;max-width:calc(100% - 28px);display:grid;position:absolute;inset:auto auto 12px 14px}.foto-etichetta{font-family:var(--s-serif);color:var(--s-blu-scuro);font-size:1rem;line-height:1.2}.foto-stato{letter-spacing:.14em;text-transform:uppercase;color:var(--tema-testo-tenue);font-size:.6875rem;font-weight:600}.sedi-griglia{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.sede{background:var(--tema-fondo-base);border:1px solid var(--s-linea);border-radius:var(--s-raggio);flex-direction:column;display:flex;overflow:hidden}.sede .foto{border-radius:0}.sede-corpo{padding:var(--sp-3)}.sede-corpo :where(h2,h3):first-child{font-size:var(--t-h2);margin-bottom:var(--sp-1)}.sede-corpo address{color:var(--s-testo-tenue)}.sede-voce{font-family:var(--s-sans);font-size:var(--t-mini);letter-spacing:.16em;text-transform:uppercase;color:var(--s-blu-chiaro);margin:var(--sp-3) 0 var(--sp-1);font-weight:600}.sede-voce+.elenco-segni{margin-top:0}.sede-azioni{gap:0 var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.sede-voce+.sede-azioni{margin-top:0}.sede .azioni{margin-top:var(--sp-3)}@media (width>=600px){.sede-corpo{padding:var(--sp-4)}}.team{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.persona{max-width:none}.persona h3{margin:var(--sp-2) 0 4px;font-size:1.125rem}.persona p{font-size:var(--t-piccolo);margin:0 0 6px}.persona-ruolo,.persona-bio{color:var(--s-testo-tenue)}@media (width>=900px){.team{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr))}.persona h3{font-size:var(--t-h3)}}.passi{counter-reset:passo;margin:var(--sp-4) 0;padding:0;list-style:none}.passi li{counter-increment:passo;padding:0 0 var(--sp-2) 44px;position:relative}.passi li:before{content:counter(passo, decimal-leading-zero);font-family:var(--s-serif);font-size:var(--t-piccolo);letter-spacing:.08em;color:var(--s-accento-scuro);position:absolute;top:.15em;left:0}.modulo{margin-top:var(--sp-4);max-width:680px}.campo{margin-bottom:var(--sp-3)}.campo label,.gruppo legend{color:var(--s-blu-scuro);margin-bottom:6px;font-size:.9375rem;font-weight:600;display:block}.campo :where(input,select,textarea){border:1px solid var(--tema-bordo-comando);border-radius:var(--s-raggio);background:var(--tema-fondo-base);width:100%;min-height:50px;color:var(--s-testo);transition:border-color var(--s-moto), box-shadow var(--s-moto);padding:12px 14px;font-size:1rem}.campo :where(input,select,textarea):hover{border-color:var(--s-blu)}.campo :where(input,select,textarea):focus{border-color:var(--s-blu);box-shadow:0 0 0 3px #2f5f9740}.campo :where(input,select,textarea)[aria-invalid=true]{border-color:var(--s-errore)}.campo textarea{resize:vertical;min-height:130px}.campo .aiuto,.gruppo .aiuto,.modulo>.aiuto{font-size:var(--t-piccolo);color:var(--s-testo-tenue);margin:6px 0 0}.campo-coppia{gap:0 var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.gruppo{border:1px solid var(--s-linea);border-radius:var(--s-raggio);min-width:0;padding:var(--sp-3);margin:0 0 var(--sp-3);background:var(--tema-fondo-khaki)}.gruppo legend{float:left;width:100%;margin-bottom:var(--sp-1);padding:0}.gruppo legend+*{clear:both}.spunta{align-items:flex-start;gap:12px;min-height:44px;padding-block:8px;font-size:.9375rem;line-height:1.5;display:flex}.spunta input{width:24px;height:24px;accent-color:var(--s-blu);flex:none;margin:0}.spunta label{max-width:64ch}.obbligatorio{color:var(--s-errore)}.modulo>.bottone{width:100%}@media (width>=480px){.modulo>.bottone{width:auto;min-width:260px}}.campo-errato :where(input,select,textarea){border-color:var(--s-errore);box-shadow:inset 3px 0 0 var(--s-errore)}.gruppo.campo-errato{border-color:var(--s-errore)}.errore-campo{font-size:var(--t-piccolo);color:var(--s-errore);margin:6px 0 0;font-weight:600}.ripiego-contatti{margin-top:var(--sp-2)}.modulo-passi{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--s-linea)}.modulo-passi h2{font-size:var(--t-h3)}.modulo-passi .elenco-segni{counter-reset:passo}.modulo-passi .elenco-segni li{counter-increment:passo;padding-left:40px}.modulo-passi .elenco-segni li:before{content:counter(passo, decimal-leading-zero);width:auto;height:auto;font-family:var(--s-serif);font-size:var(--t-piccolo);letter-spacing:.08em;color:var(--s-accento-scuro);background:0 0;top:.15em}.avviso{border-left:3px solid var(--s-blu);background:var(--tema-fondo-evidenza);padding:var(--sp-2) var(--sp-3);border-radius:0 var(--s-raggio) var(--s-raggio) 0;margin:0 0 var(--sp-3)}.avviso-errore{border-left-color:var(--s-errore);background:var(--tema-fondo-errore);color:var(--tema-testo-errore)}.avviso-bozza{border-left-color:var(--tema-avviso);background:var(--tema-fondo-avviso);color:var(--tema-testo-avviso)}.avviso ul{margin:8px 0 0;padding-left:20px}.avviso p:last-child{margin-bottom:0}.pie{background:var(--tema-fondo-pie);padding-block:var(--sp-5) var(--sp-3);color:var(--tema-testo-tenue);font-size:.9375rem}.pie a{min-width:44px;min-height:32px;color:var(--tema-collegamento);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.pie a:hover{color:var(--tema-accento);text-decoration:underline}.pie-griglia{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pie-marchio{grid-column:1/-1}.pie-marchio .marchio-nome{font-size:2rem}.pie-presentazione{margin:var(--sp-2) 0 0;max-width:46ch}.pie-titolo{font-family:var(--s-sans);font-size:var(--t-mini);letter-spacing:.16em;text-transform:uppercase;color:var(--tema-accento);margin:0 0 var(--sp-1);font-weight:600}.pie address{line-height:1.9}.pie-elenco{margin:0;padding:0;list-style:none}.pie-contatti{gap:4px var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--tema-linea-su-khaki);flex-wrap:wrap;display:flex}.pie-contatti a{min-height:44px;font-weight:600}.pie-cookie{margin:var(--sp-3) 0 0;max-width:none;font-size:.8125rem}.pie-legale{justify-content:space-between;gap:4px var(--sp-3);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--tema-linea-su-khaki);flex-wrap:wrap;font-size:.8125rem;display:flex}.pie-legale nav{gap:var(--sp-3);display:flex}.pie-legale a{min-height:44px}@media (width<=899.98px){.pie a{min-height:44px}.pie address{line-height:1.5}.pie address a{word-break:break-all}}@media (width>=900px){.pie-griglia{grid-template-columns:5fr 2.5fr 2.5fr 2fr}.pie-marchio{grid-column:auto}}.barra-mobile{display:none}@media (width<=899.98px){.pie{padding-bottom:calc(var(--sp-3) + var(--s-barra) + env(safe-area-inset-bottom,0px))}.barra-mobile{z-index:40;background:var(--tema-fondo-barra);border-top:1px solid var(--tema-linea-decorativa);padding-bottom:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px -16px #00000080}.barra-voce{min-height:var(--s-barra);color:var(--tema-collegamento);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;font-size:.6875rem;font-weight:500;line-height:1.1;text-decoration:none;list-style:none;display:flex}.barra-voce::-webkit-details-marker{display:none}.barra-voce:hover,.barra-voce:active{color:var(--tema-titolo);background:var(--tema-fondo-khaki)}.barra-voce[aria-current=page],.barra-scelta[open]>.barra-voce{color:var(--tema-accento);box-shadow:inset 0 2px 0 var(--tema-accento)}.barra-voce:focus-visible{outline:3px solid var(--tema-focus);outline-offset:-3px}.barra-voce svg{display:block}.barra-scelta-pannello{padding:var(--sp-2);background:var(--tema-fondo-base);color:var(--s-testo);border-radius:8px;gap:4px;display:grid;position:absolute;inset:auto 8px calc(100% + 8px);box-shadow:0 12px 40px -8px #0a22408c}.barra-scelta-pannello p{font-size:var(--t-piccolo);color:var(--s-testo-tenue);margin:0 0 4px}.barra-scelta-pannello a{min-height:52px;padding:0 var(--sp-2);border:1px solid var(--s-linea);border-radius:var(--s-raggio);color:var(--s-blu-scuro);align-items:center;gap:12px;text-decoration:none;display:flex}.barra-scelta-pannello a:hover{border-color:var(--s-blu);background:var(--tema-fondo-evidenza)}.barra-scelta-pannello strong{margin-right:6px}}.testo-legale{max-width:calc(760px + 2 * var(--s-margine))}.testo-legale h1{font-size:var(--t-h2)}.testo-legale h2{margin-top:var(--sp-5);max-width:none;font-size:1.375rem}.testo-legale h3{margin-top:var(--sp-3);font-size:1.125rem}.testo-legale ul{padding-left:22px}.testo-legale li{margin-bottom:6px}.testo-legale dt{color:var(--s-blu-scuro);margin-top:12px;font-weight:600}.testo-legale dd{margin:2px 0 0}.manca{background:var(--tema-fondo-avviso-evidente);border-bottom:2px solid var(--tema-avviso);color:var(--tema-testo-avviso);padding:0 4px;font-style:normal;font-weight:600}.tabella-legale{border-collapse:collapse;width:100%;margin-top:12px;font-size:.9375rem}.tabella-legale th,.tabella-legale td{border:1px solid var(--s-linea);text-align:left;vertical-align:top;padding:9px 11px}.tabella-legale th{background:var(--tema-fondo-khaki);color:var(--s-blu-scuro)}.tabella-avvolta{overflow-x:auto}.da-rivelare{opacity:0}.rivelato{animation:compari .7s cubic-bezier(.2, .7, .2, 1) var(--rivela-ritardo,0s) backwards}@keyframes compari{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.sito *,.sito :before,.sito :after{transition:none!important;animation:none!important}.da-rivelare{opacity:1}}@media print{:root{--sp-sezione:24px;--s-sfumatura:0px}body{color:#000;font-size:11pt}.testata,.barra-mobile,.salta,.costa,.intestazione-disegno,.contenuto>:is(.apertura,.intestazione,.sezione,.cta):after,.contenuto>.apertura+:is(.intestazione,.sezione,.cta):before,.azioni,.menu-mobile,.pie-griglia nav,.pie-contatti{display:none}.foto:not(:has(img)){display:none}.testata{position:static}.tabella-avvolta{overflow:visible}.tabella-legale{table-layout:fixed;font-size:9.5pt}.tabella-legale code{overflow-wrap:anywhere}.apertura{padding-block:0 var(--sp-3)}.intestazione-con-disegno{padding-bottom:var(--sp-3)}.apertura,.cta,.intestazione,.intestazione.scuro,.sezione-blu,.sezione-grigia,.pie,.unione-meta.scuro{color:#000;background:0 0}.scuro :where(h1,h2,h3,h4,p,li,a,span),.scuro .guida,.scuro .occhiello,.tappe-brevi li,.tappe-brevi span{color:#000}.pie{border-top:1px solid #000;padding-bottom:0}.da-rivelare{opacity:1}.percorso{display:block}.tappa,.riquadro,.sede,.scheda,.servizi>li,.domanda{break-inside:avoid}.unione,.riquadro,.scheda{box-shadow:none}.sito a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:9pt}}@media (width>=600px){.apertura h1{max-width:26ch}.riga-titolo{display:block}}.persona{background:var(--tema-fondo-base);border:1px solid var(--s-linea);border-radius:var(--s-raggio);flex-direction:column;display:flex;overflow:hidden}.persona .foto{border-radius:0}.persona .foto img{object-position:50% 20%}.persona-corpo{padding:var(--sp-2) 20px 18px}.team .persona h3{text-wrap:balance;margin:0 0 2px;font-size:clamp(1.0625rem,.95rem + .35vw,1.25rem);line-height:1.25}.team .persona p{margin:0;line-height:1.4}@media (width>=900px) and (width<=1199.98px){.team{gap:var(--sp-3) var(--sp-2)}.persona-corpo{padding-inline:var(--sp-2)}.team .persona h3{font-size:1.0625rem}}@media (width<=599.98px){.team{grid-template-columns:minmax(0,1fr)}}.recapiti{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.recapito .sede-voce{margin-top:0}.recapito-valore{font-size:var(--t-h3);overflow-wrap:anywhere;margin:0;line-height:1.5}.recapito .azioni{margin-top:var(--sp-2)}.societari p{color:var(--s-testo-tenue);overflow-wrap:anywhere;margin:0}.pie-legale p{max-width:none;margin:0;line-height:1.7}.pie-legale p a{min-height:0;display:inline}.pie address a{overflow-wrap:anywhere;word-break:normal}.blocco-testo-titolo h2{max-width:24ch;margin-bottom:var(--sp-2)}.blocco-testo-corpo>p{max-width:62ch;font-size:var(--t-guida);color:var(--s-testo-tenue);margin:0;line-height:1.6}.blocco-testo-corpo .azioni{margin-top:var(--sp-3)}@media (width>=900px){.blocco-testo{column-gap:var(--sp-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.blocco-testo-titolo,.blocco-testo-corpo{display:contents}.blocco-testo-titolo .occhiello{grid-area:1/1/auto/span 6}.blocco-testo-titolo h2{grid-area:2/1/auto/span 6;margin-bottom:0}.blocco-testo-corpo>p{grid-area:2/7/auto/-1;max-width:52ch}.blocco-testo-corpo .azioni{grid-area:3/7/auto/-1}}.servizi-tappe{--tappa-spazio:clamp(56px, 7vw, 112px);--tappa-margine:clamp(28px, 3.5vw, 48px);--anello:11px;gap:var(--tappa-spazio);margin-block:0;list-style:none;display:grid}.servizi-tappa{max-width:none;padding-left:var(--tappa-margine);position:relative}.servizi-tappa .occhiello:before{display:none}.servizi-tappa:after{content:"";left:0;top:calc(.8em - var(--anello) / 2);box-sizing:border-box;width:var(--anello);height:var(--anello);border:1.5px solid var(--tema-accento);background:var(--tema-fondo-base);font-size:var(--t-mini);border-radius:50%;position:absolute}.servizi-tappa:not(:last-child):before{content:"";left:calc(var(--anello) / 2 - .5px);top:calc(.8em + var(--anello) / 2 + 6px);bottom:calc(6px - var(--tappa-spazio) - .8em + var(--anello) / 2);border-left:1px dashed color-mix(in srgb, var(--tema-accento) 55%, transparent);font-size:var(--t-mini);position:absolute}
