.elementor .e-7e4979e1-e7c4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;align-items:center;}.elementor .e-1690429-16485b1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;justify-content:space-between;}.elementor .e-507fab99-1644{font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-weight:600;font-size:50px;color:#fff;letter-spacing:0.01em;line-height:1.2;margin-block-start:150px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-514c7a66-9340{max-width:820px;font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-weight:500;font-size:28px;color:#fff;line-height:1.35;margin-block-start:50px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40ca83bb-9121{position:static;margin-block-start:150px;display:flex;flex-direction:column;gap:12px;align-items:end;}.elementor .e-96bf514-0f2a4d6{min-height:800px;padding:0px;display:block;}.elementor .e-87dfbc1{min-height:1200px;background-image:url("https://www.ediliziaantincendio.it/wp-content/uploads/2026/10/hero-gru-cantiere-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:column;}.elementor .e-301eee95-94cd{font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-weight:700;font-size:36px;color:#000;line-height:1.2;text-align:center;font-style:italic;margin:0px;}.elementor .e-3f0f9903-6b89{width:100%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;background-color:#FFD600;display:flex;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-24e6cf65-88e5{font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-weight:700;font-size:76px;color:#DA6A41;letter-spacing:-0.02em;line-height:.95;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-850194f-95dc{font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-weight:700;font-size:30px;color:#111;line-height:1.15;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4a0b9a9b-211d{font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-size:18px;color:#111;line-height:1.45;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-055d474{width:50%;flex-direction:column;}.elementor .e-2d700b7-26ad469{width:80%;}.elementor .e-36588b8{width:50%;margin-inline-end:60px;flex-direction:column;align-items:end;}.elementor .e-04c57e2{padding-block-start:100px;padding-block-end:100px;flex-direction:row;}.elementor .e-33d4d9bb-aa6b{font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-weight:700;font-size:42px;color:#DB6F46;line-height:1.2;text-align:center;margin:0px;}.elementor .e-6a823cc-55ce{max-width:980px;font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-weight:700;font-size:22px;color:#2B2F31;line-height:1.35;text-align:center;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-239ef9fd-95e3{color:#2F532E;margin:0px;}.elementor .e-37667c05-3843{display:none;}.elementor .e-64cecfe-bca6{color:#870000;margin:0px;}.elementor .e-782ac794-5d63{display:none;}.elementor .e-4c73d14e-647d{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-6022e041-920a{width:100%;padding-block-start:92px;padding-block-end:80px;padding-inline-start:72px;padding-inline-end:72px;background-color:#fff;display:flex;flex-direction:column;gap:18px;align-items:center;box-sizing:border-box;\n}.elementor .e-5d1f50aa-32fa{font-size:18px;color:#ff5a1f;margin:0px;}.elementor .e-2836ea5a-d158{font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-weight:600;font-size:18px;color:#fff;margin:0px;}.elementor .e-10215fe3-a047{padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-2c77826e-ae4a{font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-size:13px;color:#c8c8c8;line-height:1.4;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6621210f-8b54{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-39af3c87-13ba{font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-weight:700;font-size:13px;color:#fff;letter-spacing:0.08em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-16cf727-9d66{font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-size:14px;color:#c8c8c8;margin:0px;}.elementor .e-23df9cbb-968f{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-3c0ade11-7309{font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-weight:700;font-size:13px;color:#fff;letter-spacing:0.08em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-94f388b-33e4{font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";font-size:14px;color:#c8c8c8;margin:0px;}.elementor .e-5980fec3-35af{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-695376c0-6d28{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-21fbe6c3-ba6d{width:100%;column-gap:32px;padding:0px;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-template-rows:auto;row-gap:28px;\n}.elementor .e-60ae956c-f634{width:100%;color:#d5d5d5;padding-block-start:72px;padding-block-end:28px;padding-inline-start:80px;padding-inline-end:80px;background-color:#13171A;display:flex;flex-direction:column;gap:28px;box-sizing:border-box;\n}.elementor .e-78c17c30-8491{width:100%;font-family:""Helvetica Neue", Helvetica, Arial, sans-serif";color:#111;padding:0px;margin:0px;background-color:#fff;display:flex;flex-direction:column;gap:0px;box-sizing:border-box;\n}