.elementor .br-num-box{width:40px;height:40px;font-family:var(--br-font-display);font-size:var(--br-fs-body);color:var(--br-bianco);background-color:var(--br-blu);display:flex;justify-content:center;align-items:center;}.elementor .br-input:focus{outline-offset:1px;outline: var(--br-linea) solid var(--br-blu);\n}.elementor .br-input{width:100%;height:56px;font-family:var(--br-font-body);font-size:var(--br-fs-body);color:var(--br-nero);padding-block-start:var(--br-sp-12);padding-block-end:var(--br-sp-12);padding-inline-start:var(--br-sp-16);padding-inline-end:var(--br-sp-16);border-radius:0px;border-width:var(--br-linea);border-color:var(--br-nero);border-style:solid;background-color:var(--br-bianco);}.elementor .br-form-label{font-family:var(--br-font-mono);font-size:var(--br-fs-label);color:var(--br-muted);letter-spacing:0.08em;text-transform:uppercase;& span { text-transform: none; letter-spacing: 0; color: var(--br-placeholder); }\n}.elementor .br-campo{padding:0px;display:flex;flex-direction:column;gap:var(--br-sp-8);}.elementor .br-lista-check-scura{font-family:var(--br-font-body);font-size:var(--br-fs-small);color:var(--br-carta);line-height:1.5;display:block;& ul { margin: 0; padding: 0; list-style: none; } & li { position: relative; padding: var(--br-sp-8) 0 var(--br-sp-8) var(--br-sp-24); border-bottom: 1px solid var(--br-testo); list-style: none; } & li:last-child { border-bottom: 0; } & li::before { content: '✓'; position: absolute; left: 0; color: var(--br-lavanda); font-weight: 700; } & b { color: inherit; font-weight: 700; }\n}.elementor .br-lista-check{font-family:var(--br-font-body);font-size:var(--br-fs-small);color:var(--br-testo);line-height:1.5;display:block;& ul { margin: 0; padding: 0; list-style: none; } & li { position: relative; padding: var(--br-sp-8) 0 var(--br-sp-8) var(--br-sp-24); border-bottom: 1px solid var(--br-grigio); list-style: none; } & li:last-child { border-bottom: 0; } & li::before { content: '✓'; position: absolute; left: 0; color: var(--br-blu); font-weight: 700; } & b { color: inherit; font-weight: 700; }\n}.elementor .br-lista-freccia{font-family:var(--br-font-body);font-size:var(--br-fs-small);color:var(--br-inv-lista);line-height:1.5;display:block;& ul { margin: 0; padding: 0; list-style: none; } & li { position: relative; padding: var(--br-sp-8) 0 var(--br-sp-8) var(--br-sp-24); border-bottom: 1px solid var(--br-testo); list-style: none; } & li:last-child { border-bottom: 0; } & li::before { content: '→'; position: absolute; left: 0; color: var(--br-lavanda); } & b { color: inherit; font-weight: 700; }\n}.elementor .br-lista{font-family:var(--br-font-body);font-size:var(--br-fs-small);color:var(--br-testo);line-height:1.5;display:block;& ul { margin: 0; padding: 0; list-style: none; } & li { position: relative; padding: var(--br-sp-8) 0 var(--br-sp-8) var(--br-sp-24); border-bottom: 1px solid var(--br-grigio); list-style: none; } & li:last-child { border-bottom: 0; } & li::before { content: '—'; position: absolute; left: 0; color: var(--br-grigio-t); } & b { color: inherit; font-weight: 700; }\n}.elementor .br-col{padding:0px;display:flex;flex-direction:column;gap:var(--br-sp-12);}.elementor .br-riga{padding:0px;display:flex;flex-direction:row;gap:var(--br-sp-24);flex-wrap:wrap;align-items:center;}.elementor .br-tag-fig{font-family:var(--br-font-mono);font-size:var(--br-fs-label);color:var(--br-bianco);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:var(--br-sp-8);padding-block-end:var(--br-sp-8);padding-inline-start:var(--br-sp-16);padding-inline-end:var(--br-sp-16);background-color:var(--br-blu);}.elementor .br-badge{font-family:var(--br-font-mono);font-size:var(--br-fs-label);color:var(--br-nero);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:var(--br-sp-4);padding-block-end:var(--br-sp-4);padding-inline-start:var(--br-sp-12);padding-inline-end:var(--br-sp-12);background-color:var(--br-rosa);align-self:flex-start;}.elementor .br-chip{font-family:var(--br-font-mono);font-size:var(--br-fs-label);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:var(--br-sp-8);padding-block-end:var(--br-sp-8);padding-inline-start:var(--br-sp-12);padding-inline-end:var(--br-sp-12);border-width:var(--br-linea);border-color:var(--br-nero);border-style:solid;background-color:var(--br-bianco);}.elementor .br-link:hover,.elementor .br-link:focus-visible{color:var(--br-blu);}.elementor .br-link{font-family:var(--br-font-body);font-weight:600;font-size:var(--br-fs-body);color:var(--br-nero);padding-block-end:var(--br-sp-4);border-block-end-width:3px;transition:color 0.2s;border-bottom-style: solid; border-bottom-color: var(--br-blu);\n}.elementor .br-btn:hover,.elementor .br-btn:focus-visible{border-color:var(--br-nero);background-color:var(--br-nero);}.elementor .br-btn{font-family:var(--br-font-body);font-weight:600;font-size:var(--br-fs-body);color:var(--br-bianco);padding-block-start:var(--br-sp-16);padding-block-end:var(--br-sp-16);padding-inline-start:var(--br-sp-32);padding-inline-end:var(--br-sp-32);border-radius:0px;border-width:var(--br-linea);border-color:var(--br-blu);border-style:solid;background-color:var(--br-blu);transition:background-color 0.2s, border-color 0.2s;display:inline-flex;gap:var(--br-sp-8);align-items:center;}.elementor .br-small{font-family:var(--br-font-body);font-size:var(--br-fs-small);color:var(--br-testo);line-height:1.55;}.elementor .br-body{font-family:var(--br-font-body);font-size:var(--br-fs-body);color:var(--br-testo);line-height:1.55;}.elementor .br-lead{max-width:var(--br-misura);font-family:var(--br-font-body);font-size:var(--br-fs-lead);color:var(--br-testo);line-height:1.5;}.elementor .br-label{font-family:var(--br-font-mono);font-size:var(--br-fs-label);letter-spacing:0.12em;text-transform:uppercase;}.elementor .br-kicker{font-family:var(--br-font-mono);font-weight:500;font-size:var(--br-fs-label);color:var(--br-grigio-t);letter-spacing:0.14em;text-transform:uppercase;}.elementor .br-numero{font-family:var(--br-font-display);font-weight:400;font-size:var(--br-fs-numero);line-height:1;}.elementor .br-h3{font-family:var(--br-font-display);font-weight:400;font-size:var(--br-fs-h3);line-height:1.1;text-transform:uppercase;}.elementor .br-card{padding:var(--br-sp-32);background-color:var(--br-bianco);display:flex;flex-direction:column;gap:var(--br-sp-12);}.elementor .br-griglia-3{min-width:0px;padding:0px;border-width:var(--br-linea);border-color:var(--br-nero);border-style:solid;background-color:var(--br-nero);display:grid;gap:var(--br-linea);grid-template-columns:repeat(3, 1fr);}.elementor .br-griglia-2{min-width:0px;padding:0px;border-width:var(--br-linea);border-color:var(--br-nero);border-style:solid;background-color:var(--br-nero);display:grid;gap:var(--br-linea);grid-template-columns:1fr 1fr;}.elementor .br-sez-h{max-width:var(--br-misura);padding:0px;display:flex;flex-direction:column;gap:var(--br-sp-16);}.elementor .br-wrap{width:100%;max-width:var(--br-container);padding:0px;display:flex;flex-direction:column;gap:var(--br-sp-48);}.elementor .br-sec{width:100%;padding-block-start:var(--br-sec-y);padding-block-end:var(--br-sec-y);padding-inline-start:var(--br-gutter);padding-inline-end:var(--br-gutter);border-block-end-width:var(--br-linea);display:flex;flex-direction:column;align-items:center;border-bottom-style: solid; border-bottom-color: var(--br-nero);\n}.elementor .br-fascia-nero{color:var(--br-carta);background-color:var(--br-nero);}.elementor .br-card-scura{color:var(--br-carta);background-color:var(--br-nero);}