@font-face{font-family:Inter Riserva;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}.v-sito{font-family:var(--v-font-testo);background-color:var(--v-sfondo);color:var(--v-testo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga"}.v-sito ::-moz-selection{background:var(--v-primario);color:var(--v-su-primario)}.v-sito ::selection{background:var(--v-primario);color:var(--v-su-primario)}.v-sotto-intestazione>div:first-of-type{margin-top:calc(-1 * var(--v-altezza-intestazione, 68px))}.v-titolo{font-family:var(--v-font-titoli);font-weight:var(--v-peso-titoli);text-transform:var(--v-maiuscole-titoli);letter-spacing:var(--v-spaziatura-titoli);line-height:1.05;text-wrap:balance}.v-t-xxl{font-size:calc(clamp(2.6rem, 7vw, 6.2rem) * var(--v-scala-titoli));line-height:.98}.v-t-xl{font-size:calc(clamp(2.1rem, 4.6vw, 4rem) * var(--v-scala-titoli))}.v-t-l{font-size:calc(clamp(1.7rem, 3vw, 2.6rem) * var(--v-scala-titoli));line-height:1.1}.v-t-m{font-size:calc(clamp(1.35rem, 2vw, 1.75rem) * var(--v-scala-titoli));line-height:1.2}.v-occhiello{font-family:var(--v-font-testo);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.v-attenuato,.v-paragrafo{color:var(--v-attenuato)}.v-paragrafo{font-size:1.02rem;line-height:1.7;text-wrap:pretty}.v-bottone{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.85rem 2rem;border-radius:var(--v-raggio-bottone);background:var(--v-primario);color:var(--v-su-primario);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,opacity .2s ease,background .2s ease,color .2s ease;cursor:pointer}.v-bottone:hover{opacity:.88}.v-bottone:active{transform:scale(.98)}.v-bottone:disabled{opacity:.45;cursor:not-allowed}.v-bottone-contorno{background:transparent;color:var(--v-testo);box-shadow:inset 0 0 0 1px currentColor}.v-bottone-contorno:hover{background:var(--v-testo);color:var(--v-sfondo);opacity:1}.v-bottone-chiaro{background:#ffffff;color:#111111}.v-bottone-chiaro:hover{opacity:.92}.v-campo{width:100%;min-height:3rem;padding:.75rem 1rem;border-radius:var(--v-raggio-campo);border:1px solid var(--v-linea);background:transparent;color:inherit;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.v-campo::-moz-placeholder{color:var(--v-attenuato);opacity:.8}.v-campo::placeholder{color:var(--v-attenuato);opacity:.8}.v-campo:focus{outline:none;border-color:var(--v-testo);box-shadow:0 0 0 3px var(--v-linea)}.v-sito :focus-visible{outline:2px solid var(--v-primario);outline-offset:2px}.v-link{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease;padding-bottom:2px}.v-link:hover,.v-link[aria-current=page]{background-size:100% 1px}.v-foto{border-radius:var(--v-raggio-foto);overflow:hidden;background:var(--v-tenue)}.v-foto img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.v-zoom:hover img{transform:scale(1.045)}.v-proporzione-scheda{aspect-ratio:var(--v-proporzione-scheda)}.v-scorrevole{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.v-scorrevole::-webkit-scrollbar{display:none}.v-scorrevole>*{scroll-snap-align:start}@keyframes v-annuncio{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v-annuncio-testo{animation:v-annuncio .45s ease both}.v-rivela{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.v-rivela.v-visibile{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v-rivela{opacity:1;transform:none;transition:none}.v-annuncio-testo,.v-foto img{transition:none;animation:none}}.v-velo{background:rgb(0 0 0/.38);backdrop-filter:blur(2px);transition:opacity .3s ease}.v-pannello{background:var(--v-sfondo);color:var(--v-testo);transition:transform .38s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 60px rgb(0 0 0/.18)}.v-faq summary{list-style:none;cursor:pointer}.v-faq summary::-webkit-details-marker{display:none}.v-faq[open] .v-faq-segno{transform:rotate(45deg)}.v-faq-segno{transition:transform .25s ease}.v-prosa h2{font-family:var(--v-font-titoli);font-weight:var(--v-peso-titoli);font-size:1.35rem;margin-top:2.2rem;margin-bottom:.6rem}.v-prosa p{line-height:1.75;margin-bottom:.9rem;color:var(--v-attenuato)}.v-nastro{display:flex;width:-moz-max-content;width:max-content;animation:v-nastro var(--v-nastro-durata,28s) linear infinite}.v-nastro-contenitore:hover .v-nastro{animation-play-state:paused}@keyframes v-nastro{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.v-nastro{animation:none}}.v-sito .v-t-xxl{text-wrap:balance}