.elementor .e-19dfda2b-70c2{font-family:var(--font-testo);font-weight:600;font-size:0.8rem;color:var(--arancio-pa);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-7a317791-d20d{font-family:var(--font-titoli);font-weight:800;font-size:2.8rem;color:#ffffff;line-height:1.15;}.elementor .e-6b31b505-844e{font-family:var(--font-testo);font-size:1.1rem;color:#c9d6e6;line-height:1.7;}.elementor .e-533e6fc9-7dea{max-width:46rem;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1.1rem;align-items:center;}.elementor .e-7095d51d-9bba{padding-block-start:5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, #0B2540 0%,#12355c 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;}.elementor .e-12cdc984-dd4b{font-family:var(--font-titoli);font-weight:800;font-size:1.3rem;color:var(--blu-notte);line-height:1.3;}.elementor .e-5133fe87-6d09{font-family:var(--font-testo);font-size:1rem;color:#3a4a5c;line-height:1.6;}.elementor .e-46a26540-3525{padding:1.5rem;border-radius:0.8rem;border-width:1px;border-color:#dde5ee;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-2d60dab9-ac30{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr));}.elementor .e-283dad82-f49a{font-family:var(--font-testo);font-size:1.1rem;color:#3a4a5c;text-align:center;}.elementor .e-228a7458-20fc{width:100%;max-width:64rem;}.elementor .e-2735ca5c-8f1b{padding-block-start:3.5rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;justify-content:center;}