.elementor .e-24a9d5f4-8c78{font-family:var(--font-heading);font-weight:400;font-size:22px;color:var(--color-ink);line-height:1;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-4c6d187f-40d1{font-family:var(--font-body);font-weight:700;font-size:11px;color:var(--color-ink);letter-spacing:0.14em;line-height:1.2;text-align:center;text-transform:uppercase;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3f791ec-4436:hover,.elementor .e-3f791ec-4436:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1.06, 1.06, 1);}.elementor .e-3f791ec-4436{width:168px;height:168px;position:absolute;inset-inline-end:72px;inset-block-end:230px;z-index:3;padding:20px;border-radius:999px;background-color:var(--color-hivis);box-shadow:0px 18px 40px 0px rgba(0, 0, 0, 0.35);transform:rotateX(0deg) rotateY(0deg) rotateZ(-12deg);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-3463aad1-95da{font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--color-sky);letter-spacing:0.18em;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-61f0112f-9377{font-family:var(--font-heading);font-weight:400;font-size:76px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f81be55-798a{max-width:720px;font-family:var(--font-body);font-weight:400;font-size:21px;color:#DCE4EB;line-height:1.6;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-46d43cc1-409c{max-width:1080px;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-640a7408-f989{width:auto;max-width:360px;position:absolute;inset-inline-end:48px;inset-block-end:150px;z-index:2;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.35);border-style:solid;background-color:rgba(255, 255, 255, 0.14);backdrop-filter:blur(12px);}.elementor .e-7bf5f821-98d7{min-height:86vh;overflow:hidden;position:relative;padding-block-start:120px;padding-block-end:200px;padding-inline-start:48px;padding-inline-end:48px;background-image:linear-gradient(90deg, rgba(6, 19, 30, 0.92) 0%,rgba(6, 19, 30, 0.6) 55%,rgba(6, 19, 30, 0.2) 100%),url("https://hugoscaffolds.com/wp-content/uploads/2026/11/hero-apartment-facade.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--color-ink);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-702d1dc5-ff64{font-family:var(--font-heading);font-weight:400;font-size:48px;color:var(--color-sky);line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-65b0ff21-5313{font-family:var(--font-body);font-weight:500;font-size:16px;color:var(--color-steel);line-height:1.5;margin:0px;}.elementor .e-34a8e4b4-c8cc{padding-block-start:40px;padding-block-end:40px;padding-inline-start:44px;padding-inline-end:44px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#E6E2DA;border-style:solid;display:flex;flex-direction:column;}.elementor .e-e8b8379-b048{font-family:var(--font-heading);font-weight:400;font-size:48px;color:var(--color-sky);line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-113954fb-81c9{font-family:var(--font-body);font-weight:500;font-size:16px;color:var(--color-steel);line-height:1.5;margin:0px;}.elementor .e-a475694-2e1b{padding-block-start:40px;padding-block-end:40px;padding-inline-start:44px;padding-inline-end:44px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#E6E2DA;border-style:solid;display:flex;flex-direction:column;}.elementor .e-453204ac-6ff2{font-family:var(--font-heading);font-weight:400;font-size:48px;color:var(--color-sky);line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3f2a2259-562c{font-family:var(--font-body);font-weight:500;font-size:16px;color:var(--color-steel);line-height:1.5;margin:0px;}.elementor .e-3cba7658-1b90{padding-block-start:40px;padding-block-end:40px;padding-inline-start:44px;padding-inline-end:44px;display:flex;flex-direction:column;}.elementor .e-39f56e97-5022{width:100%;max-width:1280px;overflow:hidden;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:20px;border-width:0px;border-color:#F5C518;border-style:solid;background-color:#FFFFFF;box-shadow:0px 24px 60px 0px rgba(6, 19, 30, 0.12);display:grid;grid-template-columns:1fr 1fr 1.3fr;}.elementor .e-7d1b8bb1-dcd2{position:relative;z-index:5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:-110px;display:flex;flex-direction:column;}.elementor .e-11cdde1e-269e{font-family:var(--font-body);font-weight:500;font-size:16px;color:#D5DEE6;line-height:1.5;margin:0px;}.elementor .e-5a9f9948-ee73{width:auto;min-height:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:24px;border-radius:999px;border-width:0px;border-color:#C9C3B8;border-style:solid;background-color:var(--color-navy);display:flex;flex-direction:column;justify-content:center;align-self:flex-start;}.elementor .e-5d58e9d3-dd7f{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-3cd3dec5-a816{padding-block-start:220px;padding-block-end:120px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:-140px;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-557f42d6-6508{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-431b43bb-8cc2{font-family:var(--font-heading);font-weight:400;font-size:40px;color:var(--color-sky);line-height:1;margin:0px;}.elementor .e-5c613593-e4c5{font-family:var(--font-body);font-weight:400;font-size:17px;color:#B9C6D2;line-height:1.65;margin:0px;}.elementor .e-4da7ddd6-b33d{padding:0px;display:flex;flex-direction:column;}.elementor .e-55c37b3b-d6ca:hover,.elementor .e-55c37b3b-d6ca:focus-visible{background-color:rgba(41, 163, 221, 0.06);}.elementor .e-55c37b3b-d6ca{padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255, 255, 255, 0.16);border-style:solid;display:grid;gap:24px;grid-template-columns:90px 1fr auto;align-items:start;}.elementor .e-756f43b4-1530{font-family:var(--font-heading);font-weight:400;font-size:40px;color:var(--color-sky);line-height:1;margin:0px;}.elementor .e-746ee416-ff67{font-family:var(--font-body);font-weight:400;font-size:17px;color:#B9C6D2;line-height:1.65;margin:0px;}.elementor .e-378252e6-e6c2{padding:0px;display:flex;flex-direction:column;}.elementor .e-12cfc2da-d861:hover,.elementor .e-12cfc2da-d861:focus-visible{background-color:rgba(41, 163, 221, 0.06);}.elementor .e-12cfc2da-d861{padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255, 255, 255, 0.16);border-style:solid;display:grid;gap:24px;grid-template-columns:90px 1fr auto;align-items:start;}.elementor .e-7929751e-9dac{font-family:var(--font-heading);font-weight:400;font-size:40px;color:var(--color-sky);line-height:1;margin:0px;}.elementor .e-73edd7e3-eb49{font-family:var(--font-body);font-weight:400;font-size:17px;color:#B9C6D2;line-height:1.65;margin:0px;}.elementor .e-268ecea3-c426{padding:0px;display:flex;flex-direction:column;}.elementor .e-6f6d32c6-ab02:hover,.elementor .e-6f6d32c6-ab02:focus-visible{background-color:rgba(41, 163, 221, 0.06);}.elementor .e-6f6d32c6-ab02{padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255, 255, 255, 0.16);border-style:solid;display:grid;gap:24px;grid-template-columns:90px 1fr auto;align-items:start;}.elementor .e-10eed38-5014{font-family:var(--font-heading);font-weight:400;font-size:40px;color:var(--color-sky);line-height:1;margin:0px;}.elementor .e-627fad9a-3cf8{font-family:var(--font-body);font-weight:400;font-size:17px;color:#B9C6D2;line-height:1.65;margin:0px;}.elementor .e-1e165dcf-7fd2{padding:0px;display:flex;flex-direction:column;}.elementor .e-3d65335e-b365:hover,.elementor .e-3d65335e-b365:focus-visible{background-color:rgba(41, 163, 221, 0.06);}.elementor .e-3d65335e-b365{padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255, 255, 255, 0.16);border-style:solid;display:grid;gap:24px;grid-template-columns:90px 1fr auto;align-items:start;}.elementor .e-c0f9908-c3ab{padding:0px;display:flex;flex-direction:column;}.elementor .e-667377af-cead{width:100%;max-width:1280px;padding-block-start:60px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:80px;grid-template-columns:5fr 7fr;}.elementor .e-4729c0eb-c5d5{padding-block-start:140px;padding-block-end:140px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0px;background-color:var(--color-navy);display:flex;flex-direction:column;}.elementor .e-70b83159-3637{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:20px;display:block;}.elementor .e-113efb7a-1729{font-family:var(--font-heading);font-weight:400;font-size:18px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;margin:0px;}.elementor .e-87cb66d-172d{width:280px;position:absolute;inset-block-end:56px;inset-inline-start:-28px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;background-color:var(--color-navy);box-shadow:0px 12px 28px 0px rgba(6, 19, 30, 0.25);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);}.elementor .e-69af25f2-5648{position:relative;padding:0px;display:flex;flex-direction:column;}.elementor .e-54632824-7258{width:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#CFC9BE;border-style:solid;display:flex;flex-direction:column;}.elementor .e-62af646e-937b{width:100%;padding-block-start:28px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#CFC9BE;border-style:solid;display:flex;flex-direction:column;}.elementor .e-16ddddaa-86bf{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-5d57aec4-7dd2{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:96px;grid-template-columns:5fr 7fr;align-items:center;}.elementor .e-6b5d2cec-970e{padding-block-start:160px;padding-block-end:160px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--color-concrete);display:flex;flex-direction:column;}.elementor .e-4a426504-8748{width:48px;height:6px;min-width:48px;padding:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-radius:4px;background-color:var(--color-sky);}.elementor .e-6130603a-652b{padding:0px;display:flex;flex-direction:column;}.elementor .e-16336a9-ad04{width:48px;height:6px;min-width:48px;padding:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-radius:4px;background-color:var(--color-sky);}.elementor .e-610ed4a5-4e04{padding:0px;display:flex;flex-direction:column;}.elementor .e-1b847bec-fbf8{width:48px;height:6px;min-width:48px;padding:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-radius:4px;background-color:var(--color-sky);}.elementor .e-6155fc9e-b37b{padding:0px;display:flex;flex-direction:column;}.elementor .e-5cb17c17-d0a3{width:48px;height:6px;min-width:48px;padding:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-radius:4px;background-color:var(--color-sky);}.elementor .e-3ffcb9fe-bb18{padding:0px;display:flex;flex-direction:column;}.elementor .e-61e84860-3477{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:40px;grid-template-columns:1fr 1fr;}.elementor .e-20b7a6b1-e587{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-55bb2e93-51fc{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-start-start-radius:200px;border-start-end-radius:200px;border-end-start-radius:20px;border-end-end-radius:20px;border-width:0px;border-color:var(--color-concrete);border-style:solid;display:block;}.elementor .e-b3b955c-4dd4{width:100%;max-width:1280px;position:relative;z-index:1;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:96px;grid-template-columns:7fr 5fr;align-items:center;}.elementor .e-2b91e87b-bcd9{overflow:hidden;position:relative;padding-block-start:170px;padding-block-end:170px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--color-paper);display:flex;flex-direction:column;}.elementor .e-70f0e66d-402c{max-width:720px;padding:0px;display:flex;flex-direction:column;}.elementor .e-33ec2983-b587{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:56px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-3f04e124-b06a{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:20px;display:block;}.elementor .e-478c8828-89df{position:relative;padding:0px;display:flex;flex-direction:column;}.elementor .e-687e37e7-6524{width:100%;aspect-ratio:9 / 14;object-fit:cover;border-radius:20px;display:block;}.elementor .e-31e00fbf-17e9{position:relative;padding:0px;margin-block-start:120px;display:flex;flex-direction:column;}.elementor .e-10c2a3f4-96be{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:24px;grid-template-columns:7fr 5fr;}.elementor .e-5a0fe5b5-4bb8{padding-block-start:160px;padding-block-end:160px;padding-inline-start:48px;padding-inline-end:48px;background-image:radial-gradient(circle at 90% 10%, rgba(41, 163, 221, 0.28) 0%,rgba(6, 19, 30, 0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--color-ink);display:flex;flex-direction:column;}.elementor .e-2440ce54-6539{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;}.elementor .e-f7a41ad-1722{overflow:hidden;padding:0px;border-radius:24px;border-width:1px;border-color:#DCEBF4;border-style:solid;box-shadow:0px 24px 60px 0px rgba(9, 32, 50, 0.10);display:flex;flex-direction:column;}.elementor .e-15a06756-6feb{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--color-navy);line-height:1;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:999px;border-width:1px;border-color:#CFE5F2;border-style:solid;background-color:#EAF4FA;}.elementor .e-aaf07c2-3648{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--color-navy);line-height:1;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:999px;border-width:1px;border-color:#CFE5F2;border-style:solid;background-color:#EAF4FA;}.elementor .e-1570a097-c617{padding-block-start:8px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-651322c8-a64c{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--color-steel);line-height:1.6;margin:0px;}.elementor .e-6e5ab8c4-c193{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-5539e4a5-98b7{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:80px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .e-7e4fc35-2811{padding-block-start:140px;padding-block-end:140px;padding-inline-start:48px;padding-inline-end:48px;background-color:#FFFFFF;display:flex;flex-direction:column;}