.elementor .e-5084bc5a-ee66{background-color:var(--lilla);}.elementor .e-398a21b9-61b2{font-size:clamp(37px, 4.48vw, 67px);}.elementor .e-63910dcf-519a{font-size:clamp(18px, 1.5vw, 20px);}.elementor .e-42cbc09-f40e{font-family:var(--font-titoli);font-size:24px;color:#000000;line-height:1.3;}.elementor .e-b3f5737-de87:hover,.elementor .e-b3f5737-de87:focus-visible{color:var(--arancio);}.elementor .e-b3f5737-de87{font-family:var(--font-testo);font-weight:800;font-size:clamp(20px, 2vw, 28px);color:var(--viola);text-decoration:underline;text-decoration-color: #03E29D; text-decoration-thickness: 5px; text-underline-offset: 6px;\n}.elementor .e-1b1445b-aac1{padding:0px;display:none;gap:12px;}.elementor .e-641a82e1-f228{width:100%;height:auto;display:block;}.elementor .e-c627d3a-cbef{width:100%;margin-block-start:16px;}.elementor .e-796bc79c-b549{padding:0px;flex-direction:column;gap:24px;flex:1 1 420px;align-items:flex-start;}.elementor .e-5f0e3cf2-a50d{flex:1 1 100%;}.elementor .e-6eb36e49-5703{flex:1 1 100%;}.elementor .e-5722fa94-f4e9{font-family:var(--font-testo);font-size:15px;color:#000000;line-height:1.5;}.elementor .e-fe0e287-3ab4{font-family:var(--font-testo);font-weight:800;font-size:15px;color:var(--viola);text-decoration:underline;margin-block-start:-8px;flex:1 1 100%;}.elementor .e-4bfdeeb6-226d{font-size:20px;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:40px;padding-inline-end:40px;}.elementor .e-4bfdeeb6-226d:hover,.elementor .e-4bfdeeb6-226d:focus-visible{color:#000000;background-color:var(--arancio);}.elementor .e-4bfdeeb6-226d:focus{color:#000000;background-color:var(--arancio);}.elementor .e-4bfdeeb6-226d:active{color:#000000;background-color:var(--arancio);}.elementor .e-1c6aabe4-b515{font-family:var(--font-testo);font-weight:700;font-size:16px;}.elementor .e-7bdd20d1-14c5{font-size:16px;color:#000000;padding:16px;border-radius:14px;background-color:var(--verde);flex:1 1 100%;text-align: left;\n}.elementor .e-3cbd1829-3f9d{font-family:var(--font-testo);font-weight:700;font-size:16px;}.elementor .e-79de49aa-892f{font-size:16px;color:#000000;padding:16px;border-radius:14px;background-color:#FFE3D9;flex:1 1 100%;text-align: left;\n}.elementor .e-415d66a2-a64e{padding-block-start:44px;padding-block-end:44px;padding-inline-start:40px;padding-inline-end:40px;border-radius:28px;border-width:2px;border-color:#000000;border-style:solid;background-color:#FFFFFF;box-shadow:10px 10px 0px 0px #4C1D95;flex-direction:row;flex-wrap:wrap;flex:1 1 460px;align-items:flex-start;gap: 20px 18px; box-sizing: border-box;\n}.elementor .e-41085d5-857f{gap:64px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-3bfda930-fff6{padding-block-start:72px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;}