.elementor .e-2a28844a-7b1f{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.6rem;}.elementor .e-63a870ca-f45f{font-family:var(--font-mono);font-size:0.74rem;color:var(--grigio-testo);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-4e5b71e2-d4cc{font-weight:600;color:var(--inchiostro);}.elementor .e-12967231-ea17{padding:0px;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-eb16142-222b{font-family:var(--font-mono);font-size:0.74rem;color:var(--grigio-testo);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-57b8a1dc-41c2{font-weight:600;color:var(--inchiostro);}.elementor .e-1dd4e92e-a038{padding:0px;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-538c40a1-59fc{font-family:var(--font-mono);font-size:0.74rem;color:var(--grigio-testo);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-61b904a7-e2a0{font-weight:600;color:var(--inchiostro);}.elementor .e-1faec3dc-21c8{padding:0px;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-2835bd7-32b1{font-family:var(--font-mono);font-size:0.74rem;color:var(--grigio-testo);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-6c77cdc3-84c3{font-weight:600;color:var(--inchiostro);}.elementor .e-44c59399-240a{padding:0px;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-277a033e-7574{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;display:grid;gap:1.4rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: var(--linea); border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-1798e60f-dc3f{width:100%;height:auto;max-height:88vh;object-fit:cover;display:block;}.elementor .e-3c15d2e2-65b1{max-width:60ch;color:var(--inchiostro);}.elementor .e-551ffc43-7043{width:100%;padding:0px;}.elementor .e-130afb73-8ff4{align-self:flex-start;}.elementor .e-cfe8767-f36c{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.3rem, 3vw, 3rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-185d4839-4170:hover,.elementor .e-185d4839-4170:focus-visible{padding-inline-start:1rem;}.elementor .e-185d4839-4170{text-decoration:none;padding-block-start:clamp(1.6rem, 4vw, 3rem);padding-block-end:clamp(1.6rem, 4vw, 3rem);padding-inline-start:0px;padding-inline-end:0px;transition:padding 0.3s;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-29296f3d-21d3{font-family:var(--font-titoli);font-weight:600;font-size:clamp(1.3rem, 3vw, 3rem);color:var(--inchiostro);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-5ec55372-c135:hover,.elementor .e-5ec55372-c135:focus-visible{padding-inline-end:1rem;}.elementor .e-5ec55372-c135{text-decoration:none;padding-block-start:clamp(1.6rem, 4vw, 3rem);padding-block-end:clamp(1.6rem, 4vw, 3rem);padding-inline-start:0px;padding-inline-end:0px;border-inline-start-width:1px;transition:padding 0.3s;display:flex;flex-direction:column;gap:0.5rem;align-items:flex-end;text-align: right; border-left-style: solid; border-left-color: var(--linea);\n}.elementor .e-688a8676-c15a{padding:0px;margin-block-start:clamp(1rem, 3vw, 3rem);border-block-start-width:1px;display:grid;gap:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;border-top-style: solid; border-top-color: var(--linea);\n}.elementor .e-d4174e7-1d8b{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}