@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--salvia:#60786a;--rame:#9a603b;--grafite:#1f2528;--fondo:#f4f6f3;--testo-secondario:#3d474c;--bordo:#7c8a82;--linea:#c9d1cb;--tinta:#e3e8e3;--sans:"Jost Variable", "Century Gothic", Futura, sans-serif;--serif:"Newsreader Variable", Georgia, serif;--margine:clamp(16px, 2.8cqw, 40px);--sezione:clamp(56px, 6cqw, 88px);--titolo-h2:clamp(34px, 3.6cqw, 52px);--larghezza-massima:1680px}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--grafite);font-family:var(--serif);background:#fff;margin:0;font-size:20px;line-height:1.5}.pagina{container:pagina/inline-size}h1,h2,h3,p,ul,dl,dd,fieldset,figure{margin:0;padding:0}h1,h2,h3{font-family:var(--sans);font-weight:300}ul{list-style:none}fieldset{border:0;min-width:0}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--rame);outline-offset:2px}.contenitore{max-width:var(--larghezza-massima);padding:var(--sezione) var(--margine);margin:0 auto}.ph{color:var(--rame)}.titolo{font-size:var(--titolo-h2);text-wrap:balance;line-height:1.08}.pulsante{background:var(--salvia);color:#fff;min-height:54px;font-family:var(--sans);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 24px;font-size:18px;text-decoration:none;display:inline-flex}.pulsante-scuro{background:var(--grafite)}.pulsante[disabled]{opacity:.7;cursor:progress}.pulsante-bordo{border:1px solid var(--bordo);min-height:44px;color:var(--grafite);font-family:var(--sans);cursor:pointer;background:0 0;padding:0 16px;font-size:17px}.due-colonne{flex-wrap:wrap;gap:clamp(32px,6cqw,88px);display:flex}.colonna-titolo{flex:4 340px;min-width:0}.header{max-width:var(--larghezza-massima);padding:20px var(--margine);font-family:var(--sans);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.header-logo{flex:0 240px;min-width:0;display:block}.header-logo img{width:100%}.link-header{min-height:44px;color:var(--grafite);flex:none;align-items:center;font-size:18px;display:inline-flex}.hero{--hero-larghezza:min(100cqw, var(--larghezza-massima));--hero-respiro:clamp(12px, 1.7cqw, 24px);--foto-larghezza:var(--hero-larghezza);--foto-sinistra:0px;--finestra-altezza:calc((var(--hero-larghezza) - 2 * var(--margine)) * 216 / 590);max-width:var(--larghezza-massima);padding-top:var(--hero-respiro);font-family:var(--sans);margin:0 auto;position:relative}.hero img{width:var(--foto-larghezza);max-width:none;height:auto;position:absolute;top:0}.finestra{height:var(--finestra-altezza);margin:0 var(--margine);position:relative}.barre{width:35.4%;height:100%;position:absolute;top:0;overflow:hidden}.barre-sx{clip-path:polygon(26.3% 100%,0% 0%,24.9% 12.3%,46.3% 100%,55.1% 100%,34.5% 18.2%,53.1% 27.6%,72.6% 100%,83.3% 100%,65.3% 33%,80.8% 41.7%,100% 100%);animation:1.7s cubic-bezier(.22,.7,.2,1) both sale-sx;left:0}.barre-sx img{left:calc(var(--foto-sinistra) - var(--margine))}.barre-dx{clip-path:polygon(73.7% 100%,100% 0%,75.1% 12.3%,53.7% 100%,44.9% 100%,65.5% 18.2%,46.9% 27.6%,27.4% 100%,16.7% 100%,34.7% 33%,19.2% 41.7%,0% 100%);animation:1.7s cubic-bezier(.22,.7,.2,1) .12s both sale-dx;right:0}.barre-dx img{left:calc(var(--foto-sinistra) - (var(--hero-larghezza) - var(--margine) - .354 * (var(--hero-larghezza) - 2 * var(--margine))))}.striscia{height:clamp(200px,34cqw,520px);position:relative;overflow:hidden}.striscia img{top:calc(-1 * var(--finestra-altezza));left:var(--foto-sinistra)}.hero-testo{z-index:1;top:var(--hero-respiro);padding-top:calc(var(--finestra-altezza) * .1);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;left:27%;right:27%}.hero h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(40px,4.5cqw,66px);line-height:1.06}.hero-richiamo{font-family:var(--serif);font-size:clamp(23px,2.2cqw,31px);font-style:italic;line-height:1.2}.hero-link{min-height:44px;color:var(--rame);align-items:center;font-size:18px;display:inline-flex}.hero-cta{margin-top:4px}.hero-testo>*{animation:.9s ease-out .9s both compare}@container pagina (width<=960px){.hero{--foto-larghezza:170cqw;--foto-sinistra:-35cqw;--finestra-altezza:calc((100cqw - 2 * var(--margine)) * 252 / 590);flex-direction:column;display:flex}.hero-testo{display:contents}.hero h1{text-align:center;order:-1;padding:16px 16px 32px;font-size:44px;line-height:1.05}.hero-richiamo{text-align:center;order:3;padding:24px 16px 0;font-size:28px;line-height:1.15}.hero-link{order:4;align-self:center;margin-top:8px}.hero-cta{order:5;align-self:center;margin:4px 16px 32px}.finestra{order:1}.striscia{order:2;height:min(72cqw,320px)}}@keyframes sale-sx{0%{clip-path:polygon(26.3% 100%,26.3% 100%,46.3% 100%,46.3% 100%,55.1% 100%,55.1% 100%,72.6% 100%,72.6% 100%,83.3% 100%,83.3% 100%,100% 100%,100% 100%)}45%{clip-path:polygon(26.3% 100%,6.6% 25%,30.25% 34.2%,46.3% 100%,55.1% 100%,44.8% 59.1%,62.85% 63.8%,72.6% 100%,83.3% 100%,78.8% 83.25%,95.2% 85.4%,100% 100%)}to{clip-path:polygon(26.3% 100%,0% 0%,24.9% 12.3%,46.3% 100%,55.1% 100%,34.5% 18.2%,53.1% 27.6%,72.6% 100%,83.3% 100%,65.3% 33%,80.8% 41.7%,100% 100%)}}@keyframes sale-dx{0%{clip-path:polygon(73.7% 100%,73.7% 100%,53.7% 100%,53.7% 100%,44.9% 100%,44.9% 100%,27.4% 100%,27.4% 100%,16.7% 100%,16.7% 100%,0% 100%,0% 100%)}45%{clip-path:polygon(73.7% 100%,93.4% 25%,69.75% 34.2%,53.7% 100%,44.9% 100%,55.2% 59.1%,37.15% 63.8%,27.4% 100%,16.7% 100%,21.2% 83.25%,4.8% 85.4%,0% 100%)}to{clip-path:polygon(73.7% 100%,100% 0%,75.1% 12.3%,53.7% 100%,44.9% 100%,65.5% 18.2%,46.9% 27.6%,27.4% 100%,16.7% 100%,34.7% 33%,19.2% 41.7%,0% 100%)}}@keyframes compare{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.barre-sx,.barre-dx,.hero-testo>*{animation:none}}.progetto{background:var(--fondo)}.progetto-testo{text-wrap:pretty;flex-direction:column;flex:7 480px;align-items:flex-start;gap:24px;min-width:0;font-size:clamp(20px,1.5cqw,22px);display:flex}.classe{font-family:var(--sans);letter-spacing:-.03em;color:var(--rame);margin-top:24px;font-size:clamp(96px,12cqw,172px);font-weight:300;line-height:1}.punti{border-bottom:1px solid var(--linea);flex-direction:column;flex:7 480px;min-width:0;display:flex}.punti>div{border-top:1px solid var(--linea);flex-direction:column;gap:4px;padding:20px 0;display:flex}.punti dt{font-family:var(--sans);font-size:24px;line-height:1.25}.punti dd{color:var(--testo-secondario);text-wrap:pretty;font-size:19px}.punti dd.ph{color:var(--rame)}.galleria .contenitore{flex-direction:column;gap:28px;padding-top:0;display:flex}.galleria-immagini{flex-wrap:wrap;gap:16px;display:flex}figure{flex-direction:column;gap:10px;min-width:0;display:flex}figcaption{font-size:19px;font-style:italic}.scatto{background:var(--fondo);min-height:clamp(260px,33cqw,480px);position:relative;overflow:hidden}.riempi img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.scatto-grande{flex:3 520px}.scatto-grande img{object-position:50% 70%}.scatto-piccolo{flex:2 300px}.scatto-piccolo img{object-position:72% 50%}.posizione{background:var(--fondo)}.posizione-griglia{flex-wrap:wrap;align-items:stretch;gap:clamp(32px,5cqw,72px);display:flex}.posizione-testo{text-wrap:pretty;flex-direction:column;flex:6 440px;gap:16px;min-width:0;display:flex}.link-mappa{min-height:44px;color:var(--grafite);font-family:var(--sans);align-self:flex-start;align-items:center;font-size:18px;display:inline-flex}.mappa{background:var(--tinta);min-width:0;min-height:380px;font-family:var(--sans);isolation:isolate;flex:5 340px}.mappa .leaflet-tile-pane{filter:grayscale()contrast(.9)brightness(1.04)}.segnaposto{background:var(--rame);box-shadow:0 0 0 1px var(--grafite);border:4px solid #fff;border-radius:50%}.soluzioni{font-family:var(--sans)}.soluzioni .contenitore{flex-direction:column;gap:28px;display:flex}.filtri{background:var(--fondo);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:clamp(16px,1.7cqw,24px);display:flex}.filtri legend{margin-bottom:8px;padding:0;font-size:17px;font-weight:500}.opzioni{flex-wrap:wrap;gap:8px;display:flex}.opzione{border:1px solid var(--bordo);min-height:44px;color:var(--grafite);cursor:pointer;background:#fff;padding:0 12px;font-family:inherit;font-size:16px}.opzione[aria-pressed=true]{border-color:var(--salvia);background:var(--salvia);color:#fff}.soluzioni-testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.soluzioni-stato{flex-direction:column;gap:4px;min-width:0;display:flex}.risultati-titolo{font-size:22px}.nota{max-width:640px;color:var(--testo-secondario);font-size:18px}.nota-esempio{font-size:17px}.elenco-unita{border-bottom:1px solid var(--grafite);flex-direction:column;display:flex}.unita{border-top:1px solid var(--grafite);flex-wrap:wrap;align-items:center;gap:2px 32px;padding:12px 0;font-size:18px;display:flex}.unita h3{flex:3 300px;min-width:0;font-size:clamp(24px,2.2cqw,30px);line-height:1.2}.unita p{flex:190px}.unita a{min-height:44px;color:var(--grafite);flex:none;align-items:center;display:inline-flex}.contatti{background:var(--salvia);color:#fff}.contatti-griglia{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,6cqw,88px);display:flex}.contatti-testo{flex-direction:column;flex:5 340px;gap:16px;min-width:0;display:flex}.contatti-testo h2{letter-spacing:-.015em;font-size:clamp(40px,5.2cqw,76px);line-height:1.04}.contatti-testo p{text-wrap:pretty;font-size:22px}.contatti-recapiti{font-family:var(--sans);flex-direction:column;gap:4px;margin-top:8px;font-size:18px;display:flex}.modulo-scheda{min-width:0;color:var(--grafite);font-family:var(--sans);background:#fff;flex:6 420px;padding:clamp(24px,2.8cqw,40px);font-size:17px}.modulo{flex-direction:column;gap:18px;display:flex}.modulo-ricerca{background:var(--fondo);padding:12px 16px}.modulo-ricerca span{color:var(--testo-secondario);font-size:16px;display:block}.modulo-ricerca strong{font-weight:500}.campi{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.campo{flex-direction:column;gap:4px;min-width:0;display:flex}.campo input,.campo select{border:1px solid var(--bordo);width:100%;height:48px;color:var(--grafite);font:inherit;background:#fff;border-radius:0;padding:0 12px}.campo select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231F2528' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:44px}.consenso{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.consenso input{width:22px;height:22px;accent-color:var(--salvia);flex:none;margin:2px 0 0}.consenso a{color:var(--grafite)}.trappola{position:absolute;left:-9999px}.errore{color:#a32a1e}.grazie{flex-direction:column;gap:8px;padding:24px 0;display:flex}.grazie h3{font-size:32px;line-height:1.15}.grazie p{color:var(--testo-secondario)}.footer{padding:clamp(40px, 4cqw, 56px) max(var(--margine), calc((100cqw - var(--larghezza-massima)) / 2 + var(--margine)));background:var(--grafite);color:#fff;font-family:var(--sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;font-size:16px;display:flex}.footer img{flex:0 320px;width:320px;min-width:0}.footer-note{flex-direction:column;flex:0 520px;gap:8px;min-width:0;display:flex}.footer a,.footer .ph{color:#fff}.barra-cta{z-index:1000;padding:12px max(var(--margine), calc((100cqw - var(--larghezza-massima)) / 2 + var(--margine)));border-top:1px solid var(--linea);font-family:var(--sans);background:#fff;justify-content:space-between;align-items:center;gap:16px;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.barra-cta.visibile{transform:none}.barra-testo{font-size:18px}@container pagina (width<=760px){.barra-testo{display:none}.barra-cta .pulsante{flex:1}}@media (prefers-reduced-motion:reduce){.barra-cta{transition:none}}.pagina-testo{max-width:760px;padding:var(--sezione) var(--margine);flex-direction:column;gap:16px;margin:0 auto;display:flex}.anteprima{color:#fff;flex-direction:column;min-height:100svh;display:flex;position:relative}.anteprima-sfondo{z-index:-1;background:var(--grafite);position:fixed;inset:0}.anteprima-sfondo img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.anteprima-sfondo:after{content:"";background:linear-gradient(100deg,#1f2528b8 0%,#1f252859 55%,#1f252826 100%);position:absolute;inset:0}.anteprima-header{padding:clamp(14px, 1.6cqw, 24px) var(--margine) 0}.anteprima-logo{opacity:.92;width:200px}.anteprima-corpo{width:100%;max-width:var(--larghezza-massima);padding:clamp(12px, 2.5vh, 32px) var(--margine);flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:32px clamp(32px,6cqw,96px);margin:0 auto;display:flex}.anteprima-testo{flex-direction:column;flex:340px;gap:16px;max-width:620px;display:flex}.anteprima-testo h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(40px,4.6cqw,68px);line-height:1.06}.anteprima-testo p{text-wrap:pretty;font-size:clamp(20px,1.7cqw,24px);font-style:italic}.anteprima-scheda{min-width:0;color:var(--grafite);font-family:var(--sans);background:#fff;flex:0 580px;padding:clamp(20px,2.2cqw,30px);font-size:15px;animation:3.2s ease-in-out infinite galleggia;box-shadow:0 24px 60px #00000047}.anteprima-scheda:hover,.anteprima-scheda:focus-within{animation-play-state:paused}.anteprima-scheda h2{text-wrap:balance;font-size:clamp(22px,1.8cqw,28px);line-height:1.15}.anteprima-scheda .modulo,.anteprima-scheda .campi{gap:12px}.anteprima-scheda .campo input,.anteprima-scheda .campo select{height:44px}.anteprima-scheda .pulsante{min-height:50px}.anteprima-scheda .selezioni{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;display:grid}.anteprima-scheda .selezioni select{background-position:right 10px center;padding-right:32px}.anteprima-scheda .campi{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.anteprima-scheda .consenso{font-size:13px;line-height:1.35}.anteprima-scheda .grazie h2{margin-bottom:8px}@keyframes galleggia{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.anteprima-scheda{animation:none}}.anteprima-footer{padding:12px max(var(--margine), calc((100cqw - var(--larghezza-massima)) / 2 + var(--margine)));color:var(--grafite);font-family:var(--sans);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;font-size:13px;display:flex}.anteprima-footer a{color:var(--grafite)}.anteprima-footer img{width:150px}.anteprima-dati{flex-wrap:wrap;gap:2px 16px;display:flex}.footer-paterno{margin-top:12px;display:block}.footer-paterno img{width:200px}.privacy{font-size:18px}.privacy section{flex-direction:column;gap:10px;margin-top:24px;display:flex}.privacy h2{font-size:28px}.privacy h3{margin-top:8px;font-size:20px;font-weight:500}.privacy ul{padding-left:1.4em;list-style:outside}.privacy .base-giuridica{color:var(--testo-secondario);font-style:italic}
