@media(max-width:767px){.elementor .e-46b9348e-c40c{display:none;}}@media(max-width:767px){.elementor .e-1e56d1a1-c86d{display:none;}}@media(max-width:767px){.elementor .e-62fb3a47-f493{font-size:13px;}}@media(max-width:767px){.elementor .e-419b5986-2357{display:none;}}@media(max-width:767px){.elementor .e-302b4ca5-a683{font-size:13px;}}@media(max-width:767px){.elementor .e-62f8b686-5412{font-size:13px;}}@media(max-width:767px){.elementor .e-65f79233-9b17{display:none;}}@media(max-width:767px){.elementor .e-5208f33b-fd93{gap:18px;}}@media(max-width:767px){.elementor .e-52f7bd6b-4c7b{justify-content:center;}}@media(max-width:767px){.elementor .e-7b3d7930-1f51{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .e-2ff37ef4-8a82{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-95d159c-aab0{display:none;}}@media(max-width:767px){.elementor .e-732a8f29-cbbf{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-5b9a82cd-b449{display:none;}}@media(max-width:767px){.elementor .e-4d475c62-940f{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-1dd03eb1-1189{display:none;}}@media(max-width:767px){.elementor .e-7750bbd5-9397{gap:0px;}}@media(max-width:767px){.elementor .e-297072f6-3174{gap:10px;}}@media(max-width:767px){.elementor .e-590d1728-8e97{padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .e-6987e21c-f426{font-size:30px;}}@media(max-width:767px){.elementor .e-293e45fd-171d{font-size:16px;}}@media(max-width:767px){.elementor .e-137b44cd-c763{width:100%;}}@media(max-width:767px){.elementor .e-7aa9f9fb-8f61{width:100%;}}@media(max-width:767px){.elementor .e-e290b18-cdd0{flex-direction:column;}}@media(max-width:767px){.elementor .e-3cfed8be-9128{flex-direction:column;gap:8px;}}@media(max-width:767px){.elementor .e-4b807c9d-3012{width:100%;}}@media(max-width:767px){.elementor .e-97e8ea2-f513{width:100%;max-width:520px;padding:24px;}}@media(max-width:767px){.elementor .e-4ea2d5a1-f513{flex-direction:column;gap:36px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-42d0a57c-bfc3{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-2869bebe-8484{font-size:28px;}}@media(max-width:767px){.elementor .e-75011f18-fd36{font-size:16px;}}@media(max-width:767px){.elementor .e-8a9a12f-a2c9{font-size:16px;}}@media(max-width:767px){.elementor .e-888d32b-33b4{font-size:16px;}}@media(max-width:767px){.elementor .e-6c45fc68-9d03{height:280px;}}@media(max-width:767px){.elementor .e-505960da-aa66{gap:32px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-6c347f26-98ba{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-29423524-1b72{font-size:28px;}}@media(max-width:767px){.elementor .e-1371f702-75d8{font-size:16px;}}@media(max-width:767px){.elementor .e-2c43bdd9-f50a{padding:24px;}}@media(max-width:767px){.elementor .e-2c259e0e-2244{padding:24px;}}@media(max-width:767px){.elementor .e-5ed18934-75ca{padding:24px;}}@media(max-width:767px){.elementor .e-4779c640-bc41{padding:24px;}}@media(max-width:767px){.elementor .e-91822ae-903c{padding:24px;}}@media(max-width:767px){.elementor .e-791b465a-7e4f{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-4ed8509c-55d5{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-30217cf1-c07d{font-size:28px;}}@media(max-width:767px){.elementor .e-46fc95b1-a77a{padding:24px;}}@media(max-width:767px){.elementor .e-4e55f0e4-2c3c{padding:24px;}}@media(max-width:767px){.elementor .e-28ae6084-948c{padding:24px;}}@media(max-width:767px){.elementor .e-33c4b97c-ffc6{padding:24px;}}@media(max-width:767px){.elementor .e-7e73d9fe-8fea{padding:24px;}}@media(max-width:767px){.elementor .e-47f73544-79ca{padding:24px;}}@media(max-width:767px){.elementor .e-17d40813-c8dd{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-c5c85bc-a597{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-4b8eb309-9787{font-size:23px;}}@media(max-width:767px){.elementor .e-79537d7b-4552{font-size:16px;}}@media(max-width:767px){.elementor .e-5157ac6c-a311{font-size:23px;}}@media(max-width:767px){.elementor .e-66ddcb4b-f32c{font-size:16px;}}@media(max-width:767px){.elementor .e-3cfff3b1-30cb{font-size:23px;}}@media(max-width:767px){.elementor .e-2ce59835-8836{font-size:16px;}}@media(max-width:767px){.elementor .e-48208e25-a157{font-size:23px;}}@media(max-width:767px){.elementor .e-34392a29-dcd5{font-size:16px;}}@media(max-width:767px){.elementor .e-2433ecca-9156{font-size:23px;}}@media(max-width:767px){.elementor .e-3f856efc-f44d{font-size:16px;}}@media(max-width:767px){.elementor .e-60bd0193-d891{font-size:23px;}}@media(max-width:767px){.elementor .e-68ebecc8-547e{font-size:16px;}}@media(max-width:767px){.elementor .e-464458aa-a368{width:100%;}}@media(max-width:767px){.elementor .e-10f7375c-f1c3{width:100%;}}@media(max-width:767px){.elementor .e-7b576377-8fd2{flex-direction:column;}}@media(max-width:767px){.elementor .e-76dbd2b3-1097{padding:22px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-331e362e-b14d{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-2381b1ed-1776{font-size:28px;}}@media(max-width:767px){.elementor .e-1774cd1d-16ea{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-1ecc2607-fb2e{font-size:28px;}}@media(max-width:767px){.elementor .e-6c163f77-dd24{font-size:16px;}}@media(max-width:767px){.elementor .e-7cbbe548-54e5{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-2e9c54df-5851{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-318f3d56-93b5{font-size:28px;}}@media(max-width:767px){.elementor .e-77995a1-a82f{font-size:16px;}}@media(max-width:767px){.elementor .e-6a052df1-4e8f{width:100%;}}@media(max-width:767px){.elementor .e-70ab2398-ec74{width:100%;}}@media(max-width:767px){.elementor .e-1b99f012-e770{flex-direction:column;}}@media(max-width:767px){.elementor .e-435d9f2b-9b09{padding:24px;}}@media(max-width:767px){.elementor .e-2d73206c-ffdf{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-3e3aeca9-7b68{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-40882add-603a{gap:28px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-6141cdf5-eaef{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-4d7cf90f-4424{height:72px;background-color:#07090c;display:block;}}