.elementor .e-75ca4db5-f439{background-color:var(--verde);}.elementor .e-fdaf6c7-383d{font-size:clamp(40px, 5.6vw, 86px);line-height:0.95;}.elementor .e-571449b3-1906{font-size:clamp(22px, 2.2vw, 30px);line-height:1.2;}.elementor .e-2d2295fc-5839{padding:0px;flex-direction:column;gap:26px;flex:1 1 440px;align-items:flex-start;}.elementor .e-1e083f76-c3ba{width:100%;height:auto;display:block;}.elementor .e-45486e77-8f18{flex:1 1 440px;}.elementor .e-3b13df1d-aecb{gap:56px;flex-wrap:wrap;align-items:center;}.elementor .e-762a6c96-e6f5{padding-block-start:72px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5deefb4-3bcc{width:68px;height:68px;min-width:68px;background-color:var(--viola);}.elementor .e-33786b46-31ef{font-size:20px;line-height:1.55;}.elementor .e-49f783f7-26ba{padding:0px;flex-direction:column;gap:10px;}.elementor .e-6b8f4f4e-25aa{background-color:var(--lilla);}.elementor .e-361e5e1c-73d7{width:68px;height:68px;min-width:68px;}.elementor .e-544816b1-7adf{font-size:20px;line-height:1.55;}.elementor .e-4518f591-5367{padding:0px;flex-direction:column;gap:10px;}.elementor .e-6acab49d-343c{background-color:var(--verde);}.elementor .e-7db3c28c-20cc{width:68px;height:68px;min-width:68px;}.elementor .e-4085997b-c81f{font-size:20px;line-height:1.55;}.elementor .e-2e2ddd75-d4f8{padding:0px;flex-direction:column;gap:10px;}.elementor .e-146331e8-254a{background-color:var(--arancio);}.elementor .e-556bc768-1ff3{width:68px;height:68px;min-width:68px;background-color:var(--lilla);}.elementor .e-3fab94d8-9025{color:#FFFFFF;}.elementor .e-27b84ea9-d422{font-size:20px;color:var(--lilla-chiaro);line-height:1.55;}.elementor .e-71a2b5da-6bcc{padding:0px;flex-direction:column;gap:10px;}.elementor .e-52a8c440-e0c5{color:#FFFFFF;background-color:var(--viola);}.elementor .e-f2a1e2b-9576{gap:28px;flex-wrap:wrap;}.elementor .e-363c96ff-a538:hover,.elementor .e-363c96ff-a538:focus-visible{box-shadow:7px 7px 0px 0px #FF5722;}.elementor .e-363c96ff-a538{font-family:var(--font-titoli);font-weight:400;font-size:26px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:48px;padding-inline-end:48px;box-shadow:5px 5px 0px 0px #FF5722;}.elementor .e-4d40bc3d-c688{padding:0px;margin-block-start:64px;justify-content:center;}.elementor .e-246e30a1-5eee{padding-block-start:0px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;}