.elementor .e-95740e8-10183fa{font-family:Montserrat;font-weight:600;font-size:42px;color:var(--titolo);text-align:start;display:flex;}.elementor .e-f1031c3-44af1aa{font-family:Montserrat;font-weight:600;font-size:42px;color:#2F6BFF;text-align:start;display:flex;}.elementor .e-217a75b-7716d4d{width:150px;font-family:Montserrat;font-weight:500;font-size:14px;color:var(--blu);text-align:center;text-transform:uppercase;display:flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .e-bb09610{padding-block-start:100px;padding-block-end:50px;padding-inline-start:64px;padding-inline-end:64px;background-image:linear-gradient(50deg, #e6eefc66 2%,rgba(255, 255, 255, 1) 47%,rgba(255, 255, 255, 1) 67%,rgba(255, 241, 214, 0.27) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:20px;}.elementor .e-efc4da3-59259d7{font-family:Montserrat;font-weight:600;font-size:32px;color:var(--titolo);text-align:start;display:flex;}.elementor .e-013ac50-6642552{font-family:Montserrat;font-weight:500;font-size:16px;color:var(--blu);text-align:start;display:flex;}.elementor .e-ea1c3c1-d60de75{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-c035471-be00151{font-family:Montserrat;font-weight:500;font-size:16px;color:var(--blu);text-align:start;display:flex;}.elementor .e-ab7aa21-86d3a75{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-d672551-4a5794e{font-family:Montserrat;font-weight:500;font-size:16px;color:var(--blu);text-align:start;display:flex;}.elementor .e-b621835-4dcaa3e{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-be11910-096e689{font-family:Montserrat;font-weight:500;font-size:16px;color:var(--blu);text-align:start;display:flex;}.elementor .e-534f839-273bedb{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-8ca5ece-fa72520{font-family:Montserrat;font-weight:500;font-size:16px;color:var(--blu);text-align:start;display:flex;}.elementor .e-492594a-3476a71{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-84683d7-b7b72b7{font-family:Montserrat;font-weight:500;font-size:16px;color:var(--blu);text-align:start;display:flex;}.elementor .e-a399f20-605ffff{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-d6a15ba-edf5662{font-family:Montserrat;font-weight:500;font-size:16px;color:var(--blu);text-align:start;display:flex;}.elementor .e-2904585-698fe0d{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-a64358a-2341e25{font-family:Montserrat;font-weight:500;font-size:16px;color:var(--blu);text-align:start;display:flex;}.elementor .e-e8fc73c-acf1793{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-4fcf1e5-ead8d59{font-family:Montserrat;font-weight:500;font-size:16px;color:var(--blu);text-align:start;display:flex;}.elementor .e-4e0aad3-97b9da0{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-9c3d38c-f9d0e5e{padding-block-start:46px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;flex-direction:column;}.elementor .e-21f2aed-db89cca{padding-block-start:0px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-9a96ccc-6501b0c{font-family:Montserrat;font-weight:600;font-size:32px;color:var(--titolo);text-align:start;display:flex;}.elementor .e-c929aa8-d07b338{font-family:Montserrat;font-weight:600;font-size:32px;color:#2F6BFF;text-align:start;display:flex;}.elementor .e-360fbc6-3c80574{font-family:Montserrat;font-weight:500;font-size:14px;color:var(--titolo);text-align:start;display:flex;}.elementor .e-a78967d-02f892c{font-family:Montserrat;font-weight:400;font-size:12px;color:#1F2937;text-align:start;display:flex;}.elementor .e-fab8a94-619fbcc{font-family:Montserrat;font-weight:500;font-size:14px;color:var(--titolo);text-align:start;display:flex;}.elementor .e-dd666f7-7765c25{font-family:Montserrat;font-weight:400;font-size:11px;color:#1F2937;text-align:start;display:flex;}.elementor .e-3686d97-2badd5d{font-family:Montserrat;font-weight:500;font-size:14px;color:var(--titolo);text-align:start;display:flex;}.elementor .e-49e7235-4be987b{font-family:Montserrat;font-weight:400;font-size:11px;color:#1F2937;text-align:start;display:flex;}.elementor .e-6ca42cd-3890294{padding-block-start:46px;padding-block-end:46px;padding-inline-start:64px;padding-inline-end:64px;background-color:#2e69ff0a;flex-direction:column;gap:40px;}.elementor .e-daa8942-385cb1e{font-family:Montserrat;font-weight:600;font-size:24px;color:var(--titolo);text-align:start;display:flex;}.elementor .e-38b63ad-1acac8a{font-family:Montserrat;font-weight:600;font-size:24px;color:var(--titolo);text-align:start;display:flex;}.elementor .e-78973fe-2c9e099{font-family:Montserrat;font-weight:600;font-size:36px;color:var(--dettagli);text-align:start;text-decoration:none;display:flex;}.elementor .e-4248ed9-e892ee7{font-family:Montserrat;font-weight:400;font-size:12px;color:#1F2937;text-align:start;display:flex;}.elementor .e-0cf2786-6629474{font-family:Montserrat;font-weight:600;font-size:14px;color:#1F2937;text-align:start;margin-block-end:8px;display:flex;}.elementor .e-e078746-34ba33b{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-82c46e0-55091f0{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-0890bd9-29550e0{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-c0e8d0b-48bec52{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-bd076fb-127f7a1{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-8049ec4-d20887f{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-da01e04-bb304dd{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-b081898-a5cba96{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-557bcf3-b5f5c57{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-2b7b1d7-80b66ad{font-family:Montserrat;font-weight:400;font-size:12px;color:#1F2937;text-align:start;display:flex;}.elementor .e-ee7dc0d-4a86b4f{font-family:Montserrat;font-weight:600;font-size:12px;color:#1F2937;text-align:start;display:flex;}.elementor .e-5a388c1-5e0e472{font-family:Montserrat;font-weight:400;font-size:12px;color:#1F2937;text-align:start;display:flex;}.elementor .e-78c77fe-a165555{font-family:Montserrat;font-weight:600;font-size:12px;color:#1F2937;text-align:start;display:flex;}.elementor .e-33acd89-b98b143{padding-block-start:96px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;flex-direction:column;}.elementor .e-18fb0d6-8c47940{font-family:Montserrat;font-weight:600;font-size:32px;color:var(--titolo);text-align:start;display:flex;}.elementor .e-ecb1aeb-3410ec7{padding-block-start:0px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;flex-direction:column;gap:20px;}.elementor .e-0924b37-b7e6b0b{padding-block-start:0px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;flex-direction:column;gap:20px;}.elementor .e-ccaa31c-d6574c3{font-family:Montserrat;font-weight:700;font-size:18px;color:#000000;text-align:start;display:flex;}.elementor .e-8a37ae0-9833f61{font-family:Montserrat;font-weight:400;font-size:16px;color:#002962;text-align:start;padding-block-end:20px;display:flex;}.elementor .e-ddb957a-b019c8b{padding-block-start:0px;padding-inline-start:64px;padding-inline-end:64px;flex-direction:column;gap:20px;}