.elementor .e-a087875-b656{color:var(--br-blu);}.elementor .e-ce05c54-e40b{& span { color: var(--br-blu); }\n}.elementor .e-77adb2f5-6e73{max-width:56ch;& strong { color: var(--br-nero); }\n}.elementor .e-8638cdc-f373{margin-block-start:var(--br-sp-8);}.elementor .e-4adc88b1-5a2e{color:var(--br-muted);}.elementor .e-301c8e4e-c4ed{min-width:0px;padding-block-start:var(--br-sp-32);padding-block-end:var(--br-sp-32);padding-inline-start:0px;padding-inline-end:var(--br-sp-48);gap:var(--br-sp-16);flex:1 1 0px;justify-content:center;}.elementor .e-1f88dd7c-87f4{width:88%;height:auto;}.elementor .e-661b1511-d93e{position:absolute;inset-block-end:0px;inset-inline-start:0px;}.elementor .e-620ce32b-8630{position:relative;padding:0px;margin-inline-end:calc((100% - 100vw) / 2);background-color:var(--br-notte);flex:0 0 var(--br-hero-lato);justify-content:center;align-items:center;border-inline-start: var(--br-linea) solid var(--br-nero); background-image: radial-gradient(closest-side at 50% 45%, var(--br-notte-2) 0%, var(--br-notte) 100%);\n}.elementor .e-1e93cad5-eae8{min-height:var(--br-hero-lato);flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-545929e2-10e8{padding-block: 0px; overflow-x: clip; overflow-x: clip; overflow-x: clip; overflow-x: clip;\n}.elementor .e-3c28efd5-d3a0{color:var(--br-testo);letter-spacing:0.02em;padding-block-start:var(--br-sp-16);padding-block-end:var(--br-sp-16);padding-inline-start:var(--br-sp-16);padding-inline-end:var(--br-sp-16);flex:1 1 auto;border-inline-end: var(--br-linea) solid var(--br-nero); & b { color: var(--br-nero); font-weight: 600; } white-space: nowrap; white-space: normal;\n}.elementor .e-46be2e8b-bfb0{color:var(--br-testo);letter-spacing:0.02em;padding-block-start:var(--br-sp-16);padding-block-end:var(--br-sp-16);padding-inline-start:var(--br-sp-16);padding-inline-end:var(--br-sp-16);flex:1 1 auto;border-inline-end: var(--br-linea) solid var(--br-nero); & b { color: var(--br-nero); font-weight: 600; } white-space: nowrap; white-space: normal;\n}.elementor .e-24c215cd-90f5{color:var(--br-testo);letter-spacing:0.02em;padding-block-start:var(--br-sp-16);padding-block-end:var(--br-sp-16);padding-inline-start:var(--br-sp-16);padding-inline-end:var(--br-sp-16);flex:1 1 auto;border-inline-end: var(--br-linea) solid var(--br-nero); & b { color: var(--br-nero); font-weight: 600; } white-space: nowrap; white-space: normal;\n}.elementor .e-7a88f457-c3d1{color:var(--br-testo);letter-spacing:0.02em;padding-block-start:var(--br-sp-16);padding-block-end:var(--br-sp-16);padding-inline-start:var(--br-sp-16);padding-inline-end:var(--br-sp-16);flex:1 1 auto;& b { color: var(--br-nero); font-weight: 600; } white-space: nowrap; white-space: normal;\n}.elementor .e-6d399f1-7e26{flex-direction:row;gap:0px;flex-wrap:nowrap;border-inline: var(--br-linea) solid var(--br-nero); max-width: none; border-inline: 0px;\n}.elementor .e-48a96f37-92e8{padding-block: 0px; padding-inline: 0px;\n}.elementor .e-4bc50e2b-e24e{color:var(--br-grigio-t);}.elementor .e-1b80fa7b-b68c{margin-block-end:var(--br-sp-4);}.elementor .e-623521d4-e971{color:var(--br-lavanda);}.elementor .e-76c810d7-9ea4{color:var(--br-carta);margin-block-end:var(--br-sp-4);}.elementor .e-1390c4d3-2d8b{color:var(--br-blu);margin-block-start:var(--br-sp-12);}.elementor .e-565ac38e-d95b{color:var(--br-blu);margin-block-start:var(--br-sp-12);}.elementor .e-7e35c09-f4be{color:var(--br-blu);margin-block-start:var(--br-sp-12);}.elementor .e-67e0d53f-8d5d{color:var(--br-grigio-t);}.elementor .e-197451dd-e944{padding-block-start:var(--br-sp-16);padding-block-end:var(--br-sp-16);padding-inline-start:var(--br-sp-24);padding-inline-end:var(--br-sp-24);border-width:0px;display:flex;align-items:center;}.elementor .e-650c909c-cc52{padding-block-start:var(--br-sp-16);padding-block-end:var(--br-sp-16);padding-inline-start:var(--br-sp-24);padding-inline-end:var(--br-sp-24);border-width:0px;display:flex;align-items:center;}.elementor .e-3a2addc3-ef2a{padding-block-start:var(--br-sp-16);padding-block-end:var(--br-sp-16);padding-inline-start:var(--br-sp-24);padding-inline-end:var(--br-sp-24);border-width:0px;display:flex;align-items:center;}.elementor .e-7a7c5a21-5812{padding-block-start:var(--br-sp-16);padding-block-end:var(--br-sp-16);padding-inline-start:var(--br-sp-24);padding-inline-end:var(--br-sp-24);border-width:0px;display:flex;align-items:center;}.elementor .e-7af3acef-33e9{padding-block-start:var(--br-sp-16);padding-block-end:var(--br-sp-16);padding-inline-start:var(--br-sp-24);padding-inline-end:var(--br-sp-24);border-width:0px;display:flex;align-items:center;}.elementor .e-269edf68-f140{padding-block-start:var(--br-sp-16);padding-block-end:var(--br-sp-16);padding-inline-start:var(--br-sp-24);padding-inline-end:var(--br-sp-24);border-width:0px;display:flex;align-items:center;}.elementor .e-68e5b2f0-7c56{flex-direction:column;gap:var(--br-sp-12);flex-wrap:nowrap;align-items:stretch;}.elementor .e-173d0e9b-456e{gap:var(--br-sp-32);}.elementor .e-3550d994-eb44{font-size:var(--br-fs-h2);color:var(--br-blu);}.elementor .e-555f0463-8240{margin-block-start:var(--br-sp-8);}.elementor .e-12d7dbd7-5d15{margin-block-start:auto;}.elementor .e-4273b257-63dd{font-size:var(--br-fs-h2);color:var(--br-blu);}.elementor .e-486399c4-4282{margin-block-start:var(--br-sp-8);}.elementor .e-5b4abc53-780a{margin-block-start:auto;}.elementor .e-421a7fcf-b64b{font-size:var(--br-fs-h2);color:var(--br-blu);}.elementor .e-59fdb5b3-a6a1{margin-block-start:var(--br-sp-8);}.elementor .e-6a683200-11ad{margin-block-start:auto;}.elementor .e-7f29db7e-1ccd{color:var(--br-lavanda);}.elementor .e-656f5653-cd23{color:var(--br-carta);margin-block-start:var(--br-sp-8);& span { font-family: var(--br-font-body); font-size: var(--br-fs-lead); font-weight: 600; color: var(--br-inv-testo); }\n}.elementor .e-3ecfb6c8-e96c{color:var(--br-inv-testo);margin-block-end:var(--br-sp-8);}.elementor .e-62c423b5-cbe2{color:var(--br-blu);}.elementor .e-653118c4-e481{padding-block-start:var(--br-sp-16);margin-block-start:var(--br-sp-8);border-block-start: 1px solid var(--br-grigio);\n}.elementor .e-36f22197-6459{width:40px;height:92px;color:var(--br-blu);flex:0 0 auto;}.elementor .e-49dccec3-9f6e{color:var(--br-blu);margin-block-end:var(--br-sp-4);}.elementor .e-dfe0c7e-b6d4{margin-block-start:var(--br-sp-8);& a { color: var(--br-blu); text-decoration: none; padding-block-end: 2px; border-block-end: var(--br-linea) solid var(--br-blu); } & a:hover { color: var(--br-nero); border-color: var(--br-nero); }\n}.elementor .e-f6ad82b-e907{gap:var(--br-sp-8);flex:1 1 0px;}.elementor .e-1e03b855-3cd7{flex-direction:row;gap:var(--br-sp-24);align-items:flex-start;}.elementor .e-30ce8278-9579{width:40px;height:92px;color:var(--br-blu);flex:0 0 auto;}.elementor .e-399f249f-5c9f{color:var(--br-blu);margin-block-end:var(--br-sp-4);}.elementor .e-1cca8d69-7635{margin-block-start:var(--br-sp-8);& a { color: var(--br-blu); text-decoration: none; padding-block-end: 2px; border-block-end: var(--br-linea) solid var(--br-blu); } & a:hover { color: var(--br-nero); border-color: var(--br-nero); }\n}.elementor .e-2c910f0-e92f{gap:var(--br-sp-8);flex:1 1 0px;}.elementor .e-7fb1488c-5569{flex-direction:row;gap:var(--br-sp-24);align-items:flex-start;}.elementor .e-59300cd3-ef46{color:var(--br-lavanda);}.elementor .e-2460194c-c7f3{color:var(--br-carta);& span { color: var(--br-lavanda); }\n}.elementor .e-7bb4b153-e38f{color:var(--br-inv-testo);}.elementor .e-9710cc3-ca5b{flex:5 1 0px;}.elementor .e-74d54dec-d21e{padding:0px;display:grid;gap:var(--br-sp-16);grid-template-columns:1fr 1fr;}.elementor .e-618d156d-4898{width:20px;height:20px;margin-block-start:2px;border-width:var(--br-linea);border-color:var(--br-nero);border-style:solid;background-color:var(--br-bianco);flex:0 0 auto;&:checked { background-color: var(--br-blu); }\n}.elementor .e-14ef5628-ece5{font-family:var(--br-font-body);font-size:var(--br-fs-small);color:var(--br-testo);line-height:1.5;}.elementor .e-6c7eeb70-7388{padding:0px;flex-direction:row;gap:var(--br-sp-12);align-items:flex-start;}.elementor .e-6957ee66-49ad:hover,.elementor .e-6957ee66-49ad:focus-visible{border-color:var(--br-blu);background-color:var(--br-blu);}.elementor .e-6957ee66-49ad{width:100%;font-family:var(--br-font-mono);font-weight:500;font-size:var(--br-fs-label);color:var(--br-carta);letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;padding-block-start:var(--br-sp-16);padding-block-end:var(--br-sp-16);padding-inline-start:var(--br-sp-24);padding-inline-end:var(--br-sp-24);border-width:var(--br-linea);border-color:var(--br-nero);border-style:solid;background-color:var(--br-nero);transition:background-color 0.2s, border-color 0.2s;}.elementor .e-7bd53c0c-2c57{font-size:var(--br-fs-label);color:var(--br-muted);line-height:1.4;}.elementor .e-52c97f1f-56ee{color:var(--br-ok-testo);text-align:start;padding:var(--br-sp-16);border-width:var(--br-linea);border-color:var(--br-ok);border-style:solid;background-color:var(--br-ok-bg);}.elementor .e-3f2e4d09-a443{padding:0px;background-color:transparent;}.elementor .e-beec7f7-6dc8{color:var(--br-errore);text-align:start;padding:var(--br-sp-16);border-width:var(--br-linea);border-color:var(--br-errore);border-style:dashed;background-color:var(--br-bianco);}.elementor .e-5e8d3cfb-33ba{padding:0px;background-color:transparent;}.elementor .e-47651de7-68b6{width:100%;padding:0px;flex-direction:column;gap:var(--br-sp-16);flex-wrap:nowrap;align-items:stretch;}.elementor .e-7facdffe-f0e3{padding:var(--br-sp-48);border-width:var(--br-linea);border-color:var(--br-nero);border-style:solid;background-color:var(--br-carta);flex-direction:column;flex:7 1 0px;}.elementor .e-756406d7-d7b4{flex-direction:row;gap:var(--br-sp-64);align-items:flex-start;}.elementor .e-504729a1-4056{border-block-end-width:0px;}.elementor .e-652954de-bb1f{flex:4 1 0px;}.elementor .e-3742332e-35dc{font-size:var(--br-fs-lead);line-height:1.2;}.elementor .e-2ea44d66-db0a{padding-block-start:var(--br-sp-24);padding-block-end:var(--br-sp-24);padding-inline-start:0px;padding-inline-end:0px;gap:var(--br-sp-24);align-items:flex-start;}.elementor .e-568b305a-6346{max-width:var(--br-misura);}.elementor .e-2de3e7e1-a0e8{padding-block-start:0px;padding-block-end:var(--br-sp-24);padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5598470d-631b{border-block-start: var(--br-linea) solid var(--br-nero); & summary::after { content: '+'; flex: 0 0 auto; font-family: var(--br-font-display); font-size: var(--br-fs-h3); line-height: 1; color: var(--br-blu); } &[open] summary::after { content: '–'; }\n}.elementor .e-78f79941-b586{font-size:var(--br-fs-lead);line-height:1.2;}.elementor .e-3b1e9024-4b47{padding-block-start:var(--br-sp-24);padding-block-end:var(--br-sp-24);padding-inline-start:0px;padding-inline-end:0px;gap:var(--br-sp-24);align-items:flex-start;}.elementor .e-1d4d8030-6dec{max-width:var(--br-misura);}.elementor .e-645cf9a2-1398{padding-block-start:0px;padding-block-end:var(--br-sp-24);padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-716b8f91-f312{border-block-start: var(--br-linea) solid var(--br-nero); & summary::after { content: '+'; flex: 0 0 auto; font-family: var(--br-font-display); font-size: var(--br-fs-h3); line-height: 1; color: var(--br-blu); } &[open] summary::after { content: '–'; }\n}.elementor .e-1477dab2-9362{font-size:var(--br-fs-lead);line-height:1.2;}.elementor .e-49430744-8654{padding-block-start:var(--br-sp-24);padding-block-end:var(--br-sp-24);padding-inline-start:0px;padding-inline-end:0px;gap:var(--br-sp-24);align-items:flex-start;}.elementor .e-39360c8a-5e30{max-width:var(--br-misura);}.elementor .e-6056f940-dd8c{padding-block-start:0px;padding-block-end:var(--br-sp-24);padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-67c8e482-d054{border-block-start: var(--br-linea) solid var(--br-nero); & summary::after { content: '+'; flex: 0 0 auto; font-family: var(--br-font-display); font-size: var(--br-fs-h3); line-height: 1; color: var(--br-blu); } &[open] summary::after { content: '–'; }\n}.elementor .e-1c1e9d6d-f0d2{font-size:var(--br-fs-lead);line-height:1.2;}.elementor .e-75ec0b5-1c6f{padding-block-start:var(--br-sp-24);padding-block-end:var(--br-sp-24);padding-inline-start:0px;padding-inline-end:0px;gap:var(--br-sp-24);align-items:flex-start;}.elementor .e-28e511fb-bb8e{max-width:var(--br-misura);}.elementor .e-452799e3-282b{padding-block-start:0px;padding-block-end:var(--br-sp-24);padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-47603be2-ab01{border-block-start: var(--br-linea) solid var(--br-nero); & summary::after { content: '+'; flex: 0 0 auto; font-family: var(--br-font-display); font-size: var(--br-fs-h3); line-height: 1; color: var(--br-blu); } &[open] summary::after { content: '–'; }\n}.elementor .e-71ea2815-6d61{font-size:var(--br-fs-lead);line-height:1.2;}.elementor .e-2c064141-3cc5{padding-block-start:var(--br-sp-24);padding-block-end:var(--br-sp-24);padding-inline-start:0px;padding-inline-end:0px;gap:var(--br-sp-24);align-items:flex-start;}.elementor .e-48cd1bb0-f320{max-width:var(--br-misura);}.elementor .e-68d6379c-8210{padding-block-start:0px;padding-block-end:var(--br-sp-24);padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-434563cf-b149{border-block-start: var(--br-linea) solid var(--br-nero); & summary::after { content: '+'; flex: 0 0 auto; font-family: var(--br-font-display); font-size: var(--br-fs-h3); line-height: 1; color: var(--br-blu); } &[open] summary::after { content: '–'; }\n}.elementor .e-db5b306-7c69{font-size:var(--br-fs-lead);line-height:1.2;}.elementor .e-75ede8f5-da7c{padding-block-start:var(--br-sp-24);padding-block-end:var(--br-sp-24);padding-inline-start:0px;padding-inline-end:0px;gap:var(--br-sp-24);align-items:flex-start;}.elementor .e-378f297f-ab08{max-width:var(--br-misura);}.elementor .e-2b3261b3-6354{padding-block-start:0px;padding-block-end:var(--br-sp-24);padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5d9c8cc8-dba0{border-block-start: var(--br-linea) solid var(--br-nero); & summary::after { content: '+'; flex: 0 0 auto; font-family: var(--br-font-display); font-size: var(--br-fs-h3); line-height: 1; color: var(--br-blu); } &[open] summary::after { content: '–'; }\n}.elementor .e-58ed4c4d-c22c{flex:8 1 0px;border-block-end: var(--br-linea) solid var(--br-nero);\n}.elementor .e-58649e8b-b744{flex-direction:row;gap:var(--br-sp-64);align-items:flex-start;}.elementor .e-5ff16e38-bbe1{border-block-end-width:0px;}