.preventivo[data-astro-cid-dle6mc6c]{background:var(--paper-2)}.preventivo-griglia[data-astro-cid-dle6mc6c]{grid-template-columns:7fr 4fr;align-items:start;gap:clamp(40px,7vw,104px);display:grid}.campi[data-astro-cid-dle6mc6c]{grid-template-columns:1fr 1fr;gap:20px 18px;display:grid}.modulo[data-astro-cid-dle6mc6c]>p[data-astro-cid-dle6mc6c]{color:var(--ink-2);margin-bottom:20px;font-size:.9375rem}.campo[data-astro-cid-dle6mc6c]{align-content:start;gap:8px;font-size:.9375rem;font-weight:600;display:grid}.campo-largo[data-astro-cid-dle6mc6c]{grid-column:1/-1}abbr[data-astro-cid-dle6mc6c]{color:var(--verde-scuro);text-decoration:none}.campo[data-astro-cid-dle6mc6c] input[data-astro-cid-dle6mc6c],.campo[data-astro-cid-dle6mc6c] select[data-astro-cid-dle6mc6c],.campo[data-astro-cid-dle6mc6c] textarea[data-astro-cid-dle6mc6c]{border:1.5px solid var(--field-stroke);border-radius:var(--radius);width:100%;min-height:52px;color:var(--ink);font:inherit;background:#fff;padding:12px 14px;font-size:1rem;font-weight:400;transition:border-color .14s,box-shadow .14s}.campo[data-astro-cid-dle6mc6c] select[data-astro-cid-dle6mc6c]{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111418' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/20px no-repeat;padding-right:44px}.campo[data-astro-cid-dle6mc6c] textarea[data-astro-cid-dle6mc6c]{resize:vertical;min-height:120px}.campo[data-astro-cid-dle6mc6c] input[data-astro-cid-dle6mc6c]::placeholder,.campo[data-astro-cid-dle6mc6c] textarea[data-astro-cid-dle6mc6c]::placeholder{color:var(--field-placeholder)}.campo[data-astro-cid-dle6mc6c] input[data-astro-cid-dle6mc6c]:hover,.campo[data-astro-cid-dle6mc6c] select[data-astro-cid-dle6mc6c]:hover,.campo[data-astro-cid-dle6mc6c] textarea[data-astro-cid-dle6mc6c]:hover{border-color:var(--field-stroke-hover)}.campo[data-astro-cid-dle6mc6c] input[data-astro-cid-dle6mc6c]:focus-visible,.campo[data-astro-cid-dle6mc6c] select[data-astro-cid-dle6mc6c]:focus-visible,.campo[data-astro-cid-dle6mc6c] textarea[data-astro-cid-dle6mc6c]:focus-visible{border-color:var(--verde);outline:none;box-shadow:0 0 0 3px #18803a40}.campo[data-astro-cid-dle6mc6c] [data-astro-cid-dle6mc6c][aria-invalid=true]{border-color:var(--errore)}.campo[data-astro-cid-dle6mc6c] .errore{color:var(--errore);font-size:.875rem;font-weight:600}.esca[data-astro-cid-dle6mc6c]{display:none}.consenso[data-astro-cid-dle6mc6c]{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:.9375rem;display:grid}.consenso[data-astro-cid-dle6mc6c] input[data-astro-cid-dle6mc6c]{width:22px;height:22px;accent-color:var(--verde);margin:1px 0 0}.consenso[data-astro-cid-dle6mc6c] .errore{color:var(--errore);grid-column:2;font-size:.875rem;font-weight:600}.invio[data-astro-cid-dle6mc6c]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.stato[data-astro-cid-dle6mc6c]{max-width:44ch;font-weight:600}.stato[data-astro-cid-dle6mc6c]:empty{display:none}.stato[data-astro-cid-dle6mc6c].ok{color:var(--verde-scuro)}.stato[data-astro-cid-dle6mc6c].ko{color:var(--errore)}.contatti[data-astro-cid-dle6mc6c]{background:var(--night);color:var(--on-night);border-radius:var(--radius);gap:24px;padding:32px;display:grid;position:sticky;top:32px}.contatti[data-astro-cid-dle6mc6c] h2[data-astro-cid-dle6mc6c]{font-size:1.625rem}.contatti-cell[data-astro-cid-dle6mc6c]{gap:4px;text-decoration:none;display:grid}.contatti-cell[data-astro-cid-dle6mc6c] span[data-astro-cid-dle6mc6c]{color:var(--on-night-2);font-weight:600}.contatti-cell[data-astro-cid-dle6mc6c] strong[data-astro-cid-dle6mc6c]{letter-spacing:-.02em;color:#fff;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800;font-stretch:108%;line-height:1}.contatti-cell[data-astro-cid-dle6mc6c]:hover strong[data-astro-cid-dle6mc6c]{color:var(--verde-chiaro)}.contatti-altri[data-astro-cid-dle6mc6c]{border-top:1px solid var(--night-rule);gap:14px;margin:0;padding-top:20px;display:grid}.contatti-altri[data-astro-cid-dle6mc6c] dt[data-astro-cid-dle6mc6c]{color:var(--on-night-2);font-size:.875rem;font-weight:600}.contatti-altri[data-astro-cid-dle6mc6c] dd[data-astro-cid-dle6mc6c]{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.contatti-altri[data-astro-cid-dle6mc6c] a[data-astro-cid-dle6mc6c]{text-decoration:none}.contatti-altri[data-astro-cid-dle6mc6c] a[data-astro-cid-dle6mc6c]:hover{text-decoration:underline}@media (width<=860px){.preventivo-griglia[data-astro-cid-dle6mc6c],.campi[data-astro-cid-dle6mc6c]{grid-template-columns:1fr}.contatti[data-astro-cid-dle6mc6c]{position:static}}.top[data-astro-cid-lcdefpme]{z-index:3;color:#fff;position:absolute;inset:0 0 auto}.top-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:32px;min-height:96px;display:flex}.top-logo[data-astro-cid-lcdefpme]{color:#fff;width:clamp(150px,16vw,210px);display:block}.top-logo[data-astro-cid-lcdefpme] .top-logo-svg{width:100%;height:auto;display:block}.top-nav[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(20px,2.4vw,36px);font-size:.9375rem;font-weight:600;display:flex}.top-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn){border-bottom:2px solid #0000;padding-block:8px;text-decoration:none;transition:border-color .16s}.top-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn):hover{border-color:var(--verde-chiaro)}.top-cta[data-astro-cid-lcdefpme]{min-height:46px;padding-inline:1.2rem;font-size:.9375rem}.hero[data-astro-cid-lcdefpme]{background:var(--night);color:#fff;isolation:isolate;align-items:center;min-height:min(80svh,740px);display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero-foto{object-fit:cover;object-position:62% 40%;z-index:-2;width:100%;height:100%;animation:assesta 1.8s var(--ease-out) both;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0f1215e6 0%,#0f12159e 42%,#0f121514 78%),linear-gradient(#0f12158c 0%,#0f121500 22%);position:absolute;inset:0}@keyframes assesta{0%{transform:scale(1.06)}to{transform:none}}.hero-testo[data-astro-cid-lcdefpme]{padding-block:124px 136px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,5vw,4.25rem);line-height:1}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .riga[data-astro-cid-lcdefpme]{display:block}.hero-lede[data-astro-cid-lcdefpme]{max-width:38ch;color:var(--on-night);margin-top:24px;font-size:clamp(1.125rem,1.5vw,1.3125rem)}.hero-azioni[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-ufficio[data-astro-cid-lcdefpme]{color:var(--on-night-2);margin-top:18px;font-size:1rem}.hero-ufficio[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;padding-block:12px;font-weight:600}.sommario[data-astro-cid-lcdefpme]{z-index:2;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:-88px;display:grid;position:relative}.sommario-voce[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#fff;grid-template-rows:auto 1fr auto;gap:10px;padding:28px 28px 24px;display:grid;box-shadow:0 18px 40px -18px #11141859}.sommario-voce[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.375rem;line-height:1.15}.sommario-voce[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.sommario-link[data-astro-cid-lcdefpme]{color:var(--verde-scuro);align-items:center;gap:8px;margin-top:8px;font-weight:700;text-decoration:none;display:inline-flex}.sommario-link[data-astro-cid-lcdefpme] svg{width:18px;height:18px;transition:transform .16s var(--ease-out)}.sommario-link[data-astro-cid-lcdefpme]:hover svg{transform:translate(4px)}.materiali[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.materiali-colonna[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]:not(.materiali-cd){border-bottom:2px solid var(--ink);letter-spacing:0;padding-bottom:14px;font-size:1.25rem;font-stretch:100%}.materiali-colonna-cd[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink)}.materiali-colonna-cd[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme].materiali-cd{margin-bottom:28px}.materiali-lista[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.materiali-lista[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.materiali-cd[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);letter-spacing:-.02em;padding-block:18px;font-size:clamp(1.625rem,3vw,2.5rem);font-weight:800;font-stretch:112%;line-height:1.1}.materiali-colonna[data-astro-cid-lcdefpme] .materiali-foto{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);background:var(--paper-2);width:100%}.mezzi-griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mezzo[data-astro-cid-lcdefpme]{margin:0}.mezzo[data-astro-cid-lcdefpme] .mezzo-foto{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);background:var(--night-2);width:100%}.mezzo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:16px;font-size:1.25rem;font-weight:700}.settori[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.settore[data-astro-cid-lcdefpme]{border-radius:var(--radius);color:#fff;background:var(--night);position:relative;overflow:hidden}.settore[data-astro-cid-lcdefpme] .settore-foto{aspect-ratio:3/4;object-fit:cover;width:100%}.settore[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0f121500,#0f1215d1);position:absolute;inset:45% 0 0}.settore[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{z-index:1;font-size:clamp(1.5rem,2.2vw,1.875rem);position:absolute;bottom:22px;left:24px;right:24px}.barra-mobile[data-astro-cid-lcdefpme]{display:none}@media (width<=1020px){.top-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn){display:none}}@media (width<=860px){.top-row[data-astro-cid-lcdefpme]{min-height:76px}.top-nav[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]{min-height:0;display:block}.hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(180deg, #0f121599 0%, #0f121500 28%), linear-gradient(0deg, var(--night) 0%, #0f121500 30%);height:min(100vw,460px);inset:0 0 auto}.hero[data-astro-cid-lcdefpme] .hero-foto{object-position:66% 50%;height:min(100vw,460px);position:relative;inset:auto}.hero-testo[data-astro-cid-lcdefpme]{padding-block:8px 112px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,9.6vw,3rem)}.sommario[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px;margin-top:-72px}.materiali[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.mezzi-griglia[data-astro-cid-lcdefpme],.settori[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.mezzo[data-astro-cid-lcdefpme] .mezzo-foto,.settore[data-astro-cid-lcdefpme] .settore-foto{aspect-ratio:4/3}.barra-mobile[data-astro-cid-lcdefpme]{z-index:10;padding:10px 12px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(10px);border-top:1px solid var(--line);transition:transform .24s var(--ease-out);background:#f4f5f2f0;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;inset:auto 0 0}.barra-mobile[data-astro-cid-lcdefpme].nascosta{transform:translateY(110%)}.barra-mobile[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{min-height:52px;padding:0 1rem}}
