.elementor .e-7a427ae8-afb9{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:linear-gradient(90deg, rgba(15,28,43,0.85) 0%,rgba(15,28,43,0.55) 55%,rgba(15,28,43,0.25) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events:none;\n}.elementor .e-48431ce1-e1a8{width:28px;height:2px;min-width:28px;padding:0px;background-color:#F7B500;}.elementor .e-76b71df2-d1aa{font-family:Montserrat;letter-spacing:0.2em;text-transform:uppercase;font-size:15px !important; font-weight:700 !important; line-height:1.2 !important; color:#F7B500 !important; margin:0px !important;\n}.elementor .e-69481cab-f10b{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-113382b9-5cd2{max-width:820px;font-family:Montserrat;letter-spacing:-0.01em;font-size:62px !important; font-weight:800 !important; line-height:1.08 !important; color:#ffffff !important; margin:0px !important;\n}.elementor .e-6001a82-4b74{max-width:680px;font-family:Montserrat;font-size:20px !important; font-weight:500 !important; line-height:1.55 !important; color:#ffffff !important; margin:4px 0px 0px !important;\n}.elementor .e-353ef23c-460f{width:100%;max-width:1240px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-ccdcbb0-f575{min-height:460px;overflow:hidden;position:relative;padding-block-start:110px;padding-block-end:80px;padding-inline-start:3.5%;padding-inline-end:3.5%;background-image:url("https://www.candelaimmobiliare.it/wp-content/uploads/2026/10/candela-hero-chisiamo.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover; background-position:center center;\n}.elementor .e-15cc0827-a889{width:28px;height:2px;min-width:28px;padding:0px;background-color:#F7B500;}.elementor .e-37fbd4ef-7675{font-family:Montserrat;letter-spacing:0.18em;text-transform:uppercase;font-size:13px !important; font-weight:700 !important; line-height:1.2 !important; color:#9a7000 !important; margin:0px !important; font-size:14px !important;\n}.elementor .e-32a805e2-d1f2{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-3183de4c-b3a0{font-family:Montserrat;letter-spacing:-0.01em;font-size:40px !important; font-weight:800 !important; line-height:1.15 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-1f50f8b7-5777{font-family:Montserrat;font-size:17px !important; font-weight:400 !important; line-height:1.75 !important; color:#4a5563 !important; margin:0px !important; font-size:18px !important;\n}.elementor .e-3e45c366-409c{font-family:Montserrat;font-size:17px !important; font-weight:400 !important; line-height:1.75 !important; color:#4a5563 !important; margin:0px !important; font-size:18px !important;\n}.elementor .e-2e590ef4-a5a6{min-width:0px;max-width:680px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .e-513f71de-991b{width:38%;min-width:0px;max-width:580px;padding:0px;flex:0 0 38%;align-self:center;}.elementor .e-270d6d02-3169{width:100%;max-width:1300px;padding:0px;display:flex;flex-direction:row;gap:6%;justify-content:space-between;align-items:center;}.elementor .e-576092c7-e7f1{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:3.5%;padding-inline-end:3.5%;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}.elementor .e-21aa2157-fc21{width:100%;height:520px;object-fit:cover;display:block;}.elementor .e-317177b-bfb0{width:28px;height:2px;min-width:28px;padding:0px;background-color:#F7B500;}.elementor .e-20f2c8ef-b7f2{font-family:Montserrat;letter-spacing:0.18em;text-transform:uppercase;font-size:13px !important; font-weight:700 !important; line-height:1.2 !important; color:#9a7000 !important; margin:0px !important; font-size:14px !important;\n}.elementor .e-42c473d6-e077{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-4bf7f657-6566{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-2d6c4daf-3697{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-6117519f-2446{max-width:820px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-38eeae-fcfd{width:44px;height:44px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-90287a-2259{font-family:Montserrat;font-size:19px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-5b71d109-313a{font-family:Montserrat;font-size:15px !important; font-weight:400 !important; line-height:1.6 !important; color:#6b7480 !important; margin:0px !important; font-size:16px !important;\n}.elementor .e-68cbcea3-ab98{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-7a83714d-ce2f{text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:center;}.elementor .e-7e56581-52c6{width:44px;height:44px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-5cb46a6d-8cd7{font-family:Montserrat;font-size:19px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-32a69f15-32a4{font-family:Montserrat;font-size:15px !important; font-weight:400 !important; line-height:1.6 !important; color:#6b7480 !important; margin:0px !important; font-size:16px !important;\n}.elementor .e-4b803c0e-c047{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-6c517547-442f{text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:28px;padding-inline-end:28px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:center;border-left-style: solid; border-left-color: #dfe3e8;\n}.elementor .e-268461bb-2a4c{width:44px;height:44px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-50479f24-ca96{font-family:Montserrat;font-size:19px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-17014045-ae46{font-family:Montserrat;font-size:15px !important; font-weight:400 !important; line-height:1.6 !important; color:#6b7480 !important; margin:0px !important; font-size:16px !important;\n}.elementor .e-5e528c8a-5257{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-64065bfe-1a03{text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:28px;padding-inline-end:28px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:center;border-left-style: solid; border-left-color: #dfe3e8;\n}.elementor .e-5016e289-b553{width:44px;height:44px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-17c43bb0-2f82{font-family:Montserrat;font-size:19px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-67a7ec85-fb5f{font-family:Montserrat;font-size:15px !important; font-weight:400 !important; line-height:1.6 !important; color:#6b7480 !important; margin:0px !important; font-size:16px !important;\n}.elementor .e-4d9efedd-603c{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-26743a95-7a19{text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:28px;padding-inline-end:28px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:center;border-left-style: solid; border-left-color: #dfe3e8;\n}.elementor .e-245d01f0-9e1f{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;}.elementor .e-751b3b67-cd58{width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:3.5%;padding-inline-end:3.5%;background-color:#f6f7f9;display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .e-59895b55-8838{width:28px;height:2px;min-width:28px;padding:0px;background-color:#F7B500;}.elementor .e-32e02afb-87ed{font-family:Montserrat;letter-spacing:0.18em;text-transform:uppercase;font-size:13px !important; font-weight:700 !important; line-height:1.2 !important; color:#9a7000 !important; margin:0px !important; font-size:14px !important;\n}.elementor .e-62830f46-7a18{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-5edc6deb-724e{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-1261f4e1-15ba{text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-b46e9f4-881b{width:100%;height:auto;max-width:1100px;aspect-ratio:1500 / 971;object-fit:cover;object-position:center center;border-radius:4px;box-shadow:0px 12px 36px 0px rgba(15,28,43,0.12);}.elementor .e-7725d716-d0f1{max-width:800px;font-family:Montserrat;text-align:center;font-size:18px !important; font-weight:400 !important; line-height:1.7 !important; color:#4a5563 !important; margin:0px !important;\n}.elementor .e-58f808ca-f82c{font-family:Montserrat;font-size:17px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-25458734-55b5{font-family:Montserrat;font-size:14px !important; font-weight:400 !important; line-height:1.45 !important; color:#6b7480 !important; margin:0px !important; font-size:15px !important;\n}.elementor .e-62cd8caa-ae03{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:column;gap:4px;flex:0 0 33.333%;align-items:center;box-sizing:border-box;\n}.elementor .e-54906be1-8cdf{font-family:Montserrat;font-size:17px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-27785eaf-c6f0{font-family:Montserrat;font-size:14px !important; font-weight:400 !important; line-height:1.45 !important; color:#6b7480 !important; margin:0px !important; font-size:15px !important;\n}.elementor .e-23e41ca9-3be6{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:column;gap:4px;flex:0 0 33.333%;align-items:center;box-sizing:border-box;\n}.elementor .e-400802c-b5e4{font-family:Montserrat;font-size:17px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-7df5c913-986e{font-family:Montserrat;font-size:14px !important; font-weight:400 !important; line-height:1.45 !important; color:#6b7480 !important; margin:0px !important; font-size:15px !important;\n}.elementor .e-4e7a40d8-1112{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:column;gap:4px;flex:0 0 33.333%;align-items:center;box-sizing:border-box;\n}.elementor .e-58be34c3-2e96{font-family:Montserrat;font-size:17px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-435b4f68-8054{font-family:Montserrat;font-size:14px !important; font-weight:400 !important; line-height:1.45 !important; color:#6b7480 !important; margin:0px !important; font-size:15px !important;\n}.elementor .e-31b3d560-3606{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:column;gap:4px;flex:0 0 33.333%;align-items:center;box-sizing:border-box;\n}.elementor .e-43ea8784-1112{font-family:Montserrat;font-size:17px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-7af7cc41-e634{font-family:Montserrat;font-size:14px !important; font-weight:400 !important; line-height:1.45 !important; color:#6b7480 !important; margin:0px !important; font-size:15px !important;\n}.elementor .e-9197496-973d{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:column;gap:4px;flex:0 0 33.333%;align-items:center;box-sizing:border-box;\n}.elementor .e-df71649-7835{font-family:Montserrat;font-size:17px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-188a1ebb-43b0{font-family:Montserrat;font-size:14px !important; font-weight:400 !important; line-height:1.45 !important; color:#6b7480 !important; margin:0px !important; font-size:15px !important;\n}.elementor .e-5afb5d47-9eec{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:column;gap:4px;flex:0 0 33.333%;align-items:center;box-sizing:border-box;\n}.elementor .e-191205ad-4b32{width:100%;max-width:1000px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:22px 0px; border-top-style: solid; border-top-color: #e3e6ea;\n}.elementor .e-1b2d9e27-9c59{width:100%;padding-block-start:88px;padding-block-end:80px;padding-inline-start:3.5%;padding-inline-end:3.5%;background-color:#ffffff;display:flex;flex-direction:column;gap:32px;align-items:center;}.elementor .e-735b02f6-e806{width:100%;height:520px;object-fit:none;object-position:-99999px -99999px;background-image:url("https://www.candelaimmobiliare.it/wp-content/uploads/2026/10/candela-storia.jpg");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center;display:block;}.elementor .e-64a68327-71f7{font-family:Montserrat;letter-spacing:-0.01em;text-align:center;font-size:36px !important; font-weight:800 !important; line-height:1.2 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-3e34b745-cbe7{font-family:Montserrat;text-align:center;font-size:18px !important; font-weight:400 !important; line-height:1.6 !important; color:#6b7480 !important; margin:0px !important;\n}.elementor .e-7f52b54-572d{max-width:860px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-558f17f0-2c91{font-family:Montserrat;font-size:21px !important; font-weight:700 !important; line-height:1.35 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-2b21ed76-8550{font-family:Montserrat;font-size:16px !important; font-weight:400 !important; line-height:1.75 !important; color:#4a5563 !important; margin:0px !important; font-size:17px !important;\n}.elementor .e-3a24c3e6-df84{font-family:Montserrat;font-size:16px !important; font-weight:400 !important; line-height:1.75 !important; color:#4a5563 !important; margin:0px !important; font-size:17px !important;\n}.elementor .e-522c35f2-2b02{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-53f379b9-fd8c{width:2px;min-width:2px;padding:0px;background-color:#F7B500;align-self:stretch;}.elementor .e-741ec455-faa6{font-family:Montserrat;font-size:21px !important; font-weight:700 !important; line-height:1.35 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-72d7f6e2-47bb{font-family:Montserrat;font-size:16px !important; font-weight:400 !important; line-height:1.75 !important; color:#4a5563 !important; margin:0px !important; font-size:17px !important;\n}.elementor .e-26f2b4ec-5429{font-family:Montserrat;font-size:16px !important; font-weight:400 !important; line-height:1.75 !important; color:#4a5563 !important; margin:0px !important; font-size:17px !important;\n}.elementor .e-7b1b1a1c-56e3{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-680f2e1f-3a45{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:row;gap:56px;align-items:stretch;}.elementor .e-6ec5e1d1-a72a{width:100%;padding-block-start:88px;padding-block-end:96px;padding-inline-start:3.5%;padding-inline-end:3.5%;border-block-start-width:1px;background-color:#faf6ec;display:flex;flex-direction:column;gap:44px;align-items:center;border-top-style: solid; border-top-color: #efe6cf;\n}.elementor .e-7161addf-54d7{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:linear-gradient(90deg, rgba(15,28,43,0.88) 0%,rgba(15,28,43,0.6) 45%,rgba(15,28,43,0.1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events:none;\n}.elementor .e-38516601-43c7{width:28px;height:2px;min-width:28px;padding:0px;background-color:#F7B500;}.elementor .e-5bfc7f75-ca63{font-family:Montserrat;letter-spacing:0.2em;text-transform:uppercase;font-size:14px !important; font-weight:700 !important; line-height:1.2 !important; color:#F7B500 !important; margin:0px !important;\n}.elementor .e-40de6fc-53ac{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-20832e87-cfcd{font-family:Montserrat;letter-spacing:-0.01em;font-size:56px !important; font-weight:800 !important; line-height:1.08 !important; color:#ffffff !important; margin:0px !important;\n}.elementor .e-41cb2626-3163{font-family:Montserrat;font-size:24px !important; font-weight:600 !important; line-height:1.35 !important; color:#F7B500 !important; margin:0px 0px 6px !important;\n}.elementor .e-14ab5c3a-cd22{font-family:Montserrat;font-size:18px !important; font-weight:400 !important; line-height:1.75 !important; color:rgba(255,255,255,0.92) !important; margin:0px !important;\n}.elementor .e-31fd55dc-48bd{font-family:Montserrat;font-style:italic;padding-inline-start:16px;border-inline-start-width:3px;font-size:20px !important; font-weight:600 !important; line-height:1.5 !important; color:#ffffff !important; margin:8px 0px 0px !important; border-left-style: solid; border-left-color: #F7B500;\n}.elementor .e-48011244-9ce7{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-49a465a3-1734{width:100%;max-width:1240px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-2b83b5d2-eed6{width:100%;min-height:100vh;overflow:hidden;position:relative;padding-block-start:120px;padding-block-end:120px;padding-inline-start:3.5%;padding-inline-end:3.5%;background-image:url("https://www.candelaimmobiliare.it/wp-content/uploads/2026/10/candela-servizi-langhe.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover; background-position:center center; background-attachment:fixed;\n}.elementor .e-274d7957-2cf8{width:28px;height:2px;min-width:28px;padding:0px;background-color:#F7B500;}.elementor .e-1fac7e10-53b2{font-family:Montserrat;letter-spacing:0.18em;text-transform:uppercase;font-size:13px !important; font-weight:700 !important; line-height:1.2 !important; color:#9a7000 !important; margin:0px !important; font-size:14px !important;\n}.elementor .e-afcb79-6274{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-4058c118-91cd{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-7f896626-1152{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-3621875-2fbe{max-width:820px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-3f3d6754-d4af{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;}.elementor .e-5f02cc74-69fa{font-family:Montserrat;letter-spacing:0.16em;text-transform:uppercase;font-size:12px !important; font-weight:700 !important; line-height:1.2 !important; color:#9a7000 !important; margin:0px !important; font-size:13px !important;\n}.elementor .e-6ebffbce-441c{font-family:Montserrat;font-size:22px !important; font-weight:700 !important; line-height:1.25 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-6870b846-215d{font-family:Montserrat;font-size:15px !important; font-weight:400 !important; line-height:1.65 !important; color:#6b7480 !important; margin:0px !important; font-size:16px !important;\n}.elementor .e-56ab8611-1fee{width:18px;height:18px;color:#F7B500;margin-block-start:2px;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-7ebb6a74-2b55{font-family:Montserrat;font-size:15px !important; font-weight:400 !important; line-height:1.45 !important; color:#0f1c2b !important; margin:0px !important; font-size:16px !important;\n}.elementor .e-1d607319-45c7{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-45430f61-9b1e{width:18px;height:18px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-12f3318c-8bd0:hover,.elementor .e-12f3318c-8bd0:focus-visible{color:#d99f00 !important;\n}.elementor .e-12f3318c-8bd0{font-family:Montserrat;font-size:16px !important; font-weight:500 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important; font-size:17px !important;\n}.elementor .e-77a9d6b5-5127{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-236d2848-cd5d{width:18px;height:18px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-1e198c57-84b4:hover,.elementor .e-1e198c57-84b4:focus-visible{color:#d99f00 !important;\n}.elementor .e-1e198c57-84b4{font-family:Montserrat;font-size:15px !important; font-weight:500 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important; word-break:break-all; font-size:16px !important;\n}.elementor .e-330da723-d841{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-7d865be2-de7a{width:100%;padding-block-start:8px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-c36b968-5ff6{width:13px;height:13px;color:inherit;display:none;flex:0 0 auto;fill:currentColor;\n}.elementor .e-1d568512-d6c6{font-family:Montserrat;letter-spacing:0.04em;text-transform:uppercase;flex:0 0 auto;width:auto !important; font-size:13px !important; font-weight:700 !important; line-height:1.2 !important; white-space:nowrap; color:inherit !important; margin:0px !important;\n}.elementor .e-5efef01-b34c{width:12px;height:12px;color:inherit;flex:0 0 auto;fill:currentColor;\n}.elementor .e-4718215b-1937:hover,.elementor .e-4718215b-1937:focus-visible{color:#ffffff;border-color:#0f1c2b;background-color:#0f1c2b;}.elementor .e-4718215b-1937{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:6px;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-2f2c5390-2fa6{padding-block-start:28px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;align-items:flex-start;}.elementor .e-ad402c4-a9b2{min-width:0px;overflow:hidden;padding:0px;border-radius:4px;background-color:#ffffff;box-shadow:0px 6px 28px 0px rgba(15,28,43,0.08);display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-70d23963-30cd{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;}.elementor .e-9417d1f-7c3e{font-family:Montserrat;letter-spacing:0.16em;text-transform:uppercase;font-size:12px !important; font-weight:700 !important; line-height:1.2 !important; color:#9a7000 !important; margin:0px !important; font-size:13px !important;\n}.elementor .e-56eb977b-f147{font-family:Montserrat;font-size:22px !important; font-weight:700 !important; line-height:1.25 !important; color:#0f1c2b !important; margin:0px !important;\n}.elementor .e-2f9f51b0-c168{font-family:Montserrat;font-size:15px !important; font-weight:400 !important; line-height:1.65 !important; color:#6b7480 !important; margin:0px !important; font-size:16px !important;\n}.elementor .e-7a7ea671-d42d{width:18px;height:18px;color:#F7B500;margin-block-start:2px;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-455a5a5c-7d89{font-family:Montserrat;font-size:15px !important; font-weight:400 !important; line-height:1.45 !important; color:#0f1c2b !important; margin:0px !important; font-size:16px !important;\n}.elementor .e-6fcf7848-a359{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-6bbbd495-b3c1{width:18px;height:18px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-66266a72-6989:hover,.elementor .e-66266a72-6989:focus-visible{color:#d99f00 !important;\n}.elementor .e-66266a72-6989{font-family:Montserrat;font-size:16px !important; font-weight:500 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important; font-size:17px !important;\n}.elementor .e-2086b5cb-5514{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-4caed902-971e{width:18px;height:18px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-2a7379ac-1591:hover,.elementor .e-2a7379ac-1591:focus-visible{color:#d99f00 !important;\n}.elementor .e-2a7379ac-1591{font-family:Montserrat;font-size:15px !important; font-weight:500 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important; word-break:break-all; font-size:16px !important;\n}.elementor .e-19908df8-494e{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-7b27272f-277a{width:100%;padding-block-start:8px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-3f637ef6-7f74{width:13px;height:13px;color:inherit;display:none;flex:0 0 auto;fill:currentColor;\n}.elementor .e-46b34d2f-42de{font-family:Montserrat;letter-spacing:0.04em;text-transform:uppercase;flex:0 0 auto;width:auto !important; font-size:13px !important; font-weight:700 !important; line-height:1.2 !important; white-space:nowrap; color:inherit !important; margin:0px !important;\n}.elementor .e-719771b5-14e5{width:12px;height:12px;color:inherit;flex:0 0 auto;fill:currentColor;\n}.elementor .e-50746740-6ce7:hover,.elementor .e-50746740-6ce7:focus-visible{color:#ffffff;border-color:#0f1c2b;background-color:#0f1c2b;}.elementor .e-50746740-6ce7{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:6px;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-a5c3f29-44b6{padding-block-start:28px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;align-items:flex-start;}.elementor .e-7bceff7c-58ed{min-width:0px;overflow:hidden;padding:0px;border-radius:4px;background-color:#ffffff;box-shadow:0px 6px 28px 0px rgba(15,28,43,0.08);display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-2c901e71-4ff6{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:row;gap:28px;align-items:stretch;}.elementor .e-33a2dc0c-3c60{width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:3.5%;padding-inline-end:3.5%;background-color:#f6f7f9;display:flex;flex-direction:column;gap:44px;align-items:center;}.elementor .e-2c090a73-ad0b{display:none;}.elementor .e-47e3defa-5dbc{width:28px;height:2px;min-width:28px;padding:0px;background-color:#F7B500;}.elementor .e-6ed2a7cc-93b7{font-family:Montserrat;letter-spacing:0.18em;text-transform:uppercase;font-size:13px !important; font-weight:700 !important; line-height:1.2 !important; color:#9a7000 !important; margin:0px !important; font-size:14px !important;\n}.elementor .e-5baee44c-b633{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-13774ee7-d6f8{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-77f134b0-a15e{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-55815bb4-f338{max-width:820px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-e1e6671-cffd{width:40px;height:40px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-154278a8-de66{font-family:Montserrat;font-size:17px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important; font-size:18px !important;\n}.elementor .e-3ea5a345-1a66{font-family:Montserrat;font-size:14px !important; font-weight:400 !important; line-height:1.6 !important; color:#6b7480 !important; margin:0px !important; font-size:15px !important;\n}.elementor .e-71a89946-b9a8{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-210ede3d-24da{text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:center;}.elementor .e-3d6d58d3-bb86{width:40px;height:40px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-1cef19f7-11db{font-family:Montserrat;font-size:17px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important; font-size:18px !important;\n}.elementor .e-2b602df4-d0c4{font-family:Montserrat;font-size:14px !important; font-weight:400 !important; line-height:1.6 !important; color:#6b7480 !important; margin:0px !important; font-size:15px !important;\n}.elementor .e-6c857900-4170{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-18bf818c-5e7b{text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:22px;padding-inline-end:22px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:center;border-left-style: solid; border-left-color: #dfe3e8;\n}.elementor .e-493b66e4-5d0a{width:40px;height:40px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-1a215fc8-ea47{font-family:Montserrat;font-size:17px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important; font-size:18px !important;\n}.elementor .e-59dd68c8-cf0e{font-family:Montserrat;font-size:14px !important; font-weight:400 !important; line-height:1.6 !important; color:#6b7480 !important; margin:0px !important; font-size:15px !important;\n}.elementor .e-2abb0fae-b906{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-4f910af6-d721{text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:22px;padding-inline-end:22px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:center;border-left-style: solid; border-left-color: #dfe3e8;\n}.elementor .e-7680d44a-351f{width:40px;height:40px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-3ec30db1-8b70{font-family:Montserrat;font-size:17px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important; font-size:18px !important;\n}.elementor .e-606f4548-6b17{font-family:Montserrat;font-size:14px !important; font-weight:400 !important; line-height:1.6 !important; color:#6b7480 !important; margin:0px !important; font-size:15px !important;\n}.elementor .e-4c491c8-1649{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-21f8a5b5-d1ad{text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:22px;padding-inline-end:22px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:center;border-left-style: solid; border-left-color: #dfe3e8;\n}.elementor .e-67aabd76-7f43{width:40px;height:40px;color:#F7B500;flex:0 0 auto;fill:#F7B500;\n}.elementor .e-4bb00bd3-d700{font-family:Montserrat;font-size:17px !important; font-weight:700 !important; line-height:1.3 !important; color:#0f1c2b !important; margin:0px !important; font-size:18px !important;\n}.elementor .e-5034f2f3-c11b{font-family:Montserrat;font-size:14px !important; font-weight:400 !important; line-height:1.6 !important; color:#6b7480 !important; margin:0px !important; font-size:15px !important;\n}.elementor .e-6e868bfc-3e74{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-3a0ff896-c5c0{text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:22px;padding-inline-end:22px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:center;border-left-style: solid; border-left-color: #dfe3e8;\n}.elementor .e-6b8007c0-76da{width:100%;max-width:1300px;padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;}.elementor .e-15270cca-cc9c{font-family:Montserrat;letter-spacing:0.04em;text-transform:uppercase;flex:0 0 auto;width:auto !important; font-size:13px !important; font-weight:700 !important; line-height:1.2 !important; white-space:nowrap; color:inherit !important; margin:0px !important;\n}.elementor .e-493e0ed0-66e8{width:12px;height:12px;color:inherit;flex:0 0 auto;fill:currentColor;\n}.elementor .e-2d8eded-97f6:hover,.elementor .e-2d8eded-97f6:focus-visible{color:#ffffff;border-color:#0f1c2b;background-color:#0f1c2b;}.elementor .e-2d8eded-97f6{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;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;box-sizing:border-box;\n}.elementor .e-1c464c2-7e74{width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:3.5%;padding-inline-end:3.5%;background-color:#ffffff;display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .e-60ecfd35-e0f5{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;background-color:rgba(15,28,43,0.72);pointer-events:none;\n}.elementor .e-5dc56934-a539{width:28px;height:2px;min-width:28px;padding:0px;background-color:#F7B500;}.elementor .e-61ab7285-c3b1{font-family:Montserrat;letter-spacing:0.14em;text-transform:uppercase;font-size:13px !important; font-weight:700 !important; line-height:1.35 !important; color:#F7B500 !important; margin:0px !important;\n}.elementor .e-598a3870-6e68{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-616edf04-32b5{font-family:Montserrat;letter-spacing:-0.01em;font-size:34px !important; font-weight:800 !important; line-height:1.2 !important; color:#ffffff !important; margin:0px !important;\n}.elementor .e-36cb4224-ae46{font-family:Montserrat;font-size:17px !important; font-weight:400 !important; line-height:1.65 !important; color:rgba(255,255,255,0.9) !important; margin:0px !important;\n}.elementor .e-840fc6e-80f7{min-width:0px;max-width:760px;padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;align-items:flex-start;}.elementor .e-52b520c9-8390{font-family:Montserrat;letter-spacing:0.05em;text-transform:uppercase;flex:0 0 auto;width:auto !important; font-size:14px !important; font-weight:700 !important; line-height:1.2 !important; white-space:nowrap; color:inherit !important; margin:0px !important;\n}.elementor .e-148c4798-2e11{width:13px;height:13px;color:inherit;flex:0 0 auto;fill:currentColor;\n}.elementor .e-25ca4161-f080:hover,.elementor .e-25ca4161-f080:focus-visible{border-color:#e0a400;background-color:#e0a400;}.elementor .e-25ca4161-f080{width:auto;color:#0f1c2b;text-decoration:none;cursor:pointer;padding-block-start:17px;padding-block-end:17px;padding-inline-start:40px;padding-inline-end:40px;border-radius:2px;border-width:1.5px;border-color:#F7B500;border-style:solid;background-color:#F7B500;transition:background-color 0.15s;display:inline-flex;flex-direction:row;gap:12px;flex:0 0 auto;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-26a552d7-8fa8{width:100%;max-width:1240px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-695b0962-231c{width:100%;overflow:hidden;position:relative;padding-block-start:80px;padding-block-end:80px;padding-inline-start:3.5%;padding-inline-end:3.5%;background-image:url("https://www.candelaimmobiliare.it/wp-content/uploads/2026/10/hai-un-immobile-da-vendere-candeal-immobiliare-1024x341.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#14202d;display:flex;flex-direction:column;align-items:center;background-size:cover; background-position:center center;\n}.elementor .e-e3dd819-ccb2{font-family:Montserrat;padding:0px;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}