.elementor .nc-legal-h{margin-block-start:16px;}.elementor .nc-legal{font-size:16px;line-height:1.6;display:block;}.elementor .nc-prose{display:block;}.elementor .nc-h1{font-weight:700;font-size:48px;letter-spacing:-0.01em;line-height:1.12;text-wrap: balance;\n}.elementor .nc-card{padding:24px;border-radius:var(--radius-lg);border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .nc-btn:focus{outline-offset:2px;outline: 2px solid var(--inchiostro);\n}.elementor .nc-btn{min-height:48px;font-family:var(--font-sans);font-weight:700;font-size:16px;line-height:22px;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-md);border-width:2px;border-color:transparent;border-style:solid;display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .nc-btn-secondary:hover,.elementor .nc-btn-secondary:focus-visible{color:var(--inchiostro);border-color:var(--inchiostro);background-color:transparent;}.elementor .nc-btn-secondary{color:var(--inchiostro);border-color:var(--line-strong);background-color:transparent;}.elementor .nc-lead{max-width:640px;font-size:18px;line-height:1.58;}.elementor .nc-eyebrow{font-family:var(--font-sans);font-weight:700;font-size:12px;color:var(--ink-muted);letter-spacing:0.1em;line-height:16px;text-transform:uppercase;}.elementor .nc-wrap{width:100%;max-width:1120px;padding:0px;display:flex;flex-direction:column;gap:24px;box-sizing: border-box;\n}.elementor .nc-section{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;box-sizing: border-box;\n}.elementor .nc-page-hero{padding-block-start:56px;padding-block-end:24px;}.elementor .nc-narrow{max-width:760px;}