@media(max-width:767px){.elementor .e-32647d1e-ecb8{display:none;}}@media(max-width:767px){.elementor .e-31f9deb5-a072{display:none;}}@media(max-width:767px){.elementor .e-53374a65-64fa{font-size:13px;}}@media(max-width:767px){.elementor .e-72092a57-2448{display:none;}}@media(max-width:767px){.elementor .e-25534735-cbfa{font-size:13px;}}@media(max-width:767px){.elementor .e-634d35b2-eab1{font-size:13px;}}@media(max-width:767px){.elementor .e-6d28761e-5033{display:none;}}@media(max-width:767px){.elementor .e-647cfbfb-6607{gap:18px;}}@media(max-width:767px){.elementor .e-6d5acb78-6801{justify-content:center;}}@media(max-width:767px){.elementor .e-28048134-e4e3{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .e-5e70a112-c04d{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-3caccc9-5eaa{display:none;}}@media(max-width:767px){.elementor .e-5094f8e8-8020{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-59efaaab-4a45{display:none;}}@media(max-width:767px){.elementor .e-2b2ca26d-abf0{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-63719b07-1768{display:none;}}@media(max-width:767px){.elementor .e-271ff7be-91c9{gap:0px;}}@media(max-width:767px){.elementor .e-5ceff0bc-30f3{gap:10px;}}@media(max-width:767px){.elementor .e-788a5e7b-9604{padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .e-6725b13e-7e4d{font-size:30px;}}@media(max-width:767px){.elementor .e-b69659c-c8fe{font-size:16px;}}@media(max-width:767px){.elementor .e-253c5fe4-fba1{width:100%;}}@media(max-width:767px){.elementor .e-779af253-3687{width:100%;}}@media(max-width:767px){.elementor .e-74d75d09-97e6{flex-direction:column;}}@media(max-width:767px){.elementor .e-234b9a2c-48f2{flex-direction:column;gap:8px;}}@media(max-width:767px){.elementor .e-589dbeed-d3d6{width:100%;}}@media(max-width:767px){.elementor .e-2822813a-ee5a{width:100%;max-width:520px;padding:24px;}}@media(max-width:767px){.elementor .e-337d362f-7d5b{flex-direction:column;gap:36px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-455dc3f4-5349{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-12b42dd8-f5dd{font-size:28px;}}@media(max-width:767px){.elementor .e-76d73d73-a8cc{font-size:16px;}}@media(max-width:767px){.elementor .e-a65426a-e7da{font-size:16px;}}@media(max-width:767px){.elementor .e-537631cf-c3bb{font-size:16px;}}@media(max-width:767px){.elementor .e-77094ab4-89fb{height:280px;}}@media(max-width:767px){.elementor .e-6e3d292e-2b96{gap:32px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-edf366f-ce4f{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-7268eefa-109b{font-size:28px;}}@media(max-width:767px){.elementor .e-54b095c4-d1ca{font-size:16px;}}@media(max-width:767px){.elementor .e-4f69222c-349d{padding:24px;}}@media(max-width:767px){.elementor .e-664c3f8b-7c43{padding:24px;}}@media(max-width:767px){.elementor .e-56c16c00-7cf4{padding:24px;}}@media(max-width:767px){.elementor .e-72b67ae8-1f7e{padding:24px;}}@media(max-width:767px){.elementor .e-29d5b2cc-ea17{padding:24px;}}@media(max-width:767px){.elementor .e-53f204cc-2c51{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-78125a8c-425d{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-718438ed-1cae{font-size:28px;}}@media(max-width:767px){.elementor .e-36060c06-88b0{padding:24px;}}@media(max-width:767px){.elementor .e-4a0565e9-ec90{padding:24px;}}@media(max-width:767px){.elementor .e-77ee8f41-bd2d{padding:24px;}}@media(max-width:767px){.elementor .e-2321b0f8-a770{padding:24px;}}@media(max-width:767px){.elementor .e-272db982-2318{padding:24px;}}@media(max-width:767px){.elementor .e-6ef68dde-fe06{padding:24px;}}@media(max-width:767px){.elementor .e-40cf448e-18af{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-880456-e5c2{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-36d7198b-8a61{font-size:23px;}}@media(max-width:767px){.elementor .e-6ec20109-e760{font-size:16px;}}@media(max-width:767px){.elementor .e-6faff8aa-1e67{font-size:23px;}}@media(max-width:767px){.elementor .e-153120fe-790a{font-size:16px;}}@media(max-width:767px){.elementor .e-40b6db-5cdd{font-size:23px;}}@media(max-width:767px){.elementor .e-5ef83dd6-f866{font-size:16px;}}@media(max-width:767px){.elementor .e-4b811583-cdc9{font-size:23px;}}@media(max-width:767px){.elementor .e-15bc336a-d737{font-size:16px;}}@media(max-width:767px){.elementor .e-36bd8f71-5b36{font-size:23px;}}@media(max-width:767px){.elementor .e-19e87c36-347f{font-size:16px;}}@media(max-width:767px){.elementor .e-289a18dc-a405{font-size:23px;}}@media(max-width:767px){.elementor .e-50fc7c44-5e3a{font-size:16px;}}@media(max-width:767px){.elementor .e-30352d31-f293{width:100%;}}@media(max-width:767px){.elementor .e-7d7343d9-d33f{width:100%;}}@media(max-width:767px){.elementor .e-8ecad4c-8d25{flex-direction:column;}}@media(max-width:767px){.elementor .e-63ced4f5-58f7{padding:22px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-3a8ced84-b940{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-58d8cc2-8254{font-size:28px;}}@media(max-width:767px){.elementor .e-580fbaff-8892{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-5b16ebec-fc2f{font-size:28px;}}@media(max-width:767px){.elementor .e-1712374b-e3b1{font-size:16px;}}@media(max-width:767px){.elementor .e-66e9d7cf-7556{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-5434d76e-42d6{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-45301cb8-fea2{font-size:28px;}}@media(max-width:767px){.elementor .e-2752e417-611d{font-size:16px;}}@media(max-width:767px){.elementor .e-33e70e12-1a9c{width:100%;}}@media(max-width:767px){.elementor .e-4ccf1237-844c{width:100%;}}@media(max-width:767px){.elementor .e-67c8717a-6ee3{flex-direction:column;}}@media(max-width:767px){.elementor .e-30beea9-92a8{padding:24px;}}@media(max-width:767px){.elementor .e-77a7f2a8-fa0a{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-716f91a2-dbef{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-e251853-4ceb{gap:28px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-3aaa4c33-da7c{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-2c847fd5-d43b{height:72px;background-color:#07090c;display:block;}}