.elementor .ey-h{font-family:var(--font-testo);font-weight:700;font-size:14px;color:#333745;letter-spacing:0.1em;text-transform:uppercase;margin:0px;line-height:normal;\n}.elementor .dh2{font-family:var(--font-titoli);font-weight:800;font-size:50px;letter-spacing:-0.02em;line-height:1.02;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .dtxt{max-width:34em;font-size:21px;line-height:1.5;margin-block-start:20px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .labt{font-family:var(--font-testo);font-weight:700;font-size:14px;letter-spacing:0.1em;margin:0px;line-height:normal;\n}.elementor .lab-s{border-radius:5px;background-color:#333745;}.elementor .lab-c{border-radius:50%;background-color:#FE5F55;}.elementor .lab-mk{width:22px;height:22px;min-width:0px;padding:0px;display:block;flex:0 1 auto;}.elementor .lab{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .dbody{min-width:0px;padding-block-start:24px;padding-block-end:48px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;flex:1 1 0px;align-items:flex-start;}.elementor .gfx{height:196px;min-width:0px;padding:0px;display:block;flex:0 1 auto;background-size:cover; background-position:center top; background-repeat:no-repeat;\n}.elementor .door{min-width:0px;overflow:hidden;padding:0px;border-radius:32px;display:flex;flex-direction:column;}.elementor .doors{min-width:0px;padding:0px;display:grid;gap:16px;grid-template-columns:1fr 1fr;}.elementor .hsub{max-width:560px;font-size:21px;line-height:1.5;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .h1l{max-width:660px;font-family:var(--font-titoli);font-weight:800;font-size:92px;letter-spacing:-0.025em;line-height:.94;margin:0px;}.elementor .tcols{min-width:0px;padding:0px;margin-block-start:20px;display:grid;gap:64px;grid-template-columns:7fr 5fr;align-items:end;}.elementor .hh{min-width:0px;padding-block-start:28px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:20px;display:block;border-block-end:4px solid #333745;\n}.elementor .cta{min-height:60px;font-family:var(--font-testo);font-weight:700;font-size:21px;color:var(--crema);line-height:1.25;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:30px;background-color:var(--scuro);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .d-cta{margin-block-start:auto;}.elementor .ey-dot{width:14px;height:14px;min-width:0px;padding:0px;border-radius:50%;background-color:var(--corallo);flex:0 1 auto;}.elementor .ey-row{min-width:0px;padding:0px;margin:0px;display:flex;gap:12px;align-items:center;}.elementor .pg{width:100%;max-width:1440px;font-family:var(--font-testo);color:var(--scuro);padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--crema);display:block;}.elementor .bg-vmed{color:var(--scuro);background-color:var(--verde-medio);}.elementor .bg-rosa{color:var(--scuro);background-color:var(--rosa);}