@media(max-width:767px){.elementor .e-47404652-b4c2{display:none;}}@media(max-width:767px){.elementor .e-72cfb536-4eee{display:none;}}@media(max-width:767px){.elementor .e-686192e2-5869{font-size:13px;}}@media(max-width:767px){.elementor .e-6f6764df-9be4{display:none;}}@media(max-width:767px){.elementor .e-585154ca-3f8e{font-size:13px;}}@media(max-width:767px){.elementor .e-ee64f09-6160{font-size:13px;}}@media(max-width:767px){.elementor .e-643779a6-2608{display:none;}}@media(max-width:767px){.elementor .e-23c2aca-e2d6{gap:18px;}}@media(max-width:767px){.elementor .e-78106534-817f{justify-content:center;}}@media(max-width:767px){.elementor .e-33c6da59-21f8{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .e-39aae27-ecf5{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-73e1bedb-648f{display:none;}}@media(max-width:767px){.elementor .e-60c52b48-f07a{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-26de68bc-61f8{display:none;}}@media(max-width:767px){.elementor .e-358c7d4d-5597{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-4b2b9d09-ad2c{display:none;}}@media(max-width:767px){.elementor .e-35ecee0f-423f{gap:0px;}}@media(max-width:767px){.elementor .e-21380a1f-3cc5{gap:10px;}}@media(max-width:767px){.elementor .e-39492ae3-5470{padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .e-e7c14b0-3376{font-size:30px;}}@media(max-width:767px){.elementor .e-31bd8989-1eb3{font-size:16px;}}@media(max-width:767px){.elementor .e-d0c7015-302c{width:100%;}}@media(max-width:767px){.elementor .e-5348bbb-79fb{width:100%;}}@media(max-width:767px){.elementor .e-c3abfe8-50a9{flex-direction:column;}}@media(max-width:767px){.elementor .e-71a39a49-c71e{flex-direction:column;gap:8px;}}@media(max-width:767px){.elementor .e-3733ed02-4391{width:100%;}}@media(max-width:767px){.elementor .e-3b69efa4-6ef6{width:100%;max-width:520px;padding:24px;}}@media(max-width:767px){.elementor .e-4107209a-613d{flex-direction:column;gap:36px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-d590019-b817{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-1b305960-d250{font-size:28px;}}@media(max-width:767px){.elementor .e-7e8b358b-51f7{font-size:16px;}}@media(max-width:767px){.elementor .e-560eb276-c203{font-size:16px;}}@media(max-width:767px){.elementor .e-4e5d2c99-1b8c{font-size:16px;}}@media(max-width:767px){.elementor .e-5692a4ad-570f{height:280px;}}@media(max-width:767px){.elementor .e-3ac904d0-bbb7{gap:32px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-28ccd5bc-66d3{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-2aa8f097-29b1{font-size:28px;}}@media(max-width:767px){.elementor .e-6324923a-d584{font-size:16px;}}@media(max-width:767px){.elementor .e-119d5676-2d78{padding:24px;}}@media(max-width:767px){.elementor .e-1196a7dc-1797{padding:24px;}}@media(max-width:767px){.elementor .e-59fa26bb-e712{padding:24px;}}@media(max-width:767px){.elementor .e-110129ed-20b4{padding:24px;}}@media(max-width:767px){.elementor .e-1e835fb5-10f6{padding:24px;}}@media(max-width:767px){.elementor .e-51dbe8fd-5d48{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-424423c3-dde6{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-419547b0-9f66{font-size:28px;}}@media(max-width:767px){.elementor .e-45d5bf16-1328{padding:24px;}}@media(max-width:767px){.elementor .e-40657b4a-ea59{padding:24px;}}@media(max-width:767px){.elementor .e-63f81164-943d{padding:24px;}}@media(max-width:767px){.elementor .e-4582557d-4e00{padding:24px;}}@media(max-width:767px){.elementor .e-6626f166-8f5f{padding:24px;}}@media(max-width:767px){.elementor .e-20414740-be30{padding:24px;}}@media(max-width:767px){.elementor .e-2eaeffba-40bc{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-7a232424-607a{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-538593e7-b68e{font-size:23px;}}@media(max-width:767px){.elementor .e-2f10fed9-bdd4{font-size:16px;}}@media(max-width:767px){.elementor .e-84ea877-c26d{font-size:23px;}}@media(max-width:767px){.elementor .e-463d9b59-fb4a{font-size:16px;}}@media(max-width:767px){.elementor .e-7e90e8b8-39d1{font-size:23px;}}@media(max-width:767px){.elementor .e-3f734b11-ff4e{font-size:16px;}}@media(max-width:767px){.elementor .e-4865d7-e763{font-size:23px;}}@media(max-width:767px){.elementor .e-20e7b0ae-e51f{font-size:16px;}}@media(max-width:767px){.elementor .e-307c9697-f622{font-size:23px;}}@media(max-width:767px){.elementor .e-7e756245-5e52{font-size:16px;}}@media(max-width:767px){.elementor .e-11599f50-605c{font-size:23px;}}@media(max-width:767px){.elementor .e-3dab925e-3dfa{font-size:16px;}}@media(max-width:767px){.elementor .e-11e1a1cc-5a25{width:100%;}}@media(max-width:767px){.elementor .e-6012ba4d-72cd{width:100%;}}@media(max-width:767px){.elementor .e-7a70ce41-1a2c{flex-direction:column;}}@media(max-width:767px){.elementor .e-47d34f9-596e{padding:22px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-3a03ee8b-e2d0{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-4bf00708-a96b{font-size:28px;}}@media(max-width:767px){.elementor .e-6b6c972e-7c3e{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-1763a15-ca84{font-size:28px;}}@media(max-width:767px){.elementor .e-583b62bc-7ec4{font-size:16px;}}@media(max-width:767px){.elementor .e-4d14337c-9542{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-7c2755ae-b0a1{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-632984d7-17c6{font-size:28px;}}@media(max-width:767px){.elementor .e-78c77b08-7dc3{font-size:16px;}}@media(max-width:767px){.elementor .e-66c137a8-d2d0{width:100%;}}@media(max-width:767px){.elementor .e-e901952-e6ea{width:100%;}}@media(max-width:767px){.elementor .e-5777eac9-e996{flex-direction:column;}}@media(max-width:767px){.elementor .e-1feff69d-626e{padding:24px;}}@media(max-width:767px){.elementor .e-7b8f8300-5f00{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-3328413b-9db1{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-6f9e5819-8ecf{gap:28px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-306e15ef-b95d{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-c007c93-22ad{height:72px;background-color:#07090c;display:block;}}