.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-c982463-a4efea7{font-family:Montserrat;font-weight:600;font-size:24px;color:var(--titolo);text-align:start;display:flex;}.elementor .e-9f9d2db-67962ed{font-family:Montserrat;font-weight:600;font-size:24px;color:var(--titolo);text-align:start;display:flex;}.elementor .e-b7f4516-6fe7376{font-family:Montserrat;font-weight:600;font-size:36px;color:var(--dettagli);text-align:start;text-decoration:none;display:flex;}.elementor .e-2cecfca-2c5c730{font-family:Montserrat;font-weight:400;font-size:12px;color:#1F2937;text-align:start;display:flex;}.elementor .e-0be2dcd-718cadd{font-family:Montserrat;font-weight:600;font-size:14px;color:#1F2937;text-align:start;margin-block-end:8px;display:flex;}.elementor .e-11f4149-bbf521e{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-cd4120f-304e733{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-3aa8612-d3f0f83{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-874e93b-5ac70f7{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-606a24f-668dfdb{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-0d50296-780d2e9{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-66e54c9-22568d8{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-0042e68-d05da27{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-aed9824-52092b3{font-family:Montserrat;font-weight:400;font-size:14px;color:#1F2937;text-align:start;display:flex;}.elementor .e-983f74d-745325e{font-family:Montserrat;font-weight:400;font-size:12px;color:#1F2937;text-align:start;display:flex;}.elementor .e-89c529e-0f94fdf{font-family:Montserrat;font-weight:600;font-size:12px;color:#1F2937;text-align:start;display:flex;}.elementor .e-cbe41ba-f1de5fa{font-family:Montserrat;font-weight:400;font-size:12px;color:#1F2937;text-align:start;display:flex;}.elementor .e-9af0a26-963a9ee{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-ddb957a-b019c8b{padding-block-start:0px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;flex-direction:column;gap:20px;}.elementor .e-a586d66-9d563a7{font-family:Montserrat;font-weight:700;font-size:18px;color:#000000;text-align:start;display:flex;}.elementor .e-a0fb963-80b5cf5{font-family:Montserrat;font-weight:400;font-size:16px;color:#002962;text-align:start;padding-block-end:20px;display:flex;}.elementor .e-a99b99c-34bc82a{padding-block-start:0px;padding-inline-start:64px;padding-inline-end:64px;flex-direction:column;gap:20px;}