@media(max-width:767px){.elementor .e-77c342d1-9ece{display:none;}}@media(max-width:767px){.elementor .e-314922e8-f21d{display:none;}}@media(max-width:767px){.elementor .e-18c29b03-95b0{font-size:13px;}}@media(max-width:767px){.elementor .e-46ef5d56-2efd{display:none;}}@media(max-width:767px){.elementor .e-30fb72ba-e99e{font-size:13px;}}@media(max-width:767px){.elementor .e-a21efea-601d{font-size:13px;}}@media(max-width:767px){.elementor .e-2b56fe50-7930{display:none;}}@media(max-width:767px){.elementor .e-14f71a90-df92{gap:18px;}}@media(max-width:767px){.elementor .e-2645eb6f-5b4b{justify-content:center;}}@media(max-width:767px){.elementor .e-5bf4625d-e2df{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .e-566d91c3-9211{width:79px;height:56px;margin-block-start:-6px;margin-block-end:-6px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-4904dad4-eca5{display:none;}}@media(max-width:767px){.elementor .e-50b9b0d0-b489{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-75be5e06-3209{display:none;}}@media(max-width:767px){.elementor .e-2c05db00-6043{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-7e11fa33-549c{display:none;}}@media(max-width:767px){.elementor .e-20b4648a-4b41{gap:0px;}}@media(max-width:767px){.elementor .e-5e8ce588-c632{gap:10px;}}@media(max-width:767px){.elementor .e-4ee5969b-4daa{padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .e-611638bf-d5a1{font-size:30px;}}@media(max-width:767px){.elementor .e-3ad15737-b08d{font-size:16px;}}@media(max-width:767px){.elementor .e-579860cf-b9cf{width:100%;}}@media(max-width:767px){.elementor .e-4d170826-c9f6{width:100%;}}@media(max-width:767px){.elementor .e-5cf8be6d-d183{flex-direction:column;}}@media(max-width:767px){.elementor .e-6ffed683-cb63{flex-direction:column;gap:8px;}}@media(max-width:767px){.elementor .e-33470647-cb91{width:100%;}}@media(max-width:767px){.elementor .e-3376fc3e-f8fc{width:100%;max-width:520px;padding:24px;}}@media(max-width:767px){.elementor .e-548071eb-b3cb{flex-direction:column;gap:36px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-2f64ba9e-6a57{padding-block-start:48px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, rgba(11,15,20,0.78) 0%,rgba(11,15,20,0.9) 100%),url("https://vigilanzaroma.com/wp-content/uploads/2026/04/Gemini_Generated_Image_r0e34wr0e34wr0e3-768x398.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .e-403ab9fc-e441{font-size:28px;}}@media(max-width:767px){.elementor .e-200aff68-aa37{font-size:16px;}}@media(max-width:767px){.elementor .e-17ebd12-4048{font-size:16px;}}@media(max-width:767px){.elementor .e-3c3c51b6-4cce{font-size:16px;}}@media(max-width:767px){.elementor .e-2f88c769-7b55{height:280px;}}@media(max-width:767px){.elementor .e-573d9050-fb49{gap:32px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-6d8b118d-ee7f{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-2010058b-8c5e{font-size:28px;}}@media(max-width:767px){.elementor .e-1d28e27b-7f54{font-size:16px;}}@media(max-width:767px){.elementor .e-7951d1c4-588f{padding:24px;}}@media(max-width:767px){.elementor .e-748af6f6-c298{padding:24px;}}@media(max-width:767px){.elementor .e-ad90062-8f83{padding:24px;}}@media(max-width:767px){.elementor .e-5d1157c0-e9e5{padding:24px;}}@media(max-width:767px){.elementor .e-4a2b1c7f-9020{padding:24px;}}@media(max-width:767px){.elementor .e-b859b9-6abc{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-5269b5fb-f53f{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-6805fa60-f5b4{font-size:28px;}}@media(max-width:767px){.elementor .e-37d0b006-fb0c{padding:24px;}}@media(max-width:767px){.elementor .e-607e65e4-a7db{padding:24px;}}@media(max-width:767px){.elementor .e-7dae0669-8e2d{padding:24px;}}@media(max-width:767px){.elementor .e-794582d-ae45{padding:24px;}}@media(max-width:767px){.elementor .e-11c51957-6337{padding:24px;}}@media(max-width:767px){.elementor .e-7c3a3aff-46aa{padding:24px;}}@media(max-width:767px){.elementor .e-4cc0c63c-8dd1{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-49c2f0d0-fce6{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-5e29e4f4-37e1{font-size:23px;}}@media(max-width:767px){.elementor .e-3084e94e-202b{font-size:16px;}}@media(max-width:767px){.elementor .e-450f3141-4722{font-size:23px;}}@media(max-width:767px){.elementor .e-6bafabd9-d449{font-size:16px;}}@media(max-width:767px){.elementor .e-b3f1288-1ae3{font-size:23px;}}@media(max-width:767px){.elementor .e-5f57b6ad-2114{font-size:16px;}}@media(max-width:767px){.elementor .e-8c29d92-277b{font-size:23px;}}@media(max-width:767px){.elementor .e-24fd02e3-137e{font-size:16px;}}@media(max-width:767px){.elementor .e-7e618699-eaeb{font-size:23px;}}@media(max-width:767px){.elementor .e-6857e7eb-7f9e{font-size:16px;}}@media(max-width:767px){.elementor .e-6372d7f4-fba1{width:100%;}}@media(max-width:767px){.elementor .e-76afc270-2941{width:100%;}}@media(max-width:767px){.elementor .e-2eb5b397-dd80{flex-direction:column;}}@media(max-width:767px){.elementor .e-703d1c97-bafc{padding:22px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-411262ae-76e3{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-54e68dd6-9f9a{font-size:28px;}}@media(max-width:767px){.elementor .e-6c410870-8efe{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-247d525d-10d8{font-size:28px;}}@media(max-width:767px){.elementor .e-69c29c9e-b870{font-size:16px;}}@media(max-width:767px){.elementor .e-475f97a2-e055{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-559eed56-a1b9{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-65a46a17-3069{font-size:28px;}}@media(max-width:767px){.elementor .e-451e0eea-acfa{font-size:16px;}}@media(max-width:767px){.elementor .e-1ef85b2d-d88b{width:100%;}}@media(max-width:767px){.elementor .e-26f1eb2-fb35{width:100%;}}@media(max-width:767px){.elementor .e-2fcd4a82-1715{flex-direction:column;}}@media(max-width:767px){.elementor .e-2c8284b3-c093{padding:24px;}}@media(max-width:767px){.elementor .e-1fa70682-8ab6{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-24baf918-d1b7{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-12eccc2-72ef{gap:28px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-76ac19e4-c35b{position:fixed;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:9999;padding:10px;border-block-start-width:1px;background-color:#000000;display:flex;flex-direction:row;gap:8px;}}@media(max-width:767px){.elementor .e-7a577c92-7f90{height:72px;background-color:#07090c;display:block;}}