.elementor .glimpse-percorso{padding:0px;position:relative;\n}.elementor .glimpse-tappa{padding:28px;border-radius:20px;background-color:var(--glimpse-bianco);display:flex;flex-direction:column;min-width:0;border:1px solid #e7e6f0;box-shadow:0 15px 35px -18px rgba(50,50,93,.16);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease;\n}.elementor .glimpse-tappe{padding:0px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:20px;width:100%;margin-top:8px;\n}.elementor .glimpse-passo-desc{font-family:var(--glimpse-font);font-size:17px;color:var(--glimpse-inchiostro-2);line-height:1.6em;margin:0;max-width:46ch;\n}.elementor .glimpse-passo-titolo{font-family:var(--glimpse-font);font-weight:700;font-size:26px;color:var(--glimpse-inchiostro);letter-spacing:-0.4px;line-height:1.2em;margin:0;text-wrap:balance;\n}.elementor .glimpse-passo-numero{font-family:var(--glimpse-font);font-weight:700;font-size:13px;color:var(--glimpse-viola);letter-spacing:1px;margin:0;font-variant-numeric:tabular-nums;\n}.elementor .glimpse-passo-testo{padding:0px;display:flex;flex-direction:column;gap:10px;min-width:0;\n}.elementor .glimpse-numero-nota{font-family:var(--glimpse-font);font-size:14px;line-height:1.5em;margin:0;color:rgba(255,255,255,.5);\n}.elementor .glimpse-numero-testo{font-family:var(--glimpse-font);font-size:18px;line-height:1.65em;margin:0;color:rgba(255,255,255,.75);\n}.elementor .glimpse-numero-titolo{font-family:var(--glimpse-font);font-weight:700;font-size:40px;color:var(--glimpse-bianco);letter-spacing:-0.8px;line-height:1.12em;margin:0;text-wrap:balance;\n}.elementor .glimpse-numero-testi{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .glimpse-numero-cifra{font-family:var(--glimpse-font);font-weight:800;font-size:200px;letter-spacing:-8px;line-height:0.9em;margin:0;white-space:nowrap;width:max-content;max-width:100%;padding-right:.04em;font-size:clamp(7.5rem,13vw,12.5rem);background:linear-gradient(120deg,#8ec5fc,#cdb4db 45%,#ffcf9f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;\n}.elementor .glimpse-numero-grande{padding:0px;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:56px;align-items:center;width:100%;\n}.elementor .glimpse-frase-sommario{font-family:var(--glimpse-font);font-size:20px;color:var(--glimpse-inchiostro-2);line-height:1.6em;margin:0;max-width:62ch;text-wrap:pretty;\n}.elementor .glimpse-frase-testo{font-family:var(--glimpse-font);font-weight:700;font-size:60px;color:var(--glimpse-inchiostro);letter-spacing:-1.6px;line-height:1.06em;margin:0;text-wrap:balance;\n}.elementor .glimpse-frase{padding:0px;display:flex;flex-direction:column;gap:22px;align-items:center;max-width:1000px;margin-inline:auto;text-align:center;\n}.elementor .glimpse-sezione-frase{padding-block-start:132px;padding-block-end:132px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .glimpse-sezione-scura{background-color:var(--glimpse-inchiostro);color:#fff;background-image:radial-gradient(56rem 30rem at 88% 0, rgba(24,0,173,.55), transparent 70%),radial-gradient(44rem 26rem at 0 100%, rgba(142,197,252,.16), transparent 70%);\n}.elementor .glimpse-piede-legale{font-family:var(--glimpse-font);font-size:12.5px;line-height:1.6em;margin:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.55);\n}.elementor .glimpse-piede-link{font-family:var(--glimpse-font);font-weight:600;font-size:15px;color:var(--glimpse-bianco);margin:0;display:flex;flex-wrap:wrap;gap:10px 24px;\n}.elementor .glimpse-piede-descrizione{font-family:var(--glimpse-font);font-size:14px;line-height:1.55em;margin:0;color:rgba(255,255,255,.65);\n}.elementor .glimpse-piede-marchio{font-family:var(--glimpse-font);font-weight:700;font-size:20px;color:var(--glimpse-bianco);margin:0;\n}.elementor .glimpse-piede-marca{padding:0px;display:flex;flex-direction:column;gap:6px;max-width:38ch;\n}.elementor .glimpse-piede-riga{padding:0px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;\n}.elementor .glimpse-piede-contenitore{padding:0px;display:flex;flex-direction:column;gap:28px;width:100%;max-width:1120px;margin-inline:auto;\n}.elementor .glimpse-piede-sezione{padding-block-start:56px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--glimpse-inchiostro);display:flex;flex-direction:column;width:100%;\n}.elementor .glimpse-faq-testata{padding-block-start:72px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:stretch;width:100%;background:radial-gradient(46rem 22rem at 6% 0, rgba(142,197,252,.5), transparent 70%),radial-gradient(40rem 22rem at 94% 8%, rgba(255,207,159,.55), transparent 70%),radial-gradient(44rem 20rem at 55% 100%, rgba(205,180,219,.5), transparent 70%),#f7f7fb;\n}.elementor .glimpse-finale-testo{font-family:var(--glimpse-font);font-size:18px;line-height:1.6em;margin:0;max-width:60ch;color:rgba(255,255,255,.78);\n}.elementor .glimpse-finale-titolo{font-family:var(--glimpse-font);font-weight:700;font-size:40px;color:var(--glimpse-bianco);letter-spacing:-0.8px;line-height:1.12em;margin:0;text-wrap:balance;max-width:26ch;\n}.elementor .glimpse-finale{padding-block-start:64px;padding-block-end:64px;padding-inline-start:56px;padding-inline-end:56px;border-radius:28px;background-color:var(--glimpse-inchiostro);display:flex;flex-direction:column;gap:20px;width:100%;\n}.elementor .glimpse-pulsante-chiaro{font-family:var(--glimpse-font);font-weight:600;font-size:16px;color:var(--glimpse-inchiostro);padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:var(--glimpse-bianco);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1.2;transition:background-color .15s ease,color .15s ease;\n}.elementor .glimpse-pulsante-chiaro:hover,.elementor .glimpse-pulsante-chiaro:focus-visible{background-color:var(--glimpse-pastello-lilla);}.elementor .glimpse-pulsante-linea{font-family:var(--glimpse-font);font-weight:600;font-size:16px;color:var(--glimpse-viola);padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:var(--glimpse-viola);border-style:solid;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1.2;transition:background-color .15s ease,color .15s ease;background:transparent;\n}.elementor .glimpse-pulsante-linea:hover,.elementor .glimpse-pulsante-linea:focus-visible{background-color:var(--glimpse-fondo);}.elementor .glimpse-azioni{padding:0px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:8px;\n}.elementor .glimpse-testo{font-family:var(--glimpse-font);font-size:18px;color:var(--glimpse-inchiostro-2);line-height:1.65em;margin:0;max-width:68ch;\n}.elementor .glimpse-sommario{font-family:var(--glimpse-font);font-size:21px;color:var(--glimpse-inchiostro-2);line-height:1.55em;margin:0;max-width:62ch;\n}.elementor .glimpse-h2{font-family:var(--glimpse-font);font-weight:700;font-size:40px;color:var(--glimpse-inchiostro);letter-spacing:-0.8px;line-height:1.12em;margin:0;text-wrap:balance;max-width:28ch;\n}.elementor .glimpse-h1{font-family:var(--glimpse-font);font-weight:700;font-size:60px;color:var(--glimpse-inchiostro);letter-spacing:-1.5px;line-height:1.05em;margin:0;text-wrap:balance;max-width:20ch;\n}.elementor .glimpse-occhiello{font-family:var(--glimpse-font);font-weight:600;font-size:13px;color:var(--glimpse-viola);letter-spacing:1px;text-transform:uppercase;margin:0;\n}.elementor .glimpse-intestazione{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .glimpse-apertura{padding:0px;display:flex;flex-direction:column;gap:20px;padding-top:24px;\n}.elementor .glimpse-contenitore{padding:0px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1120px;margin-inline:auto;\n}.elementor .glimpse-sezione-alt{background-color:var(--glimpse-fondo);}.elementor .glimpse-sezione{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:stretch;width:100%;\n}