.vt-partner-pilot{position:relative;z-index:20;color:#fff9ed;background:linear-gradient(105deg,#17223b,#762f46 72%,#924d5f);box-shadow:inset 0 1px 0 rgb(255 255 255/.14)}.vt-partner-pilot__inner{display:flex;width:min(1180px,calc(100% - 2rem));min-height:3.9rem;margin-inline:auto;align-items:center;gap:clamp(.75rem,2vw,1.4rem);color:inherit;text-decoration:none}.vt-partner-pilot__badge{flex:none;padding:.32rem .58rem;border:1px solid rgb(255 249 237/.35);border-radius:999px;font:650 .64rem/1 var(--vt-font-dato),monospace;letter-spacing:.06em;text-transform:uppercase}.vt-partner-pilot__copy{display:flex;min-width:0;align-items:baseline;gap:.65rem}.vt-partner-pilot__copy strong{font-size:.9rem}.vt-partner-pilot__copy span{color:rgb(255 249 237/.74);font-size:.78rem}.vt-partner-pilot__go{margin-left:auto;font:650 .75rem/1 var(--vt-font-dato),monospace}@media (max-width:620px){.vt-partner-pilot__inner{min-height:4.6rem}.vt-partner-pilot__copy{display:grid;gap:.12rem}.vt-partner-pilot__copy span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-partner-pilot__go{font-size:0}.vt-partner-pilot__go:after{content:"→";font-size:1rem}}.vt{--vt-carta:#f7f4ee;--vt-superficie:#fffdf8;--vt-superficie-2:#efeae0;--vt-inchiostro:#0d1b2a;--vt-attenuato:#6a6157;--vt-linea:#e4ded3;--vt-linea-forte:#d3c9b9;--vt-struttura:#123a6e;--vt-struttura-scura:#0d2c55;--vt-struttura-tenue:#e3eaf5;--vt-azione:#e3ac4a;--vt-azione-viva:#c8912f;--vt-azione-testo:#8f5a11;--vt-su-azione:#0d1b2a;--vt-turchese:#0f6f7d;--vt-turchese-tenue:#e7f1f2;--vt-su-struttura:#fffcec;--vt-libero:#0c6b47;--vt-libero-tenue:#e4f2eb;--vt-scarso:var(--vt-azione-testo);--vt-guaio:#9b2c1f;--vt-guaio-tenue:#fbeae7;--vt-superficie-alta:#fffdf8;--vt-bordo:rgb(18 58 110/0.1);--vt-bordo-forte:rgb(18 58 110/0.55);--vt-ombra-posa:0 1px 2px rgb(13 27 42/0.04),0 6px 16px -8px rgb(18 58 110/0.1),0 18px 40px -28px rgb(18 58 110/0.16);--vt-ombra-alta:0 1px 2px rgb(13 27 42/0.05),0 12px 28px -12px rgb(18 58 110/0.22),0 40px 72px -44px rgb(18 58 110/0.4);--vt-ombra-blu:0 20px 44px -26px rgb(18 58 110/0.5),0 48px 90px -60px rgb(18 58 110/0.55);--vt-ombra:var(--vt-ombra-posa);--vt-luce-blu:rgb(18 58 110/0.075);--vt-luce-blu-fioca:rgb(18 58 110/0.04);--vt-luce-ambra:rgb(227 172 74/0.15);--vt-luce-ambra-fioca:rgb(227 172 74/0.08);--vt-luce-panna:rgb(255 252 236/0.85);--vt-luce-turchese:rgb(15 111 125/0.05);--vt-raggio:8px;--vt-raggio-g:14px;--vt-raggio-blocco:22px;--vt-raggio-btn:10px;--vt-ritmo:clamp(3rem,2.2rem + 3.4vw,6rem);--vt-ritmo-corto:clamp(2.25rem,1.9rem + 1.5vw,3.5rem);--vt-ritmo-stretto:clamp(1.5rem,1.3rem + 0.9vw,2.25rem);--vt-margine:clamp(1.125rem,0.5rem + 2.4vw,2.5rem);--vt-largo-max:1280px;min-height:100dvh;color:var(--vt-inchiostro);font-family:var(--vt-font-testo),system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}html:has(.vt){background-color:#f7f4ee}.vt{position:relative;isolation:isolate;overflow-x:clip;background-color:var(--vt-carta);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='0.03'/%3E%3C/svg%3E"),radial-gradient(1300px 760px at 8% -8%,rgb(18 58 110/.07),transparent 60%),radial-gradient(1100px 720px at 104% 6%,rgb(227 172 74/.06),transparent 56%),radial-gradient(1200px 900px at 62% 128%,rgb(255 252 236/.7),transparent 62%);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:160px 160px,auto,auto,auto}.vt-home-live .hd-foot,.vt-home-live .hd-nav{display:none}.vt:before{content:"";position:absolute;inset:-10% -20% auto -20%;height:92vmin;z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 30% 20%,rgb(18 58 110/.1),transparent 62%),radial-gradient(55% 70% at 78% 8%,rgb(227 172 74/.07),transparent 60%);-webkit-mask-image:radial-gradient(120% 78% at 42% -8%,#000 46%,transparent 74%);mask-image:radial-gradient(120% 78% at 42% -8%,#000 46%,transparent 74%);filter:blur(6px);animation:vt-onda 42s ease-in-out infinite alternate}@keyframes vt-onda{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(3%,1.6%,0) scale(1.06)}}@media (max-width:640px){.vt:before{inset:-6% -30% auto -30%;height:70vmin;animation:none}}.vt-scena{position:relative;padding-block:var(--vt-ritmo);--vt-trama:none}.vt-scena--apertura{background-image:var(--vt-trama),radial-gradient(1000px 460px at 46% -80px,var(--vt-luce-panna),transparent 70%),radial-gradient(1200px 560px at 82% -60px,var(--vt-luce-blu),transparent 68%),radial-gradient(680px 380px at 8% 108%,var(--vt-luce-ambra),transparent 72%);background-repeat:repeat,no-repeat,no-repeat,no-repeat}.vt-scena--prodotto{background-image:var(--vt-trama),linear-gradient(180deg,transparent,var(--vt-luce-blu-fioca) 26%,var(--vt-luce-blu-fioca) 74%,transparent),radial-gradient(820px 400px at 92% 46%,var(--vt-luce-blu-fioca),transparent 70%);background-repeat:repeat,no-repeat,no-repeat}.vt-scena--chiara{background-image:var(--vt-trama),linear-gradient(180deg,transparent,var(--vt-luce-panna) 34%,var(--vt-luce-panna) 66%,transparent);background-repeat:repeat,no-repeat}.vt-blocco-blu{--vt-trama-inv:none;background-color:var(--vt-struttura);background-image:var(--vt-trama-inv),radial-gradient(760px 340px at 94% 128%,rgb(227 172 74/.24),transparent 62%),radial-gradient(560px 320px at 4% -30%,rgb(255 252 236/.11),transparent 66%);background-repeat:repeat,no-repeat,no-repeat;color:var(--vt-su-struttura);border-radius:var(--vt-raggio-blocco);box-shadow:var(--vt-ombra-blu)}.vt-blocco-blu .vt-attenuato,.vt-blocco-blu .vt-occhiello{color:rgb(255 252 236/.76)}.vt-blocco-blu :focus-visible{outline-color:var(--vt-azione)}.vt-blocco-blu .vt-btn--linea{background-color:transparent;border-color:rgb(255 252 236/.45);color:var(--vt-su-struttura)}.vt-blocco-blu .vt-btn--linea:hover:not(:disabled){border-color:var(--vt-su-struttura);background-color:rgb(255 252 236/.08)}.vt-righe-inv{--vt-trama-inv:none}.vt-scena--stretta{padding-block:var(--vt-ritmo-stretto)}.vt-sez-apertura{padding-top:clamp(2.5rem,2.14rem + 1.52vw,3.5rem);padding-bottom:var(--vt-ritmo)}.vt-sez-chiusura{padding-top:var(--vt-ritmo-stretto);padding-bottom:var(--vt-ritmo-stretto)}.vt-sp-titolo{margin-bottom:1.5rem}.vt-sp-riga{margin-top:1rem}.vt-sp-modulo{margin-top:2rem}.vt-sp-blocco{margin-top:2.5rem}.vt-griglia{display:grid;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:2rem}.vt-sborda{position:relative}@media (min-width:1264px){.vt-sborda:before{content:"";position:absolute;left:calc(var(--vt-margine) * -1);top:.58em;width:calc(var(--vt-margine) + .75rem);height:3px;border-radius:2px;background-color:var(--vt-azione)}}.vt-passi{display:grid;gap:.875rem;max-width:62ch}.vt-passi>li{display:flex;align-items:flex-start;gap:.75rem;line-height:1.6}.vt-passi__n{flex:none;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:.1rem;border-radius:50%;background-color:var(--vt-superficie-2);color:var(--vt-azione-testo);font-size:.75rem;font-weight:600}.vt-nota-prezzo{font-size:.75rem;color:var(--vt-attenuato);margin-top:.125rem}.vt .vt-solo-largo{display:none}@media (min-width:640px){.vt .vt-solo-largo{display:inline-flex}}.vt-ore{display:grid;gap:.75rem;padding:1.25rem;background-color:var(--vt-superficie);border:1px solid var(--vt-bordo);border-radius:var(--vt-raggio-g);box-shadow:var(--vt-ombra-posa)}.vt-ore__giorno{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--vt-libero)}.vt-ore__griglia{display:flex;flex-wrap:wrap;gap:.5rem}.vt-ora-libera{display:inline-flex;align-items:center;justify-content:center;min-width:4.25rem;min-height:44px;padding:0 .75rem;border-radius:var(--vt-raggio);border:1px solid transparent;background-color:var(--vt-libero-tenue);color:var(--vt-libero);font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .08s ease}.vt-ora-libera:hover{border-color:var(--vt-libero)}.vt-ora-libera:active{transform:translateY(1px)}.vt-ore__nome{font-family:var(--vt-font-titolo),Georgia,serif;font-size:1.0625rem;font-weight:600;line-height:1.25;letter-spacing:-.006em;font-variation-settings:"opsz" 24}.vt-ore__riga{margin-top:.125rem;font-size:.875rem;color:var(--vt-attenuato)}.vt-ore__prezzo{color:var(--vt-inchiostro);font-weight:600}.vt-ore-fila{display:grid;gap:1rem}@media (min-width:768px){.vt-ore-fila--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-ore-fila--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.vt-scheda{display:flex;flex-direction:column;height:100%;background-color:var(--vt-superficie-alta);border:1px solid var(--vt-bordo);border-radius:var(--vt-raggio-g);box-shadow:var(--vt-ombra-posa);overflow:hidden}.vt-scheda__ora{padding:.875rem 1.125rem;border-bottom:1px solid var(--vt-linea);background-color:var(--vt-libero-tenue)}.vt-ora-grande{display:flex;align-items:baseline;gap:.6rem}.vt-ora-grande__quando{font-family:var(--vt-font-dato),monospace;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--vt-attenuato)}.vt-ora-grande__ora,.vt-ora-grande__quando--oggi{color:var(--vt-libero)}.vt-ora-grande__ora{font-size:1.5rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.vt-scheda__ora:has(.vt-stato--pieno){background-color:var(--vt-superficie-2)}.vt-scheda__corpo{display:flex;flex-direction:column;gap:.5rem;flex:1;padding:1.125rem}.vt-scheda__nome{font-family:var(--vt-font-titolo),Georgia,serif;font-size:1.1875rem;font-weight:600;line-height:1.2;letter-spacing:-.008em;font-variation-settings:"opsz" 24}.vt-scheda__prezzo{margin-top:auto;display:flex;align-items:baseline;gap:.5rem}.vt-scheda__cifra{font-size:1.0625rem;font-weight:600;color:var(--vt-inchiostro)}.vt-scheda__fascia{font-size:.8125rem;color:var(--vt-attenuato)}.vt-scheda__piede{padding:0 1.125rem 1.125rem}.vt-riga{display:flex;gap:1rem;padding:1.25rem 0}.vt-riga__ora{flex:none;width:6.5rem;padding-top:.125rem}.vt-riga .vt-ora-grande{flex-direction:column;align-items:flex-start;gap:.15rem}.vt-riga__corpo{min-width:0;flex:1}@media (max-width:520px){.vt-riga{flex-direction:column;gap:.75rem}.vt-riga__ora{width:auto}.vt-riga .vt-ora-grande{flex-direction:row;align-items:baseline;gap:.6rem}}.vt-riga--con-foto{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.75rem}.vt-riga__foto{position:relative;display:block;grid-column:1;grid-row:1/span 2;min-height:10rem;overflow:hidden;border-radius:1rem;background-color:var(--vt-carta)}.vt-riga__foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vt-riga--con-foto .vt-riga__corpo,.vt-riga--con-foto .vt-riga__ora{grid-column:2;width:auto}.vt-riga--con-foto .vt-ora-grande{flex-direction:row;align-items:baseline;gap:.6rem}@media (max-width:640px){.vt-riga--con-foto{grid-template-columns:minmax(0,1fr)}.vt-riga__foto{grid-row:auto;aspect-ratio:16/9;min-height:0;max-height:12rem}.vt-riga--con-foto .vt-riga__corpo,.vt-riga--con-foto .vt-riga__ora{grid-column:1}}.vt-copertura{font-size:.875rem;color:var(--vt-attenuato)}.vt-conteggio{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding-inline:.3rem;border-radius:999px;background-color:var(--vt-struttura-tenue);color:var(--vt-struttura);font-size:.6875rem;font-weight:600}.vt-pastiglia--ora{background-color:var(--vt-superficie-alta);border-color:var(--vt-bordo);box-shadow:var(--vt-ombra-posa);padding-block:10px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vt-pastiglia--ora:hover{transform:translateY(-2px);box-shadow:var(--vt-ombra-alta);border-color:var(--vt-bordo-forte)}@keyframes vt-respiro{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,-70px 26px,46px -22px}}.vt-scena--apertura{animation:vt-respiro 40s ease-in-out infinite alternate}@media (max-width:640px){.vt{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='0.03'/%3E%3C/svg%3E"),radial-gradient(620px 420px at 0 -4%,rgb(18 58 110/.07),transparent 62%),radial-gradient(560px 420px at 108% 3%,rgb(227 172 74/.06),transparent 60%);background-repeat:repeat,no-repeat,no-repeat;background-size:160px 160px,auto,auto}.vt-blocco-blu{border-radius:18px}}.vt-titolo{font-family:var(--vt-font-titolo),Georgia,serif;font-weight:600;text-wrap:balance}.vt-display{font-size:clamp(2.5rem,1.85rem + 2.67vw,4.25rem);line-height:1.02;letter-spacing:-.022em;font-variation-settings:"opsz" 96}.vt-h1{font-size:clamp(2rem,1.63rem + 1.52vw,3rem);line-height:1.08;letter-spacing:-.018em;font-variation-settings:"opsz" 64}.vt-h2{font-size:clamp(1.5rem,1.27rem + .95vw,2.125rem);line-height:1.18;letter-spacing:-.012em;font-variation-settings:"opsz" 40}.vt-h3{font-size:clamp(1.25rem,1.18rem + .29vw,1.4375rem);line-height:1.25;letter-spacing:-.006em;font-variation-settings:"opsz" 24}.vt-corpo-guida{color:var(--vt-inchiostro);line-height:1.65;max-width:66ch}.vt-eyebrow{font-family:var(--vt-font-dato),monospace;font-size:.6875rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--vt-azione-testo)}.vt-sezione{padding-block:var(--vt-ritmo)}.vt-sezione--corta{padding-block:var(--vt-ritmo-corto)}.vt-sezione__testa{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.vt-link-freccia{display:inline-flex;align-items:center;gap:.35rem;flex:none;padding-block:.6rem;margin-block:-.6rem;font-size:.9375rem;font-weight:500;color:var(--vt-struttura);text-decoration:none}.vt-link-freccia:hover{text-decoration:underline;text-underline-offset:3px}.vt-hero{position:relative;padding-block:clamp(2.25rem,1.6rem + 2.6vw,4rem) var(--vt-ritmo);background-image:radial-gradient(1100px 520px at 22% -10%,var(--vt-luce-blu),transparent 70%),radial-gradient(760px 420px at 92% 8%,var(--vt-luce-ambra-fioca),transparent 72%),radial-gradient(760px 380px at 30% 40%,var(--vt-luce-panna),transparent 68%);background-image:radial-gradient(900px 460px at 26% 34%,var(--vt-luce-panna),transparent 66%);background-repeat:no-repeat}.vt-hero__griglia{display:grid;gap:clamp(2rem,1rem + 3vw,3.5rem);align-items:center}@media (min-width:900px){.vt-hero__griglia{grid-template-columns:1.15fr .85fr}}.vt-hero__titolo{margin-top:.75rem;font-size:clamp(2.25rem,1.5rem + 3.1vw,3.5rem);line-height:1.04;letter-spacing:-.02em;font-variation-settings:"opsz" 72;max-width:15ch}.vt-hero__sub{margin-top:1rem;max-width:46ch;font-size:1.0625rem;line-height:1.5;color:var(--vt-inchiostro)}.vt-hero__cerca{margin-top:1.5rem}@media (min-width:900px){.vt-hero__cerca .vt-ricerca__griglia{grid-template-columns:1fr 1fr 1fr}.vt-hero__cerca .vt-ricerca__invio{grid-column:1/-1;border-top:1px solid var(--vt-linea)}.vt-hero__cerca .vt-ricerca__invio .vt-btn{width:100%}.vt-hero__cerca .vt-ricerca__campo:nth-child(3){border-left:1px solid var(--vt-linea)}}.vt-hero__micro{margin-top:.875rem;font-size:.8125rem;color:var(--vt-attenuato)}.vt-hero__ora-titolo{margin-bottom:.75rem}.vt-hero__biglietti{display:grid;gap:.75rem}.vt-home-hero{position:relative;isolation:isolate;overflow:clip;padding-top:clamp(2.75rem,2.1rem + 2.4vw,4.5rem);padding-bottom:clamp(2.5rem,2rem + 2vw,4rem);background-color:var(--vt-carta);background-image:radial-gradient(720px 360px at 8% 0,rgb(18 58 110/.08),transparent 68%),radial-gradient(620px 340px at 100% 34%,rgb(227 172 74/.08),transparent 70%),linear-gradient(112deg,rgb(255 252 236/.6),transparent 58%);animation:none}.vt-home-hero:before{content:"";position:absolute;top:-16%;right:-10%;width:min(68vw,760px);height:min(52vw,560px);z-index:0;pointer-events:none;background:radial-gradient(ellipse at 32% 42%,rgb(15 111 125/.12) 0,rgb(15 111 125/.05) 34%,transparent 68%),radial-gradient(ellipse at 74% 60%,rgb(227 172 74/.12) 0,transparent 64%);transform:translateZ(0) rotate(-6deg);animation:vt-home-ambiente 38s ease-in-out infinite alternate}.vt-home-hero>.vt-largo{position:relative;z-index:1}@keyframes vt-home-ambiente{0%{transform:translateZ(0) rotate(-6deg) scale(1)}to{transform:translate3d(-2.5%,1.25%,0) rotate(-3deg) scale(1.04)}}.vt-home-hero__intro{display:grid;gap:1.25rem;align-items:end}.vt-home-hero__intro .vt-display{max-width:16ch}.vt-home-hero__intro em{color:var(--vt-turchese);font-style:italic;font-weight:520}.vt-home-hero__intro .vt-corpo-guida{max-width:52ch}.vt-home-hero__search{position:relative;margin-top:clamp(1.75rem,1.4rem + 1.4vw,2.75rem)}.vt-home-hero__search:before{content:"";position:absolute;inset:-10px 12% auto;height:24px;z-index:-1;border-radius:999px;background-color:rgb(15 111 125/.2);filter:blur(18px)}.vt-home-hero__piede{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:1.25rem}.vt-home-hero__piede .vt-legame{display:inline-flex;align-items:center;gap:.4rem;color:var(--vt-struttura)}.vt-home-passaggi{position:relative;isolation:isolate;overflow:clip;background-color:var(--vt-carta);background-image:radial-gradient(860px 280px at 0 0,rgb(15 111 125/.08),transparent 72%),radial-gradient(560px 260px at 100% 100%,rgb(227 172 74/.1),transparent 72%),linear-gradient(115deg,rgb(255 252 236/.78),rgb(247 244 238/.72) 58%,rgb(255 253 248/.84))}.vt-home-passaggi:before{content:"";position:absolute;inset:-24% -12%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 18% 50%,rgb(15 111 125/.12),transparent 30%),radial-gradient(ellipse at 78% 54%,rgb(227 172 74/.13),transparent 29%);transform:translate3d(-3%,-1.5%,0) scale(1.02);animation:vt-home-passaggi-flusso 32s ease-in-out infinite alternate}.vt-home-passaggi>.vt-largo{position:relative;z-index:1}.vt-home-passaggi__heading{max-width:48rem}.vt-home-passaggi__elenco{position:relative}.vt-home-passaggi__elenco>*+*{border-color:rgb(15 111 125/.18)}.vt-home-passaggi__numero{display:inline-grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid rgb(15 111 125/.34);border-radius:50%;background-color:rgb(255 253 248/.82);color:var(--vt-struttura);box-shadow:0 4px 14px -10px rgb(18 58 110/.55);font-weight:600}@keyframes vt-home-passaggi-flusso{to{transform:translate3d(3%,1.5%,0) scale(1.08)}}.vt-home-professionisti{display:grid;align-items:center;gap:clamp(1.5rem,1rem + 3vw,4rem)}.vt-home-professionisti__copy{position:relative;z-index:2}.vt-home-professionisti__copy .vt-h2{max-width:23ch;color:var(--vt-su-struttura)}.vt-home-professionisti__copy>p:not(.vt-occhiello){max-width:54ch;color:rgb(255 252 236/.84)}.vt-home-professionisti__figura{min-width:0}.vt-home-professionisti__figura>div{min-height:360px}@media (min-width:760px){.vt-home-hero__intro{grid-template-columns:1.08fr .92fr}.vt-home-professionisti{grid-template-columns:.92fr 1.08fr}}@media (max-width:759px){.vt-home-hero__piede .vt-legame{min-height:44px}.vt-home-professionisti__figura>div{min-height:330px}}@media (max-width:640px){.vt-home-hero:before{top:-2rem;right:-24%;width:min(92vw,480px);height:min(78vw,400px);animation:none}}.vt-biglietto{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"quando quando" "ora salone" "ora servizio" "altre altre";-moz-column-gap:.875rem;column-gap:.875rem;row-gap:.15rem;align-items:baseline;padding:1rem 1.125rem;background-color:var(--vt-superficie-alta);border:1px solid var(--vt-bordo);border-radius:var(--vt-raggio-g);box-shadow:var(--vt-ombra-posa);text-decoration:none;color:var(--vt-inchiostro);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vt-biglietto:hover{transform:translateY(-2px);box-shadow:var(--vt-ombra-alta);border-color:var(--vt-bordo-forte)}.vt-biglietto__quando{grid-area:quando;font-size:.625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--vt-libero)}.vt-biglietto__ora{grid-area:ora;align-self:center;font-size:2rem;font-weight:600;line-height:1;color:var(--vt-libero);font-variant-numeric:tabular-nums}.vt-biglietto__salone{grid-area:salone;align-self:end;font-family:var(--vt-font-titolo),Georgia,serif;font-size:1.0625rem;font-weight:600;font-variation-settings:"opsz" 24}.vt-biglietto__servizio{grid-area:servizio;font-size:.8125rem;color:var(--vt-attenuato)}.vt-biglietto__altre{grid-area:altre;display:flex;gap:.35rem;margin-top:.5rem}.vt-biglietto__slot{padding:.15rem .45rem;border-radius:6px;background-color:var(--vt-superficie-2);color:var(--vt-inchiostro);font-size:.75rem;font-weight:500}.vt-biglietto__piu{align-self:center;font-size:.75rem;color:var(--vt-attenuato)}.vt-esplora{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding-block:1.25rem;border-bottom:1px solid var(--vt-linea)}.vt-esplora__etichetta{font-family:var(--vt-font-dato),monospace;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--vt-attenuato)}.vt-esplora__voci{display:flex;flex-wrap:wrap;gap:.5rem}.vt-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;padding:0 .875rem;border-radius:999px;border:1px solid var(--vt-bordo-forte);background-color:var(--vt-superficie);color:var(--vt-inchiostro);font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.vt-chip:hover{border-color:var(--vt-struttura);background-color:var(--vt-struttura-tenue)}.vt-chip--tutti{color:var(--vt-struttura)}.vt-card{display:flex;flex-direction:column;height:100%;background-color:var(--vt-superficie-alta);border:1px solid var(--vt-bordo);border-radius:var(--vt-raggio-g);box-shadow:inset 0 1px 0 rgb(255 255 255/.6),var(--vt-ombra-posa);overflow:hidden}.vt-card__cover{position:relative;display:flex;align-items:flex-end;justify-content:space-between;height:104px;padding:.75rem 1rem;text-decoration:none;background-image:radial-gradient(120% 140% at 80% -20%,rgb(255 255 255/.14),transparent 55%),linear-gradient(135deg,rgb(13 27 42/.5),rgb(13 27 42/.12)),linear-gradient(140deg,var(--t1,#123a6e),var(--t2,#0d2c55));color:rgb(255 255 255/.95)}.vt-card__iniz{font-family:var(--vt-font-titolo),Georgia,serif;font-size:2.25rem;font-weight:600;line-height:.9;letter-spacing:-.02em;color:rgb(255 255 255/.96)}.vt-card__mest{font-family:var(--vt-font-dato),monospace;font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255/.82);padding:.2rem .5rem;border-radius:999px;background-color:rgb(13 27 42/.28)}.vt-card__corpo{display:flex;flex-direction:column;gap:.4rem;flex:1;padding:1rem 1.125rem 1.125rem}.vt-card__nome{font-family:var(--vt-font-titolo),Georgia,serif;font-size:1.125rem;font-weight:600;line-height:1.2;letter-spacing:-.006em;font-variation-settings:"opsz" 24}.vt-card__ora{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.35rem}.vt-card__quando{font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--vt-libero)}.vt-card__slot{padding:.2rem .5rem;border-radius:7px;background-color:var(--vt-libero-tenue);color:var(--vt-libero);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.vt-card__slot--primo{font-size:1.0625rem}.vt-card__piu{font-size:.75rem;color:var(--vt-attenuato)}.vt-card__serv{font-size:.875rem;color:var(--vt-inchiostro)}.vt-card__prezzo{font-weight:600}.vt-card__piede{margin-top:auto;padding-top:.75rem}.vt-btn--card{min-height:40px;padding:8px 16px;font-size:.9375rem;gap:6px}.vt-griglia--1{grid-template-columns:minmax(0,22rem)}@media (min-width:640px){.vt-griglia--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.vt-griglia--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.vt-fascia-prova{background-color:var(--vt-superficie-2);border-block:1px solid var(--vt-linea)}.vt-prova__titolo{margin-bottom:1.75rem}.vt-prova{display:grid;gap:1.5rem}@media (min-width:760px){.vt-prova{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.vt-prova__punto{display:flex;gap:.875rem;align-items:flex-start}.vt-prova__num{flex:none;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background-color:var(--vt-superficie-alta);border:1px solid var(--vt-bordo);color:var(--vt-struttura);font-size:1rem;font-weight:600}.vt-prova__testo{font-size:.9375rem;line-height:1.55;color:var(--vt-attenuato)}.vt-prova__testo strong{color:var(--vt-inchiostro);font-weight:600}.vt-passi-titolo{margin-bottom:1.25rem}.vt-percorso{display:grid;gap:1rem}@media (min-width:720px){.vt-percorso{grid-template-columns:repeat(3,1fr);gap:0}}.vt-percorso__passo{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"n t" "n d";-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.15rem;padding:.25rem 1.5rem .25rem 0}.vt-percorso__n{grid-area:n;align-self:start;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background-color:var(--vt-struttura);color:var(--vt-su-struttura);font-size:.8125rem;font-weight:600}.vt-percorso__t{grid-area:t;font-weight:600;font-size:1rem}.vt-percorso__d{grid-area:d;font-size:.875rem;color:var(--vt-attenuato);line-height:1.45}@media (min-width:720px){.vt-percorso__passo:not(:last-child):after{content:"→";position:absolute;right:.5rem;top:.1rem;color:var(--vt-linea-forte);font-size:1.1rem}}.vt-b2b{--vt-trama-inv:none;display:grid;gap:clamp(1.5rem,.5rem + 3vw,3rem);align-items:center;padding:clamp(1.5rem,.8rem + 2.6vw,2.75rem);background-color:var(--vt-struttura);background-image:var(--vt-trama-inv),radial-gradient(680px 320px at 96% 120%,rgb(227 172 74/.2),transparent 62%);background-repeat:repeat,no-repeat;color:var(--vt-su-struttura);border-radius:var(--vt-raggio-blocco);box-shadow:var(--vt-ombra-blu)}@media (min-width:860px){.vt-b2b{grid-template-columns:1fr 1fr}}.vt-b2b__eyebrow{color:var(--vt-azione)}.vt-b2b__titolo{margin-top:.6rem;color:var(--vt-su-struttura);max-width:16ch}.vt-b2b__sub{margin-top:.875rem;max-width:42ch;font-size:1rem;line-height:1.5;color:rgb(255 252 236/.82)}.vt-b2b__proof{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;margin-top:1.5rem}.vt-b2b__proof li{display:flex;flex-direction:column;gap:.1rem;font-size:.8125rem;color:rgb(255 252 236/.82);max-width:12rem}.vt-b2b__num{font-size:1.75rem;font-weight:600;line-height:1;color:var(--vt-azione)}.vt-b2b__azioni{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-top:1.75rem}.vt-b2b__come{color:var(--vt-su-struttura)}.vt-b2b__come:hover{color:var(--vt-azione)}.vt-app{border-radius:12px;overflow:hidden;background-color:#fffdf8;box-shadow:0 24px 60px -30px rgb(7 13 40/.7),0 4px 14px -8px rgb(7 13 40/.5);transform:rotate(-.6deg)}.vt-app__barra{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background-color:#eef1f6;border-bottom:1px solid #dfe4ec}.vt-app__pallino{width:9px;height:9px;border-radius:50%;background-color:#cfd6e0}.vt-app__url{margin-left:.5rem;font-size:.6875rem;color:#8a93a2}.vt-app__schermo{padding:.875rem 1rem 1.125rem;background-color:#f7f4ee}.vt-app__testa{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.vt-app__oggi{font-family:var(--vt-font-titolo),Georgia,serif;font-size:1.05rem;font-weight:600;color:#0d1b2a}.vt-app__data{font-size:.6875rem;color:#6a6157}.vt-app__nuovo{font-size:.6875rem;font-weight:600;color:#fffcec;background-color:#123a6e;padding:.3rem .6rem;border-radius:8px}.vt-app__agenda{display:grid;gap:.3rem}.vt-app__riga{display:grid;grid-template-columns:2.5rem 1fr;gap:.5rem;align-items:start;min-height:1.6rem}.vt-app__ora{font-size:.625rem;color:#8a8378;padding-top:.1rem}.vt-app__pista{border-top:1px solid #e4ded3;min-height:1.4rem}.vt-app__appunt{display:flex;flex-direction:column;gap:.05rem;margin-top:.15rem;padding:.3rem .5rem;border-radius:6px;background-color:#e0ecf9;border-left:3px solid #123a6e}.vt-app__appunt--prossimo{background-color:#f7e9cc;border-left-color:#e3ac4a}.vt-app__nome{font-size:.7rem;font-weight:600;color:#0d1b2a}.vt-app__serv{font-size:.625rem;color:#6a6157}.vt-footer{margin-top:var(--vt-ritmo-stretto)}.vt-footer__dentro{padding-block:clamp(2.5rem,2rem + 2vw,3.75rem)}.vt-footer__griglia{display:grid;gap:2rem 2.5rem;grid-template-columns:1fr 1fr}@media (min-width:720px){.vt-footer__griglia{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem}}.vt-footer__marchio{grid-column:1/-1}@media (min-width:720px){.vt-footer__marchio{grid-column:auto;max-width:22ch}}.vt-footer__titolo{font-family:var(--vt-font-dato),monospace;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--vt-azione);margin-bottom:.875rem}.vt-footer__col ul{display:flex;flex-direction:column}.vt-footer .vt-legame{color:rgb(255 252 236/.8);font-size:.9375rem}.vt-footer .vt-legame:hover{color:var(--vt-su-struttura);text-decoration:underline;text-underline-offset:3px}.vt-footer__nota{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgb(255 252 236/.18);max-width:68ch;font-size:.8125rem;line-height:1.65;color:rgb(255 252 236/.66)}.vt-occhiello{font-family:var(--vt-font-dato),monospace;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.vt-attenuato,.vt-occhiello{color:var(--vt-attenuato)}.vt-motto{display:inline-flex;align-items:center;gap:.7em;font-family:var(--vt-font-dato),monospace;font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--vt-struttura)}.vt-motto:before{content:"";width:22px;height:3px;border-radius:2px;background-color:var(--vt-azione);flex:none}.vt-fascia .vt-motto{color:rgb(255 252 236/.82)}.vt-testo{max-width:62ch;line-height:1.65}.vt-dato{font-family:var(--vt-font-dato),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.vt-largo{width:100%;max-width:var(--vt-largo-max);margin-inline:auto;padding-inline:var(--vt-margine)}.vt-ancora-sticky{scroll-margin-top:5rem}.vt-account-label-breve{display:none}@media (max-width:520px){.vt-fascia .vt-largo{gap:.25rem;padding-inline:clamp(.5rem,2.5vw,.75rem)}.vt-fascia .vt-btn{padding-inline:.5rem;font-size:.8125rem}.vt-account-label-lunga{display:none}.vt-account-label-breve{display:inline}}@media (max-width:350px){.vt-fascia .vt-btn{padding-inline:.35rem;font-size:.75rem}}.vt-riquadro{background-color:var(--vt-superficie-alta);border:1px solid var(--vt-bordo);border-radius:var(--vt-raggio-g);box-shadow:var(--vt-ombra-posa)}.vt-alzabile{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vt-alzabile:hover{transform:translateY(-2px);box-shadow:var(--vt-ombra-alta);border-color:var(--vt-bordo-forte)}.vt-alzabile:focus-within{border-color:var(--vt-bordo-forte);box-shadow:var(--vt-ombra-alta)}.vt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:var(--vt-raggio-btn);border:1px solid transparent;font:inherit;font-weight:600;font-size:.9375rem;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .08s ease}.vt-btn:active:not(:disabled){transform:translateY(1px)}.vt-btn:disabled{cursor:not-allowed;opacity:.45}.vt-btn--pieno{background-color:var(--vt-azione);color:var(--vt-su-azione)}.vt-btn--pieno:hover:not(:disabled){background-color:var(--vt-azione-viva)}.vt-btn--blu{background-color:var(--vt-struttura);color:var(--vt-su-struttura)}.vt-btn--blu:hover:not(:disabled){background-color:var(--vt-struttura-scura)}.vt-btn--linea{background-color:var(--vt-superficie);border-color:var(--vt-bordo-forte);color:var(--vt-inchiostro)}.vt-btn--linea:hover:not(:disabled){border-color:var(--vt-struttura)}.vt-btn--fantasma{background-color:transparent;color:var(--vt-struttura);padding-inline:8px}.vt-btn--fantasma:hover:not(:disabled){color:var(--vt-struttura-scura);text-decoration:underline;text-underline-offset:3px}.vt-btn--grande{min-height:52px;font-size:1rem;padding-inline:24px}.vt-pastiglia{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border-radius:999px;border:1px solid var(--vt-bordo-forte);background-color:var(--vt-superficie);color:var(--vt-inchiostro);font-size:.875rem;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.vt-pastiglia:hover{border-color:var(--vt-inchiostro)}.vt-pastiglia[aria-current=page],.vt-pastiglia[aria-pressed=true]{background-color:var(--vt-inchiostro);border-color:var(--vt-inchiostro);color:var(--vt-su-struttura)}.vt-pastiglia[aria-current=page] .vt-attenuato{color:rgb(255 255 255/.72)}.vt-campo{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--vt-bordo-forte);border-radius:var(--vt-raggio);background-color:var(--vt-superficie);color:var(--vt-inchiostro);font:inherit;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vt-campo:focus{border-color:var(--vt-struttura)}.vt-etichetta{display:block;margin-bottom:6px;font-family:var(--vt-font-dato),monospace;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--vt-attenuato)}.vt-tendina{background-image:linear-gradient(45deg,transparent 50%,var(--vt-attenuato) 50%),linear-gradient(135deg,var(--vt-attenuato) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:36px}.vt-ricerca__griglia{display:grid;grid-template-columns:1fr 1fr}.vt-ricerca__campo:nth-child(3),.vt-ricerca__invio{grid-column:1/-1}.vt-ricerca__campo{position:relative;display:flex;flex-direction:column;justify-content:center;padding:12px 16px;border-top:1px solid var(--vt-linea);border-radius:12px;transition:background-color .15s ease,box-shadow .15s ease}.vt-ricerca__campo:focus-within{background-color:var(--vt-superficie-alta);box-shadow:inset 0 0 0 1.5px var(--vt-struttura),0 6px 18px -12px rgb(18 58 110/.4);z-index:1}.vt-ricerca__campo:focus-within .vt-etichetta{color:var(--vt-struttura)}.vt-ricerca__campo:first-child,.vt-ricerca__campo:nth-child(2){border-top:none}.vt-ricerca__campo:nth-child(2){border-left:1px solid var(--vt-linea)}@media (min-width:900px){.vt-ricerca__griglia{grid-template-columns:1.1fr 1.1fr 1fr auto}.vt-ricerca__campo:nth-child(3),.vt-ricerca__invio{grid-column:auto}.vt-ricerca__campo{border-top:none}.vt-ricerca__campo+.vt-ricerca__campo{border-left:1px solid var(--vt-linea)}}.vt-nudo{border:none;background-color:transparent;padding-left:0;padding-right:28px;min-height:28px;font-weight:500}.vt-nudo.vt-tendina{background-position:calc(100% - 8px) calc(50% + 1px),calc(100% - 2px) calc(50% + 1px)}.vt-nudo:focus{border:none}.vt-ora{min-height:44px;padding:10px 6px;border:1px solid var(--vt-bordo-forte);border-radius:var(--vt-raggio);background-color:var(--vt-superficie);color:var(--vt-inchiostro);font-family:var(--vt-font-dato),monospace;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.vt-ora:hover{border-color:var(--vt-inchiostro)}.vt-ora[aria-pressed=true]{background-color:var(--vt-azione);border-color:var(--vt-azione);color:var(--vt-su-azione)}.vt-giorno{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:58px;min-height:62px;padding:8px 4px;border:1px solid var(--vt-bordo-forte);border-radius:var(--vt-raggio);background-color:var(--vt-superficie);color:var(--vt-inchiostro);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.vt-giorno:after{content:"";width:18px;height:3px;border-radius:2px;background-color:transparent;margin-top:1px}.vt-giorno[aria-pressed=true]{background-color:var(--vt-inchiostro);border-color:var(--vt-inchiostro);color:var(--vt-su-struttura)}.vt-giorno[aria-pressed=true]:after{background-color:var(--vt-azione)}.vt-giorno:disabled{cursor:not-allowed;opacity:.4}.vt-stato{display:inline-flex;align-items:center;gap:6px;font-family:var(--vt-font-dato),monospace;font-size:.75rem;font-weight:500;letter-spacing:.02em}.vt-stato:before{content:"";width:7px;height:7px;border-radius:50%;background-color:currentColor;flex:none}.vt-stato--libero{color:var(--vt-libero)}.vt-stato--scarso{color:var(--vt-scarso)}.vt-stato--pieno{color:var(--vt-attenuato)}.vt-elenco>*+*,.vt-tre>*+*{border-top:1px solid var(--vt-linea)}@media (min-width:768px){.vt-tre>*{padding-right:32px}.vt-tre>*+*{border-top:none;border-left:1px solid var(--vt-linea);padding-left:32px}}.vt-tabella{width:100%;min-width:34rem;border-collapse:collapse;font-size:.9375rem}.vt-tabella td,.vt-tabella th{padding:14px 16px;text-align:right;border-bottom:1px solid var(--vt-linea)}.vt-tabella thead th{font-family:var(--vt-font-dato),monospace;font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--vt-attenuato);vertical-align:bottom;border-bottom-color:var(--vt-linea-forte)}.vt-tabella td:first-child,.vt-tabella th:first-child{text-align:left;padding-left:0}.vt-tabella td:last-child,.vt-tabella thead th:last-child{padding-right:0}.vt-tabella tbody th{font-weight:600}.vt-tabella tbody tr:last-child td,.vt-tabella tbody tr:last-child th{border-bottom:none}.vt-filetto{height:2px;background-color:var(--vt-turchese)}.vt-fascia{background-color:var(--vt-struttura)}.vt-fascia,.vt-fascia-scura{color:var(--vt-su-struttura)}.vt-fascia-scura{background-color:var(--vt-struttura-scura)}.vt-fascia .vt-attenuato,.vt-fascia .vt-occhiello,.vt-fascia-scura .vt-attenuato,.vt-fascia-scura .vt-occhiello{color:rgb(255 252 236/.74)}.vt-fascia .vt-btn--linea{background-color:transparent;border-color:rgb(255 252 236/.42);color:var(--vt-su-struttura)}.vt-fascia .vt-btn--linea:hover:not(:disabled){border-color:var(--vt-su-struttura)}.vt-fascia :focus-visible,.vt-fascia-scura :focus-visible{outline-color:var(--vt-azione)}.vt-righe{--vt-trama:none}.vt :focus-visible,.vt:focus-visible{outline:3px solid var(--vt-struttura);outline-offset:2px;border-radius:3px}.vt a:not(.vt-btn):not(.vt-pastiglia){color:inherit}.vt a:hover{text-decoration-thickness:2px}.vt-tocco{display:inline-block;padding-block:11px;margin-block:-11px}.vt-legame{display:inline-flex;align-items:center;min-height:44px}@media (prefers-reduced-motion:reduce){.vt *,.vt :after,.vt :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.vt-home-hero:before,.vt-home-passaggi:before,.vt-scena--apertura,.vt:before{animation:none!important}.vt-alzabile:hover{transform:none}}@keyframes vt-sale{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vt-sale{animation:vt-sale .22s ease-out}.vt-scorri{overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.vt-scorri>*{scroll-snap-align:start}.vt.vt-restyling .vt-site-header{border-bottom:1px solid var(--vt-linea)}.vt.vt-restyling .vt-site-header>.vt-largo{min-height:76px!important}.vt.vt-restyling .vt-site-header .vt-filetto{display:none}.vt.vt-restyling .vt-site-header .vt-btn{min-height:44px;border-radius:9px;font-size:.88rem}.vt.vt-restyling .vt-home-hero{padding-block:clamp(2.8rem,6vw,5.5rem) 2rem;background-color:var(--vt-carta);border-bottom:none}.vt.vt-restyling .vt-home-hero:before,.vt.vt-restyling .vt-home-hero__search:before,.vt.vt-restyling .vt-home-passaggi:before{display:none;animation:none}.vt.vt-restyling .vt-home-hero__intro{display:block}.vt.vt-restyling .vt-home-hero__intro .vt-display{max-width:900px;font-size:clamp(3.15rem,7.2vw,6.2rem);line-height:1.02;letter-spacing:-.065em}.vt.vt-restyling .vt-home-hero__intro em{color:var(--vt-libero);font-weight:inherit}.vt.vt-restyling .vt-home-hero__intro .vt-corpo-guida{max-width:620px;margin-top:1.6rem;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.65}.vt.vt-restyling .vt-home-citta{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-top:1.2rem;color:var(--vt-attenuato);font-size:.85rem}.vt.vt-restyling .vt-home-citta a{color:var(--vt-struttura);text-underline-offset:.2em}.vt.vt-restyling .vt-home-citta__punto{width:.45rem;height:.45rem;margin-right:.25rem;border-radius:50%;background-color:var(--vt-libero);box-shadow:0 0 0 4px var(--vt-libero-tenue)}.vt.vt-restyling .vt-home-hero__search{margin-top:2rem;padding:0}.vt.vt-restyling .vt-ricerca{overflow:visible;border:none;background-color:transparent;box-shadow:none!important}.vt.vt-restyling .vt-ricerca__griglia{min-width:0;padding:.4rem;border:1px solid var(--vt-linea-forte);border-radius:18px;background-color:var(--vt-superficie);box-shadow:0 7px 25px -15px rgb(18 58 110/.25)}.vt.vt-restyling .vt-ricerca__campo{min-width:0;padding:.8rem .9rem;border-radius:8px}.vt.vt-restyling .vt-ricerca__campo input,.vt.vt-restyling .vt-ricerca__campo select{width:100%;min-width:0;min-height:36px;font-size:1rem}.vt.vt-restyling .vt-ricerca__dettagli{grid-column:1/-1;color:var(--vt-attenuato)}.vt.vt-restyling .vt-ricerca__dettagli summary{min-height:28px;cursor:pointer;font-size:.75rem;line-height:28px}.vt.vt-restyling .vt-ricerca__dettagli[open] summary{margin-bottom:.4rem}.vt.vt-restyling .vt-ricerca__invio{padding:.3rem}.vt.vt-restyling .vt-ricerca__invio .vt-btn{min-height:52px;border-radius:11px;font-size:.95rem;white-space:nowrap}.vt.vt-restyling .vt-ricerca__mestieri{display:flex;min-width:0;gap:.5rem;margin-top:.9rem;padding:.25rem;overflow-x:auto}.vt.vt-restyling .vt-ricerca__mestiere{position:relative;flex:none;cursor:pointer}.vt.vt-restyling .vt-ricerca__mestiere span{display:flex;min-height:44px;align-items:center;padding:.5rem 1rem;border:1px solid var(--vt-linea-forte);border-radius:999px;background-color:var(--vt-superficie);color:var(--vt-struttura);font-size:.85rem}.vt.vt-restyling .vt-ricerca__mestiere input:checked+span{border-color:var(--vt-struttura);background-color:var(--vt-struttura);color:var(--vt-su-struttura)}.vt.vt-restyling .vt-ricerca__mestiere input:focus-visible+span{outline:2px solid var(--vt-struttura);outline-offset:3px}.vt.vt-restyling .vt-home-hero__piede{margin-top:.7rem}.vt.vt-restyling .vt-home-catalogo{padding-block:2.5rem 4.5rem}.vt.vt-restyling .vt-home-catalogo__testa{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.6rem}.vt.vt-restyling .vt-home-catalogo__griglia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.vt.vt-restyling .vt-home-catalogo__vuoto{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:2rem;border:1px solid var(--vt-linea);border-radius:16px}.vt.vt-restyling .vt-card{overflow:hidden;border-radius:18px}.vt.vt-restyling .vt-card__cover{height:190px}.vt.vt-restyling .vt-card__corpo{padding:1.2rem}.vt.vt-restyling .vt-card__nome{font-family:var(--vt-font-titolo),Georgia,serif;font-size:1.55rem;line-height:1.15;letter-spacing:-.025em}.vt.vt-restyling .vt-card__piede .vt-btn{width:100%;min-height:44px;border-radius:10px}.vt.vt-restyling .vt-home-passaggi{padding-block:2.5rem;border-block:1px solid var(--vt-linea);background-color:var(--vt-superficie)}.vt.vt-restyling .vt-home-passaggi__numero{color:var(--vt-azione-testo);background-color:transparent;box-shadow:none}.vt.vt-restyling .vt-home-professionisti{border-radius:22px}.vt.vt-restyling .vt-footer{margin-top:2rem}@media (max-width:899px){.vt.vt-restyling .vt-home-catalogo__griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.vt.vt-restyling .vt-site-header>.vt-largo{min-height:68px!important;gap:.5rem}.vt.vt-restyling .vt-site-header .vt-btn{min-width:0;padding-inline:.45rem;font-size:.73rem}.vt.vt-restyling .vt-site-header nav{gap:0}.vt.vt-restyling .vt-site-header a>span{font-size:1.15rem!important}.vt.vt-restyling .vt-home-hero__intro .vt-display{font-size:clamp(2.9rem,12vw,4rem)}.vt.vt-restyling .vt-home-hero__intro .vt-occhiello{font-size:.6rem;letter-spacing:.1em}.vt.vt-restyling .vt-home-catalogo__griglia{grid-template-columns:minmax(0,1fr)}.vt.vt-restyling .vt-home-catalogo{padding-block:1.5rem 3rem}.vt.vt-restyling .vt-ricerca__campo:nth-child(3){display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:0 .5rem;padding-block:.4rem}.vt.vt-restyling .vt-ricerca__dettagli summary{text-align:right}}.vt .vt-risultati-layout{display:grid;gap:1.25rem}.vt .vt-filtri-ricerca{min-width:0}.vt .vt-filtri-pannello{border:1px solid var(--vt-linea-forte);border-radius:14px;background-color:var(--vt-superficie)}.vt .vt-filtri-pannello>summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem;list-style:none;cursor:pointer;color:var(--vt-struttura)}.vt .vt-filtri-pannello>summary::-webkit-details-marker{display:none}.vt .vt-filtri-pannello>summary:focus-visible{outline:2px solid var(--vt-struttura);outline-offset:3px;border-radius:14px}.vt .vt-filtri-pannello__titolo{display:flex;align-items:center;gap:.65rem;font-weight:650}.vt .vt-filtri-pannello__numero{display:grid;min-width:24px;height:24px;place-items:center;border-radius:50%;background-color:var(--vt-struttura);color:var(--vt-su-struttura);font-size:.75rem}.vt .vt-filtri-pannello__apri{font-size:1.5rem;line-height:1}.vt .vt-filtri-pannello[open] .vt-filtri-pannello__apri{transform:rotate(45deg)}.vt .vt-filtri-gruppi{display:grid;gap:1.25rem;padding:1.25rem 1rem;border-top:1px solid var(--vt-linea)}.vt .vt-filtri-attivi{display:flex;align-items:center;gap:.5rem;padding:.65rem .2rem .2rem;overflow-x:auto}.vt .vt-filtro-attivo{display:inline-flex;flex:none;max-width:280px;min-height:44px;align-items:center;gap:.7rem;padding:.5rem .8rem;border:1px solid var(--vt-linea-forte);border-radius:999px;color:var(--vt-struttura);background-color:var(--vt-superficie);text-decoration:none;font-size:.8rem}.vt .vt-filtro-attivo>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt .vt-filtro-attivo>span:last-child{flex:none;font-size:1.2rem}.vt .vt-filtri-azzera{display:inline-flex;flex:none;min-height:44px;align-items:center;padding:.5rem;color:var(--vt-struttura);font-size:.8rem;text-underline-offset:.2em}@media (min-width:600px){.vt .vt-filtri-gruppi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.vt .vt-filtri-gruppi{grid-template-columns:repeat(4,minmax(0,1fr))}}