.elementor .e-4c47d6dc-2d8f{font-family:var(--font-ui);font-weight:500;font-size:14px;color:var(--fiamma);letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-358fd59b-6c9d{font-family:var(--font-titoli);font-weight:400;font-size:clamp(3rem, 7vw, 5.6rem);color:var(--cera);letter-spacing:-0.01em;line-height:1;margin:0px;& em { font-style: italic; color: var(--fiamma); }\n}.elementor .e-68178af0-f0e9{max-width:56ch;font-family:var(--font-testo);font-weight:300;font-size:18px;color:var(--fumo);line-height:1.7;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6a29a812-1800{width:100%;max-width:1200px;padding:0px;margin-block-end:48px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3c762504-bc41{font-size:14px;color:var(--fumo);padding-block-start:22px;margin-block-start:44px;border-block-start-width:1px;border-top-style: solid; border-top-color: #2A2620;\n}.elementor .e-2f2fff2a-d648{width:100%;max-width:1200px;font-family:var(--font-testo);font-weight:300;font-size:16px;color:#D6CCBB;line-height:1.8;padding:56px;margin-inline-start:auto;margin-inline-end:auto;border-radius:24px;border-width:1px;border-color:#2A2620;border-style:solid;background-color:#17150F;& h2 { font-family: var(--font-titoli); font-weight: 400; font-size: 1.8rem; color: var(--cera); line-height: 1.15; margin: 44px 0px 14px 0px; } & p { margin: 0px; } & strong { font-weight: 500; color: var(--cera); } & p { margin: 0px; color: #D6CCBB; font-size: inherit; line-height: 1.8; }\n}.elementor .e-ad0b200-58ee{width:100%;max-width:100%;padding-block-start:190px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--notte);display:block;}