@media(max-width:767px){.elementor .e-7b4daf79-e3d1{display:none;}}@media(max-width:767px){.elementor .e-5f42f9a7-6d37{display:none;}}@media(max-width:767px){.elementor .e-1a625e62-910b{font-size:13px;}}@media(max-width:767px){.elementor .e-572ad364-569b{display:none;}}@media(max-width:767px){.elementor .e-55c1525d-957c{font-size:13px;}}@media(max-width:767px){.elementor .e-71b6f5af-21f9{font-size:13px;}}@media(max-width:767px){.elementor .e-b9261a-2b03{display:none;}}@media(max-width:767px){.elementor .e-21230236-b6d0{gap:18px;}}@media(max-width:767px){.elementor .e-426b8d91-b268{justify-content:center;}}@media(max-width:767px){.elementor .e-2f881cff-7aec{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .e-7e670b6a-f0fb{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-36ca526a-57bc{display:none;}}@media(max-width:767px){.elementor .e-17999d78-7430{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-144e9bb3-7884{display:none;}}@media(max-width:767px){.elementor .e-62c88955-2fbc{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-1fe004e0-1a53{display:none;}}@media(max-width:767px){.elementor .e-385ecd0c-873a{gap:0px;}}@media(max-width:767px){.elementor .e-768cd5b-40d7{gap:10px;}}@media(max-width:767px){.elementor .e-c2844a7-d6c0{padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .e-49a0a2e4-db1d{font-size:30px;}}@media(max-width:767px){.elementor .e-53def92f-7e31{font-size:16px;}}@media(max-width:767px){.elementor .e-4d18a5fd-3950{width:100%;}}@media(max-width:767px){.elementor .e-27d11383-3e88{width:100%;}}@media(max-width:767px){.elementor .e-4f8fff01-569e{flex-direction:column;}}@media(max-width:767px){.elementor .e-4c10a517-9db2{flex-direction:column;gap:8px;}}@media(max-width:767px){.elementor .e-217114e6-eae5{width:100%;}}@media(max-width:767px){.elementor .e-4e553ec3-38f4{width:100%;max-width:520px;padding:24px;}}@media(max-width:767px){.elementor .e-2cba4f10-5c38{flex-direction:column;gap:36px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-19b42ba9-a952{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-5dfbf8-b8b7{font-size:28px;}}@media(max-width:767px){.elementor .e-42793246-c4d5{font-size:16px;}}@media(max-width:767px){.elementor .e-2be85074-f1e3{font-size:16px;}}@media(max-width:767px){.elementor .e-2bef8a41-8da6{font-size:16px;}}@media(max-width:767px){.elementor .e-481f3e68-84bc{height:280px;}}@media(max-width:767px){.elementor .e-45ed3e24-7352{gap:32px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-5eb0bc0c-fe9f{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-79ef6f18-36cb{font-size:28px;}}@media(max-width:767px){.elementor .e-741fa5b5-4d56{font-size:16px;}}@media(max-width:767px){.elementor .e-2849930f-eff5{padding:24px;}}@media(max-width:767px){.elementor .e-172c630f-f93a{padding:24px;}}@media(max-width:767px){.elementor .e-2e56efa4-82bc{padding:24px;}}@media(max-width:767px){.elementor .e-1b281867-b664{padding:24px;}}@media(max-width:767px){.elementor .e-9e64b48-ddc6{padding:24px;}}@media(max-width:767px){.elementor .e-2531a6f7-f572{padding:24px;}}@media(max-width:767px){.elementor .e-2c7efc59-77b7{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-5b28116a-9bdd{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-499a382e-5e0b{font-size:28px;}}@media(max-width:767px){.elementor .e-27133677-d746{padding:24px;}}@media(max-width:767px){.elementor .e-1249cc45-3bf6{padding:24px;}}@media(max-width:767px){.elementor .e-5555df44-61ce{padding:24px;}}@media(max-width:767px){.elementor .e-3c285e35-4210{padding:24px;}}@media(max-width:767px){.elementor .e-303f4400-6f4b{padding:24px;}}@media(max-width:767px){.elementor .e-68e7232-e05a{padding:24px;}}@media(max-width:767px){.elementor .e-3c65e0a3-b40a{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-353c1b46-ec35{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-1fb75e07-4dda{font-size:23px;}}@media(max-width:767px){.elementor .e-67ea1eee-3214{font-size:16px;}}@media(max-width:767px){.elementor .e-69b76d65-cff3{font-size:23px;}}@media(max-width:767px){.elementor .e-6af87426-391c{font-size:16px;}}@media(max-width:767px){.elementor .e-5fa7f31c-4fc9{font-size:23px;}}@media(max-width:767px){.elementor .e-2e5d3857-cd7d{font-size:16px;}}@media(max-width:767px){.elementor .e-64b0b180-ed37{font-size:23px;}}@media(max-width:767px){.elementor .e-f90071e-93c7{font-size:16px;}}@media(max-width:767px){.elementor .e-70653821-7bf9{font-size:23px;}}@media(max-width:767px){.elementor .e-5e2c4219-6f4a{font-size:16px;}}@media(max-width:767px){.elementor .e-41706908-7249{width:100%;}}@media(max-width:767px){.elementor .e-73e223c5-c6a5{width:100%;}}@media(max-width:767px){.elementor .e-77d658c1-e1cf{flex-direction:column;}}@media(max-width:767px){.elementor .e-ac60041-7788{padding:22px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-1261334e-7720{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-25587b08-7fa7{font-size:28px;}}@media(max-width:767px){.elementor .e-1a9447bc-cecc{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-5799be2d-2fa2{font-size:28px;}}@media(max-width:767px){.elementor .e-5d95f319-a063{font-size:16px;}}@media(max-width:767px){.elementor .e-4ef19603-fb8b{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-3edcee80-c327{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-19381031-2abe{font-size:28px;}}@media(max-width:767px){.elementor .e-43deb41e-232e{font-size:16px;}}@media(max-width:767px){.elementor .e-2de94ade-8217{width:100%;}}@media(max-width:767px){.elementor .e-4f8fda18-2da8{width:100%;}}@media(max-width:767px){.elementor .e-6e22454e-a456{flex-direction:column;}}@media(max-width:767px){.elementor .e-6100b019-dff1{padding:24px;}}@media(max-width:767px){.elementor .e-4b0f7c0c-8da7{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-346b2a-89f4{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-e384d90-bc36{gap:28px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-107cf1e4-e36e{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-317e305c-c9fd{height:72px;background-color:#07090c;display:block;}}