@media(max-width:767px){.elementor .e-20f5b948-5a9b{display:none;}}@media(max-width:767px){.elementor .e-357968dd-26ac{display:none;}}@media(max-width:767px){.elementor .e-521fa65-5d8a{font-size:13px;}}@media(max-width:767px){.elementor .e-2756b8de-1f10{display:none;}}@media(max-width:767px){.elementor .e-3d7cc623-781f{font-size:13px;}}@media(max-width:767px){.elementor .e-22df5be8-1cd8{font-size:13px;}}@media(max-width:767px){.elementor .e-717b5725-7e73{display:none;}}@media(max-width:767px){.elementor .e-3bb9efd3-f60b{gap:18px;}}@media(max-width:767px){.elementor .e-75eaa016-cb7b{justify-content:center;}}@media(max-width:767px){.elementor .e-7bcc3454-a9da{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .e-5c829638-7fca{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-11f31ef9-3951{display:none;}}@media(max-width:767px){.elementor .e-15edf64e-bfe3{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-630b3884-5a03{display:none;}}@media(max-width:767px){.elementor .e-1926214b-e0c4{font-size:16px;color:#f5b321;}}@media(max-width:767px){.elementor .e-1379b99-c80f{display:none;}}@media(max-width:767px){.elementor .e-718ca03d-47f9{gap:0px;}}@media(max-width:767px){.elementor .e-34b00ee-8ea3{gap:10px;}}@media(max-width:767px){.elementor .e-7214dcaf-dd42{padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .e-7f68cd90-6153{font-size:30px;}}@media(max-width:767px){.elementor .e-a14356c-3382{font-size:16px;}}@media(max-width:767px){.elementor .e-7dd29333-967c{width:100%;}}@media(max-width:767px){.elementor .e-7295d5d1-4277{width:100%;}}@media(max-width:767px){.elementor .e-2b099f8d-58e2{flex-direction:column;}}@media(max-width:767px){.elementor .e-378da9b-5440{flex-direction:column;gap:8px;}}@media(max-width:767px){.elementor .e-e46ac6a-dfd2{width:100%;}}@media(max-width:767px){.elementor .e-74b6c8e6-1ca3{width:100%;max-width:520px;padding:24px;}}@media(max-width:767px){.elementor .e-519afa47-16dd{flex-direction:column;gap:36px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-192aa6a5-3d59{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-73c68cd-b85e{font-size:28px;}}@media(max-width:767px){.elementor .e-6214d768-8ab2{font-size:16px;}}@media(max-width:767px){.elementor .e-31dce1f0-b84e{font-size:16px;}}@media(max-width:767px){.elementor .e-1587e55b-ba99{font-size:16px;}}@media(max-width:767px){.elementor .e-3bdf8b74-fe2b{height:280px;}}@media(max-width:767px){.elementor .e-b914650-bdd7{gap:32px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-277470f4-6090{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-608d776d-ae1c{font-size:28px;}}@media(max-width:767px){.elementor .e-290caad-507d{font-size:16px;}}@media(max-width:767px){.elementor .e-71f8c03d-70bd{padding:24px;}}@media(max-width:767px){.elementor .e-2fd2490a-ae7e{padding:24px;}}@media(max-width:767px){.elementor .e-1ee1ca7b-b91d{padding:24px;}}@media(max-width:767px){.elementor .e-3f868cac-3807{padding:24px;}}@media(max-width:767px){.elementor .e-2ce34b2c-b043{padding:24px;}}@media(max-width:767px){.elementor .e-616fdd20-8a6a{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-d428c00-6a76{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-69a9e362-3726{font-size:28px;}}@media(max-width:767px){.elementor .e-216e354f-3f2d{padding:24px;}}@media(max-width:767px){.elementor .e-5eee38db-1136{padding:24px;}}@media(max-width:767px){.elementor .e-ca2e41f-843d{padding:24px;}}@media(max-width:767px){.elementor .e-283bb992-6989{padding:24px;}}@media(max-width:767px){.elementor .e-11aa3986-2b17{padding:24px;}}@media(max-width:767px){.elementor .e-6dd2c6cb-8b86{padding:24px;}}@media(max-width:767px){.elementor .e-534f364d-c901{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-2a492247-7f43{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-26824d97-de94{font-size:23px;}}@media(max-width:767px){.elementor .e-5b2c4b42-ac38{font-size:16px;}}@media(max-width:767px){.elementor .e-4d6d42c-9186{font-size:23px;}}@media(max-width:767px){.elementor .e-33d69931-6ce9{font-size:16px;}}@media(max-width:767px){.elementor .e-7090481f-e1b1{font-size:23px;}}@media(max-width:767px){.elementor .e-7361f9ac-8f52{font-size:16px;}}@media(max-width:767px){.elementor .e-5faf747d-9c91{font-size:23px;}}@media(max-width:767px){.elementor .e-71f23267-e28e{font-size:16px;}}@media(max-width:767px){.elementor .e-3128923-23f3{font-size:23px;}}@media(max-width:767px){.elementor .e-3d93377e-ea71{font-size:16px;}}@media(max-width:767px){.elementor .e-b7d4b04-291f{font-size:23px;}}@media(max-width:767px){.elementor .e-1f31997d-278c{font-size:16px;}}@media(max-width:767px){.elementor .e-7fcaa071-ae1c{width:100%;}}@media(max-width:767px){.elementor .e-218bb62-8c78{width:100%;}}@media(max-width:767px){.elementor .e-52798533-933e{flex-direction:column;}}@media(max-width:767px){.elementor .e-68cb0734-b7aa{padding:22px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-48134b86-c11f{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-52033a5e-b6d4{font-size:28px;}}@media(max-width:767px){.elementor .e-6f6bfeb0-84ad{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-79397b46-97f6{font-size:28px;}}@media(max-width:767px){.elementor .e-374d13bc-11dd{font-size:16px;}}@media(max-width:767px){.elementor .e-70acf339-ba66{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-68193c78-a28d{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-555f0095-b5a7{font-size:28px;}}@media(max-width:767px){.elementor .e-211beb7e-f8b5{font-size:16px;}}@media(max-width:767px){.elementor .e-3a816d01-2533{width:100%;}}@media(max-width:767px){.elementor .e-7a49d359-7748{width:100%;}}@media(max-width:767px){.elementor .e-3081bd35-99c6{flex-direction:column;}}@media(max-width:767px){.elementor .e-4a09fccb-765d{padding:24px;}}@media(max-width:767px){.elementor .e-48216552-b149{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-85f92f4-3e63{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-618fef51-48ec{gap:28px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-314a128c-fb1c{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-4365ff83-35bc{height:72px;background-color:#07090c;display:block;}}