.icona,.freccia-btn{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.icona{width:1.25em;height:1.25em}.btn .freccia-btn{width:16px;height:16px}.azioni{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:599px){.azioni{flex-direction:column;align-items:stretch}.azioni .btn{width:100%}}.pill{display:inline-block;margin:0;padding:5px 10px;border-radius:var(--raggio-pill);background:var(--rosso);color:#fff;font:500 .74rem/1 var(--display);letter-spacing:0}.cerchio-freccia{flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px var(--bordo);color:var(--nero);transition:background-color .3s,color .3s,box-shadow .3s,transform .3s}.cerchio-freccia .icona{width:18px;height:18px}.testa-due,.testa-tre{display:grid;gap:20px;margin-bottom:clamp(36px,4vw,56px)}.testa-due h2,.testa-tre h2{margin:0}.testa-due p:not(.eyebrow),.testa-tre>p{margin:0;color:var(--testo-2);font-size:1.04rem;line-height:1.8}.testa-due p:not(.eyebrow)+p{margin-top:1em}.sezione--scura :is(.testa-due p:not(.eyebrow),.testa-tre>p){color:#CFCDCB}@media (min-width:1025px){.testa-due{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:70px;align-items:end}.testa-tre{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:50px;align-items:end}}.hero .eyebrow{font-size:.95rem}.hero--pagina{min-height:min(142vw,600px);align-items:flex-end}.hero--pagina::before{background:linear-gradient(0deg,rgba(24,24,24,.92),rgba(24,24,24,.7) 42%,rgba(24,24,24,.34))}.hero--pagina .hero__testo{padding-block:96px 44px}.hero--pagina h1{max-width:16ch;font-size:clamp(2.3rem,1.706rem + 2.438vw,3.9rem)}.hero--pagina .hero__sotto{margin-bottom:32px;font-size:1.12rem}.hero--bassa{min-height:min(112vw,470px)}.hero--bassa .hero__testo{padding-block:88px 40px}.hero--bassa .hero__sotto{margin-bottom:0}.hero--riquadri .hero__testo{padding-bottom:104px}.hero .briciole{margin-bottom:18px}.hero .briciole ol,.hero .briciole a{color:#fff}.hero .briciole li+li::before{color:rgba(255,255,255,.8)}@media (min-width:768px){.hero--pagina{min-height:clamp(540px,70vh,680px);align-items:center}.hero--pagina::before{background:linear-gradient(90deg,rgba(24,24,24,.84),rgba(24,24,24,.55) 58%,rgba(24,24,24,.3))}.hero--pagina .hero__testo{padding-block:110px}.hero--bassa{min-height:470px;align-items:flex-end}.hero--bassa .hero__testo{padding-block:96px 64px}.hero--riquadri .hero__testo{padding-bottom:150px}}.barra-azioni{display:none}@media (max-width:767px){.barra-azioni{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--bordo);background:#fff;box-shadow:0 -12px 32px rgba(30,30,30,.08)}.barra-azioni a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 18px;border-radius:var(--raggio);font:500 .8125rem/1.2 var(--display-maiuscolo);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.barra-azioni__tel{box-shadow:inset 0 0 0 1px var(--bordo-forte);color:var(--nero)}.barra-azioni__cta{background:var(--rosso);color:#fff}.barra-azioni svg{width:18px;height:18px}body:has(.barra-azioni) .footer{padding-bottom:72px}body:has(.barra-azioni) .toast{bottom:calc(88px + env(safe-area-inset-bottom))}body:has(.barra-azioni) .banner-installa{bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.barra-azioni) .banner-installa:not(.is-on){transform:translateY(calc(100% + 140px))}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.barra-azioni{animation:barra-su linear both;animation-timeline:scroll(root);animation-range:0 300px}.barra-azioni:focus-within{animation:none}}}@keyframes barra-su{from{transform:translateY(115%)}to{transform:none}}.js-attesa :is(.stanza__foto,.storia__foto,.fascia-citazione__foto,.piano__sfondo)>img[loading=lazy]{display:none}.stanza__griglia{display:grid;gap:36px}.stanza__corpo h2{margin-bottom:24px}.stanza__corpo>p:not(.eyebrow){color:var(--testo-2);font-size:1.03rem;line-height:1.75}.stanza__corpo>p.lead{margin-bottom:.9em;color:var(--nero);font:400 clamp(1.18rem,1.08rem + .42vw,1.42rem)/1.5 var(--display);letter-spacing:-.01em}.stanza__foto{position:relative;aspect-ratio:4/5;margin-inline:calc(-1*var(--gutter));overflow:hidden;background:var(--chiaro)}.stanza__foto img{width:100%;height:100%;object-fit:cover}.stanza__bollo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:280px;margin:0;padding:34px 30px;overflow:hidden;border-radius:var(--raggio-foto);background:var(--rosso) radial-gradient(circle at 88% 12%,#CF3238,var(--rosso) 48%,#A92228);color:#fff;box-shadow:0 26px 60px rgba(193,39,45,.22)}.stanza__bollo b{display:block;font:500 clamp(2.5rem,2rem + 2vw,3.8rem)/1 var(--display);letter-spacing:-.025em}.stanza__bollo span{display:block;max-width:26ch;margin-top:14px;font-size:1.12rem;line-height:1.5}.stanza__bollo .icona{position:absolute;top:26px;right:26px;width:72px;height:72px;color:rgba(255,255,255,.5);stroke-width:1}.stanza__due{display:grid;gap:16px;margin:0;padding:0;list-style:none}.stanza__due li{padding:28px 26px;border-radius:var(--raggio-grande);background:var(--chiaro)}.stanza__due h3{margin:16px 0 8px;font-size:1.2rem}.stanza__due p{margin:0;color:var(--testo-2);font-size:.98rem;line-height:1.6}@media (min-width:600px){.stanza__foto{margin-inline:0;border-radius:var(--raggio-foto);box-shadow:var(--ombra-foto)}.stanza__due{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.stanza__griglia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"corpo foto" "due foto";gap:44px 76px;align-items:start}.stanza:not(.stanza--pannello) .stanza__due{align-self:end}.stanza__corpo{grid-area:corpo}.stanza__foto,.stanza__bollo{grid-area:foto}.stanza__due{grid-area:due}.stanza--pannello .stanza__griglia{grid-template-areas:"corpo foto" "due due";align-items:stretch}.stanza--pannello .stanza__bollo{min-height:100%}}.storia__griglia{display:grid;gap:48px;align-items:center}.storia__corpo h2{margin-bottom:24px}.storia__corpo>p:not(.eyebrow){color:var(--testo-2);font-size:1.06rem;line-height:1.8}.storia__corpo>p.lead{margin-bottom:.9em;color:var(--nero);font:400 clamp(1.18rem,1.08rem + .42vw,1.42rem)/1.5 var(--display);letter-spacing:-.01em}.storia__collage{position:relative;padding-bottom:22%}.storia__foto{overflow:hidden;background:var(--chiaro)}.storia__foto img{width:100%;height:100%;object-fit:cover}.storia__foto--grande{width:84%;aspect-ratio:4/5;border-radius:var(--raggio-foto);box-shadow:var(--ombra-foto)}.storia__foto--piccola{position:absolute;right:0;bottom:0;width:52%;aspect-ratio:1;border:6px solid #fff;border-radius:var(--raggio-grande);box-shadow:var(--ombra-foto)}.storia__collage .bollo{top:24px;right:0;bottom:auto;left:auto;max-width:min(260px,52%);border-radius:var(--raggio-card)}.storia__corpo .azioni{margin-top:32px}.storia--inversa .storia__foto--grande{margin-left:auto}.storia--inversa .storia__foto--piccola{right:auto;left:0}@media (min-width:900px){.storia__griglia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:84px}.storia__collage{order:-1}.storia--inversa .storia__collage{order:0}}.presenta{padding-block:clamp(56px,7vw,100px)}.presenta__testo{max-width:34ch;margin:0 auto;color:var(--nero);font:400 clamp(1.45rem,1.1rem + 1.6vw,2.45rem)/1.32 var(--display);letter-spacing:-.02em;text-align:center;text-wrap:balance}.presenta__testo::before{content:"";display:block;width:44px;height:2px;margin:0 auto clamp(22px,3vw,34px);background:var(--rosso)}.bollo{position:absolute;left:0;bottom:0;z-index:1;margin:0;padding:16px 22px;border-radius:0 var(--raggio-card) 0 var(--raggio-card);background:var(--rosso);color:#fff}.bollo b{display:block;margin-bottom:2px;font:600 1.6rem/1 var(--display)}.bollo span{display:block;font-size:.86rem;line-height:1.4}.bollo--grande{max-width:min(320px,85%);padding:20px 24px}.bollo--grande b{font-size:1.5rem;line-height:1.15}@media (max-width:599px){.stanza__foto .bollo{border-radius:0 var(--raggio-card) 0 0}}.striscia{overflow:hidden;padding:22px 0;background:var(--nero);color:#fff}.striscia__nastro{display:flex;width:max-content;animation:striscia 34s linear infinite}.striscia:hover .striscia__nastro{animation-play-state:paused}.striscia__giro{display:flex;margin:0;padding:0;list-style:none}.striscia__giro li{display:flex;align-items:center;gap:18px;padding-right:18px;font:400 1.05rem/1.4 var(--display);letter-spacing:-.01em;white-space:nowrap}.striscia__giro li::after{content:"";width:7px;height:7px;border-radius:50%;background:var(--rosso-chiaro)}@keyframes striscia{to{transform:translateX(-50%)}}@media (min-width:701px){.striscia__giro li{gap:26px;padding-right:26px;font-size:1.22rem}}@media (prefers-reduced-motion:reduce){.striscia__nastro{animation:none}}.card-amb{position:relative;min-width:0;transition:transform .45s var(--ease)}.card-amb__foto{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--raggio-foto);background:var(--chiaro);box-shadow:var(--ombra-foto)}.card-amb__foto img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.card-amb__num{position:absolute;top:20px;left:20px;padding:8px 16px;border-radius:var(--raggio-pill);background:rgba(255,255,255,.94);color:var(--nero);font:500 .82rem/1 var(--display);transition:background-color .3s,color .3s}.card-amb__sotto{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 6px 0}.card-amb h3{margin:0;font-size:clamp(1.28rem,1.2rem + .3vw,1.42rem);transition:color .3s}.card-amb h3 a{text-decoration:none}.card-amb h3 a::after{content:"";position:absolute;inset:0;z-index:1}.card-amb p{margin:8px 0 0;color:var(--testo-2);font-size:1rem;line-height:1.6}@media (hover:hover){.card-amb:hover{transform:translateY(-8px)}.card-amb:hover .card-amb__foto img{transform:scale(1.06)}.card-amb:hover .card-amb__num{background:var(--rosso);color:#fff}.card-amb:hover h3{color:var(--rosso)}.card-amb:hover .cerchio-freccia{background:var(--rosso);box-shadow:none;color:#fff;transform:rotate(-45deg)}}.griglia-amb{display:grid;gap:18px;margin:0;padding:0;list-style:none}.griglia-amb .card-amb{display:grid;overflow:hidden;border-radius:var(--raggio-foto);background:var(--scuro-2);box-shadow:var(--ombra-foto);isolation:isolate}.griglia-amb .card-amb__foto{grid-area:1/1;aspect-ratio:4/3;border-radius:0;box-shadow:none;background:var(--scuro-2)}.griglia-amb .card-amb__sotto{grid-area:1/1;align-self:end;z-index:1;align-items:flex-end;padding:96px 22px 22px;background:linear-gradient(0deg,rgba(18,18,18,.9),rgba(18,18,18,.62) 55%,rgba(18,18,18,0))}.griglia-amb .card-amb h3{color:#fff;font-size:clamp(1.45rem,1.25rem + .8vw,2rem)}.griglia-amb .card-amb p{color:#E6E4E2}.griglia-amb .cerchio-freccia{box-shadow:inset 0 0 0 1px rgba(255,255,255,.45);color:#fff}.griglia-amb .card-amb :focus-visible{outline-color:#fff}.griglia-amb .card-amb:has(:focus-visible){outline:3px solid var(--rosso);outline-offset:3px}@media (max-width:599px){.griglia-amb>:nth-child(n+2){content-visibility:auto;contain-intrinsic-size:auto 260px}}@media (min-width:600px){.griglia-amb{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.griglia-amb .card-amb__foto{aspect-ratio:4/5}}@media (min-width:600px) and (max-width:1024px){.griglia-amb>:first-child{grid-column:1/-1}.griglia-amb>:first-child .card-amb__foto{aspect-ratio:16/9}.griglia-amb>:nth-child(n+4){content-visibility:auto;contain-intrinsic-size:auto 420px}}@media (min-width:1025px){.griglia-amb{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px}.griglia-amb>li{grid-column:span 2}.griglia-amb>li:nth-child(-n+2){grid-column:span 3}.griglia-amb>li:nth-child(-n+2) .card-amb__foto{aspect-ratio:16/10}}@media (hover:hover){.griglia-amb .card-amb:hover h3{color:#fff}}.espo__card{position:relative;display:grid;min-width:0;overflow:hidden;border-radius:var(--raggio-foto);background:var(--scuro-2);box-shadow:var(--ombra-foto);isolation:isolate;transition:transform .45s var(--ease)}.espo__foto{position:relative;grid-area:1/1;aspect-ratio:4/5;overflow:hidden;background:var(--scuro-2)}.espo__foto img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.espo__sotto{grid-area:1/1;align-self:end;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:96px 22px 22px;background:linear-gradient(0deg,rgba(18,18,18,.9),rgba(18,18,18,.62) 55%,rgba(18,18,18,0))}.espo__card h3{margin:0;color:#fff;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);transition:color .3s}.espo__card p{margin:6px 0 0;color:#E6E4E2;font-size:.98rem;line-height:1.5}.espo__pista--uno,.espo__pista--due{display:grid;gap:18px;margin:0;padding:0;list-style:none}.espo__pista--due .espo__foto{aspect-ratio:4/3}@media (min-width:900px){.espo__pista--uno .espo__foto{aspect-ratio:21/10}.espo__pista--due{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.espo__pista--due .espo__foto{aspect-ratio:auto;height:min(46vw,580px)}}.espo--mosaico .carosello__pista>*{content-visibility:visible}.espo--mosaico .espo__card{grid-template-rows:auto 1fr}.espo--mosaico .espo__foto{aspect-ratio:1/1}.espo--mosaico .espo__foto::after{content:"";position:absolute;inset:auto 0 0;height:clamp(120px,45%,180px);background:linear-gradient(0deg,var(--scuro-2) 8%,rgba(42,43,43,.55) 50%,rgba(42,43,43,0));pointer-events:none}.espo--mosaico .espo__sotto{grid-area:2/1;align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:center;gap:10px 16px;margin-top:-50px;padding:0 20px 24px;background:none}.espo--mosaico .espo__sotto>div{display:contents}.espo--mosaico .espo__sotto h3{grid-area:1/1}.espo--mosaico .espo__sotto .cerchio-freccia{grid-area:1/2}.espo--mosaico .espo__sotto p{grid-area:2/1/3/3;align-self:start;margin:0;font-size:.94rem;line-height:1.6;text-wrap:pretty}.espo__colore{color:#D2CFCB;font-size:.8em;font-weight:400;white-space:nowrap}@media (min-width:600px){.espo--mosaico .espo__foto{aspect-ratio:4/3}}@media (min-width:1025px){.espo--mosaico .carosello__pista{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0}.espo--mosaico .espo__sotto{padding:0 22px 26px}.espo--mosaico .espo__card:first-child{grid-column:span 2;grid-row:span 2;grid-template-rows:1fr auto}.espo--mosaico .espo__card:first-child .espo__foto{aspect-ratio:auto;min-height:320px}.espo--mosaico .espo__card:first-child .espo__foto img{position:absolute;inset:0}.espo--mosaico .espo__card:first-child .espo__sotto p{max-width:62ch}.espo--mosaico :is(.carosello__frecce,.carosello__barra){display:none}}.preventivo__foto{position:relative;order:-1;min-height:240px;background:var(--chiaro)}.preventivo__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.strada__foto{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--raggio-foto);background:var(--chiaro);box-shadow:var(--ombra-foto)}.recapiti-sezione{position:relative;z-index:1;padding-top:0}.riquadri{display:grid;gap:16px;margin-top:-64px}.riquadro{position:relative;padding:30px 26px 28px;border-radius:var(--raggio-grande);background:#fff;box-shadow:0 22px 60px rgba(30,30,30,.11)}.riquadro__icona{width:54px;height:54px;display:grid;place-items:center;margin-bottom:22px;border-radius:50%;background:var(--rosso-tenue);color:var(--rosso)}.riquadro__icona svg{width:24px;height:24px}.riquadro h2{margin:0 0 14px;font-size:clamp(1.35rem,1.25rem + .4vw,1.6rem)}.riquadro p{margin:0 0 14px;font-size:.98rem;line-height:1.65}.riquadro__via b{color:var(--nero);font-size:1.1rem;font-weight:500}@media (min-width:900px){.riquadri{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:-104px}.riquadro{padding:36px 32px 32px}}.legale__testa{padding-block:clamp(32px,5vw,72px) clamp(40px,5vw,68px);background:var(--chiaro)}.legale__testa h1{max-width:20ch;margin:.45em 0 .35em;font-size:clamp(2.4rem,1.8rem + 2.4vw,4rem)}.legale__testa p:not(.legale__data){max-width:62ch;margin:0;color:var(--testo);font-size:1.08rem;line-height:1.72}.legale__data{display:inline-block;margin:22px 0 0;padding:8px 16px;border-radius:var(--raggio-pill);background:#fff;color:var(--testo-2);font-size:.875rem;line-height:1.5}.legale__corpo{display:grid;gap:28px;padding-block:clamp(32px,5vw,72px) var(--sez)}.legale__principale{min-width:0;max-width:72ch}.legale__lato{display:none}@media (min-width:1025px){.legale__corpo{grid-template-columns:250px minmax(0,1fr);gap:80px;align-items:start}.legale__corpo--solo{grid-template-columns:minmax(0,1fr)}.legale__lato{display:block;position:sticky;top:calc(var(--header-h) + 32px)}.indice-mobile{display:none}}.indice-mobile{margin-bottom:36px;border:1px solid var(--bordo-forte);border-radius:var(--raggio-card);background:#fff}.indice-mobile>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:0 20px;color:var(--nero);font:500 1rem/1.3 var(--display);list-style:none;cursor:pointer}.indice-mobile>summary::-webkit-details-marker{display:none}.indice-mobile>summary::after{content:"";width:8px;height:8px;margin-top:-4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .3s}.indice-mobile[open]>summary::after{margin-top:4px;transform:rotate(-135deg)}.indice-mobile .indice__lista{margin:0 20px 16px}.riquadro dl{margin:0 0 16px}.riquadro dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--bordo)}.riquadro dl>div:first-child{padding-top:0}.riquadro dt{color:var(--nero);font-size:.95rem;font-weight:500}.riquadro dd{margin:0;font-size:.95rem;text-align:right}.riquadro dd span{display:block}.riquadro .orari-chiuso :is(dt,dd){color:var(--testo-2);font-weight:300}.riquadro .pill{padding:8px 14px;font-size:.8rem}.link-alto{display:inline-flex;align-items:center;gap:8px;padding:6px 0;border-bottom:2px solid var(--rosso);color:var(--rosso);font:500 .95rem/1.4 var(--display);text-decoration:none}.link-alto .icona{width:16px;height:16px;transition:transform .3s var(--ease)}.link-alto:hover{color:var(--rosso-scuro);border-color:var(--rosso-scuro)}.link-alto:hover .icona{transform:translateX(4px)}.recapiti{display:grid;margin:0;padding:0;list-style:none}.recapiti li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--bordo)}.recapiti li:first-child{padding-top:0}.recapiti li:last-child{padding-bottom:0;border-bottom:0}.recapiti svg{grid-row:span 2;width:22px;height:22px;color:var(--rosso)}.etichetta-mini{display:block;margin:0;color:var(--testo-2);font:300 .85rem/1.4 var(--sans)}.recapiti a,.recapiti li>span:last-child{color:var(--nero);font:500 1.12rem/1.4 var(--display);text-decoration:none;overflow-wrap:anywhere}.recapiti a:hover{color:var(--rosso)}.indice__titolo{margin:0 0 14px;color:var(--nero);font:500 1rem/1.3 var(--display)}.indice__lista{counter-reset:indice;margin:0;padding:0;list-style:none;border-left:1px solid var(--bordo)}.indice__lista li{counter-increment:indice}.indice__lista a{display:flex;gap:12px;margin-left:-1px;padding:8px 0 8px 18px;border-left:2px solid transparent;color:var(--testo);font-size:.92rem;line-height:1.45;text-decoration:none;transition:color .2s,border-color .2s}.indice__lista a::before{content:counter(indice,decimal-leading-zero);flex:none;min-width:1.5em;color:var(--rosso);font:500 .82rem/1.75 var(--display);font-variant-numeric:tabular-nums}.indice__lista a:hover{border-left-color:var(--rosso);color:var(--nero)}.legale__testo{counter-reset:capitolo}.legale__testo>:first-child{margin-top:0}.legale__testo h2{counter-increment:capitolo;scroll-margin-top:calc(var(--header-h) + 24px);margin:2.2em 0 .7em;padding-top:1.1em;border-top:1px solid var(--bordo);font-size:clamp(1.55rem,1.35rem + .8vw,2.05rem)}.legale__testo h2::before{content:counter(capitolo,decimal-leading-zero);display:block;margin-bottom:12px;color:var(--rosso);font:500 .9rem/1 var(--display);letter-spacing:.06em}.legale__testo>p,.legale__testo li{font-size:1.04rem;line-height:1.85}.legale__testo h3{margin:1.5em 0 .5em;font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem)}.legale__testo :is(ul,ol){margin:0 0 1.2em;padding-left:1.2em}.legale__testo li{margin-bottom:.4em}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.appare{animation:appare var(--ease) backwards;animation-timeline:view();animation-range:entry 0% entry 90%}.appare-foto img{animation:appare-foto linear backwards;animation-timeline:view();animation-range:entry 0% cover 45%}.fascia-citazione__foto img{animation:parallasse linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes appare{from{transform:translateY(40px)}to{transform:none}}@keyframes appare-foto{from{transform:scale(1.12)}to{transform:none}}@keyframes parallasse{from{transform:translateY(-8%)}to{transform:translateY(8%)}}.motivi{display:grid;gap:14px;margin:0;padding:0;list-style:none}.motivo{position:relative;display:flex;flex-direction:column;gap:20px;padding:26px 24px 28px;border-radius:var(--raggio-grande);background:var(--chiaro);transition:transform .4s var(--ease),box-shadow .4s,background-color .4s}.motivo__num{position:absolute;top:26px;right:26px;color:var(--testo-2);font:500 .86rem/1 var(--display);font-variant-numeric:tabular-nums;transition:color .3s}.motivo__icona{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--rosso-tenue);color:var(--rosso)}.motivo__icona .icona{width:24px;height:24px}.motivo h3{margin:0 0 10px;font-size:clamp(1.18rem,1.12rem + .25vw,1.32rem);line-height:1.25}.motivo p{margin:0;color:var(--testo-2);font-size:1rem;line-height:1.65}.motivo--primo{background:var(--scuro)}.motivo--primo h3{color:#fff}.motivo--primo :is(p,.motivo__num){color:#CFCDCB}.motivo p.motivo__anni{color:#fff;font:500 clamp(4.2rem,3.4rem + 3.4vw,6.8rem)/.85 var(--display);letter-spacing:-.045em}.motivo__anni span{color:var(--rosso-chiaro)}.motivo--invito{background:var(--rosso) radial-gradient(circle at 88% 12%,#CF3238,var(--rosso) 48%,#A92228);box-shadow:0 26px 60px rgba(193,39,45,.2)}.motivo--invito :is(h3,p,.motivo__num){color:#fff}.motivo--invito .motivo__icona{background:rgba(255,255,255,.16);color:#fff}.motivo--invito .btn{align-self:stretch;margin-top:4px}.motivo--invito :focus-visible{outline-color:#fff;box-shadow:0 0 0 3px #000}@media (max-width:639px){.motivo:not(.motivo--primo){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:22px 20px 24px}.motivo:not(.motivo--primo) .motivo__corpo{display:contents}.motivo:not(.motivo--primo) h3{margin:0;padding-right:26px}.motivo:not(.motivo--primo) :is(p,.btn){grid-column:1/-1}.motivo:not(.motivo--primo) .motivo__num{top:22px;right:20px}.motivo__icona{width:48px;height:48px}.motivo--invito .btn{padding-inline:18px}}@media (min-width:640px){.motivi{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.motivo{padding:34px 32px 32px}.motivo__num{top:34px;right:32px}.motivo--primo{grid-column:1/-1}.motivo--invito .btn{align-self:flex-start;margin-top:auto}}@media (min-width:1025px){.motivi{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.motivo--primo{grid-column:span 2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:0 48px;padding:40px 44px}.motivo--primo .motivo__corpo{max-width:46ch}.motivo--invito{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"testa testa" "corpo bottone";align-items:end;gap:20px 40px;padding:40px 44px}.motivo--invito .motivo__testa{grid-area:testa}.motivo--invito .motivo__corpo{grid-area:corpo;max-width:50ch}.motivo--invito .btn{grid-area:bottone;margin:0}:is(.motivo--primo,.motivo--invito) .motivo__num{top:40px;right:44px}}@media (hover:hover){.motivo:hover{transform:translateY(-6px)}.motivo:not(.motivo--primo,.motivo--invito):hover{background:#fff;box-shadow:0 22px 56px rgba(30,30,30,.12)}.motivo:not(.motivo--primo,.motivo--invito):hover .motivo__num{color:var(--rosso)}}.preventivo{padding-block:clamp(48px,5vw,64px)}.preventivo__scheda{display:grid;overflow:hidden;border-radius:var(--raggio-card);background:#fff;box-shadow:var(--ombra)}.preventivo__testo{display:flex;flex-direction:column;justify-content:center;padding:34px 26px}.preventivo h2{margin-bottom:12px}.preventivo__intro{max-width:50ch;margin:0 0 26px;color:var(--testo-2);font-size:1.03rem;line-height:1.7}.tappe{display:grid;gap:16px;margin:0 0 22px;padding:20px 0 22px;border-block:1px solid var(--bordo);list-style:none}.tappe li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 12px;align-items:baseline}.tappe__n{grid-row:span 2;display:inline-block;padding:5px 10px;border-radius:var(--raggio-pill);background:var(--rosso);color:#fff;font:500 .74rem/1 var(--display)}.tappe h3{margin:0 0 5px;font-size:1.02rem}.tappe p{grid-column:2;margin:0;color:var(--testo-2);font-size:.93rem;line-height:1.5}.preventivo__foto .bollo{border-radius:0 var(--raggio-card) 0 0}@media (min-width:600px){.tappe{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:24px 0 26px;margin-bottom:26px}.tappe li{display:block}.tappe__n{margin-bottom:10px}}@media (min-width:1000px){.preventivo__scheda{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:stretch}.preventivo__testo{padding:46px 48px}.preventivo__foto{order:0;min-height:100%}}.percorso{display:grid;margin:0;padding:0;list-style:none}.percorso__passo{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:0 22px;padding-bottom:34px}.percorso__passo:last-child{padding-bottom:0}.percorso__passo::before{content:"";position:absolute;top:66px;bottom:10px;left:27px;width:1px;background:var(--bordo-forte)}.percorso__passo:last-child::before{display:none}.percorso__num{grid-row:span 2;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--rosso);color:#fff;font:500 1.05rem/1 var(--display)}.percorso h3{display:flex;align-items:center;gap:12px;margin:14px 0 10px;font-size:clamp(1.2rem,1.12rem + .3vw,1.36rem)}.percorso h3 .icona{width:26px;height:26px;color:var(--rosso)}.percorso p{margin:0;color:var(--testo-2);font-size:1rem;line-height:1.7}@media (min-width:1025px){.percorso{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 34px}.percorso__passo{display:block;padding:0}.percorso__passo::before{top:29px;bottom:auto;left:78px;right:-22px;width:auto;height:1px}.percorso__num{width:58px;height:58px;margin-bottom:30px;font-size:1.1rem}.percorso h3{margin-top:0}}.sezione--scura .percorso__passo::before{background:rgba(255,255,255,.24)}.sezione--scura .percorso h3 .icona{color:var(--rosso-chiaro)}.sezione--scura .percorso p{color:#CFCDCB}.lavoro .testa-due{margin-bottom:clamp(44px,5vw,72px)}.tradizione__due{display:grid;gap:16px}.tradizione__riquadro{padding:30px 26px 32px;border-radius:var(--raggio-foto);background:var(--chiaro)}.tradizione__icona{width:54px;height:54px;display:grid;place-items:center;margin-bottom:26px;border-radius:50%;background:var(--rosso-tenue);color:var(--rosso)}.tradizione__icona .icona{width:24px;height:24px}.tradizione__riquadro p{margin:0;color:var(--nero);font:400 clamp(1.15rem,1.06rem + .42vw,1.42rem)/1.5 var(--display);letter-spacing:-.01em}.tradizione__riquadro p.tradizione__etichetta{margin-bottom:12px;color:var(--rosso);font:500 .8rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}.tradizione__riquadro--scuro{background:var(--scuro)}.tradizione__riquadro--scuro p{color:#fff}.tradizione__riquadro--scuro p.tradizione__etichetta{color:#CFCDCB}.tradizione__riquadro--scuro .tradizione__icona{background:rgba(224,86,92,.16);color:var(--rosso-chiaro)}.tradizione__invito{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3.5vw,44px)}@media (max-width:599px){.tradizione__invito .btn{width:100%}}@media (min-width:900px){.tradizione__due{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:22px}.tradizione__riquadro{padding:44px 44px 46px}}.fascia-citazione{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(110px,13vw,190px);background:var(--scuro);color:#fff}.fascia-citazione__foto{position:absolute;inset:-10% 0;z-index:-2}.fascia-citazione__foto img{width:100%;height:100%;object-fit:cover}.fascia-citazione::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(20,20,20,.8),rgba(20,20,20,.64))}.fascia-citazione__testo{max-width:22ch;margin:0 auto;color:#fff;font:400 clamp(2rem,1.35rem + 2.8vw,3.7rem)/1.15 var(--display);letter-spacing:-.025em;text-align:center;text-wrap:balance}.fascia-citazione__testo::before{content:"“";display:block;height:.62em;color:var(--rosso-chiaro);font-size:2em;line-height:1}.fascia-citazione--lunga .fascia-citazione__testo{max-width:38ch;font-size:clamp(1.25rem,1.02rem + 1vw,1.95rem);line-height:1.42;letter-spacing:-.01em}.fascia-citazione--lunga .fascia-citazione__testo::before{font-size:3.2em}.fascia-citazione__grande{display:block;margin-bottom:.4em;font-size:1.55em;line-height:1.12;letter-spacing:-.025em}.espo__conta{position:absolute;top:18px;left:18px;padding:8px 15px;border-radius:var(--raggio-pill);background:rgba(255,255,255,.94);color:var(--nero);font:500 .8rem/1 var(--display);transition:background-color .3s,color .3s}.espo__card h3 a{text-decoration:none}.espo__card h3 a::after{content:"";position:absolute;inset:0;z-index:1}.espo__card .cerchio-freccia{box-shadow:inset 0 0 0 1px rgba(255,255,255,.45);color:#fff}.espo__card :focus-visible{outline-color:#fff}.espo__card:has(:focus-visible){outline:3px solid var(--rosso);outline-offset:3px}@media (hover:hover){.espo__card:hover{transform:translateY(-6px)}.espo__card:hover .espo__foto img{transform:scale(1.05)}.espo__card:hover .espo__conta{background:var(--rosso);color:#fff}.espo__card:hover .cerchio-freccia{background:var(--rosso);box-shadow:none}}.galleria-lb{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:12px;border:0;background:rgba(26,26,26,.97);color:#fff}.galleria-lb::backdrop{background:rgba(26,26,26,.6)}.galleria-lb[open]{display:flex;align-items:center;justify-content:center}.galleria-lb__dentro{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1180px}.galleria-lb__barra{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:0 56px 14px 0;border-bottom:1px solid rgba(255,255,255,.2)}.galleria-lb__nome{margin:0;color:#fff;font:500 1.3rem/1.3 var(--display)}.galleria-lb__conta{margin:0;color:rgba(255,255,255,.8);font-size:.9rem;font-variant-numeric:tabular-nums}.galleria-lb__palco{display:flex;align-items:center;gap:8px}.galleria-lb__grande{flex:1;min-width:0;height:54vh;display:flex;align-items:center;justify-content:center}.galleria-lb__grande img{max-width:100%;max-height:100%;border-radius:var(--raggio-card);object-fit:contain}.galleria-lb__nav,.galleria-lb__chiudi{flex:none;width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background-color .2s,border-color .2s}.galleria-lb__nav:hover,.galleria-lb__chiudi:hover{background:var(--rosso);border-color:var(--rosso)}.galleria-lb__nav .icona{width:22px;height:22px}.galleria-lb__chiudi{position:absolute;top:14px;right:14px;border-color:transparent}.galleria-lb__chiudi .icona{width:26px;height:26px}.galleria-lb__mini{display:flex;gap:9px;margin:0;padding:0 0 4px;overflow-x:auto;list-style:none}.galleria-lb__mini button{flex:none;width:68px;height:48px;padding:0;overflow:hidden;border:0;border-radius:8px;background:#000;opacity:.45;cursor:pointer;transition:opacity .25s,box-shadow .25s}.galleria-lb__mini button[aria-current=true]{opacity:1;box-shadow:inset 0 -3px 0 var(--rosso)}.galleria-lb__mini img{width:100%;height:100%;object-fit:cover}.galleria-lb :focus-visible{outline:2px solid #fff;outline-offset:3px}@media (min-width:700px){.galleria-lb{padding:22px}.galleria-lb__palco{gap:16px}.galleria-lb__grande{height:min(68vh,700px)}.galleria-lb__nav{width:54px;height:54px}.galleria-lb__mini button{width:92px;height:64px}}.linea__testa{display:grid;gap:26px;margin-bottom:38px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.16)}.linea__testa h2{max-width:14ch;margin:0}.linea__testa p:not(.marchio){max-width:48ch;margin:0 0 30px;color:#C9C7C5;font-size:1.1rem;line-height:1.75}.linea__griglia{display:grid;gap:34px;margin:0 0 46px;padding:0;list-style:none}.linea__card{position:relative;transition:transform .45s var(--ease)}.linea__foto{aspect-ratio:3/2;overflow:hidden;border-radius:var(--raggio-grande);background:var(--scuro-2)}.linea__foto img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.linea__sotto{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16);transition:border-color .35s}.linea__card h3{margin:0;color:#fff;transition:color .3s}.linea__card h3 a{text-decoration:none}.linea__card h3 a::after{content:"";position:absolute;inset:0;z-index:1}.linea__card p{margin:7px 0 0;color:#B5B3B1;font-size:.98rem;line-height:1.55}.linea .cerchio-freccia{box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);color:#fff}@media (hover:hover){.linea__card:hover{transform:translateY(-8px)}.linea__card:hover .linea__foto img{transform:scale(1.06)}.linea__card:hover .linea__sotto{border-top-color:var(--rosso-chiaro)}.linea__card:hover h3{color:var(--rosso-chiaro)}.linea__card:hover .cerchio-freccia{background:var(--rosso);box-shadow:none;transform:rotate(-45deg)}}.garanzie{display:grid;gap:26px;margin:0;padding:32px 0 0;border-top:1px solid rgba(255,255,255,.16);list-style:none}.garanzie li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.garanzie__icona{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:rgba(224,86,92,.16);color:var(--rosso-chiaro)}.garanzie__icona .icona{width:23px;height:23px}.garanzie h3{margin:0 0 5px;color:#fff;font-size:1.18rem}.garanzie p{margin:0;color:#B5B3B1;font-size:.98rem;line-height:1.55}@media (min-width:600px){.linea__foto{aspect-ratio:5/4}}@media (min-width:1000px){.linea__testa{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:70px;align-items:end;margin-bottom:52px;padding-bottom:46px}.linea__griglia{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-bottom:64px}.garanzie{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:42px}.garanzie li{padding:0 34px;border-left:1px solid rgba(255,255,255,.16)}.garanzie li:first-child{padding-left:0;border-left:0}.garanzie li:last-child{padding-right:0}}.recensioni .testata h2{max-width:18ch;margin-inline:auto}.recensioni__griglia{display:grid;gap:18px;margin:0;padding:0;list-style:none}@media (min-width:1000px){.recensioni__griglia{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}}.recensione figure{display:flex;flex-direction:column;gap:18px;height:100%;padding:38px 34px;border-radius:var(--raggio-card);background:var(--chiaro)}.recensione__stelle{margin:0}.recensione__stelle span{display:flex;gap:4px}.recensione__stelle .icona{width:17px;height:17px;fill:var(--rosso);stroke:none}.recensione blockquote{flex:1;margin:0}.recensione blockquote p{margin:0;color:var(--nero);font-size:1.06rem;line-height:1.72}.recensione figcaption{display:flex;flex-direction:column;gap:2px;padding-top:16px;border-top:1px solid var(--bordo)}.recensione figcaption b{color:var(--nero);font:500 1.02rem/1.4 var(--display)}.recensione figcaption :is(a,span,time){color:var(--testo-2);font-size:.92rem}.recensione figcaption a:hover{color:var(--rosso)}.recensioni .sezione__cta{margin-top:clamp(28px,4vw,44px)}.recensioni .link-freccia .icona{width:1.1em;height:1.1em}.domande__griglia{display:grid;gap:32px}.domande__lato h2{margin-bottom:14px}.domande__lato p:not(.eyebrow){max-width:34ch;color:var(--testo-2)}.domande__lato .btn{margin-top:10px}.domande .faq{max-width:none;margin:0;border-top:1px solid var(--bordo)}.domande .acc>summary{font-family:var(--display);font-weight:500}.domande .acc>summary::after{color:var(--rosso)}.sezione--chiara.domande :is(.faq,.acc){border-color:#D9D8D6}@media (min-width:1000px){.domande__griglia{grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr);gap:70px;align-items:start}}.showroom{position:relative;isolation:isolate;overflow:hidden;background:var(--scuro-2)}.showroom__sfondo{position:absolute;inset:0;z-index:-2}.showroom__sfondo img{width:100%;height:100%;object-fit:cover}.showroom::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to right,rgba(20,20,20,.9),rgba(20,20,20,.62) 58%,rgba(20,20,20,.72))}.showroom__griglia{display:grid;gap:38px}.showroom h2{margin:0}.showroom__testo{max-width:48ch;margin:24px 0 34px;color:#E2E0DE;font-size:1.08rem}.scheda-orari{margin:0;padding:10px 22px;border:1px solid rgba(255,255,255,.16);border-radius:var(--raggio-card);background:rgba(20,20,20,.55);backdrop-filter:blur(4px)}.scheda-orari>div{display:flex;flex-direction:column;gap:3px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.14)}.scheda-orari>div:last-child{border-bottom:0}.scheda-orari dt{color:#D0CECC;font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.scheda-orari dd{margin:0;color:#fff;font-size:1.02rem}@media (min-width:600px){.scheda-orari{padding:16px 26px}.scheda-orari>div{flex-direction:row;justify-content:space-between;gap:20px}.scheda-orari dd{text-align:right}}@media (min-width:1000px){.showroom{padding-block:120px}.showroom__griglia{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:70px;align-items:center}}.altri__card{position:relative;min-width:0;transition:transform .45s var(--ease)}.altri__foto{aspect-ratio:4/5;overflow:hidden;border-radius:var(--raggio-grande);background:var(--nebbia)}.altri__foto img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.altri__sotto{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #D9D8D6;transition:border-color .35s}.altri__card h3{margin:0;font-size:1.3rem;transition:color .3s}.altri__card h3 a{text-decoration:none}.altri__card h3 a::after{content:"";position:absolute;inset:0;z-index:1}.altri__card p{margin:7px 0 0;color:var(--testo-2);font-size:.98rem;line-height:1.55}.altri .carosello__pista{padding-bottom:10px}@media (min-width:1025px){.altri__foto{aspect-ratio:8/9}}@media (hover:hover){.altri__card:hover{transform:translateY(-8px)}.altri__card:hover .altri__foto img{transform:scale(1.06)}.altri__card:hover .altri__sotto{border-top-color:var(--rosso)}.altri__card:hover h3{color:var(--rosso)}.altri__card:hover .cerchio-freccia{background:var(--rosso);box-shadow:none;color:#fff;transform:rotate(-45deg)}}.strade .testa-due{margin-bottom:clamp(44px,6vw,80px)}.strade__lista{display:grid;gap:clamp(56px,7vw,96px)}.strada{display:grid;gap:28px;align-items:center}.strada__foto img{width:100%;height:100%;object-fit:cover}.strada__foto .pill{position:absolute;top:20px;left:20px;z-index:1;padding:9px 16px;font-size:.86rem}.strada h3{margin:0 0 16px;font-size:clamp(1.55rem,1.3rem + 1vw,2.2rem)}.strada p{color:var(--testo-2);font-size:1.02rem;line-height:1.8}.strada p:last-child{margin-bottom:0}.strada strong,.piano strong{color:var(--nero);font-weight:500}@media (min-width:900px){.strada{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:72px}.strada--inv{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.strada--inv .strada__foto{order:2}}.piano{position:relative;isolation:isolate;overflow:hidden;padding-top:0}.piano__sfondo{position:relative;aspect-ratio:4/3;margin-bottom:clamp(40px,6vw,56px);background:var(--scuro-2)}.piano__sfondo img{width:100%;height:100%;object-fit:cover}.piano__scheda{max-width:560px}.piano h2{margin-bottom:20px}.piano__scheda p:not(.eyebrow){color:#DAD8D6;font-size:1.04rem;line-height:1.8}.piano__scheda p:last-child{margin-bottom:0}@media (min-width:900px){.piano{padding-top:var(--sez)}.piano__sfondo{position:absolute;inset:0;z-index:-2;aspect-ratio:auto;margin:0}.piano::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,20,20,.1) 30%,rgba(20,20,20,.88) 64%)}.piano__griglia{display:flex;justify-content:flex-end}.piano__scheda{padding:clamp(36px,4vw,56px);border:1px solid rgba(255,255,255,.14);border-radius:var(--raggio-foto);background:rgba(20,20,20,.78);backdrop-filter:blur(6px)}}.invito{display:grid;gap:22px;align-items:center;margin-top:clamp(28px,4vw,48px);padding:clamp(28px,4vw,44px);border-radius:var(--raggio-foto);background:var(--scuro);color:var(--testo-su-scuro)}.invito__icona{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:rgba(224,86,92,.16);color:var(--rosso-chiaro)}.invito__icona .icona{width:28px;height:28px}.invito p{max-width:52ch;margin:0;color:#fff;font:400 clamp(1.12rem,1.02rem + .45vw,1.4rem)/1.55 var(--display);letter-spacing:-.01em}.invito strong{font-weight:500;background:linear-gradient(transparent 62%,rgba(224,86,92,.5) 62%)}.invito :focus-visible{outline-color:#fff;box-shadow:0 0 0 3px #000}@media (min-width:900px){.invito{grid-template-columns:auto minmax(0,1fr) auto;gap:32px}}@media (max-width:599px){.invito .btn{width:100%}}.moduli .testata{margin-inline:auto}.moduli .testata p:not(.eyebrow){color:var(--testo-2)}.schede{max-width:880px;margin-inline:auto}.schede__barra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:580px;margin:0 auto clamp(24px,3vw,36px);padding:6px;border-radius:var(--raggio-pill);background:#fff;box-shadow:var(--ombra)}.schede__tab{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 14px;border-radius:var(--raggio-pill);color:var(--nero);font:500 clamp(.95rem,.9rem + .2vw,1.05rem)/1.2 var(--display);text-align:center;text-decoration:none;transition:background-color .25s,color .25s}.schede__tab .icona{width:20px;height:20px}.schede__tab:hover{background:var(--chiaro)}.schede__tab.is-on,.schede__tab[aria-selected=true]{background:var(--nero);color:#fff}.schede__tab:focus-visible{outline-offset:2px}@media (max-width:459px){.schede__tab{padding:0 8px}.schede__tab .icona{display:none}}@media (scripting:none){.schede__tab.is-on{background:none;color:var(--nero)}.schede__tab.is-on:hover{background:var(--chiaro)}}@media (scripting:enabled){.schede .modulo-box:not(.is-on){display:none}.schede:not(.schede--js):has(.modulo-box:target) .modulo-box{display:none}.schede:not(.schede--js) .modulo-box:target{display:block}}.modulo-box{scroll-margin-top:calc(var(--header-h) + 120px);padding:clamp(26px,4.5vw,52px);border-radius:var(--raggio-foto);background:#fff;box-shadow:0 26px 70px rgba(30,30,30,.08)}.modulo-box+.modulo-box{margin-top:28px}.moduli__uno{max-width:880px;margin-inline:auto}.modulo-box__titolo{margin:0 0 8px;color:var(--nero);font:500 clamp(1.55rem,1.35rem + .8vw,2.05rem)/1.2 var(--display);letter-spacing:-.02em}.modulo-box__intro{max-width:60ch;margin:0 0 30px;color:var(--testo-2);font-size:1rem;line-height:1.65}.modulo-box .form,.modulo-box .form__riga{gap:22px}.modulo-box .campo>label{margin-bottom:8px;color:var(--nero);font:500 .98rem/1.4 var(--display);letter-spacing:0;text-transform:none}.modulo-box .campo :is(input:not([type=file]),select,textarea){min-height:56px;padding:15px 16px;border:1px solid var(--bordo-forte);border-radius:10px;background:#fff;font-size:1rem}.modulo-box .campo :is(input,select,textarea):hover{border-color:var(--testo)}.modulo-box .campo :is(input,select,textarea):focus{border-color:var(--nero);box-shadow:0 0 0 1px var(--nero),0 0 0 5px var(--rosso-tenue)}.modulo-box .campo textarea{min-height:160px}.modulo-box .campo input[type=file]{min-height:64px;padding:14px;border-radius:10px;background:var(--chiaro)}.modulo-box .campo.is-err :is(input,select,textarea){border-color:var(--errore);background:#FDF5F4;box-shadow:inset 0 0 0 1px var(--errore)}.modulo-box .campo.is-err>label{color:var(--errore)}.modulo-box .campo__err{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:.9rem;font-weight:300}.modulo-box .campo__err::before{content:"!";flex:none;width:18px;height:18px;margin-top:2px;display:grid;place-items:center;border-radius:50%;background:var(--errore);color:#fff;font:600 .72rem/1 var(--display)}.modulo-box .campo__aiuto{font-size:.875rem}.modulo-box .privacy{padding:16px 18px;border:1px solid transparent;border-radius:10px;background:var(--chiaro);font-size:.92rem}.modulo-box .privacy.is-err{border-color:var(--errore);background:#FDF5F4}.modulo-box .privacy .campo__err{margin-top:6px}.modulo-box .privacy input{width:22px;height:22px;margin-top:1px;accent-color:var(--rosso)}.modulo-box .form__bottoni{margin-top:6px}.modulo-box .form__bottoni .btn{min-width:260px}@media (max-width:599px){.modulo-box .form__bottoni .btn{width:100%;min-width:0}}.modulo-box .avviso{margin-bottom:24px}.modulo-box__prodotto{display:block}.grazie{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border:1px solid var(--verde);border-left-width:3px;border-radius:var(--raggio-card);background:#fff}.grazie>.icona{width:26px;height:26px;color:var(--verde);stroke-width:2}.grazie p{margin:0 0 10px}.grazie__titolo{color:var(--nero);font:500 1.375rem/1.3 var(--display)}.testo-lungo figure{margin:1.8em 0}.testo-lungo strong{color:var(--nero)}@media print{.hero__media,.hero::before,.showroom__sfondo,.showroom::before,.striscia,.barra-azioni,.fascia-citazione__foto,.fascia-citazione::before,.piano__sfondo,.piano::before,.legale__lato,.indice-mobile,.schede__barra{display:none}.hero,.showroom,.linea,.fascia-citazione{min-height:0;background:none;color:var(--testo)}.hero h1,.hero p,.showroom h2,.showroom p,.linea h2,.linea h3,.linea p,.fascia-citazione__testo{color:var(--nero)}.schede .modulo-box{display:block!important}}