.c-veste{--c-margine:clamp(20px, 4vw, 48px);--c-largo:1184px;--c-binario:12px;--c-ombra:color-mix(in srgb, var(--notte) 22%, transparent);--c-chiave:156px;color:var(--melanzana);background:var(--carta);font-size:16px;line-height:1.55;overflow-x:clip}html:has(.c-veste) body{background:var(--carta)}@media (prefers-reduced-motion:no-preference){html:has(.c-veste){scroll-behavior:smooth}}.c-veste *,.c-veste :before,.c-veste :after{box-sizing:border-box}.c-veste :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul,fieldset,address){margin:0}.c-veste :where(ul,ol){padding:0;list-style:none}.c-veste :where(fieldset){border:0;min-inline-size:0;padding:0}.c-veste :where(legend){padding:0}.c-veste :where(address){font-style:normal}.c-veste :where(a){color:inherit;text-underline-offset:.22em}.c-veste :where(button,input,select,textarea){font:inherit;color:inherit}.c-largo{width:min(100% - 2 * var(--c-margine), var(--c-largo));margin-inline:auto}.c-titolo,.c-titolo-2,.c-titolo-3{font-family:var(--carattere-titoli);color:var(--notte);text-wrap:balance;font-weight:400}.c-titolo{letter-spacing:-.015em;font-size:clamp(42px,6.6vw,84px);line-height:1.02}.c-titolo em{color:var(--magenta);font-style:italic}.c-titolo-2{letter-spacing:-.01em;font-size:clamp(34px,4.4vw,58px);line-height:1.06}.c-titolo-2 em{color:var(--magenta-scuro);font-style:italic}.c-titolo-3{font-size:clamp(28px,3vw,40px);line-height:1.12}.c-tasto{background:var(--magenta);min-height:52px;color:var(--bianco);text-align:center;cursor:pointer;box-shadow:0 4px 0 var(--magenta-scuro);-webkit-tap-highlight-color:transparent;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.c-tasto:active{box-shadow:0 0 0 var(--magenta-scuro);transform:translateY(4px)}.c-tasto-notte{background:var(--notte);box-shadow:0 4px 0 color-mix(in srgb, var(--notte), #000 55%)}.c-tasto-notte:active{box-shadow:0 0 #0000}.c-tasto[disabled]{cursor:progress}.c-freccia{color:var(--notte);text-decoration:underline;-webkit-text-decoration-color:var(--rovere);text-decoration-color:var(--rovere);text-underline-offset:7px;padding-block:10px;font-weight:700;line-height:24px;text-decoration-thickness:2px;display:inline-block}.c-freccia:after{content:"→";margin-left:10px;font-weight:500;display:inline-block}@media (prefers-reduced-motion:no-preference){.c-tasto{transition:transform 80ms linear,box-shadow 80ms linear}}@media (hover:hover) and (pointer:fine){.c-tasto:hover{box-shadow:0 2px 0 var(--magenta-scuro);transform:translateY(2px)}.c-tasto-notte:hover{box-shadow:0 2px 0 color-mix(in srgb, var(--notte), #000 55%)}.c-tasto:active{transform:translateY(4px);box-shadow:0 0 #0000}.c-freccia:hover{-webkit-text-decoration-color:var(--notte);text-decoration-color:var(--notte)}}.c-binario{height:var(--c-binario);background:var(--rovere)}.c-testata{z-index:50;background:var(--carta);position:relative}.c-testata-riga{align-items:center;gap:8px 16px;min-height:92px;padding-block:14px;display:flex}.c-testata-marchio{flex:none;margin-right:auto;padding-block:4px;display:inline-flex}.c-testata-marchio img{width:150px;height:auto;display:block}.c-menu-lista{align-items:center;gap:2px;display:flex}.c-menu-voce{min-height:44px;color:var(--notte);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:9px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;list-style:none;display:inline-flex}summary.c-menu-voce::-webkit-details-marker{display:none}.c-menu-tasto::-webkit-details-marker{display:none}.c-menu-voce[aria-current=page],.c-menu-voce[data-attivo]{text-decoration:underline;-webkit-text-decoration-color:var(--melanzana);text-decoration-color:var(--melanzana);text-underline-offset:9px;text-decoration-thickness:2px}.c-segno{flex:none;width:11px;height:11px;position:relative}.c-segno:before,.c-segno:after{content:"";background:currentColor;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.c-segno:after{transform:rotate(90deg)}details[open]>summary .c-segno{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.c-segno{transition:transform .18s ease-out}}.c-tendina{position:relative}.c-tendina-lista{z-index:60;background:var(--carta);border:2px solid var(--notte);min-width:300px;box-shadow:0 6px 0 var(--c-ombra);border-radius:3px;padding:8px 0;position:absolute;top:calc(100% + 6px);left:0}.c-tendina-lista a{min-height:44px;color:var(--notte);align-items:center;padding:8px 18px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.c-tendina-lista a[aria-current=page]{text-underline-offset:6px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.c-menu-voce:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rovere);text-decoration-color:var(--rovere);text-underline-offset:9px;text-decoration-thickness:2px}.c-tendina-lista a:hover{background:var(--intonaco)}}.c-lingua{min-height:44px;color:var(--notte);text-decoration:underline;-webkit-text-decoration-color:var(--rovere);text-decoration-color:var(--rovere);text-underline-offset:7px;align-items:center;padding:0 10px;font-size:15px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.c-menu-telefono{display:none}.c-menu-tasto{border:2px solid var(--notte);min-height:44px;color:var(--notte);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:3px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:700;list-style:none;display:inline-flex}.c-menu-pannello{overscroll-behavior:contain;max-height:calc(100svh - 150px);padding:6px var(--c-margine) 22px;background:var(--carta);border-top:2px solid var(--rovere);border-bottom:2px solid var(--notte);box-shadow:0 6px 0 var(--c-ombra);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.c-menu-pannello a{min-height:48px;color:var(--notte);border-bottom:1px solid color-mix(in srgb, var(--rovere) 60%, transparent);align-items:center;font-size:18px;font-weight:600;text-decoration:none;display:flex}.c-menu-pannello a[aria-current=page]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.c-menu-gruppo-nome{color:var(--fumo);padding-top:18px;font-size:14px;font-weight:700}.c-menu-gruppo a{padding-left:14px;font-size:17px;font-weight:500}@media (max-width:979.98px){.c-testata-riga{min-height:72px;padding-block:10px}.c-testata-marchio img{width:118px}.c-menu-lista{display:none}.c-menu-telefono{display:block}.c-lingua{order:2}.c-menu{order:3}}@media (max-width:374.98px){.c-testata-riga{gap:8px}.c-testata-marchio img{width:104px}.c-lingua{padding-inline:6px}.c-menu-tasto{padding-inline:10px}}.c-apertura{padding-block:12px 56px}.c-apertura-griglia{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.c-apertura-riga{max-width:30em;margin-top:26px;font-size:19px;line-height:1.55}.c-apertura-azione{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:30px;display:flex}.c-apertura-nota{max-width:17em;color:var(--melanzana);font-size:15px;font-weight:600;line-height:1.4}.c-porta img{object-fit:cover;object-position:78% 50%;width:100%;height:min(560px,100svh - 270px);min-height:380px;display:block}.c-porta figcaption{color:var(--fumo);margin-top:10px;font-size:14px}@media (max-width:979.98px){.c-apertura{padding-block:6px 40px}.c-apertura-griglia{grid-template-columns:minmax(0,1fr);gap:26px}.c-apertura-riga{margin-top:16px;font-size:17px}.c-apertura-azione{margin-top:22px}.c-porta img{aspect-ratio:16/10;object-position:80% 45%;height:auto;min-height:0}}.c-chiave{width:var(--c-chiave);color:var(--bianco);cursor:pointer;transform-origin:50% calc(var(--c-chiave) * 12 / 250);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:relative}.c-forma{width:100%;height:auto;display:block}.c-forma-corpo{fill:var(--magenta)}.c-forma[data-variante=affitto] .c-forma-corpo{fill:var(--melanzana)}.c-forma[data-variante=vuota] .c-forma-corpo{fill:var(--carta);stroke:var(--magenta);stroke-width:4px;stroke-dasharray:10 8}.c-forma-ombra{fill:var(--notte);fill-opacity:.22}.c-forma-luce{fill:var(--pesca);opacity:0}.c-forma-anello{fill:none;stroke:var(--melanzana);stroke-width:6px}.c-forma-gancio{fill:var(--notte)}.c-scritta{left:4%;right:4%;bottom:calc(var(--c-chiave) * 14 / 250);background:var(--magenta);color:var(--bianco);text-align:center;flex-direction:column;align-items:center;gap:1px;padding:2px;line-height:1.2;display:flex;position:absolute}.c-chiave[data-variante=affitto] .c-scritta{background:var(--melanzana)}.c-chiave[data-variante=vuota] .c-scritta{background:var(--carta);color:var(--magenta-scuro)}.c-scritta-rif{letter-spacing:.05em;white-space:nowrap;font-size:14px;font-weight:800}.c-scritta-riga{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:500;overflow:hidden}.c-bacheca{background:var(--intonaco);padding-bottom:72px;position:relative}.c-ganci{margin-top:calc(var(--c-binario) / -2 - var(--c-chiave) * 12 / 250);padding:0 var(--c-margine) 18px;gap:18px;display:flex}.c-gancio{flex:0 0 var(--c-chiave)}.c-scelta{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:28px;left:50%}:is(.c-scelte:has(.c-scelta:first-of-type:checked) .c-gancio:first-child .c-forma-luce,.c-scelte:has(.c-scelta:nth-of-type(2):checked) .c-gancio:nth-child(2) .c-forma-luce,.c-scelte:has(.c-scelta:nth-of-type(3):checked) .c-gancio:nth-child(3) .c-forma-luce,.c-scelte:has(.c-scelta:nth-of-type(4):checked) .c-gancio:nth-child(4) .c-forma-luce,.c-scelte:has(.c-scelta:nth-of-type(5):checked) .c-gancio:nth-child(5) .c-forma-luce,.c-scelte:has(.c-scelta:nth-of-type(6):checked) .c-gancio:nth-child(6) .c-forma-luce,.c-scelte:has(.c-scelta:nth-of-type(7):checked) .c-gancio:nth-child(7) .c-forma-luce,.c-scelte:has(.c-scelta:nth-of-type(8):checked) .c-gancio:nth-child(8) .c-forma-luce){opacity:1}:is(.c-scelte:has(.c-scelta:first-of-type:focus-visible) .c-gancio:first-child .c-chiave,.c-scelte:has(.c-scelta:nth-of-type(2):focus-visible) .c-gancio:nth-child(2) .c-chiave,.c-scelte:has(.c-scelta:nth-of-type(3):focus-visible) .c-gancio:nth-child(3) .c-chiave,.c-scelte:has(.c-scelta:nth-of-type(4):focus-visible) .c-gancio:nth-child(4) .c-chiave,.c-scelte:has(.c-scelta:nth-of-type(5):focus-visible) .c-gancio:nth-child(5) .c-chiave,.c-scelte:has(.c-scelta:nth-of-type(6):focus-visible) .c-gancio:nth-child(6) .c-chiave,.c-scelte:has(.c-scelta:nth-of-type(7):focus-visible) .c-gancio:nth-child(7) .c-chiave,.c-scelte:has(.c-scelta:nth-of-type(8):focus-visible) .c-gancio:nth-child(8) .c-chiave){outline:var(--anello-spessore) solid var(--anello-colore);outline-offset:4px}.c-chiave:focus-visible{outline-offset:4px}.c-gancio{position:relative}.c-gancio:after{content:"";border:11px solid #0000;border-top-color:var(--notte);opacity:0;border-bottom-width:0;width:0;height:0;margin-left:-11px;position:absolute;bottom:-16px;left:50%}.c-scelte:has(.c-scelta:first-of-type:checked) .c-gancio:first-child:after{opacity:1}.c-scelte:has(.c-scelta:nth-of-type(2):checked) .c-gancio:nth-child(2):after{opacity:1}.c-scelte:has(.c-scelta:nth-of-type(3):checked) .c-gancio:nth-child(3):after{opacity:1}.c-scelte:has(.c-scelta:nth-of-type(4):checked) .c-gancio:nth-child(4):after{opacity:1}.c-scelte:has(.c-scelta:nth-of-type(5):checked) .c-gancio:nth-child(5):after{opacity:1}.c-scelte:has(.c-scelta:nth-of-type(6):checked) .c-gancio:nth-child(6):after{opacity:1}.c-scelte:has(.c-scelta:nth-of-type(7):checked) .c-gancio:nth-child(7):after{opacity:1}.c-scelte:has(.c-scelta:nth-of-type(8):checked) .c-gancio:nth-child(8):after{opacity:1}@media (hover:hover) and (pointer:fine){.c-ganci .c-chiave:hover .c-forma-luce{opacity:.6}}.c-binario{position:relative}[data-scorre]>.c-binario:after{content:"";top:0;bottom:0;left:calc(var(--c-vista-da,0) * 100%);width:calc(var(--c-vista-larga,1) * 100%);background:var(--melanzana);position:absolute}.c-mostra{margin-top:28px}.c-casa{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;display:none}.c-casa:first-of-type{display:grid}.c-scelte:has(.c-scelta:nth-of-type(2):checked) .c-casa:nth-of-type(2){display:grid}.c-scelte:has(.c-scelta:nth-of-type(3):checked) .c-casa:nth-of-type(3){display:grid}.c-scelte:has(.c-scelta:nth-of-type(4):checked) .c-casa:nth-of-type(4){display:grid}.c-scelte:has(.c-scelta:nth-of-type(5):checked) .c-casa:nth-of-type(5){display:grid}.c-scelte:has(.c-scelta:nth-of-type(6):checked) .c-casa:nth-of-type(6){display:grid}.c-scelte:has(.c-scelta:nth-of-type(7):checked) .c-casa:nth-of-type(7){display:grid}.c-scelte:has(.c-scelta:nth-of-type(8):checked) .c-casa:nth-of-type(8){display:grid}.c-scelte:has(.c-scelta:not(:first-of-type):checked) .c-casa:first-of-type{display:none}.c-casa-foto{display:block;position:relative;overflow:hidden}.c-casa-foto img{background:var(--carta);width:100%;display:block}.c-casa-morso{background:var(--intonaco);min-width:29%;max-width:64%;color:var(--notte);flex-direction:column;justify-content:flex-end;gap:6px;padding:14px 0 0 18px;display:flex;position:absolute;top:74%;bottom:0;right:0}.c-casa-prezzo{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:700;line-height:1}.c-casa-morso-dati{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3}.c-casa-luogo{letter-spacing:.05em;color:var(--magenta-scuro);font-size:14px;font-weight:800}.c-casa-luogo span{font-weight:700}.c-casa-titolo{font-family:var(--carattere-titoli);color:var(--notte);text-wrap:balance;margin-top:10px;font-size:clamp(30px,3.3vw,44px);font-weight:400;line-height:1.08}.c-casa-titolo a{text-decoration:none}.c-casa-dati{color:var(--notte);font-variant-numeric:tabular-nums;margin-top:10px;font-weight:600;display:none}.c-casa-vai{margin-top:18px}.c-tutte{border-top:2px solid var(--rovere);flex-wrap:wrap;align-items:center;column-gap:10px;margin-top:44px;padding-top:14px;display:flex}.c-tutte-lista{flex-wrap:wrap;align-items:center;display:flex}.c-tutte-lista li+li:before{content:"·";color:var(--fumo);padding-inline:10px}.c-tutte a{min-height:44px;color:var(--notte);text-decoration:underline;-webkit-text-decoration-color:var(--rovere);text-decoration-color:var(--rovere);text-underline-offset:7px;align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}@media (hover:hover) and (pointer:fine){.c-casa-titolo a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rovere);text-decoration-color:var(--rovere);text-underline-offset:8px;text-decoration-thickness:2px}.c-tutte a:hover{-webkit-text-decoration-color:var(--notte);text-decoration-color:var(--notte)}}@media (min-width:1120px){.c-bacheca{--c-chiave:152px}.c-ganci{width:min(100% - 2 * var(--c-margine), var(--c-largo));justify-content:space-between;margin-inline:auto;padding-inline:0}}@media (min-width:1280px){.c-bacheca{--c-chiave:176px}}@media (max-width:1119.98px){.c-ganci{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--c-margine);scrollbar-width:none;overflow-x:auto}.c-ganci::-webkit-scrollbar{display:none}.c-gancio{scroll-snap-align:start}}@media (max-width:979.98px){.c-bacheca{padding-bottom:52px}.c-mostra{margin-top:22px}.c-casa{grid-template-columns:minmax(0,1fr);gap:20px}.c-casa-prezzo{font-size:22px}.c-tutte{display:block}.c-tutte-lista{margin-top:4px;display:grid}.c-tutte-lista li+li:before{content:none}}@media (max-width:699.98px){.c-casa-morso{min-width:42%;padding:10px 0 0 12px;top:76%}.c-casa-prezzo{font-size:19px}.c-casa-morso-dati{display:none}.c-casa-dati{display:block}.c-bacheca{--c-chiave:144px}.c-ganci{gap:12px}.c-ganci .c-scritta{left:2%;right:2%}.c-ganci .c-scritta-rif{letter-spacing:.01em}}@media (max-width:374.98px){.c-bacheca{--c-chiave:176px}}.c-affida{background:var(--cipria);padding-bottom:88px}.c-affida-griglia{grid-template:"appeso testa""appeso resto"1fr"coda coda"/minmax(0,6fr) minmax(0,6fr);align-items:start;column-gap:72px;display:grid}.c-affida-testa{grid-area:testa;padding-top:72px}.c-affida-appeso{grid-area:appeso;container-type:inline-size}.c-affida-resto{grid-area:resto;padding-top:30px}.c-affida-coda{grid-area:coda}.c-cartellone{margin-top:calc(var(--c-binario) / -2 - 100cqi * 12 / 250);transform-origin:50% 4.8cqi}.c-cartellone-tetto{width:100%;height:auto;display:block}.c-cartellone:not([data-passo=dove]) .c-forma-luce{opacity:1}.c-cartellone .c-forma-anello{stroke-width:4.5px}.c-cartellone-corpo{background:var(--magenta);color:var(--bianco);box-shadow:0 6px 0 var(--c-ombra);margin-top:-1px;padding:4px 7% 36px}.c-cartellone-modulo,.c-cartellone-esito{gap:14px;display:grid}.c-cartellone-rif{letter-spacing:.07em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;font-size:15px;font-weight:800;display:flex}.c-cartellone-passo{letter-spacing:0;font-size:14px;font-weight:600}.c-cartellone-domanda{font-family:var(--carattere-titoli);color:var(--bianco);font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.15}.c-cartellone-riga{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.c-campo{background:var(--bianco);width:100%;min-height:52px;color:var(--notte);border:0;border-radius:3px;padding:0 16px;font-size:17px}.c-campo::placeholder{color:var(--fumo);opacity:1}.c-campo[aria-invalid=true]{box-shadow:inset 0 0 0 3px var(--corallo-scuro)}.c-errore{background:var(--carta);color:var(--corallo-scuro);border-radius:3px;padding:10px 14px;font-size:15px;font-weight:600}.c-cartellone-dove{font-family:var(--carattere-titoli);overflow-wrap:anywhere;font-size:24px;line-height:1.25}.c-cartellone-stato{font-weight:700}.c-cartellone-chi legend{margin-bottom:12px}.c-cartellone-campi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.c-cartellone-campi label{margin-bottom:6px;font-size:15px;font-weight:600;display:block}.c-cartellone-azioni{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:4px;display:flex}.c-tasto-testo{min-height:44px;color:var(--bianco);text-underline-offset:7px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.c-anteprima{background:var(--carta);color:var(--notte);border-radius:3px;padding:10px 14px;font-size:15px}.c-affida-sotto{color:var(--notte);font-size:16px;font-weight:700}.c-dopo{counter-reset:dopo;gap:12px;max-width:32em;margin-top:14px;display:grid}.c-dopo li{counter-increment:dopo;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:10px;font-size:17px;display:grid}.c-dopo li:before{content:counter(dopo);font-family:var(--carattere-titoli);color:var(--notte);font-size:30px;line-height:1}.c-parola{border-top:2px solid var(--rovere);margin-top:64px;padding-top:28px}.c-parola blockquote p{max-width:34em;font-family:var(--carattere-titoli);color:var(--notte);font-size:26px;font-style:italic;line-height:1.36}.c-parola figcaption{color:var(--fumo);margin-top:10px;font-size:14px}@media (max-width:979.98px){.c-affida{padding-bottom:56px}.c-affida-griglia{grid-template:"appeso""testa""resto""coda"/minmax(0,1fr)}.c-affida-testa{padding-top:40px}.c-cartellone-corpo{padding-inline:6%}.c-cartellone-riga,.c-cartellone-campi{grid-template-columns:minmax(0,1fr)}.c-parola{margin-top:44px;padding-top:20px}.c-parola blockquote p{font-size:21px}}.c-porta-us{--c-chiave:200px;padding-bottom:80px}.c-porta-us-griglia{grid-template-columns:var(--c-chiave) minmax(0, 1fr);align-items:start;gap:64px;display:grid}.c-porta-us-appeso{margin-top:calc(var(--c-binario) / -2 - var(--c-chiave) * 12 / 250)}.c-porta-us-testo{max-width:40em;padding-top:56px}.c-porta-us-testo p{margin-top:16px;font-size:17px}.c-porta-us-testo .c-porta-us-riga{font-size:19px}.c-porta-us-link{flex-wrap:wrap;gap:4px 28px;display:flex}@media (max-width:979.98px){.c-porta-us{--c-chiave:156px;padding-bottom:56px}.c-porta-us-griglia{grid-template-columns:minmax(0,1fr);gap:0}.c-porta-us-testo{padding-top:28px}}.c-alto{--c-alto-fondo:var(--bianco);--c-alto-testo:var(--notte);margin-top:calc(var(--c-file-binario,8px) / 2 - 100cqi * 12 / 250);color:var(--c-alto-testo);transform-origin:50% 4.8cqi;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:relative}.c-tetto{width:100%;height:auto;display:block}.c-alto .c-forma-corpo{fill:var(--c-alto-fondo)}.c-alto-corpo{background:var(--c-alto-fondo);box-shadow:0 calc(100cqi * 4 / 250) 0 var(--c-ombra);margin-top:-1px;display:block}.c-file{--c-file-spazio:28px;--c-file-binario:8px;column-gap:var(--c-file-spazio);align-items:start;row-gap:64px;display:grid}.c-file>li{position:relative;container-type:inline-size}.c-file>li:before{content:"";top:0;left:calc(var(--c-file-spazio) / -2);right:calc(var(--c-file-spazio) / -2);height:var(--c-file-binario);background:var(--rovere);position:absolute}.c-etichetta{letter-spacing:.05em;text-transform:uppercase;color:var(--magenta-scuro);font-size:14px;font-weight:800}.c-sezione-riga{margin-top:8px;font-size:17px}.c-persone{background:var(--intonaco);padding-block:80px 88px}.c-persone-binario{display:none}.c-persone-testa .c-titolo-2{max-width:19em;margin-top:12px;font-size:clamp(30px,3.5vw,46px);line-height:1.12}.c-persone-file{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:56px}.c-persone-famiglia{grid-column:span 2}.c-persone-file>li:first-child:before,.c-persone-file>li:nth-child(6):before{left:0}.c-persone-file>li:nth-child(5):before,.c-persone-file>li:last-child:before{right:0}.c-famiglia-corpo{padding:0 10px 12px}.c-famiglia-corpo img{object-position:50% 30%;display:block}.c-famiglia-nomi{font-family:var(--carattere-titoli);text-align:center;color:var(--notte);padding-top:10px;font-size:19px;line-height:1.25}.c-persona-corpo{padding:0 8px 12px;position:relative}.c-persona-foto{background:var(--intonaco);position:relative;overflow:hidden}.c-persona-faccia img{object-position:50% 0;display:block}.c-persona-faccia[data-faccia=due]{position:absolute;inset:0}.c-persona[data-lato=uno] [data-faccia=due],.c-persona[data-lato=due] [data-faccia=uno]{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.c-persona-faccia{transition:transform .15s cubic-bezier(.5,0,1,1)}.c-persona[data-lato=uno] [data-faccia=uno],.c-persona[data-lato=due] [data-faccia=due]{transition:transform .15s cubic-bezier(0,0,.5,1) .15s}}.c-persona[data-lato=due] .c-forma-luce{opacity:1}.c-persona-segno{width:26px;height:26px;position:absolute;bottom:6px;right:6px}.c-persona-segno circle{fill:var(--notte)}.c-persona-segno path{fill:none;stroke:var(--bianco);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.c-persona-nome{text-align:center;gap:2px;padding-top:10px;display:grid}.c-persona-chi{font-family:var(--carattere-titoli);color:var(--notte);text-wrap:balance;font-size:18px;line-height:1.2}.c-persona-ruolo{color:var(--fumo);font-size:14px;line-height:1.3}.c-persona-gira{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;margin:0;padding:0;position:absolute;inset:0}.c-persona-gira:focus-visible{outline:var(--anello-spessore) solid var(--anello-colore);outline-offset:3px}.c-persone-link{flex-wrap:wrap;gap:4px 28px;margin-top:44px;display:flex}@media (hover:hover) and (pointer:fine){.c-persona:hover .c-forma-luce{opacity:.7}.c-persona[data-lato=due]:hover .c-forma-luce{opacity:1}}@media (max-width:1119.98px){.c-persone{padding-block:56px 64px}.c-persone-binario{margin-top:40px;display:block}.c-persone-file{--c-fila-alta:280px;width:auto;margin-top:calc(var(--c-binario) / -2 - var(--c-fila-alta) * 12 / 250);padding:0 var(--c-margine) 28px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--c-margine);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.c-persone-file::-webkit-scrollbar{display:none}.c-persone-file>li{scroll-snap-align:start;flex:0 0 150px}.c-persone-file>.c-persone-famiglia{flex-basis:var(--c-fila-alta)}.c-persone-file>li:before{display:none}.c-persone-file .c-alto{margin-top:calc((var(--c-fila-alta) - 100cqi) * 12 / 250)}}.c-numeri{padding-block:80px 40px}.c-numeri-file{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px}.c-numeri-file>li:first-child:before{left:0}.c-numeri-file>li:last-child:before{right:0}.c-numero{--c-alto-fondo:var(--pesca);--c-alto-testo:var(--notte)}.c-numero-corpo{text-align:center;justify-items:center;gap:8px;padding:4px 8% 22px;display:grid}.c-numero-valore{font-family:var(--carattere-titoli);font-size:clamp(38px,4vw,52px);font-weight:400;line-height:1}.c-numero-nome{letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;font-size:14px;font-weight:700;line-height:1.3}.c-servizi{padding-block:48px 104px}.c-servizi-file{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px}.c-servizi-file>li:nth-child(4n+1):before{left:0}.c-servizi-file>li:nth-child(4n):before,.c-servizi-file>li:last-child:before{right:0}.c-servizio{--c-alto-fondo:var(--melanzana);--c-alto-testo:var(--bianco);cursor:pointer}.c-servizio:focus-visible{outline:var(--anello-spessore) solid var(--anello-colore);outline-offset:4px}.c-servizio-corpo{text-align:center;padding:10px 9% 24px}.c-servizio-nome{font-family:var(--carattere-titoli);text-wrap:balance;text-underline-offset:6px;font-size:clamp(20px,1.9vw,24px);line-height:1.2;text-decoration-thickness:2px;display:block}@media (hover:hover) and (pointer:fine){.c-servizio:hover .c-forma-luce{opacity:1}.c-servizio:hover .c-servizio-nome{text-decoration-line:underline;-webkit-text-decoration-color:var(--pesca);text-decoration-color:var(--pesca)}}@media (max-width:979.98px){.c-numeri{padding-block:56px 28px}.c-servizi{padding-block:36px 72px}.c-servizi-file{--c-file-spazio:18px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.c-servizi-file>li:nth-child(n):before{left:calc(var(--c-file-spazio) / -2);right:calc(var(--c-file-spazio) / -2)}.c-servizi-file>li:nth-child(odd):before{left:0}.c-servizi-file>li:nth-child(2n):before,.c-servizi-file>li:last-child:before{right:0}}@media (max-width:699.98px){.c-numeri-file{--c-file-spazio:18px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.c-numeri-file>li:nth-child(n):before{left:calc(var(--c-file-spazio) / -2);right:calc(var(--c-file-spazio) / -2)}.c-numeri-file>li:nth-child(odd):before{left:0}.c-numeri-file>li:nth-child(2n):before,.c-numeri-file>li:last-child:before{right:0}.c-numero-corpo{padding-inline:4%}.c-numero-nome{letter-spacing:.01em}}@media (max-width:374.98px){.c-servizio-corpo{padding-inline:4%}.c-servizio-nome{font-size:19px}}.c-piede{background:var(--notte);color:var(--cipria);padding-block:64px 28px;font-size:15px}.c-piede a{color:var(--bianco);-webkit-text-decoration-color:color-mix(in srgb, var(--bianco) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--bianco) 45%, transparent)}.c-piede-griglia{grid-template-columns:minmax(170px,1fr) minmax(350px,auto) minmax(290px,auto) minmax(120px,auto);gap:48px;display:grid}.c-piede h2{font-family:var(--carattere-titoli);color:var(--bianco);margin-bottom:12px;font-size:22px;font-weight:400;line-height:1.2}.c-piede-sede address{font-family:var(--carattere-titoli);color:var(--bianco);margin-top:20px;font-size:17px;line-height:1.5}.c-piede-recapiti{gap:4px;display:grid}.c-piede-recapiti dt{letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}.c-piede-recapiti dd{min-height:44px;font-family:var(--carattere-titoli);white-space:nowrap;color:var(--bianco);align-items:center;margin-top:-6px;font-size:16px;display:flex}.c-piede-recapiti a{align-items:center;min-height:44px;display:inline-flex}.c-piede-orari dl{gap:4px;display:grid}.c-piede-orari dl div{grid-template-columns:100px auto;column-gap:12px;display:grid}.c-piede-orari dt{font-weight:600}.c-piede-orari dd{white-space:nowrap}.c-piede-social ul{display:grid}.c-piede-social a,.c-piede-menu a{align-items:center;min-height:44px;display:inline-flex}.c-piede-nav{border-top:2px solid color-mix(in srgb, var(--cipria) 30%, transparent);grid-column:1/-1;padding-top:28px}.c-piede-menu{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.c-piede-menu a{white-space:nowrap}.c-piede-legale{border-top:2px solid color-mix(in srgb, var(--cipria) 30%, transparent);margin-top:36px;padding-top:18px;font-size:14px}@media (max-width:1239.98px){.c-piede-griglia{grid-template-columns:minmax(0,1fr) minmax(350px,1.2fr);gap:40px 32px}}@media (max-width:979.98px){.c-piede-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699.98px){.c-piede{padding-block:48px 24px}.c-piede-griglia{grid-template-columns:minmax(0,1fr);gap:32px}.c-piede-menu{column-gap:16px}.c-piede-menu a{white-space:normal}}@media (max-width:374.98px){.c-piede{--c-margine:14px}.c-piede-recapiti dd{letter-spacing:-.01em;font-size:14px}}.c-file-case{--c-chiave:96px;--c-fila-spazio:28px;column-gap:var(--c-fila-spazio);grid-template-columns:minmax(0,1fr);row-gap:44px;display:grid}.c-file-case>li{padding-top:30px;position:relative}.c-file-case>li:before{content:"";top:0;left:calc(var(--c-fila-spazio) / -2);right:calc(var(--c-fila-spazio) / -2);background:var(--rovere);height:8px;position:absolute}.c-file-case>li:nth-child(n):before{left:0;right:0}@media (min-width:700px){.c-file-case{grid-template-columns:repeat(2,minmax(0,1fr))}.c-file-case>li:nth-child(n):before{left:calc(var(--c-fila-spazio) / -2);right:calc(var(--c-fila-spazio) / -2)}.c-file-case>li:nth-child(odd):before{left:0}.c-file-case>li:nth-child(2n):before,.c-file-case>li:last-child:before{right:0}}@media (min-width:1120px){.c-file-case{grid-template-columns:repeat(3,minmax(0,1fr))}.c-file-case>li:nth-child(n):before{left:calc(var(--c-fila-spazio) / -2);right:calc(var(--c-fila-spazio) / -2)}.c-file-case>li:nth-child(3n+1):before{left:0}.c-file-case>li:nth-child(3n):before,.c-file-case>li:last-child:before{right:0}}.c-carta-appesa{position:relative}.c-chiave-carta{top:calc(4px - 30px - var(--c-chiave) * 12 / 250);cursor:default;position:absolute;left:14px}.c-chiave-carta .c-scritta{bottom:calc(var(--c-chiave) * 16 / 250)}.c-carta[data-evidenza] .c-forma-luce{opacity:1}.c-carta-foto{background:var(--intonaco);display:block;position:relative;overflow:hidden}.c-carta-foto img{width:100%;display:block}.c-carta-senza-foto{aspect-ratio:4/3;display:block}.c-carta-prezzo{background:var(--c-fondo,var(--carta));min-width:34%;color:var(--notte);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:flex-end;padding-left:12px;font-size:18px;font-weight:700;line-height:1;display:flex;position:absolute;top:79%;bottom:0;right:0}.c-carta-luogo{letter-spacing:.05em;color:var(--magenta-scuro);margin-top:14px;font-size:14px;font-weight:800}.c-carta-luogo span{color:var(--melanzana);font-weight:700}.c-carta-titolo{font-family:var(--carattere-titoli);color:var(--notte);text-wrap:balance;margin-top:-2px;font-size:24px;font-weight:400;line-height:1.2}.c-carta-titolo a{padding-block:8px;text-decoration:none;display:block}.c-carta-dati{margin-top:0;font-size:15px}.c-carta-evidenza{color:var(--notte);font-weight:700}@media (hover:hover) and (pointer:fine){.c-carta:hover .c-carta-titolo a{text-decoration:underline;-webkit-text-decoration-color:var(--rovere);text-decoration-color:var(--rovere);text-underline-offset:6px;text-decoration-thickness:2px}}.c-elenco{--c-fondo:var(--carta);padding-bottom:96px}.c-elenco-testa{padding-block:20px 0}.c-elenco-riga{max-width:46em;margin-top:14px;font-size:17px}.c-filtri{border-top:2px solid var(--rovere);margin-top:26px;padding-top:18px}.c-filtri fieldset{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));align-items:end;gap:14px 18px;display:grid}@media (max-width:699.98px){.c-filtri fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.c-filtro select{background-position:right 10px center;padding-left:10px;padding-right:32px}}.c-filtro label{color:var(--notte);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.c-filtro select{border:2px solid var(--notte);background:var(--carta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232b1f2c' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center / 12px 8px;width:100%;min-height:48px;color:var(--notte);appearance:none;cursor:pointer;border-radius:3px;padding:0 40px 0 14px;font-size:16px}.c-filtri fieldset:disabled select{color:var(--notte);cursor:default}.c-filtro-spunta{align-items:center;min-height:48px;display:flex;position:relative}.c-filtro-spunta input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.c-filtro-spunta label{align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.c-filtro-spunta label:before{content:"";border:2px solid var(--notte);background:var(--carta);border-radius:3px;flex:none;width:24px;height:24px}.c-filtro-spunta:has(input:checked) label:before{border-color:var(--melanzana);background:var(--melanzana) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'%3E%3Cpath d='M1 5.5l4 4L13 1' fill='none' stroke='%23fff' stroke-width='2.4'/%3E%3C/svg%3E") no-repeat center / 14px 11px}.c-filtro-spunta:has(input:focus-visible){outline:var(--anello-spessore) solid var(--anello-colore);outline-offset:2px}.c-filtri-piede{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;min-height:44px;margin-top:14px;display:flex}.c-elenco-conto{color:var(--notte);font-weight:700}.c-tasto-testo.c-tasto-scuro{color:var(--notte);-webkit-text-decoration-color:var(--rovere);text-decoration-color:var(--rovere)}.c-elenco-case{margin-top:30px}.c-elenco-vuoto{justify-items:start;gap:18px;margin-top:40px;font-size:18px;display:grid}.c-scheda-testa{--c-chiave:200px;padding-bottom:36px}.c-scheda-griglia{grid-template-columns:var(--c-chiave) minmax(0, 1fr);grid-template-areas:"appeso torna""appeso intro""appeso prezzo";align-items:start;column-gap:48px;display:grid}.c-scheda-appeso{margin-top:calc(var(--c-binario) / -2 - var(--c-chiave) * 12 / 250);grid-area:appeso}.c-scheda-appeso .c-chiave{cursor:default}.c-scheda-torna{grid-area:torna;padding-top:14px}.c-scheda-torna a{color:var(--notte);text-decoration:underline;-webkit-text-decoration-color:var(--rovere);text-decoration-color:var(--rovere);text-underline-offset:7px;padding-block:10px;font-weight:600;line-height:24px;text-decoration-thickness:2px;display:inline-block}.c-scheda-torna a:before{content:"←";margin-right:10px;display:inline-block}.c-scheda-intro{grid-area:intro;padding-top:8px}.c-scheda-zona{letter-spacing:.05em;color:var(--magenta-scuro);font-size:14px;font-weight:800}.c-scheda-intro h1{margin-top:6px}.c-scheda-luogo{margin-top:10px;font-size:16px}.c-scheda-americano{background:var(--pesca);color:var(--notte);border-radius:3px;margin-top:14px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-block}.c-scheda-prezzo{flex-wrap:wrap;grid-area:prezzo;align-items:flex-end;gap:14px 28px;margin-top:22px;display:flex}.c-scheda-prezzo-nome{font-size:14px;font-weight:600;display:block}.c-scheda-prezzo strong{color:var(--notte);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.15}@media (max-width:979.98px){.c-scheda-testa{--c-chiave:128px;padding-bottom:24px}.c-scheda-griglia{grid-template-columns:var(--c-chiave) minmax(0, 1fr);grid-template-areas:"appeso torna""appeso prezzo""intro intro";column-gap:20px}.c-scheda-torna{padding-top:6px}.c-scheda-griglia{grid-template-areas:"appeso torna""appeso prezzo""intro intro""chiedi chiedi"}.c-scheda-prezzo{display:contents}.c-scheda-prezzo>p:first-child{grid-area:prezzo;margin-top:4px}.c-scheda-prezzo>p:last-child{grid-area:chiedi;margin-top:20px}.c-scheda-prezzo .c-tasto{width:100%}.c-scheda-prezzo strong{font-size:26px}.c-scheda-intro{padding-top:22px}}.c-galleria{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.c-galleria-telaio{transform-origin:0 0;position:relative}@media (prefers-reduced-motion:no-preference){.c-galleria-telaio{animation:.76s cubic-bezier(.3,.7,.3,1) .14s both c-sgancia}}@keyframes c-sgancia{0%{transform:translateY(-14px)rotate(-3deg)}55%{transform:translateY(2px)rotate(.5deg)}80%{transform:translateY(-1px)rotate(-.15deg)}to{transform:none}}.c-galleria-fila{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--intonaco);display:flex;overflow-x:auto}.c-galleria-fila::-webkit-scrollbar{display:none}.c-galleria-fila>li{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.c-galleria-fila img{width:100%;display:block}.c-galleria-fila:focus-visible{outline-offset:4px}.c-galleria-morso{background:var(--carta);color:var(--notte);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:flex-end;padding-left:14px;font-size:16px;font-weight:700;line-height:1;display:flex;position:absolute;inset:78% 0 0 72%}.c-galleria[data-sola] .c-galleria-morso{display:none}.c-galleria-comandi{justify-content:flex-end;gap:8px;display:flex}.c-galleria-freccia{border:2px solid var(--notte);background:var(--carta);width:48px;height:48px;color:var(--notte);cursor:pointer;border-radius:3px;padding:0;font-size:20px;line-height:1}.c-galleria-freccia:disabled{opacity:.35;cursor:default}.c-galleria-miniature{display:none}@media (min-width:980px){.c-galleria{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"telaio miniature""comandi miniature";column-gap:16px}.c-galleria[data-sola]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.c-galleria-telaio{grid-area:telaio}.c-galleria-comandi{grid-area:comandi}.c-galleria-miniature{contain:size;scrollbar-width:thin;scrollbar-color:var(--rovere) transparent;grid-area:miniature;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;padding:3px 3px 6px;display:grid;overflow-y:auto}.c-galleria-miniature button{background:var(--intonaco);cursor:pointer;border:0;width:100%;padding:0;display:block}.c-galleria-miniature button[aria-current]{box-shadow:0 5px 0 var(--pesca)}.c-galleria-miniature img{width:100%;display:block}}@media (max-width:979.98px){.c-galleria-morso{padding-left:12px;font-size:15px;top:80%;left:60%}}.c-scheda-corpo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;margin-top:64px;display:grid}.c-scheda-testo p{overflow-wrap:break-word;max-width:38em;margin-top:14px;font-size:17px}.c-scheda-testo a{padding-block:12px}.c-scheda-testo .c-scheda-sommario{letter-spacing:.02em;color:var(--notte);font-size:14px;font-weight:600}.c-scheda-dotazioni{margin-top:48px}.c-scheda-dotazioni ul{columns:2;column-gap:32px;margin-top:14px}.c-scheda-dotazioni li{break-inside:avoid;padding:6px 0 6px 22px;font-size:16px;position:relative}.c-scheda-dotazioni li:before{content:"";background:var(--notte);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(2px + .78em);left:2px}.c-registro{border-top:2px solid var(--rovere);margin-top:14px}.c-registro div{border-bottom:1px solid color-mix(in srgb, var(--rovere) 60%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-block:10px;display:grid}.c-registro dt{font-size:15px}.c-registro dd{color:var(--notte);overflow-wrap:anywhere;font-weight:700}.c-scheda-mappa{margin-top:44px}.c-scheda-mappa:has(.com-mappa[data-vuota]){display:none}.c-scheda-mappa .com-mappa{margin-top:14px}.c-veste .com-mappa{--mappa-fondo:var(--intonaco);--mappa-acqua:color-mix(in srgb, var(--melanzana) 20%, transparent);--mappa-strada:color-mix(in srgb, var(--rovere) 80%, transparent);--mappa-strada-forte:color-mix(in srgb, var(--melanzana) 70%, transparent);--mappa-ferrovia:var(--fumo);--mappa-punto:var(--magenta);--mappa-bordo-punto:var(--bianco);color:var(--notte)}.c-veste .com-mappa-fonte{color:var(--fumo);margin-top:8px}@media (max-width:979.98px){.c-scheda-corpo{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:44px}}@media (max-width:560px){.c-scheda-dotazioni ul{columns:1}}.c-scheda-chiedi{background:var(--intonaco);margin-top:88px;padding-block:64px 80px}.c-scheda-chiedi-griglia{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.c-scheda-chiedi-rif{letter-spacing:.05em;color:var(--magenta-scuro);margin-top:12px;font-size:14px;font-weight:800}@media (max-width:979.98px){.c-scheda-chiedi{margin-top:56px;padding-block:44px 56px}.c-scheda-chiedi-griglia{grid-template-columns:minmax(0,1fr);gap:24px}}.c-simili{--c-fondo:var(--carta);padding-block:64px 96px}.c-simili .c-file-case{margin-top:26px}.c-esca{display:contents}.c-modulo{gap:16px;max-width:640px;display:grid}.c-modulo-annuncio{font-size:15px}.c-modulo-campo label{color:var(--notte);margin-bottom:6px;font-size:15px;font-weight:700;display:block}.c-modulo .c-campo{border:2px solid var(--notte)}.c-modulo textarea.c-campo{resize:vertical;min-height:140px;padding:12px 16px;line-height:1.5}.c-modulo-coppia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.c-modulo .c-errore{border:2px solid var(--corallo-scuro)}.c-modulo-esito{gap:12px;max-width:640px;display:grid}.c-modulo-esito-titolo{font-family:var(--carattere-titoli);color:var(--notte);font-size:30px;line-height:1.15}.c-modulo-esito .c-anteprima{border:2px solid var(--notte)}@media (max-width:560px){.c-modulo-coppia{grid-template-columns:minmax(0,1fr)}}.c-apre{padding-block:56px 72px}.c-titolo-pagina{max-width:15em;font-family:var(--carattere-titoli);letter-spacing:-.012em;color:var(--notte);text-wrap:balance;font-size:clamp(38px,5.2vw,68px);font-weight:400;line-height:1.05}.c-apre-riga{max-width:34em;margin-top:20px;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.c-apre-riga+.c-apre-riga{margin-top:12px}.c-apre-azione{margin-top:32px}.c-apre-con-foto{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;column-gap:64px;display:grid}.c-apre-foto img{display:block}.c-apre-appesi{max-width:440px;margin-top:52px}.c-voce .c-forma-anello,.c-foto-appesa .c-forma-anello,.c-recensione .c-forma-anello,.c-recapiti .c-forma-anello,.c-esito-cartellino .c-forma-anello,.c-membro .c-forma-anello{stroke-width:3.5px}@media (max-width:979.98px){.c-apre{padding-block:36px 48px}.c-apre-con-foto{grid-template-columns:minmax(0,1fr);row-gap:28px}}.c-fila-servizi{background:var(--intonaco);padding-bottom:34px}.c-fila-servizi-file{--c-file-spazio:14px;--c-file-binario:0px;margin-top:calc(var(--c-binario) / -2);grid-template-columns:repeat(7,minmax(0,1fr))}.c-fila-servizi-file>li:before{display:none}.c-servizio-piccolo .c-servizio-corpo{padding:0 7% 14px}.c-servizio-piccolo .c-servizio-nome{font-size:16px;line-height:1.22}.c-servizio[aria-current=page] .c-forma-luce{opacity:1}.c-fila-servizi-file>li:has(>[aria-current=page]):after{content:"";border:11px solid #0000;border-top-color:var(--notte);border-bottom-width:0;width:0;height:0;margin-left:-11px;position:absolute;bottom:-18px;left:50%}@media (max-width:1119.98px){.c-fila-servizi{padding-bottom:14px}.c-fila-servizi-file{--c-fila-alta:136px;width:auto;margin-top:calc(var(--c-binario) / -2 - var(--c-fila-alta) * 12 / 250);padding:0 var(--c-margine) 24px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--c-margine);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.c-fila-servizi-file::-webkit-scrollbar{display:none}.c-fila-servizi-file>li{flex:0 0 var(--c-fila-alta);scroll-snap-align:start}.c-fila-servizi-file .c-alto{margin-top:0}}.c-parte{padding-block:64px}.c-parte-griglia{grid-template-columns:minmax(0,1fr);display:grid}.c-parte[data-con-foto]{background:var(--intonaco)}.c-parte[data-con-foto] .c-parte-griglia{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:72px}.c-parte-testo,.c-chiedi-testo,.c-capitolo-testo,.c-membro-testo{align-content:start;gap:16px;max-width:40em;font-size:17px;line-height:1.65;display:grid}.c-parte-testo>.c-etichetta+*,.c-chiedi-testo>.c-etichetta+*,.c-parte-testa>.c-etichetta+*{margin-top:-6px}.c-parte-testo>:not(.c-etichetta)+.c-etichetta{margin-top:28px}.c-parte-sotto{font-family:var(--carattere-titoli);color:var(--notte);text-wrap:balance;font-size:clamp(22px,2vw,26px);line-height:1.25}.c-parte-h3{font-family:var(--carattere-titoli);color:var(--notte);font-size:22px;font-weight:400;line-height:1.25}.c-parte-testo .c-freccia,.c-chiedi-testo .c-freccia,.c-capitolo-testo .c-freccia{margin-top:-4px}.c-parte-foto{gap:56px;padding-top:8px;display:grid}.c-parte-appeso{position:relative;container-type:inline-size}.c-parte-appeso:before{content:"";background:var(--rovere);height:8px;position:absolute;top:0;left:0;right:0}.c-foto-appesa-corpo{padding:0 10px 12px}.c-foto-appesa-corpo img{display:block}.c-voci-parte{background:var(--intonaco);padding-block:72px 88px}.c-parte-testa{gap:10px;margin-bottom:52px;display:grid}.c-voci{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:56px}.c-voci>li:nth-child(3n+1):before{left:0}.c-voci>li:nth-child(3n):before,.c-voci>li:last-child:before{right:0}.c-voce-corpo{padding:0 9% 28px}.c-voce-titolo{font-family:var(--carattere-titoli);text-align:center;color:var(--notte);text-wrap:balance;margin-bottom:12px;font-size:23px;font-weight:400;line-height:1.2}.c-voce-corpo p{font-size:16px;line-height:1.6}.c-voce-corpo p+p{margin-top:10px}.c-chiedi{background:var(--cipria);padding-block:72px 88px}.c-chiedi-griglia{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:72px;display:grid}.c-chiedi .c-modulo,.c-contatti-modulo .c-modulo{max-width:none}.c-parte-dopo{padding-bottom:96px}.c-parte-dopo .c-parola{border-top:0;margin-top:0;padding-top:56px}.c-parola blockquote p+p{margin-top:12px}.c-parola[data-lunga] blockquote p{max-width:40em;font-size:21px;line-height:1.5}.c-parte-dopo .c-parola+p{margin-top:18px}@media (max-width:979.98px){.c-parte{padding-block:44px}.c-parte[data-con-foto] .c-parte-griglia,.c-chiedi-griglia{grid-template-columns:minmax(0,1fr);row-gap:28px}.c-voci-parte{padding-block:52px 64px}.c-parte-testa{margin-bottom:40px}.c-voci{--c-file-spazio:18px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.c-voci>li:nth-child(n):before{left:calc(var(--c-file-spazio) / -2);right:calc(var(--c-file-spazio) / -2)}.c-voci>li:nth-child(odd):before{left:0}.c-voci>li:nth-child(2n):before,.c-voci>li:last-child:before{right:0}.c-chiedi{padding-block:48px 56px}.c-parte-dopo{padding-bottom:64px}.c-parte-dopo .c-parola{padding-top:40px}.c-parola[data-lunga] blockquote p{font-size:19px}}@media (max-width:639.98px){.c-voci{grid-template-columns:minmax(0,1fr)}.c-voci>li:nth-child(n):before{left:0;right:0}}.c-capitoli{background:var(--intonaco);padding-block:56px 40px}.c-capitolo{padding-bottom:56px}.c-capitolo-griglia{border-top:2px solid var(--rovere);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;column-gap:48px;padding-top:28px;display:grid}.c-capitolo-nome{letter-spacing:.05em;text-transform:uppercase;color:var(--magenta-scuro);grid-column:1;padding-top:5px;font-size:14px;font-weight:800;line-height:1.4}.c-capitolo-testo{grid-column:2;line-height:1.7}.c-capitolo[data-dichiarazione] .c-capitolo-testo p{font-family:var(--carattere-titoli);color:var(--notte);font-size:clamp(23px,2.3vw,30px);line-height:1.35}.c-socie{--c-file-spazio:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.c-socie>li:first-child:before{left:0}.c-socie>li:last-child:before{right:0}@media (max-width:979.98px){.c-capitolo{padding-bottom:40px}.c-capitolo-griglia{grid-template-columns:minmax(0,1fr);row-gap:14px;padding-top:22px}.c-capitolo-nome,.c-capitolo-testo{grid-column:1}.c-apre-appesi{margin-top:40px}}.c-membri{background:var(--intonaco);padding-block:24px 72px}.c-membro{padding-block:48px}.c-membro-griglia{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:64px;display:grid}.c-membro-appeso{width:min(100% - 44px,300px);margin:8px 0 0 22px;position:relative;container-type:inline-size}@media (min-width:980px){.c-membro-appeso{top:calc(var(--barra-direzioni,44px) + 36px);position:sticky}}.c-membro-appeso:before{content:"";background:var(--rovere);height:8px;position:absolute;top:0;left:-22px;right:-22px}.c-membro-testo{padding-top:16px}.c-membro-testo>.c-titolo-3+.c-etichetta{margin-top:-8px}@media (max-width:979.98px){.c-membro{padding-block:40px}.c-membro-griglia{grid-template-columns:minmax(0,1fr);row-gap:8px}.c-membro-appeso{width:min(100% - 44px,240px)}}.c-recensioni{background:var(--intonaco);padding-block:72px 96px}.c-recensioni-file{columns:3;column-gap:28px;padding-top:24px;display:block}.c-recensioni-file>li{break-inside:avoid;margin-bottom:52px}.c-recensioni-file>li:before,.c-recensioni-file>li:nth-child(n):before{left:0;right:0}.c-recensione-corpo{gap:12px;padding:0 9% 26px;display:grid}.c-stelle svg{width:96px;height:auto;margin-inline:auto;display:block}.c-stelle path{fill:var(--notte)}.c-recensione-corpo blockquote p{font-size:16px;line-height:1.6}.c-recensione-corpo blockquote p+p{margin-top:10px}.c-recensione-autore{font-family:var(--carattere-titoli);color:var(--notte);font-size:19px;line-height:1.25}@media (max-width:979.98px){.c-recensioni{padding-block:52px 64px}.c-recensioni-file{columns:2;column-gap:18px}.c-recensioni-file>li{margin-bottom:44px}}@media (max-width:639.98px){.c-recensioni-file{columns:1}}.c-contatti{background:var(--intonaco);padding-bottom:88px}.c-contatti-griglia{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:72px;display:grid}.c-contatti-appeso{container-type:inline-size}.c-contatti-appeso .c-alto{margin-top:calc(var(--c-binario) / -2 - 100cqi * 12 / 250)}.c-recapiti-corpo{gap:6px;padding:0 9% 30px;display:grid}.c-recapiti-titolo{font-family:var(--carattere-titoli);color:var(--notte);margin-top:18px;font-size:23px;font-weight:400;line-height:1.2}.c-recapiti-titolo:first-child{margin-top:0}.c-recapiti-indirizzo{font-size:17px}.c-recapiti-elenco{gap:2px;display:grid}.c-recapiti-elenco dt{letter-spacing:.05em;text-transform:uppercase;color:var(--fumo);font-size:14px;font-weight:800}.c-recapiti-elenco dd{min-height:44px;font-family:var(--carattere-titoli);white-space:nowrap;align-items:center;margin-top:-8px;font-size:17px;display:flex}.c-recapiti-elenco a{min-height:44px;color:var(--notte);align-items:center;display:inline-flex}.c-recapiti-orari{gap:4px;display:grid}.c-recapiti-orari div{grid-template-columns:104px auto;column-gap:12px;display:grid}.c-recapiti-orari dt{font-weight:600}.c-recapiti-orari dd{white-space:nowrap}.c-contatti-modulo{gap:20px;padding-top:56px;display:grid}.c-contatti-mappa{padding-block:72px 24px}.c-contatti-social{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:72px;padding-block:48px 96px;display:grid}.c-contatti-social ul{gap:4px;margin-top:14px;display:grid}.c-contatti-social-foto img{display:block}@media (max-width:979.98px){.c-contatti{padding-bottom:56px}.c-contatti-griglia,.c-contatti-social{grid-template-columns:minmax(0,1fr);row-gap:28px}.c-contatti-appeso{max-width:460px}.c-contatti-modulo{padding-top:20px}.c-contatti-mappa{padding-block:48px 8px}.c-contatti-social{padding-block:36px 64px}}@media (max-width:479.98px){.c-contatti-appeso{max-width:none;margin-inline:calc(-1 * var(--c-margine))}.c-recapiti-corpo{padding-inline:18px}.c-recapiti-elenco dd{font-size:16px}}@media (max-width:374.98px){.c-recapiti-corpo{padding-inline:14px}.c-recapiti-elenco dd{letter-spacing:-.01em;font-size:14px}}.c-valutazione,.c-esito{background:var(--cipria);padding-bottom:96px}.c-valutazione-griglia,.c-esito-griglia{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;column-gap:72px;display:grid}.c-valutazione-appeso,.c-esito-appeso{container-type:inline-size}.c-valutazione-resto{padding-top:72px}.c-cartellone-domanda label{cursor:pointer;display:block}.c-cartellone-domanda-piccola{font-size:clamp(22px,2vw,26px)}.c-cartellone-chi{margin-top:10px}.c-esito-griglia{align-items:end}.c-esito-appeso .c-alto{margin-top:calc(var(--c-binario) / -2 - 100cqi * 12 / 250)}.c-esito-corpo{gap:14px;padding:0 8% 32px;display:grid}.c-esito-titolo{font-family:var(--carattere-titoli);color:var(--notte);font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.15}.c-anteprima-bordo{border:2px solid var(--notte)}.c-esito-home{padding-bottom:8px}@media (max-width:979.98px){.c-valutazione,.c-esito{padding-bottom:56px}.c-valutazione-griglia,.c-esito-griglia{grid-template-columns:minmax(0,1fr);row-gap:28px}.c-valutazione-resto{padding-top:12px}}
