.elementor .e-13d889d3-ad73{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;background-color:rgba(15,28,43,0.72);pointer-events:none;\n}.elementor .e-13ed5d4-d03f{position:relative;z-index:1;font-family:Montserrat;letter-spacing:0.2em;text-transform:uppercase;font-size:16px !important; font-weight:700 !important; line-height:1.2 !important; color:#F7B500 !important; margin:0px !important;\n}.elementor .e-68372ed6-c579{position:relative;z-index:1;font-family:Montserrat;letter-spacing:-0.01em;font-size:80px !important; font-weight:800 !important; line-height:1.05 !important; color:#ffffff !important; margin:0px !important;\n}.elementor .e-46a9f0d0-5cf1{max-width:760px;position:relative;z-index:1;font-family:Montserrat;font-size:20px !important; font-weight:500 !important; line-height:1.55 !important; color:#ffffff !important; margin:6px 0px 0px !important;\n}.elementor .e-4db19645-4cbc{min-height:460px;overflow:hidden;position:relative;text-align:center;padding-block-start:120px;padding-block-end:90px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://www.candelaimmobiliare.it/wp-content/uploads/2026/10/candela-storia.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center;}.elementor .e-e1cbb2f-f05f{width:300px;height:250px;max-width:48%;overflow:hidden;object-fit:cover;border-radius:4px;flex:0 0 auto;}.elementor .e-694a3a7c-9ab7{font-family:Montserrat;font-size:22px !important; font-weight:700 !important; line-height:1.2 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-28d875dd-3e6f{font-family:Montserrat;font-size:18px !important; font-weight:400 !important; line-height:1.45 !important; color:#6b7480 !important; margin:0px !important;\n}.elementor .e-18c3ae44-8984{width:20px;height:20px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-297d0194-f8fa:hover,.elementor .e-297d0194-f8fa:focus-visible{color:#d99f00 !important;\n}.elementor .e-297d0194-f8fa{font-family:Montserrat;font-size:17px !important; font-weight:500 !important; line-height:1.2 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-22a08c44-7038{padding:0px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-7fa9cda4-36a0{width:20px;height:20px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-8e79f66-51ad:hover,.elementor .e-8e79f66-51ad:focus-visible{color:#d99f00 !important;\n}.elementor .e-8e79f66-51ad{font-family:Montserrat;font-size:15px !important; font-weight:500 !important; line-height:1.2 !important; color:#0f1c2b !important; margin:0px !important; word-break:break-all;\n}.elementor .e-2745a082-7b09{padding:0px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-57269386-9a50{padding-block-start:12px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-d05173a-f08b{width:14px;height:14px;color:inherit;flex:0 0 auto;fill:currentColor;\n}.elementor .e-630fb328-449c{font-family:Montserrat;letter-spacing:0.04em;text-transform:uppercase;flex:0 0 auto;font-size:12px !important; font-weight:700 !important; line-height:1.2 !important; color:inherit !important; margin:0px !important; width:auto !important;\n}.elementor .e-7f3f40ce-f2eb{width:100%;color:#0f1c2b;text-decoration:none;cursor:pointer;padding-block-start:11px;padding-block-end:11px;padding-inline-start:16px;padding-inline-end:16px;border-radius:2px;border-width:1.5px;border-color:#F7B500;border-style:solid;background-color:#F7B500;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-4538e083-45ea{width:14px;height:14px;color:inherit;flex:0 0 auto;fill:currentColor;\n}.elementor .e-7eb0c825-315f{font-family:Montserrat;letter-spacing:0.04em;text-transform:uppercase;flex:0 0 auto;font-size:12px !important; font-weight:700 !important; line-height:1.2 !important; color:inherit !important; margin:0px !important; width:auto !important;\n}.elementor .e-c2f5c9f-5dc9{width:100%;color:#0f1c2b;text-decoration:none;cursor:pointer;padding-block-start:11px;padding-block-end:11px;padding-inline-start:16px;padding-inline-end:16px;border-radius:2px;border-width:1.5px;border-color:#c9ced6;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-5fd31104-e495{display:none;}.elementor .e-689d74e7-b6af{width:13px;height:13px;color:inherit;display:none;flex:0 0 auto;fill:currentColor;\n}.elementor .e-3f94614d-9292{font-family:Montserrat;letter-spacing:0.04em;text-transform:uppercase;flex:0 0 auto;font-size:13px !important; font-weight:700 !important; line-height:1.2 !important; white-space:nowrap; color:inherit !important; margin:0px !important; width:auto !important;\n}.elementor .e-25011964-aadb{width:12px;height:12px;color:inherit;flex:0 0 auto;fill:currentColor;\n}.elementor .e-4dc60ab0-fc08:hover,.elementor .e-4dc60ab0-fc08:focus-visible{color:#ffffff;border-color:#0f1c2b;background-color:#0f1c2b;}.elementor .e-4dc60ab0-fc08{width:auto;color:#0f1c2b;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:4px;border-radius:2px;border-width:1.5px;border-color:#c9ced6;border-style:solid;background-color:#ffffff;transition:all 0.15s;display:inline-flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box;\n}.elementor .e-7dd35448-8019{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;align-items:flex-start;}.elementor .e-7bde7fe4-3b35{padding:20px;border-radius:4px;background-color:#ffffff;box-shadow:0px 6px 28px 0px rgba(15,28,43,0.08);display:flex;flex-direction:row;gap:30px;flex:1 1 0px;align-items:center;}.elementor .e-1e0d94a8-3c98{width:300px;height:250px;max-width:48%;overflow:hidden;object-fit:cover;border-radius:4px;flex:0 0 auto;}.elementor .e-10fcbfb8-9d19{font-family:Montserrat;font-size:22px !important; font-weight:700 !important; line-height:1.2 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-4d0bdda3-b616{font-family:Montserrat;font-size:18px !important; font-weight:400 !important; line-height:1.45 !important; color:#6b7480 !important; margin:0px !important;\n}.elementor .e-6d265ee3-90fd{width:20px;height:20px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-1a5c81f-119a:hover,.elementor .e-1a5c81f-119a:focus-visible{color:#d99f00 !important;\n}.elementor .e-1a5c81f-119a{font-family:Montserrat;font-size:17px !important; font-weight:500 !important; line-height:1.2 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-1537fc29-4ef8{padding:0px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-19c3320-ec96{width:20px;height:20px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-37c305a2-e875:hover,.elementor .e-37c305a2-e875:focus-visible{color:#d99f00 !important;\n}.elementor .e-37c305a2-e875{font-family:Montserrat;font-size:15px !important; font-weight:500 !important; line-height:1.2 !important; color:#0f1c2b !important; margin:0px !important; word-break:break-all;\n}.elementor .e-ba3f0f-43bb{padding:0px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-1957799e-11ac{padding-block-start:12px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-5395ca79-d91f{width:14px;height:14px;color:inherit;flex:0 0 auto;fill:currentColor;\n}.elementor .e-6e81cac4-bec2{font-family:Montserrat;letter-spacing:0.04em;text-transform:uppercase;flex:0 0 auto;font-size:12px !important; font-weight:700 !important; line-height:1.2 !important; color:inherit !important; margin:0px !important; width:auto !important;\n}.elementor .e-57840bbf-d689{width:100%;color:#0f1c2b;text-decoration:none;cursor:pointer;padding-block-start:11px;padding-block-end:11px;padding-inline-start:16px;padding-inline-end:16px;border-radius:2px;border-width:1.5px;border-color:#F7B500;border-style:solid;background-color:#F7B500;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-6bd227f1-9d2a{width:14px;height:14px;color:inherit;flex:0 0 auto;fill:currentColor;\n}.elementor .e-47d51551-e993{font-family:Montserrat;letter-spacing:0.04em;text-transform:uppercase;flex:0 0 auto;font-size:12px !important; font-weight:700 !important; line-height:1.2 !important; color:inherit !important; margin:0px !important; width:auto !important;\n}.elementor .e-3c9a9ca5-3470{width:100%;color:#0f1c2b;text-decoration:none;cursor:pointer;padding-block-start:11px;padding-block-end:11px;padding-inline-start:16px;padding-inline-end:16px;border-radius:2px;border-width:1.5px;border-color:#c9ced6;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-25ba3d75-9593{display:none;}.elementor .e-7e6fa173-f1b8{width:13px;height:13px;color:inherit;display:none;flex:0 0 auto;fill:currentColor;\n}.elementor .e-1f55b35e-937d{font-family:Montserrat;letter-spacing:0.04em;text-transform:uppercase;flex:0 0 auto;font-size:13px !important; font-weight:700 !important; line-height:1.2 !important; white-space:nowrap; color:inherit !important; margin:0px !important; width:auto !important;\n}.elementor .e-3d17ae34-2d76{width:12px;height:12px;color:inherit;flex:0 0 auto;fill:currentColor;\n}.elementor .e-48c33767-f850:hover,.elementor .e-48c33767-f850:focus-visible{color:#ffffff;border-color:#0f1c2b;background-color:#0f1c2b;}.elementor .e-48c33767-f850{width:auto;color:#0f1c2b;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:4px;border-radius:2px;border-width:1.5px;border-color:#c9ced6;border-style:solid;background-color:#ffffff;transition:all 0.15s;display:inline-flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box;\n}.elementor .e-7b8f0bd8-79a6{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;align-items:flex-start;}.elementor .e-213d79fa-db7a{padding:20px;border-radius:4px;background-color:#ffffff;box-shadow:0px 6px 28px 0px rgba(15,28,43,0.08);display:flex;flex-direction:row;gap:30px;flex:1 1 0px;align-items:center;}.elementor .e-6f462b90-c2d8{width:100%;max-width:100%;padding-block-start:20px;padding-block-end:36px;padding-inline-start:3.5%;padding-inline-end:3.5%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:24px;box-sizing:border-box;\n}.elementor .e-642f4669-5493{width:100%;height:auto;min-height:0px;padding:0px;background-color:#e4ecdf;display:block;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-69a82e2b-df94{width:56px;height:4px;min-width:56px;padding:0px;margin-block-end:10px;background-color:#F7B500;}.elementor .e-4106c264-f0e5{font-family:Montserrat;letter-spacing:-0.01em;text-align:center;font-size:40px !important; font-weight:800 !important; line-height:1.15 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-b1f354d-5509{font-family:Montserrat;text-align:center;font-size:19px !important; font-weight:400 !important; line-height:1.5 !important; color:#6b7480 !important; margin:0px !important;\n}.elementor .e-5d7ab8b4-1589:focus{border-color:#F7B500;}.elementor .e-5d7ab8b4-1589{height:46px;font-family:Montserrat;color:#0f1c2b;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:3px;border-width:1px;border-color:#dfe3e8;border-style:solid;background-color:#ffffff;flex:1 1 200px;font-size:14px !important; box-sizing:border-box; margin:0px !important;\n}.elementor .e-723adc14-dbb9:focus{border-color:#F7B500;}.elementor .e-723adc14-dbb9{height:46px;font-family:Montserrat;color:#0f1c2b;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:3px;border-width:1px;border-color:#dfe3e8;border-style:solid;background-color:#ffffff;flex:1 1 200px;font-size:14px !important; box-sizing:border-box; margin:0px !important;\n}.elementor .e-d549b03-df86:focus{border-color:#F7B500;}.elementor .e-d549b03-df86{height:46px;font-family:Montserrat;color:#0f1c2b;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:3px;border-width:1px;border-color:#dfe3e8;border-style:solid;background-color:#ffffff;flex:1 1 200px;font-size:14px !important; box-sizing:border-box; margin:0px !important;\n}.elementor .e-799dc7cb-e10c:focus{border-color:#F7B500;}.elementor .e-799dc7cb-e10c{width:100%;min-height:120px;font-family:Montserrat;color:#0f1c2b;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:3px;border-width:1px;border-color:#dfe3e8;border-style:solid;background-color:#ffffff;flex:1 1 100%;font-size:14px !important; box-sizing:border-box; margin:0px !important;\n}.elementor .e-5c8a922-61c4{width:20px;height:20px;flex:0 0 auto;}.elementor .e-601195ba-5eab{font-family:Montserrat;font-size:15px !important; font-weight:400 !important; color:#3a4452 !important; margin:0px !important;\n}.elementor .e-30ff97ed-c093{padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex:1 1 300px;align-items:center;}.elementor .e-7b3d725f-5363:hover,.elementor .e-7b3d725f-5363:focus-visible{background-color:#e0a400;}.elementor .e-7b3d725f-5363{font-family:Montserrat;letter-spacing:0.04em;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;background-color:#F7B500;transition:background-color 0.15s;flex:0 1 380px;white-space:nowrap; color:#0f1c2b !important; font-size:14px !important; font-weight:700 !important;\n}.elementor .e-b41479c-eaff{font-family:Montserrat;font-size:14px !important; margin:0px !important;\n}.elementor .e-1da7104d-c866{flex:1 1 100%;}.elementor .e-210f9c42-f631{font-family:Montserrat;font-size:14px !important; margin:0px !important;\n}.elementor .e-1f4208ef-e87c{flex:1 1 100%;}.elementor .e-d1d19ff-d5c3{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 20px;\n}.elementor .e-33e025b1-eac5{width:100%;max-width:1180px;padding:28px;margin-block-start:24px;border-radius:4px;background-color:#ffffff;box-shadow:0px 6px 28px 0px rgba(15,28,43,0.06);box-sizing:border-box;\n}.elementor .e-1b3ca865-34e0{padding-block-start:48px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#f6f7f9;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-1842a2ef-9c17{font-family:Montserrat;padding:0px;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}