@media(max-width:767px){.elementor .e-e329107-3fee{display:none;}}@media(max-width:767px){.elementor .e-382bc4c6-431e{display:none;}}@media(max-width:767px){.elementor .e-7822c88b-1ab7{font-size:13px;}}@media(max-width:767px){.elementor .e-18182c38-3fd1{display:none;}}@media(max-width:767px){.elementor .e-3f70adbd-5a0c{font-size:13px;}}@media(max-width:767px){.elementor .e-1d803cc8-67cb{font-size:13px;}}@media(max-width:767px){.elementor .e-7e293ef4-1a1c{display:none;}}@media(max-width:767px){.elementor .e-53c20b21-db4f{gap:18px;}}@media(max-width:767px){.elementor .e-40a93c69-1740{justify-content:center;}}@media(max-width:767px){.elementor .e-5579b0ba-bc60{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .e-459296e-2c52{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-f391d72-78f8{display:none;}}@media(max-width:767px){.elementor .e-304f5e61-e923{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-777ac049-16ea{display:none;}}@media(max-width:767px){.elementor .e-290e058e-81ef{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-a5fdec3-9f60{display:none;}}@media(max-width:767px){.elementor .e-60b3f4a5-b963{gap:0px;}}@media(max-width:767px){.elementor .e-51d9296e-9d23{gap:10px;}}@media(max-width:767px){.elementor .e-784fc6a6-ec95{padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .e-731df9a0-a814{font-size:30px;}}@media(max-width:767px){.elementor .e-5b12cde8-11ff{font-size:16px;}}@media(max-width:767px){.elementor .e-7bf92aec-35f1{width:100%;}}@media(max-width:767px){.elementor .e-1867c41f-256a{width:100%;}}@media(max-width:767px){.elementor .e-353eb978-5969{flex-direction:column;}}@media(max-width:767px){.elementor .e-30f8f476-4705{flex-direction:column;gap:8px;}}@media(max-width:767px){.elementor .e-29d0d9d6-94c6{width:100%;}}@media(max-width:767px){.elementor .e-22ee6d7c-da55{width:100%;max-width:520px;padding:24px;}}@media(max-width:767px){.elementor .e-e0c079e-adea{flex-direction:column;gap:36px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-5abb9003-2c84{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-c21fb9b-2768{font-size:28px;}}@media(max-width:767px){.elementor .e-7c5d29ef-5486{font-size:16px;}}@media(max-width:767px){.elementor .e-72f1d2a-a648{font-size:16px;}}@media(max-width:767px){.elementor .e-2dff17e3-351e{font-size:16px;}}@media(max-width:767px){.elementor .e-106fd938-fcb1{height:280px;}}@media(max-width:767px){.elementor .e-227fc733-8589{gap:32px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-1301ee52-9c0d{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-4993e307-752d{font-size:28px;}}@media(max-width:767px){.elementor .e-3fc8f640-d3e7{font-size:16px;}}@media(max-width:767px){.elementor .e-340a2dff-946f{padding:24px;}}@media(max-width:767px){.elementor .e-4aa45c4a-7102{padding:24px;}}@media(max-width:767px){.elementor .e-2f752a42-8802{padding:24px;}}@media(max-width:767px){.elementor .e-b03c91c-2d89{padding:24px;}}@media(max-width:767px){.elementor .e-9e56b2b-71e0{padding:24px;}}@media(max-width:767px){.elementor .e-27876695-3d38{padding:24px;}}@media(max-width:767px){.elementor .e-6a1b712-e940{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-639fff8a-d4e5{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-3a33ac49-dd7f{font-size:28px;}}@media(max-width:767px){.elementor .e-203bdd8d-f013{padding:24px;}}@media(max-width:767px){.elementor .e-30ad520a-38e9{padding:24px;}}@media(max-width:767px){.elementor .e-24022acd-365f{padding:24px;}}@media(max-width:767px){.elementor .e-6a8722d3-4b77{padding:24px;}}@media(max-width:767px){.elementor .e-762b7b81-66ff{padding:24px;}}@media(max-width:767px){.elementor .e-589142ee-908c{padding:24px;}}@media(max-width:767px){.elementor .e-465b5a15-a2ef{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-771982a9-545f{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-74d47e96-4e9f{font-size:23px;}}@media(max-width:767px){.elementor .e-502189f5-4183{font-size:16px;}}@media(max-width:767px){.elementor .e-3792bab4-2fe8{font-size:23px;}}@media(max-width:767px){.elementor .e-6b31cdec-329f{font-size:16px;}}@media(max-width:767px){.elementor .e-35260f27-d645{font-size:23px;}}@media(max-width:767px){.elementor .e-6836d69-2498{font-size:16px;}}@media(max-width:767px){.elementor .e-680300ec-4c22{font-size:23px;}}@media(max-width:767px){.elementor .e-58ab94a8-b22f{font-size:16px;}}@media(max-width:767px){.elementor .e-687e95f1-3ad5{font-size:23px;}}@media(max-width:767px){.elementor .e-50859585-310c{font-size:16px;}}@media(max-width:767px){.elementor .e-7d8215f7-1c38{width:100%;}}@media(max-width:767px){.elementor .e-5fcb28a7-ffc6{width:100%;}}@media(max-width:767px){.elementor .e-2acafa0-5b6e{flex-direction:column;}}@media(max-width:767px){.elementor .e-4e119f00-2c07{padding:22px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-2e399807-e45b{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-6ed24f47-c43a{font-size:28px;}}@media(max-width:767px){.elementor .e-2c238d15-1c79{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-255bdf4d-99ca{font-size:28px;}}@media(max-width:767px){.elementor .e-6e620c1d-8581{font-size:16px;}}@media(max-width:767px){.elementor .e-5a26eef7-b444{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-23ec6b25-2c0c{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-395b8291-98b8{font-size:28px;}}@media(max-width:767px){.elementor .e-24e5a74d-ec29{font-size:16px;}}@media(max-width:767px){.elementor .e-3ec5c2e2-b029{width:100%;}}@media(max-width:767px){.elementor .e-6b92799b-6788{width:100%;}}@media(max-width:767px){.elementor .e-716b70e0-fabd{flex-direction:column;}}@media(max-width:767px){.elementor .e-54b299db-5d94{padding:24px;}}@media(max-width:767px){.elementor .e-530bbe4-9b19{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-4d14dc45-486c{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-1dff2db4-40c7{gap:28px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-7896712f-415b{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-362292fd-7fa1{height:72px;background-color:#07090c;display:block;}}