.elementor-1326 .elementor-element.elementor-element-54b542e{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-b52822e *//* Calcolatore Partita IVA vs SRL — CSS.
   Incolla in Elementor: scheda "Avanzate" -> "CSS personalizzato" del widget/sezione
   (oppure Impostazioni pagina -> CSS personalizzato). Tutte le regole sono in namespace .cs-calc. */
.elementor-widget-shortcode:has(.cs-calc){width:100%!important;max-width:640px!important;margin-left:auto!important;margin-right:auto!important}.cs-calc{--cs-primary: #08260c;--cs-primary-600: #0f3d15;--cs-accent: #9fcf2c;--cs-accent-600: #8bbb22;--cs-accent-soft: #eef6da;--cs-ink: #0c1f12;--cs-text: #1c2b22;--cs-text-muted: #51605a;--cs-text-hint: #5a655d;--cs-bg: #ffffff;--cs-surface: #f5f8f1;--cs-surface-2: #eef4e6;--cs-line: #e6ebe4;--cs-line-strong: #cdd6cc;--cs-danger: #a83c2e;--cs-r-sm: 8px;--cs-r: 10px;--cs-r-card: 15px;--cs-r-pill: 999px;--fs-xs: .78rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.0625rem;--fs-lg: 1.2rem;--fs-xl: 1.45rem;--sp1: 4px;--sp2: 8px;--sp3: 14px;--sp4: 18px;--sp5: 22px;--sp6: 28px;--sp7: 32px;--ease: cubic-bezier(.22, 1, .36, 1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%;max-width:640px;margin:0 auto;color:var(--cs-text);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums;background:var(--cs-bg);border-radius:var(--cs-r-card);box-shadow:0 0 30px #63636347;padding:var(--sp7);box-sizing:border-box;position:relative;z-index:2}.cs-calc,.cs-calc *,.cs-calc *:before,.cs-calc *:after{box-sizing:border-box}.cs-calc button,.cs-calc input,.cs-calc select,.cs-calc textarea{font-family:inherit!important;margin:0}.cs-calc button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer!important;pointer-events:auto!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important}.cs-calc button:before,.cs-calc button:after{content:none!important;display:none!important}.cs-calc input[type=text],.cs-calc select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none!important}.cs-calc label{margin:0!important;font-weight:inherit}.cs-calc h4,.cs-calc p,.cs-calc ul{margin:0}.cs-steps{display:flex;align-items:center;margin:0 0 var(--sp6)}.cs-stepdot{width:28px;height:28px;flex:0 0 auto;border-radius:50%;border:2px solid var(--cs-line-strong);background:#fff;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--cs-text-hint);transition:all .25s var(--ease)}.cs-stepline{height:2px;flex:1 1 auto;background:var(--cs-line);margin:0 6px;transition:background .25s var(--ease)}.cs-stepdot.cs-active{border-color:var(--cs-accent);color:var(--cs-primary);box-shadow:0 0 0 3px var(--cs-accent-soft)}.cs-stepdot.cs-done{background:var(--cs-accent);border-color:var(--cs-accent);color:var(--cs-primary)}.cs-stepline.cs-done{background:var(--cs-accent)}.cs-calc .cs-progress-label{font-size:var(--fs-xs);color:var(--cs-text-hint);letter-spacing:.02em;margin:0 0 var(--sp2)!important}@media (prefers-reduced-motion: no-preference){.cs-step{animation:cs-in .32s var(--ease) both}}@keyframes cs-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-calc .cs-step-title{font-size:var(--fs-lg);font-weight:700;color:var(--cs-ink);margin:0 0 10px!important;letter-spacing:-.01em}.cs-calc .cs-step-hint{font-size:var(--fs-sm);color:var(--cs-text-hint);margin:0 0 var(--sp6)!important}.cs-choices{display:grid;gap:16px}.cs-choice{display:flex;align-items:flex-start;gap:var(--sp3);padding:var(--sp4);border:1.5px solid var(--cs-line);border-radius:var(--cs-r);cursor:pointer;background:var(--cs-bg);transition:border-color .18s var(--ease),background .18s var(--ease)}.cs-choice:hover{border-color:var(--cs-line-strong);background:var(--cs-surface)}.cs-choice input{position:absolute;opacity:0;width:0;height:0}.cs-choice .cs-radio{flex:0 0 auto;width:20px;height:20px;margin-top:1px;border-radius:50%;border:2px solid var(--cs-line-strong);display:grid;place-items:center;transition:border-color .18s var(--ease)}.cs-choice .cs-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--cs-accent);transform:scale(0);transition:transform .18s var(--ease)}.cs-choice.cs-selected{border-color:var(--cs-accent);background:var(--cs-accent-soft)}.cs-choice.cs-selected .cs-radio{border-color:var(--cs-accent-600)}.cs-choice.cs-selected .cs-radio:after{transform:scale(1)}.cs-choice input:focus-visible+.cs-radio{outline:3px solid var(--cs-accent);outline-offset:2px}.cs-choice .cs-choice-t{display:block;font-weight:600;color:var(--cs-ink);font-size:var(--fs-base);line-height:1.3}.cs-choice .cs-choice-d{display:block;font-size:var(--fs-sm);color:var(--cs-text-muted);margin-top:5px}.cs-field{margin-bottom:var(--sp6)}.cs-field:last-child{margin-bottom:0}.cs-calc .cs-field>label{display:block;font-weight:600;font-size:var(--fs-sm);color:var(--cs-ink);margin:0 0 10px!important}.cs-field .cs-opt{font-weight:400;color:var(--cs-text-hint)}.cs-inline{position:relative}.cs-inline .cs-suffix{position:absolute;right:2px;top:8px;color:var(--cs-text-hint);font-weight:600;pointer-events:none}.cs-calc input[type=text],.cs-calc select{width:100%;padding:9px 2px;border:none!important;border-bottom:2px solid var(--cs-line-strong)!important;border-radius:0!important;font-size:var(--fs-md);background:transparent!important;color:var(--cs-ink);transition:border-color .18s var(--ease);font-variant-numeric:tabular-nums}.cs-inline input[type=text]{padding-right:22px}.cs-calc select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2351605a' d='M6 8 0 0h12z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 2px center!important;padding-right:22px;cursor:pointer}.cs-calc input[type=text]:focus,.cs-calc select:focus{outline:none;border-bottom-color:var(--cs-accent-600)!important}.cs-calc input[type=range]{width:100%;margin-top:12px;accent-color:var(--cs-primary);height:6px}.cs-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp4);padding:16px 0;border-top:1px solid var(--cs-line)}.cs-toggle-row:first-of-type{border-top:none;padding-top:0}.cs-toggle-row .cs-toggle-l{font-size:var(--fs-sm);color:var(--cs-text);font-weight:500}.cs-toggle-row .cs-toggle-l small{display:block;color:var(--cs-text-hint);font-size:var(--fs-xs);font-weight:400;margin-top:4px}.cs-switch{position:relative;width:44px;height:25px;flex:0 0 auto}.cs-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.cs-switch .cs-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cs-line-strong);border-radius:var(--cs-r-pill);transition:background .2s var(--ease);pointer-events:none}.cs-switch .cs-slider:before{content:"";position:absolute;width:19px;height:19px;left:3px;top:3px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;transition:transform .2s var(--ease)}.cs-switch input:checked+.cs-slider{background:var(--cs-accent-600)}.cs-switch input:checked+.cs-slider:before{transform:translate(19px)}.cs-switch input:focus-visible+.cs-slider{outline:3px solid var(--cs-accent);outline-offset:2px}.cs-actions{display:flex;gap:var(--sp3);margin-top:var(--sp6)}.cs-calc .cs-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2;padding:14px 22px;border:1.5px solid transparent!important;border-radius:var(--cs-r-sm)!important;font-size:var(--fs-base);font-weight:600;min-height:50px;line-height:1.2;text-decoration:none;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease)}.cs-calc .cs-btn-primary{flex:1;background:var(--cs-accent)!important;color:var(--cs-primary)!important}.cs-calc .cs-btn-primary:hover{background:var(--cs-accent-600)!important}.cs-calc .cs-btn-ghost{background:transparent!important;color:var(--cs-text-muted)!important;border-color:var(--cs-line-strong)!important;flex:0 0 auto}.cs-calc .cs-btn-ghost:hover{border-color:var(--cs-primary)!important;color:var(--cs-primary)!important}.cs-calc .cs-btn:focus-visible{outline:3px solid var(--cs-accent);outline-offset:2px}.cs-calc .cs-btn[disabled]{opacity:.5;cursor:not-allowed}.cs-err{color:var(--cs-danger);font-size:var(--fs-sm);margin-top:var(--sp3);min-height:1.1em}.cs-spinner{text-align:center;padding:var(--sp7) var(--sp4)}.cs-spinner .cs-ring{width:40px;height:40px;border:3px solid var(--cs-line);border-top-color:var(--cs-accent-600);border-radius:50%;margin:0 auto var(--sp4);animation:cs-spin .8s linear infinite}.cs-spinner p{color:var(--cs-text-muted);font-size:var(--fs-sm)}@keyframes cs-spin{to{transform:rotate(360deg)}}.cs-verdict{text-align:center;padding:var(--sp5) var(--sp4);border-radius:var(--cs-r);margin-bottom:var(--sp4)}.cs-verdict.cs-ok{background:var(--cs-accent-soft)}.cs-verdict.cs-no{background:var(--cs-surface)}.cs-verdict .cs-verdict-label{font-size:var(--fs-xs);color:var(--cs-text-muted);margin-bottom:var(--sp2)}.cs-verdict .cs-range{font-size:clamp(1.7rem,5.5vw,2.1rem);font-weight:800;color:var(--cs-primary);letter-spacing:-.02em;line-height:1.05;white-space:nowrap}.cs-verdict.cs-no .cs-range{font-size:var(--fs-lg);color:var(--cs-ink);white-space:normal}.cs-verdict .cs-verdict-msg{font-size:var(--fs-sm);color:var(--cs-text-muted);margin:var(--sp3) auto 0;max-width:40ch;text-wrap:pretty}.cs-mini{display:grid;gap:var(--sp2);margin-bottom:var(--sp4)}.cs-mini-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp3);padding:14px 16px;border-radius:var(--cs-r-sm);background:var(--cs-surface);font-size:var(--fs-sm)}.cs-mini-row .cs-mini-k{color:var(--cs-text-muted)}.cs-mini-row .cs-mini-v{font-weight:700;color:var(--cs-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-mini-row.cs-mini-hl{background:var(--cs-accent-soft)}.cs-mini-row.cs-mini-hl .cs-mini-k{color:var(--cs-primary);font-weight:600}.cs-mini-row.cs-mini-hl .cs-mini-v{color:var(--cs-primary)}.cs-calc .cs-avvisi{list-style:none;padding:0;margin:0 0 var(--sp4)!important;display:grid;gap:var(--sp2)}.cs-avvisi li{font-size:var(--fs-sm);color:var(--cs-primary-600);background:var(--cs-accent-soft);border-radius:var(--cs-r-sm);padding:9px 12px}.cs-calc .cs-detail-toggle{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;gap:8px;width:100%;padding:13px;background:var(--cs-surface)!important;border:1px solid var(--cs-line)!important;border-radius:var(--cs-r-sm)!important;color:var(--cs-text-muted)!important;font-size:var(--fs-sm);font-weight:600;margin-bottom:var(--sp4);transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease)}.cs-calc .cs-detail-toggle:hover{background:var(--cs-surface-2)!important;border-color:var(--cs-line-strong)!important;color:var(--cs-ink)!important}.cs-calc .cs-detail-toggle .cs-chev{font-size:.7em;transition:transform .2s var(--ease)}.cs-calc .cs-detail-toggle[aria-expanded=true] .cs-chev{transform:rotate(180deg)}.cs-detail{margin-bottom:var(--sp4)}.cs-detail[hidden]{display:none}.cs-calc .cs-block-title{font-size:var(--fs-sm);font-weight:700;color:var(--cs-ink);margin:0 0 var(--sp3)!important}.cs-waterfall{margin-bottom:var(--sp5)}.cs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cs-waterfall svg{width:100%;min-width:520px;height:auto;display:block}.cs-calc .cs-scroll-hint{display:block;font-size:var(--fs-xs);color:var(--cs-text-hint);margin:0 0 var(--sp3)!important}.cs-table-wrap{overflow-x:auto;border:1px solid var(--cs-line);border-radius:var(--cs-r-sm)}.cs-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);min-width:440px}.cs-table th,.cs-table td{padding:10px 12px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-table th:first-child,.cs-table td:first-child{text-align:left;color:var(--cs-text-muted);font-variant-numeric:normal;white-space:normal;position:sticky;left:0;background:var(--cs-bg)}.cs-table thead th{color:var(--cs-ink);font-weight:700;background:var(--cs-surface);border-bottom:1px solid var(--cs-line-strong)}.cs-table thead th.cs-hl{color:var(--cs-primary)}.cs-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--cs-line)}.cs-table td.cs-hl,.cs-table thead th.cs-hl{background:var(--cs-accent-soft)}.cs-table td.cs-hl{font-weight:600;color:var(--cs-ink)}.cs-table tbody tr.cs-row-sep td{border-top:2px solid var(--cs-line-strong)}.cs-table tbody tr.cs-row-total td{font-weight:700;color:var(--cs-ink)}.cs-table tbody tr.cs-row-net td{background:var(--cs-surface)}.cs-table tbody tr.cs-row-net td.cs-hl{background:#dfeecb;color:var(--cs-primary)}.cs-table .cs-chip{display:inline-block;font-size:var(--fs-xs);font-weight:700;color:var(--cs-primary);background:#9fcf2c4d;border-radius:var(--cs-r-pill);padding:2px 8px;margin-left:5px;vertical-align:middle}.cs-calc .cs-disclaimer{font-size:var(--fs-xs);color:var(--cs-text-hint);line-height:1.5;margin:0 0 var(--sp4)!important}.cs-lead-cta{display:flex}.cs-lead-cta .cs-btn{flex:1}.cs-calc .cs-restart{display:block;position:relative;z-index:2;margin:var(--sp3) auto 0;padding:6px 10px;background:none!important;border:none!important;color:var(--cs-text-hint)!important;font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:2px;min-height:0}.cs-calc .cs-restart:hover{color:var(--cs-text)!important}@media (prefers-reduced-motion: reduce){.cs-calc *,.cs-calc *:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width: 520px){.cs-calc{padding:var(--sp5);max-width:100%}.cs-actions{flex-direction:column-reverse}.cs-btn-ghost{width:100%}.cs-calc .cs-btn{min-height:52px}.cs-calc input[type=text],.cs-calc select{font-size:16px}.e-con-full:has(.cs-calc),.elementor-shortcode .e-con-boxed:has(.cs-calc){padding-left:0!important;padding-right:0!important}}.cs-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}/* End custom CSS */