.pagina-home{--h-blu:var(--colour-accent);--h-testo:var(--colour-text);--h-testo-2:var(--colour-text-muted);--h-chiaro:var(--colour-surface);--h-filetto:var(--colour-border-strong);--h-margine:clamp(1.25rem, 5vw, 4.5rem);--h-sezione:clamp(5rem, 11vw, 10rem);--h-curva:cubic-bezier(.2, .7, .2, 1)}.h-pagina{width:100%;max-width:84rem;padding-inline:var(--h-margine);margin-inline:auto;position:relative}.h-sezione{padding-block:var(--h-sezione);position:relative}.h-bianco{background:#fff}.h-chiaro{background:var(--h-chiaro)}.h-etichetta{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--h-testo-2);margin-bottom:1rem;font-size:.8125rem;font-weight:400;line-height:1.4}.h-titolo{font-family:var(--font-serif);color:var(--h-testo);text-wrap:balance;font-size:clamp(2rem,3.4vw,3rem);font-weight:400;line-height:1.12}.h-frase{font-family:var(--font-serif);color:var(--h-testo);text-wrap:pretty;font-size:clamp(1.75rem,2.9vw,2.625rem);font-weight:400;line-height:1.25}.h-testo{color:var(--h-testo-2);font-size:1.0625rem;line-height:1.75}.h-testo--piccolo{font-size:1rem}.h-testo+.h-testo{margin-top:1rem}.h-link{color:var(--h-blu);border-bottom:1px solid;align-items:center;gap:.5rem;margin-top:2rem;padding-bottom:.25rem;font-size:1rem;text-decoration:none;display:inline-flex}.h-link span{transition:transform .4s}.h-link:hover span{transform:translate(4px)}.h-link--chiaro{color:#fff}.h-btn{min-height:3rem;font-family:var(--font-sans);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.625rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.h-btn--blu{background:var(--h-blu);color:#fff}.h-btn--blu:hover{background:var(--colour-action-alt);color:#fff}.h-btn--bordo{border-color:var(--h-blu);color:var(--h-blu)}.h-btn--bordo:hover{background:var(--h-blu);color:#fff}.h-azioni{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.h-filetto{border-left:2px solid var(--h-blu);color:var(--h-testo);margin-top:1.75rem;padding:.25rem 0 .25rem 1.25rem;font-size:1rem;line-height:1.6}.pagina-home figure{margin:0}.pagina-home figure img,.h-atto__foto img{object-fit:cover;width:100%;height:100%;display:block}.pagina-home .barra{display:none}.pagina-home .testata-gruppo{z-index:30;color:#fff;transition:background-color .4s,box-shadow .4s;position:absolute;top:0;left:0;right:0}.js .pagina-home .testata-gruppo{position:fixed}.pagina-home .testata{background:0 0}.pagina-home .testata .pagina{max-width:84rem;padding-inline:var(--h-margine)}.pagina-home .testata__dentro{min-height:4.75rem;padding-block:1.125rem}.pagina-home .testata__nome,.pagina-home .testata__nome:hover{color:#fff}.pagina-home .testata .logo{color:#fff;--logo-carta:transparent}.pagina-home .menu a{color:#fff}.pagina-home .menu a:hover{color:#fff;border-bottom-color:#fff}.pagina-home .menu a[aria-current=page]{border-bottom-color:#0000}.pagina-home .testata-gruppo :focus-visible{outline-color:#fff}.pagina-home .menu-apri{color:#fff;background:0 0;border-color:#ffffffb3}.pagina-home .testata-gruppo.solida{color:var(--h-testo);box-shadow:0 1px 0 var(--colour-border);background:#fff}.pagina-home .solida .testata__nome,.pagina-home .solida .testata__nome:hover{color:var(--h-testo)}.pagina-home .solida .testata .logo{color:var(--colour-accent);--logo-carta:#fff}.pagina-home .solida .menu a{color:var(--h-testo)}.pagina-home .solida .menu a:hover{color:var(--h-blu);border-bottom-color:var(--h-blu)}.pagina-home .solida :focus-visible{outline-color:var(--h-blu)}.pagina-home .solida .menu-apri{color:var(--h-testo);border-color:var(--h-filetto)}.h-apertura{isolation:isolate;color:#fff;background:#2b2a27;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.h-apertura__media{z-index:-2;position:absolute;inset:0}.h-apertura__media img,.h-apertura__media video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.h-apertura__media video{opacity:0;transition:opacity 1.2s}.h-apertura__media video.attivo{opacity:1}.h-apertura__velo{z-index:-1;background:linear-gradient(90deg,#000000a8 0%,#00000080 42%,#0000002e 66%,#0000 82%),linear-gradient(#0000 38%,#0000004d 60%,#000000a8 100%),linear-gradient(#0000009e 0%,#0000004d 12%,#0000 24%);position:absolute;inset:0}@media (width<=47.99rem){.h-apertura__velo{background:linear-gradient(#0000001a 30%,#00000080 58%,#000000c7 100%),linear-gradient(#000000a8 0%,#0000004d 14%,#0000 26%)}}.h-apertura__testo{padding-block:8rem clamp(5.5rem,12vh,8.5rem)}.h-apertura .h-apertura__logo{color:#fff;--logo-carta:transparent;width:clamp(7.5rem,12vw,11.5rem);margin-bottom:clamp(1rem,2.5vw,1.75rem);margin-left:-.25rem}.h-apertura__titolo{max-width:11em;font-family:var(--font-serif);text-transform:none;text-wrap:balance;color:#fff;letter-spacing:-.01em;font-size:clamp(2.75rem,7vw,6.25rem);font-weight:400;line-height:1.02}.h-apertura__notaio{font-family:var(--font-serif);color:#fff;margin-top:1.125rem;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.3}.h-apertura__indirizzo{letter-spacing:.02em;color:#ffffffeb;margin-top:.625rem;font-size:.9375rem}.h-apertura__frase{max-width:40ch;font-family:var(--font-sans);color:#fff;margin-top:.875rem;font-size:clamp(1.125rem,.95rem + .4vw,1.25rem);line-height:1.55}.h-apertura__scorri{color:#ffffffd9;place-items:center;width:2.75rem;height:3rem;display:grid;position:absolute;bottom:1.5rem;left:50%;translate:-50%}.h-apertura__scorri:hover{color:#fff}.h-apertura :focus-visible{outline-color:#fff}.h-apertura .hero__pausa{right:var(--h-margine);position:absolute;bottom:1.5rem}.h-editoriale{gap:2.5rem;display:grid}@media (width>=64rem){.h-editoriale{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(3rem,7vw,7rem)}.h-editoriale__testo{padding-top:2.25rem}}.h-fatti{border-top:1px solid var(--colour-border);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.5rem 2rem;margin:2rem 0 1.5rem;padding-top:1.75rem;display:grid}.h-fatti .h-etichetta{margin-bottom:.375rem}.h-fatti dd{color:var(--h-testo);font-size:1rem;line-height:1.55}.h-fascia-foto{height:60svh;min-height:18rem;max-height:46rem;overflow:hidden}.h-fascia-foto img{object-position:50% 62%}.h-sequenza{position:relative}.h-sequenza__foto{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.h-sequenza__foto.attiva{opacity:1}.h-sequenza__foto img{object-position:50% 55%}.h-sequenza__comandi[hidden]{display:none}.h-sequenza{touch-action:pan-y}.h-sequenza__freccia{z-index:1;color:#fff;cursor:pointer;background:#00000061;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background-color .3s;display:grid;position:absolute;top:50%;translate:0 -50%}.h-sequenza__freccia:hover{background:#0009}.h-sequenza__freccia--prima{left:var(--h-margine)}.h-sequenza__freccia--dopo{right:var(--h-margine)}.h-sequenza__punti{z-index:1;background:#0006;border-radius:999px;gap:0;padding:0 .25rem;display:flex;position:absolute;bottom:.75rem;left:50%;translate:-50%}.h-sequenza__punto{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.h-sequenza__punto:before{content:"";background:#00000040;border:1px solid #fff;border-radius:50%;width:10px;height:10px;transition:background-color .3s;box-shadow:0 0 0 1px #00000040}.h-sequenza__punto[aria-current=true]:before{background:#fff}.h-sequenza__freccia:focus-visible,.h-sequenza__punto:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.h-sequenza__foto{transition:none}}.h-testa{gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=64rem){.h-testa{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(3rem,7vw,7rem)}}.h-testa__riga{color:var(--h-testo-2);max-width:30em;font-size:1.0625rem;line-height:1.7}.h-aree{gap:2.5rem 1.5rem;display:grid}@media (width>=40rem){.h-aree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.h-aree{grid-template-columns:repeat(4,minmax(0,1fr))}}.h-area{display:flex}.h-area__link{width:100%;color:inherit;background:#fff;border-top:1px solid #16244a;grid-template-columns:minmax(0,1fr) auto;align-content:start;padding:1.5rem 1.5rem 1.75rem;text-decoration:none;display:grid}.h-area__simbolo{grid-column:1/-1;width:56px;height:56px;margin-bottom:1.5rem}.h-area__titolo{font-family:var(--font-serif);color:var(--h-testo);grid-column:1;font-size:1.5rem;line-height:1.2}.h-area__freccia{color:var(--h-blu);grid-area:2/2;align-self:start;padding-left:1rem;font-size:1.25rem;line-height:1.4;transition:transform .4s}.h-area__link:hover .h-area__freccia{transform:translate(4px)}.h-area__riga{color:var(--h-testo-2);grid-column:1/-1;margin-top:.5rem;font-size:.9375rem;line-height:1.6}.h-area__link:hover .h-area__titolo{text-underline-offset:.2em;text-decoration:underline 1px}.h-notaio{gap:2.5rem;display:grid}@media (width>=64rem){.h-notaio{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(3rem,7vw,7rem)}}.h-notaio__foto{aspect-ratio:4/5;background:#e7e6e1;overflow:hidden}@media (width<=63.99rem){.h-notaio__foto{aspect-ratio:4/3}}.h-notaio__foto img{object-position:42% 50%}.h-notaio .h-titolo{margin-bottom:1.5rem}.h-atto{isolation:isolate;color:#fff;padding-block:var(--h-sezione);background:#1f1f1d;position:relative;overflow:hidden}.h-atto__foto{z-index:-2;position:absolute;inset:0}.h-atto:before{content:"";z-index:-1;background:#000000a8;position:absolute;inset:0}.h-atto__dentro{gap:3rem;display:grid}@media (width>=64rem){.h-atto__dentro{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,7vw,7rem)}}.h-atto .h-etichetta{color:#ffffffd9}.h-atto .h-titolo{color:#fff}.h-atto :focus-visible{outline-color:#fff}.h-passi{border-top:1px solid #fff6}.h-passo{border-bottom:1px solid #fff6;grid-template-columns:4.5rem minmax(0,1fr);column-gap:1rem;padding-block:1.75rem;display:grid}.h-passo__num{font-family:var(--font-serif);color:#fff;grid-row:1/span 2;font-size:2.25rem;line-height:1}.h-passo__titolo{font-family:var(--font-serif);color:#fff;font-size:1.5rem;font-weight:400;line-height:1.25}.h-passo__testo{color:#ffffffe6;margin-top:.5rem;font-size:1rem;line-height:1.65}@media (width<=30rem){.h-passo{grid-template-columns:3rem minmax(0,1fr)}.h-passo__num{font-size:1.75rem}}.h-servizi{gap:3.5rem;display:grid}@media (width>=64rem){.h-servizi{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,7vw,7rem)}.h-servizi--solo{grid-template-columns:minmax(0,1fr)}.h-servizi--solo .h-servizi__online{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(3rem,7vw,7rem);display:grid}.h-servizi--solo .h-servizi__online .h-etichetta{grid-column:1/-1}}.h-servizi__online .h-titolo{margin-bottom:1.5rem}.h-diretti{border-top:1px solid var(--colour-border);gap:1.25rem;padding-top:1.5rem;display:grid}.h-diretti .h-etichetta{margin-bottom:.25rem}.h-diretti dd{font-size:1.125rem;line-height:1.5}.h-diretti a{color:var(--h-testo);text-decoration-color:var(--h-blu);text-underline-offset:.2em}.h-diretti a:hover{color:var(--h-blu)}.h-servizi__testa{justify-content:space-between;align-items:baseline;display:flex}.h-servizi__testa .h-link{margin-top:0}.h-articoli{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;gap:1.25rem;padding-bottom:1rem;display:grid;overflow-x:auto}@media (width>=64rem){.h-articoli{grid-auto-columns:minmax(16rem,45%)}}.h-articolo{scroll-snap-align:start}.h-articolo a{background:var(--h-chiaro);border-top:2px solid var(--h-blu);height:100%;min-height:15rem;color:inherit;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;text-decoration:none;display:flex}.h-articolo__cat{letter-spacing:.06em;text-transform:uppercase;color:var(--h-testo-2);font-size:.8125rem}.h-articolo__titolo{font-family:var(--font-serif);color:var(--h-testo);font-size:1.375rem;line-height:1.3}.h-articolo a:hover .h-articolo__titolo{text-underline-offset:.2em;text-decoration:underline 1px}.h-articolo__data{color:var(--h-testo-2);margin-top:auto;font-size:.875rem}.h-contatti{gap:2.5rem;display:grid}@media (width>=64rem){.h-contatti{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:clamp(3rem,7vw,7rem)}}.h-contatti__foto img{aspect-ratio:4/3;height:auto}.h-contatti__foto figcaption{color:var(--h-testo-2);margin-top:.75rem;font-size:.875rem}.h-contatti .h-titolo{margin-bottom:2rem}.h-recapiti{gap:1.5rem;margin-bottom:2.25rem;display:grid}.h-recapiti .h-etichetta{margin-bottom:.375rem}.h-recapiti dd{color:var(--h-testo);font-size:1.0625rem;line-height:1.6}.h-recapiti .h-recapiti__nota{color:var(--h-testo-2);margin-top:.25rem;font-size:.9375rem}.h-recapiti a{color:var(--h-blu);text-underline-offset:.2em}.h-orario{display:block}@keyframes h-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.h-entra{animation:h-entra 1.2s var(--h-curva) .1s both}.h-entra--2{animation-delay:.3s}.h-entra--3{animation-delay:.5s}@supports (animation-timeline:view()){.h-rivela{animation:linear both h-entra view();animation-range:entry entry 40%}}.rivela-io .h-rivela{transition:opacity 1.2s var(--h-curva), transform 1.2s var(--h-curva)}.rivela-io .h-rivela:not(.visto){opacity:0;transform:translateY(14px)}}@media print{.pagina-home .testata-gruppo{color:#000!important;background:0 0!important;position:static!important}.h-apertura{color:#000;background:0 0;min-height:0}.h-apertura__media,.h-apertura__velo,.h-apertura__scorri,.h-atto__foto,.h-atto:before,.h-fascia-foto{display:none!important}.h-atto,.h-atto *{color:#000!important;background:0 0!important}}.pagina-home .menu a[aria-current=page]{color:#fff}.pagina-home .solida .menu a[aria-current=page]{color:var(--h-blu)}.h-parola{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.h-parola>span{display:inline-block}.h-apertura__filetto{transform-origin:0;background:#fff;width:80px;height:1px;margin-top:1.25rem;display:block}@keyframes h-parola-sale{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes h-filetto{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes h-dissolvenza{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.intro .h-parola>span{animation:.7s cubic-bezier(.22,1,.36,1) both h-parola-sale}.intro .h-parola:nth-of-type(2)>span{animation-delay:.12s}.intro .h-parola:nth-of-type(3)>span{animation-delay:.24s}.intro .h-apertura__filetto{animation:.5s cubic-bezier(.22,1,.36,1) .94s both h-filetto}.intro .h-dopo{animation:.3s 1.25s both h-dissolvenza}}
