.elementor .e-2c87ab3e-899f{color:rgba(255,255,255,0.75);}.elementor .e-7a0dd39e-160a{font-size:2.5rem;color:#ffffff;line-height:1.15;text-transform:uppercase;}.elementor .e-3b37dd90-a983{max-width:620px;font-family:var(--font-titoli);font-weight:700;font-size:1.125rem;color:rgba(255,255,255,0.88);line-height:1.5;display:block;& p { margin: 0; }\n}.elementor .e-672b21b2-b398{width:26px;height:26px;}.elementor .e-93f09b1-c1d8{font-family:var(--font-titoli);font-weight:700;font-size:0.9375rem;color:#ffffff;& a { color: #ffffff; } & p { margin: 0; }\n}.elementor .e-289e54a3-aa10{padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:16px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.28);border-style:solid;background-color:rgba(255,255,255,0.14);display:flex;flex-direction:row;gap:10px;align-items:flex-start;width: fit-content;\n}.elementor .e-19d9e147-15dc{width:26px;height:26px;}.elementor .e-5e7c7fbc-9b4c{font-family:var(--font-titoli);font-weight:700;font-size:0.9375rem;color:#ffffff;& a { color: #ffffff; } & p { margin: 0; }\n}.elementor .e-7062de55-bcfe{padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:16px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.28);border-style:solid;background-color:rgba(255,255,255,0.14);display:flex;flex-direction:row;gap:10px;align-items:flex-start;width: fit-content;\n}.elementor .e-32043e67-74d6{padding:0px;display:flex;flex-direction:column;gap:10px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-65854739-3d0a:hover,.elementor .e-65854739-3d0a:focus-visible{color:#8B0E12;background-color: var(--ast-global-color-4);\n}.elementor .e-65854739-3d0a{color:#8B0E12;background-color:#ffffff;}.elementor .e-79e8dea2-acb0:hover,.elementor .e-79e8dea2-acb0:focus-visible{color:#8B0E12;background-color:#ffffff;}.elementor .e-79e8dea2-acb0{color:#ffffff;border-color:#ffffff;}.elementor .e-2d98adb8-90c0{padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-519c1916-5651{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-4cffd25a-205b{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:18px;border-width:6px;border-color:rgba(255,255,255,0.9);border-style:solid;box-shadow:0px 24px 50px 0px rgba(0,0,0,0.25);}.elementor .e-1bb389bc-95ab{max-width:1200px;padding-block-start:64px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;display:grid;gap:48px;grid-template-columns:1.3fr 1fr;grid-template-rows:auto;align-items:center;margin-inline: auto;\n}.elementor .e-534beb7f-c514{padding:0px;background-image:url("https://www.agora.ancona.it/formazione/wp-content/uploads/2026/09/pattern-triangoli-sicurezza.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 100%;background-position:0% 0%;background-color:#8B0E12;background-position: right center;\n}.elementor .e-e05272d-ae8a{font-size:1.25rem;}.elementor .e-5a03e8b8-de72{width:48px;height:48px;flex:0 0 auto;}.elementor .e-48ca17bb-39ea{font-size:1.0625rem;padding-block-start:10px;display:block;}.elementor .e-3bdc918b-1bfb{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-19dd3f6d-7efa{padding-block-start:40px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:28px;flex-direction:column;gap:14px;border-right: 1px solid var(--ast-global-color-6);\n}.elementor .e-53549476-71d4{font-size:1.25rem;}.elementor .e-2908b8ec-f5f1{width:48px;height:48px;flex:0 0 auto;}.elementor .e-2efb6d34-a63c{font-size:1.0625rem;padding-block-start:10px;display:block;}.elementor .e-14821e8a-4374{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-23ae017f-6015{padding-block-start:40px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:28px;flex-direction:column;gap:14px;border-right: 1px solid var(--ast-global-color-6);\n}.elementor .e-3f369c6b-bc87{font-size:1.25rem;}.elementor .e-555ff39e-9001{width:48px;height:48px;flex:0 0 auto;}.elementor .e-63a31653-b060{font-size:1.0625rem;padding-block-start:10px;display:block;}.elementor .e-53a74405-e6da{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-290c405a-8fc9{padding-block-start:40px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:0px;flex-direction:column;gap:14px;}.elementor .e-4d79ffb0-44a3{max-width:1200px;display:grid;gap:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;margin-inline: auto; border-bottom: 1px solid var(--ast-global-color-6);\n}.elementor .e-12c4201f-3744{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-591b3b98-be97{font-size:1.25rem;}.elementor .e-70af7140-ae54{width:44px;height:44px;flex:0 0 auto;}.elementor .e-2ef7a7c6-155c{font-size:0.9375rem;display:block;& p { margin: 0 0 6px; } & ul { margin: 0 0 0 1.1em; padding: 0; }\n}.elementor .e-696691a0-6d2e{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-6b618663-675e{padding-block-start:36px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:28px;flex-direction:column;gap:14px;border-bottom: 1px solid var(--ast-global-color-6);\n}.elementor .e-7331a73d-8d39{font-size:1.25rem;}.elementor .e-6627ceef-a2ec{width:44px;height:44px;flex:0 0 auto;}.elementor .e-7d851f8a-4a44{font-size:0.9375rem;display:block;& p { margin: 0 0 6px; } & ul { margin: 0 0 0 1.1em; padding: 0; }\n}.elementor .e-382ed5b8-7a00{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-1af73887-d674{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:28px;flex-direction:column;gap:14px;border-bottom: 1px solid var(--ast-global-color-6);\n}.elementor .e-7a4dcbe8-5614{font-size:1.25rem;}.elementor .e-3e30b0e9-67f7{width:44px;height:44px;flex:0 0 auto;}.elementor .e-18901ab7-24c1{font-size:0.9375rem;display:block;& p { margin: 0 0 6px; } & ul { margin: 0 0 0 1.1em; padding: 0; } & li { margin-bottom: 4px; }\n}.elementor .e-67261bbb-b2fc{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-70e1bc8b-5d27{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:28px;flex-direction:column;gap:14px;border-bottom: 1px solid var(--ast-global-color-6);\n}.elementor .e-1f37440f-1b95{font-family:var(--font-titoli);font-weight:700;font-size:0.875rem;letter-spacing:0.08em;text-align:center;color: var(--ast-global-color-0);\n}.elementor .e-416c1771-53ea{width:110px;height:110px;padding:0px;border-radius:10px;display:flex;flex:0 0 auto;justify-content:center;align-items:center;border: 2px dashed var(--ast-global-color-0); background-color: var(--ast-global-color-4);\n}.elementor .e-425463a0-34c0{max-width:180px;font-size:0.875rem;}.elementor .e-3ebf906c-9425{padding-block-start:32px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:28px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-7081f51d-29e1{padding:0px;display:flex;flex-direction:column;gap:0px;border-right: 1px solid var(--ast-global-color-6);\n}.elementor .e-e01019f-3cbd{font-family:var(--font-titoli);font-weight:700;font-size:1rem;color:#ffffff;letter-spacing:0.08em;text-transform:uppercase;padding-block-end:10px;border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.6); width: fit-content;\n}.elementor .e-41beb5a-aef9{font-size:1rem;color:#ffffff;line-height:1.55;display:block;& p { margin: 0 0 8px; } & strong { font-family: var(--font-titoli); font-size: 1.125rem; } & ul { margin: 0 0 16px 1.1em; padding: 0; } & li { margin-bottom: 4px; } & a { color: #ffffff; }\n}.elementor .e-1438dfbd-c892{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;background-color:#A8383D;flex-direction:column;gap:18px;flex:1 1 280px;}.elementor .e-7a3d792f-ac9b{font-family:var(--font-titoli);font-weight:700;font-size:1rem;color:#ffffff;letter-spacing:0.08em;text-transform:uppercase;padding-block-end:10px;border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.6); width: fit-content;\n}.elementor .e-2d0f39a0-4ef2{font-size:1rem;color:#ffffff;line-height:1.55;display:block;& p { margin: 0 0 8px; } & strong { font-family: var(--font-titoli); font-size: 1.125rem; } & ul { margin: 0 0 16px 1.1em; padding: 0; } & li { margin-bottom: 4px; } & a { color: #ffffff; }\n}.elementor .e-6cc429a8-94e0{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;background-color:#CF837D;flex-direction:column;gap:18px;flex:1 1 280px;}.elementor .e-460e8bfb-a57d{overflow:hidden;padding:0px;border-radius:16px;box-shadow:0px 18px 40px 0px rgba(139,14,18,0.18);display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .e-551c7a1-823b{width:40px;height:40px;flex:0 0 auto;}.elementor .e-3df6f37a-fae3{font-size:0.9375rem;display:block;}.elementor .e-6ba53d19-ea55{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:0px;border-start-end-radius:12px;border-end-start-radius:0px;border-end-end-radius:12px;display:flex;flex-direction:row;gap:14px;align-items:center;border-left: 4px solid var(--ast-global-color-0); background-color: var(--ast-global-color-4);\n}.elementor .e-789eba6f-b247{font-size:1.75rem;}.elementor .e-7cf75c95-d021{font-size:1.0625rem;display:block;}.elementor .e-2287ccaf-2e95{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-7a6935c7-abee{font-size:1.75rem;}.elementor .e-ad2d30f-8726{display:block;}.elementor .e-4ceb651d-ab28{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:14px;border-top: 1px solid var(--ast-global-color-6);\n}.elementor .e-ee14a61-1953{padding-block-start:36px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-40df51b6-1485{max-width:1200px;display:grid;gap:0px;grid-template-columns:1fr 2fr;grid-template-rows:auto;align-items:start;margin-inline: auto;\n}.elementor .e-7f71316f-dd4d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-43a9420d-cf52{font-size:2rem;color: var(--ast-global-color-5);\n}.elementor .e-7920ce43-2819{color: var(--ast-global-color-6);\n}.elementor .e-525a3ecb-38c5{font-family:var(--font-titoli);font-weight:700;font-size:1.0625rem;& a { color: var(--ast-global-color-5); text-decoration: none; } & a:hover { color: var(--ast-global-color-0); }\n}.elementor .e-72109d0f-6719{font-family:var(--font-titoli);font-weight:700;font-size:1.0625rem;& a { color: var(--ast-global-color-5); text-decoration: none; } & a:hover { color: var(--ast-global-color-0); }\n}.elementor .e-6b77a7d0-9276{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-56c984e2-a743{padding:28px;border-radius:16px;background-color: var(--ast-global-color-5);\n}.elementor .e-a38c2c7-38db{max-width:1100px;padding:48px;border-radius:24px;display:grid;gap:48px;grid-template-columns:1fr 1.25fr;grid-template-rows:auto;align-items:start;margin-inline: auto; background-color: var(--ast-global-color-2);\n}.elementor .e-5aa8f865-c591{padding-block-start:24px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;}