@media(max-width:767px){.elementor .e-29619a23-fdec{display:none;}}@media(max-width:767px){.elementor .e-6077bad-2bf7{display:none;}}@media(max-width:767px){.elementor .e-67d200bf-1ff3{font-size:13px;}}@media(max-width:767px){.elementor .e-76180466-2a79{display:none;}}@media(max-width:767px){.elementor .e-7e0e8b1a-e689{font-size:13px;}}@media(max-width:767px){.elementor .e-2a0605a4-ecf8{font-size:13px;}}@media(max-width:767px){.elementor .e-2bcb25b1-4195{display:none;}}@media(max-width:767px){.elementor .e-58835a0c-e2ac{gap:18px;}}@media(max-width:767px){.elementor .e-39244c7a-93a6{justify-content:center;}}@media(max-width:767px){.elementor .e-55d7c6da-9599{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .e-2772d2e7-ceb1{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-3a217ec8-6179{display:none;}}@media(max-width:767px){.elementor .e-1618a6-4cd9{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-749cb743-32a5{display:none;}}@media(max-width:767px){.elementor .e-24581c58-f389{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-15d37f1e-d00f{display:none;}}@media(max-width:767px){.elementor .e-4864711c-a9e5{gap:0px;}}@media(max-width:767px){.elementor .e-4d587ee6-7b02{gap:10px;}}@media(max-width:767px){.elementor .e-618d2963-3544{padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .e-542f36b3-1cd0{font-size:30px;}}@media(max-width:767px){.elementor .e-31c0ec56-71e8{font-size:16px;}}@media(max-width:767px){.elementor .e-2ff83c4-7bc7{width:100%;}}@media(max-width:767px){.elementor .e-31dddb97-c400{width:100%;}}@media(max-width:767px){.elementor .e-3200ab14-7181{flex-direction:column;}}@media(max-width:767px){.elementor .e-6ca3d2fc-5c3e{flex-direction:column;gap:8px;}}@media(max-width:767px){.elementor .e-2412984a-66c3{width:100%;}}@media(max-width:767px){.elementor .e-5df43701-d1b8{width:100%;max-width:520px;padding:24px;}}@media(max-width:767px){.elementor .e-52272287-4aeb{flex-direction:column;gap:36px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-9fbd131-721a{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-54601fdb-a77b{font-size:28px;}}@media(max-width:767px){.elementor .e-2698bdde-36e3{font-size:16px;}}@media(max-width:767px){.elementor .e-61e1ce43-b3be{font-size:16px;}}@media(max-width:767px){.elementor .e-54e7f9a2-5fdf{font-size:16px;}}@media(max-width:767px){.elementor .e-6f506d40-d599{height:280px;}}@media(max-width:767px){.elementor .e-46ad93ad-a58e{gap:32px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-42282608-98fb{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-503e3a85-df61{font-size:28px;}}@media(max-width:767px){.elementor .e-1f86a47-fff3{font-size:16px;}}@media(max-width:767px){.elementor .e-ce388b3-5716{padding:24px;}}@media(max-width:767px){.elementor .e-6c60f56-13ff{padding:24px;}}@media(max-width:767px){.elementor .e-7797295a-c100{padding:24px;}}@media(max-width:767px){.elementor .e-41cef030-5dc8{padding:24px;}}@media(max-width:767px){.elementor .e-1154b6ae-dedb{padding:24px;}}@media(max-width:767px){.elementor .e-4fafc8a-c4dc{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-43aa6d4d-e082{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-57c2f69-2dec{font-size:28px;}}@media(max-width:767px){.elementor .e-4e0f6547-1d95{padding:24px;}}@media(max-width:767px){.elementor .e-7f37694-aa89{padding:24px;}}@media(max-width:767px){.elementor .e-20308636-e499{padding:24px;}}@media(max-width:767px){.elementor .e-3436aa05-a1ee{padding:24px;}}@media(max-width:767px){.elementor .e-6e5bb7f4-2988{padding:24px;}}@media(max-width:767px){.elementor .e-18585f0-4f81{padding:24px;}}@media(max-width:767px){.elementor .e-4c201e3c-821b{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-66dcecd6-16fc{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-7146bd2b-30cb{font-size:23px;}}@media(max-width:767px){.elementor .e-1b0497fc-6310{font-size:16px;}}@media(max-width:767px){.elementor .e-326c2150-b62c{font-size:23px;}}@media(max-width:767px){.elementor .e-709c3000-f1b7{font-size:16px;}}@media(max-width:767px){.elementor .e-29607ec0-e902{font-size:23px;}}@media(max-width:767px){.elementor .e-5c45f42a-9695{font-size:16px;}}@media(max-width:767px){.elementor .e-50d3c62d-870d{font-size:23px;}}@media(max-width:767px){.elementor .e-21b01f4a-3cf7{font-size:16px;}}@media(max-width:767px){.elementor .e-72db2be4-74bc{font-size:23px;}}@media(max-width:767px){.elementor .e-79904e19-a70d{font-size:16px;}}@media(max-width:767px){.elementor .e-485a94cb-e481{font-size:23px;}}@media(max-width:767px){.elementor .e-662760cc-e3a4{font-size:16px;}}@media(max-width:767px){.elementor .e-6c4149c0-f757{width:100%;}}@media(max-width:767px){.elementor .e-68e66f4-f96b{width:100%;}}@media(max-width:767px){.elementor .e-4615c13c-e4b2{flex-direction:column;}}@media(max-width:767px){.elementor .e-18e2f276-6d86{padding:22px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-4e0152f2-bb58{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-34a954c0-ffa8{font-size:28px;}}@media(max-width:767px){.elementor .e-5ccc8d61-81f8{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-238afd58-e823{font-size:28px;}}@media(max-width:767px){.elementor .e-7c312654-a7e3{font-size:16px;}}@media(max-width:767px){.elementor .e-3b289f9d-7e0d{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-712f2657-da29{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-42c2a920-61ea{font-size:28px;}}@media(max-width:767px){.elementor .e-5c8c6ff3-f22a{font-size:16px;}}@media(max-width:767px){.elementor .e-56b817c9-709d{width:100%;}}@media(max-width:767px){.elementor .e-13c5caa8-ba85{width:100%;}}@media(max-width:767px){.elementor .e-54d7271f-aacb{flex-direction:column;}}@media(max-width:767px){.elementor .e-2805545-5b4f{padding:24px;}}@media(max-width:767px){.elementor .e-19c17133-ccee{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-613e658d-9b21{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-1098db3f-44a4{gap:28px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-4e2efdac-d6ac{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-40b8b32c-43a8{height:72px;background-color:#07090c;display:block;}}