.elementor .e-82f72cd{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-27d0f6ff-2dfc:hover,.elementor .e-27d0f6ff-2dfc:focus-visible{color:var(--pino);}.elementor .e-27d0f6ff-2dfc{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-47939eab-c395:hover,.elementor .e-47939eab-c395:focus-visible{color:var(--pino);}.elementor .e-47939eab-c395{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-3d720dc0-6a76:hover,.elementor .e-3d720dc0-6a76:focus-visible{color:var(--pino);}.elementor .e-3d720dc0-6a76{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-10336ce4-3440:hover,.elementor .e-10336ce4-3440:focus-visible{color:var(--pino);}.elementor .e-10336ce4-3440{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-7b5b6e04-6f47:hover,.elementor .e-7b5b6e04-6f47:focus-visible{color:var(--pino);}.elementor .e-7b5b6e04-6f47{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-5fc2545a-dac4:hover,.elementor .e-5fc2545a-dac4:focus-visible{color:var(--pino);}.elementor .e-5fc2545a-dac4{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-4d323acb-40ab:hover,.elementor .e-4d323acb-40ab:focus-visible{color:var(--pino);}.elementor .e-4d323acb-40ab{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-7506eddd-4d3f:hover,.elementor .e-7506eddd-4d3f:focus-visible{color:var(--pino);}.elementor .e-7506eddd-4d3f{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-7579fa12-7959:hover,.elementor .e-7579fa12-7959:focus-visible{color:var(--pino);}.elementor .e-7579fa12-7959{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-1f140c7e-23ca:hover,.elementor .e-1f140c7e-23ca:focus-visible{color:var(--pino);}.elementor .e-1f140c7e-23ca{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-531f21c8-18bb:hover,.elementor .e-531f21c8-18bb:focus-visible{color:var(--pino);}.elementor .e-531f21c8-18bb{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-74b28939-31a3:hover,.elementor .e-74b28939-31a3:focus-visible{color:var(--pino);}.elementor .e-74b28939-31a3{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-6980d844-5fd7:hover,.elementor .e-6980d844-5fd7:focus-visible{color:var(--pino);}.elementor .e-6980d844-5fd7{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-589451e5-e639:hover,.elementor .e-589451e5-e639:focus-visible{color:var(--pino);}.elementor .e-589451e5-e639{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-6af4bfa5-9078:hover,.elementor .e-6af4bfa5-9078:focus-visible{color:var(--pino);}.elementor .e-6af4bfa5-9078{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-575da7b8-f115:hover,.elementor .e-575da7b8-f115:focus-visible{color:var(--pino);}.elementor .e-575da7b8-f115{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-19373531-d94b:hover,.elementor .e-19373531-d94b:focus-visible{color:var(--pino);}.elementor .e-19373531-d94b{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-61350818-ff3a:hover,.elementor .e-61350818-ff3a:focus-visible{color:var(--pino);}.elementor .e-61350818-ff3a{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-12ee4fcc-250d:hover,.elementor .e-12ee4fcc-250d:focus-visible{color:var(--pino);}.elementor .e-12ee4fcc-250d{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-e232014-f7f9:hover,.elementor .e-e232014-f7f9:focus-visible{color:var(--pino);}.elementor .e-e232014-f7f9{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.4rem, 3vw, 2.6rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1;border-inline-end-width:1px;flex:0 1 auto;white-space: nowrap; padding-inline: 1.4rem; border-right-style: solid; border-right-color: var(--linea);\n}.elementor .e-72fe79bd-b31b{padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;width: max-content;\n}.elementor .e-3bdd3ad9-3f1c{width:100%;overflow:hidden;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;background-color:var(--osso);display:block;border-top-style: solid; border-top-color: var(--linea); border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-2ef3a73-37a4{width:auto;min-width:200px;padding:0px;flex:1 1 0px;}.elementor .e-7db22edc-d335{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.5rem, 3.1vw, 3rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1.18;text-wrap: balance;\n}.elementor .e-3b51e560-2804{width:auto;padding:0px;display:flex;flex-direction:column;gap:2.4rem;flex:2 1 0px;align-items:flex-start;}.elementor .e-3b496213-4e96{padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;}.elementor .e-7645dec3-b156{font-family:var(--font-titoli);font-weight:700;font-size:clamp(2.4rem, 5.4vw, 5.6rem);color:var(--inchiostro);letter-spacing:-0.04em;line-height:1;}.elementor .e-42d81698-535b{color:var(--grigio-testo);}.elementor .e-2cc27626-8deb{width:auto;padding-block-start:1.6rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:1.2rem;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-6a84d791-6f66{font-family:var(--font-titoli);font-weight:700;font-size:clamp(2.4rem, 5.4vw, 5.6rem);color:var(--inchiostro);letter-spacing:-0.04em;line-height:1;}.elementor .e-6be66190-508c{color:var(--grigio-testo);}.elementor .e-17d1c8eb-ab69{width:auto;padding-block-start:1.6rem;padding-block-end:0px;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.7rem;border-left-style: solid; border-left-color: var(--linea);\n}.elementor .e-54f7ee95-e351{font-family:var(--font-titoli);font-weight:700;font-size:clamp(2.4rem, 5.4vw, 5.6rem);color:var(--inchiostro);letter-spacing:-0.04em;line-height:1;}.elementor .e-418fb08c-7b1a{color:var(--grigio-testo);}.elementor .e-6cfe5c55-412f{width:auto;padding-block-start:1.6rem;padding-block-end:0px;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.7rem;border-left-style: solid; border-left-color: var(--linea);\n}.elementor .e-670e50c6-ca36{font-family:var(--font-titoli);font-weight:700;font-size:clamp(2.4rem, 5.4vw, 5.6rem);color:var(--inchiostro);letter-spacing:-0.04em;line-height:1;}.elementor .e-6033fd12-b510{color:var(--grigio-testo);}.elementor .e-4c7f25b7-202a{width:auto;padding-block-start:1.6rem;padding-block-end:0px;padding-inline-start:1.2rem;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.7rem;border-left-style: solid; border-left-color: var(--linea);\n}.elementor .e-47e6bd4d-15c5{padding:0px;border-block-start-width:1px;display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: var(--linea);\n}.elementor .e-b1ee5fd-3f41{width:100%;max-width:1480px;padding:0px;display:flex;flex-direction:column;gap:clamp(48px, 7vw, 110px);margin-inline: auto;\n}.elementor .e-1c63068c-dbeb{width:100%;display:block;padding-block: var(--spazio-sezione); padding-inline: var(--margine-pagina);\n}.elementor .e-3ae54f-c752{padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-34c07997-ea1a{aspect-ratio:16/10;grid-column:span 8;}.elementor .e-277b6927-1e87{grid-column:span 4;}.elementor .e-122ec362-3b42{aspect-ratio:3/2;grid-column:span 6;}.elementor .e-1ee722cd-53f4{aspect-ratio:3/2;grid-column:span 6;}.elementor .e-325d7971-783b{aspect-ratio:4/3;grid-column:span 4;}.elementor .e-4ca86fa0-f8f2{aspect-ratio:16/10;grid-column:span 8;}.elementor .e-18e21876-1cfe{padding:0px;display:grid;gap:clamp(14px, 2vw, 28px);grid-template-columns:repeat(12, 1fr);grid-template-rows:auto auto auto;}.elementor .e-3c72e490-c2c9{width:100%;max-width:1480px;padding:0px;display:flex;flex-direction:column;gap:clamp(32px, 5vw, 72px);margin-inline: auto;\n}.elementor .e-77674b61-f761{width:100%;background-color:var(--osso-scuro);display:block;padding-block: var(--spazio-sezione); padding-inline: var(--margine-pagina);\n}.elementor .e-220e51cc-89e7{padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-1ed792fa-9f1e{aspect-ratio:3/4;}.elementor .e-2214bc2b-59cf{aspect-ratio:3/4;}.elementor .e-3b7dc88d-90ba{aspect-ratio:3/4;}.elementor .e-9b10be5-8d38{aspect-ratio:3/4;}.elementor .e-5d02a349-5b09{padding:0px;display:grid;gap:clamp(14px, 2vw, 28px);grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-54a01310-4b63{width:100%;max-width:1480px;padding:0px;display:flex;flex-direction:column;gap:clamp(32px, 5vw, 72px);margin-inline: auto;\n}.elementor .e-3eadc55-1899{width:100%;display:block;padding-block: var(--spazio-sezione); padding-inline: var(--margine-pagina);\n}.elementor .e-6c237080-f5cc{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0;\n}.elementor .e-261e6863-28f4{width:100%;position:absolute;z-index:1;background-image:linear-gradient(0deg, rgba(8,12,10,0.7) 0%,rgba(8,12,10,0.1) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0;\n}.elementor .e-4d5978de-919c{max-width:22ch;font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.5rem, 3.6vw, 3.6rem);color:#ffffff;letter-spacing:-0.03em;line-height:1.08;text-wrap: balance;\n}.elementor .e-37b50c4d-3b1d{width:100%;max-width:1480px;position:relative;z-index:2;padding-block-start:120px;padding-block-end:clamp(24px, 4vw, 56px);display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-inline: auto; padding-inline: var(--margine-pagina);\n}.elementor .e-5e23115c-e7b7{width:100%;min-height:clamp(320px, 62vh, 640px);overflow:hidden;position:relative;padding:0px;background-color:#111111;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-1217c570-f0e5{padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-6481d8ab-66a3{flex:0 0 6rem;}.elementor .e-41886829-5aa5{font-size:clamp(1.4rem, 2.8vw, 2.7rem);flex:1 1 280px;}.elementor .e-30e5d3d9-f721{max-width:52ch;color:var(--grigio-testo);flex:1 1 300px;}.elementor .e-c766412-85dc{border-block-end-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;align-items: baseline; gap: 0.6rem 2rem; padding-block: clamp(1.4rem, 2.4vw, 2.4rem); padding-inline: 0; border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-6e34f52c-50b0{flex:0 0 6rem;}.elementor .e-5bcab9-b8be{font-size:clamp(1.4rem, 2.8vw, 2.7rem);flex:1 1 280px;}.elementor .e-2a8c6c0e-1fce{max-width:52ch;color:var(--grigio-testo);flex:1 1 300px;}.elementor .e-94a3208-c6a8{border-block-end-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;align-items: baseline; gap: 0.6rem 2rem; padding-block: clamp(1.4rem, 2.4vw, 2.4rem); padding-inline: 0; border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-75208d9a-c698{flex:0 0 6rem;}.elementor .e-c67ea6c-dd69{font-size:clamp(1.4rem, 2.8vw, 2.7rem);flex:1 1 280px;}.elementor .e-3e0367a5-aa03{max-width:52ch;color:var(--grigio-testo);flex:1 1 300px;}.elementor .e-26c04e84-50c0{border-block-end-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;align-items: baseline; gap: 0.6rem 2rem; padding-block: clamp(1.4rem, 2.4vw, 2.4rem); padding-inline: 0; border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-21cbd0ea-b299{flex:0 0 6rem;}.elementor .e-4c8529a8-9150{font-size:clamp(1.4rem, 2.8vw, 2.7rem);flex:1 1 280px;}.elementor .e-474e19b7-ece0{max-width:52ch;color:var(--grigio-testo);flex:1 1 300px;}.elementor .e-38e638db-23c0{border-block-end-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;align-items: baseline; gap: 0.6rem 2rem; padding-block: clamp(1.4rem, 2.4vw, 2.4rem); padding-inline: 0; border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-504d2006-e8cb{padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: var(--linea);\n}.elementor .e-301652bf-20f9{width:100%;max-width:1480px;padding:0px;display:flex;flex-direction:column;gap:clamp(32px, 5vw, 72px);margin-inline: auto;\n}.elementor .e-54333946-3dd8{width:100%;display:block;padding-block: var(--spazio-sezione); padding-inline: var(--margine-pagina);\n}.elementor .e-1089ed34-390e{width:auto;position:sticky;inset-block-start:110px;padding:0px;display:flex;flex-direction:column;gap:1.6rem;flex:1 1 380px;align-items:flex-start;}.elementor .e-19d58376-aea6{font-family:var(--font-titoli);font-weight:700;font-size:clamp(3rem, 6vw, 6rem);color:var(--pino);letter-spacing:-0.04em;line-height:1;}.elementor .e-39051beb-8968{color:var(--grigio-testo);}.elementor .e-13cc0939-89b8{position:sticky;inset-block-start:110px;padding:clamp(1.4rem, 3vw, 2.8rem);border-width:1px;border-color:var(--linea);border-style:solid;background-color:var(--osso);display:flex;flex-direction:column;gap:1rem;}.elementor .e-1d277e40-f093{font-family:var(--font-titoli);font-weight:700;font-size:clamp(3rem, 6vw, 6rem);color:var(--pino);letter-spacing:-0.04em;line-height:1;}.elementor .e-53ae3d0b-df1a{color:var(--grigio-testo);}.elementor .e-8674118-feea{position:sticky;inset-block-start:128px;padding:clamp(1.4rem, 3vw, 2.8rem);border-width:1px;border-color:var(--linea);border-style:solid;background-color:var(--osso);display:flex;flex-direction:column;gap:1rem;}.elementor .e-5f6f7db6-cdb6{font-family:var(--font-titoli);font-weight:700;font-size:clamp(3rem, 6vw, 6rem);color:var(--pino);letter-spacing:-0.04em;line-height:1;}.elementor .e-22f3bf9d-78df{color:var(--grigio-testo);}.elementor .e-6f2bee2e-b1d3{position:sticky;inset-block-start:146px;padding:clamp(1.4rem, 3vw, 2.8rem);border-width:1px;border-color:var(--linea);border-style:solid;background-color:var(--osso);display:flex;flex-direction:column;gap:1rem;}.elementor .e-4806ff4-1983{width:auto;padding:0px;display:flex;flex-direction:column;gap:clamp(1rem, 2vw, 2rem);flex:1 1 380px;}.elementor .e-2a189a6d-9012{width:100%;max-width:1480px;padding:0px;display:flex;flex-direction:row;gap:clamp(2rem, 5vw, 5rem);flex-wrap:wrap;align-items:flex-start;margin-inline: auto;\n}.elementor .e-3bf26a0-e688{width:100%;background-color:var(--osso-scuro);display:block;padding-block: var(--spazio-sezione); padding-inline: var(--margine-pagina);\n}.elementor .e-7af1d9ea-9385{color:var(--grigio-testo);}.elementor .e-1273e92d-24c1{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.3rem;border-top-style: solid; border-top-color: var(--linea);\n}.elementor .e-4a0754e1-5990{color:var(--grigio-testo);}.elementor .e-135bffe2-8c84{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.3rem;border-top-style: solid; border-top-color: var(--linea);\n}.elementor .e-7b0ac8e2-fea4{color:var(--grigio-testo);}.elementor .e-5ae1fbd8-c1b8{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.3rem;border-top-style: solid; border-top-color: var(--linea);\n}.elementor .e-2bd791f-5020{width:100%;padding:0px;margin-block-start:1rem;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-323cb882-f4ea{width:auto;position:sticky;inset-block-start:110px;padding:0px;display:flex;flex-direction:column;gap:1.4rem;flex:1 1 320px;}.elementor .e-468206f7-a1c9{font-family:var(--font-mono);font-size:0.7rem;color:var(--grigio-testo);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-38bbdfd1-edf1:focus{border-color:var(--pino);}.elementor .e-38bbdfd1-edf1{height:auto;font-family:var(--font-testo);font-size:1rem;color:var(--inchiostro);padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--inchiostro);border-style:solid;background-color:transparent;}.elementor .e-77c61ea1-c15a{width:auto;padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 240px;}.elementor .e-39ed2bde-fa10{font-family:var(--font-mono);font-size:0.7rem;color:var(--grigio-testo);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-5d8c51d2-5a1e:focus{border-color:var(--pino);}.elementor .e-5d8c51d2-5a1e{height:auto;font-family:var(--font-testo);font-size:1rem;color:var(--inchiostro);padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--inchiostro);border-style:solid;background-color:transparent;}.elementor .e-2e3ca624-730c{width:auto;padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 240px;}.elementor .e-7ac7f566-1753{font-family:var(--font-mono);font-size:0.7rem;color:var(--grigio-testo);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-41d6267a-6619:focus{border-color:var(--pino);}.elementor .e-41d6267a-6619{height:auto;font-family:var(--font-testo);font-size:1rem;color:var(--inchiostro);padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--inchiostro);border-style:solid;background-color:transparent;}.elementor .e-7596f674-d5ae{width:auto;padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 240px;}.elementor .e-796b497-1c28{font-family:var(--font-mono);font-size:0.7rem;color:var(--grigio-testo);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-484236f3-bfa5{height:auto;font-family:var(--font-testo);font-size:1rem;color:var(--inchiostro);padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--inchiostro);border-style:solid;background-color:transparent;}.elementor .e-61a5d249-bd37{width:auto;padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 240px;}.elementor .e-7360ad1b-52b0{font-family:var(--font-mono);font-size:0.7rem;color:var(--grigio-testo);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-415b684f-a1ec:focus{border-color:var(--pino);}.elementor .e-415b684f-a1ec{min-height:140px;font-family:var(--font-testo);font-size:1rem;color:var(--inchiostro);padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--inchiostro);border-style:solid;background-color:transparent;}.elementor .e-6829419a-8183{width:100%;padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 100%;}.elementor .e-75ee968-ae38{font-size:0.9rem;color:var(--grigio-testo);}.elementor .e-5b729fe2-ab37{width:100%;padding:0px;display:flex;flex-direction:row;gap:0.8rem;flex:1 1 100%;align-items:flex-start;}.elementor .e-2c09889-960e:hover,.elementor .e-2c09889-960e:focus-visible{background-color:var(--inchiostro);}.elementor .e-2c09889-960e{font-family:var(--font-mono);font-weight:600;font-size:0.8rem;color:#ffffff;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:999px;background-color:var(--pino);}.elementor .e-5f96253-6e8a{color:var(--pino);padding:1.4rem;border-width:1px;border-color:var(--pino);border-style:solid;background-color:transparent;flex:1 1 100%;text-align: left;\n}.elementor .e-4e07d5fa-79e3{color:#9b2c2c;padding:1.4rem;border-width:1px;border-color:#9b2c2c;border-style:solid;background-color:transparent;flex:1 1 100%;text-align: left;\n}.elementor .e-1bd49b54-bd38{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap: 1.6rem 1.4rem;\n}.elementor .e-27d9a021-7550{width:auto;padding:0px;flex:1 1 380px;}.elementor .e-42acaff-9e9d{display:flex;flex-direction:row;gap:clamp(2rem, 5vw, 5rem);flex-wrap:wrap;align-items:flex-start;}.elementor .e-61713085-4763{font-family:var(--font-mono);font-size:0.74rem;color:rgba(255,255,255,0.8);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-36b7f931-2064{max-width:16ch;font-family:var(--font-titoli);font-weight:600;font-size:var(--titolo-lg);color:#ffffff;letter-spacing:-0.035em;line-height:1.02;}.elementor .e-179c9c2e-abfe{width:auto;padding:0px;display:flex;flex-direction:column;gap:1.2rem;flex:1 1 360px;}.elementor .e-530db6d3-e977:hover,.elementor .e-530db6d3-e977:focus-visible{color:var(--pino);background-color:#ffffff;}.elementor .e-530db6d3-e977{font-family:var(--font-mono);font-weight:600;font-size:0.8rem;color:#ffffff;letter-spacing:0.1em;line-height:1;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;border-width:1px;border-color:#ffffff;border-style:solid;transition:background-color 0.3s, color 0.3s;display:inline-flex;align-items:center;}.elementor .e-4abab552-fa29{width:100%;max-width:1480px;padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-inline: auto;\n}.elementor .e-66beed81-8852{width:100%;background-color:var(--pino);display:block;padding-block: var(--spazio-sezione); padding-inline: var(--margine-pagina);\n}