.elementor .e-480a99ce-8887{font-size:11px;color:var(--ink);}.elementor .e-3321ac32-8860{max-width:640px;}.elementor .e-6f272246-8854{max-width:520px;color:#2B2F33;}.elementor .e-63c0b919-afa7{width:auto;padding:0px;margin-block-start:10px;gap:14px;flex-wrap:wrap;}.elementor .e-3440ac5a-4f1c{font-family:var(--font-sans);font-weight:600;font-size:28px;color:var(--ink);line-height:1.1;}.elementor .e-6e415625-e146{font-size:12.5px;color:#3A3F45;}.elementor .e-4af1ec39-66d4{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:28px;border-inline-start-width:2px;flex-direction:column;gap:4px;border-left-style: solid; border-left-color: var(--ink);\n}.elementor .e-4ef5d7de-7ff6{font-family:var(--font-sans);font-weight:600;font-size:28px;color:var(--ink);line-height:1.1;}.elementor .e-33172cfb-1422{font-size:12.5px;color:#3A3F45;}.elementor .e-24af446-964e{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:28px;border-inline-start-width:1px;flex-direction:column;gap:4px;border-left-style: solid; border-left-color: rgba(17,19,21,0.25);\n}.elementor .e-7d79eddd-5f85{font-family:var(--font-sans);font-weight:600;font-size:28px;color:var(--ink);line-height:1.1;}.elementor .e-339fe9a3-5cb4{font-size:12.5px;color:#3A3F45;}.elementor .e-53610ecf-41e4{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:28px;border-inline-start-width:1px;flex-direction:column;gap:4px;border-left-style: solid; border-left-color: rgba(17,19,21,0.25);\n}.elementor .e-7984a5de-1c88{font-family:var(--font-sans);font-weight:600;font-size:28px;color:var(--ink);line-height:1.1;}.elementor .e-22fac103-d39e{font-size:12.5px;color:#3A3F45;}.elementor .e-62cadcf0-c473{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:28px;border-inline-start-width:1px;flex-direction:column;gap:4px;border-left-style: solid; border-left-color: rgba(17,19,21,0.25);\n}.elementor .e-321374d4-7a69{width:auto;padding:0px;margin-block-start:44px;gap:0px;flex-wrap:wrap;}.elementor .e-250793b4-82aa{width:100%;max-width:1240px;padding:0px;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-51c13685-ebbd{width:100%;min-height:86vh;padding-block-start:clamp(72px, 9vw, 130px);padding-block-end:64px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-image:linear-gradient(90deg, rgba(255,255,255,0.97) 0%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.45) 52%,rgba(255,255,255,0) 72%),url("https://bimarchitecturedesign.com/wp-content/uploads/2026/10/modern-villa-architecture-bim-design.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;justify-content:center;align-items:center;}.elementor .e-5bf9ac22-8570{color:var(--ink);flex:0 0 auto;}.elementor .e-41ce3f3-e961{font-family:var(--font-sans);font-weight:500;font-size:15px;color:var(--ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#FAFAF8;}.elementor .e-1923d367-cb0e{font-family:var(--font-sans);font-weight:500;font-size:15px;color:var(--ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#FAFAF8;}.elementor .e-2e827c5d-3264{font-family:var(--font-sans);font-weight:500;font-size:15px;color:var(--ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#FAFAF8;}.elementor .e-6a64b332-e0d8{font-family:var(--font-sans);font-weight:500;font-size:15px;color:var(--ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#FAFAF8;}.elementor .e-29d819ae-6281{font-family:var(--font-sans);font-weight:500;font-size:15px;color:var(--ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#FAFAF8;}.elementor .e-1614023b-8f3d{font-family:var(--font-sans);font-weight:500;font-size:15px;color:var(--ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#FAFAF8;}.elementor .e-404cc82-11c0{font-family:var(--font-sans);font-weight:500;font-size:15px;color:var(--ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#FAFAF8;}.elementor .e-1a6e7d6-ef68{width:auto;padding:0px;gap:10px;flex-wrap:wrap;}.elementor .e-6ee4b0d9-6295{width:100%;max-width:1240px;padding:0px;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-3e0b5b81-153c{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);border-block-start-width:1px;border-block-end-width:1px;background-color:#ffffff;justify-content:center;align-items:center;border-top-style: solid; border-top-color: var(--line); border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .e-1282c2d9-51cd{max-width:560px;color:var(--ink);}.elementor .e-2201170b-60e5{width:auto;padding:0px;flex-direction:column;gap:14px;}.elementor .e-4ceab704-1405{font-size:14px;}.elementor .e-1ca41d3e-7dcc{flex:0 0 auto;}.elementor .e-7ceb541f-81e0{width:auto;max-width:470px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:0px;border-inline-start-width:1px;gap:24px;align-items:flex-end;border-left-style: solid; border-left-color: var(--line);\n}.elementor .e-7f08058b-26c8{padding:0px;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-63a08c73-c8dc{width:32px;height:32px;}.elementor .e-10755684-4f07{width:58px;height:58px;padding:13px;margin-block-end:8px;border-radius:50%;background-color:#F0EEEA;justify-content:center;align-items:center;}.elementor .e-17428cb2-82cd{font-size:16px;color:var(--ink);}.elementor .e-2d2ac78b-2562{font-size:13.5px;line-height:1.6;}.elementor .e-55783739-1550{font-weight:600;font-size:13px;color:var(--ink);padding-block-start:6px;margin-block-start:auto;}.elementor .e-5639a6ce-a9c3:hover,.elementor .e-5639a6ce-a9c3:focus-visible{background-color:#ffffff;box-shadow:0px 18px 40px 0px rgba(17,19,21,0.08);}.elementor .e-5639a6ce-a9c3{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;border-inline-end-width:1px;background-color:transparent;transition:background-color 0.3s, box-shadow 0.3s;flex-direction:column;gap:12px;border-right-style: solid; border-right-color: var(--line);\n}.elementor .e-10dae6e1-9814{width:32px;height:32px;}.elementor .e-58f63971-80b8{width:58px;height:58px;padding:13px;margin-block-end:8px;border-radius:50%;background-color:#F0EEEA;justify-content:center;align-items:center;}.elementor .e-62ad01c9-b4cc{font-size:16px;color:var(--ink);}.elementor .e-104f2847-5d7c{font-size:13.5px;line-height:1.6;}.elementor .e-7907ba01-62a2{font-weight:600;font-size:13px;color:var(--ink);padding-block-start:6px;margin-block-start:auto;}.elementor .e-e072379-cf92:hover,.elementor .e-e072379-cf92:focus-visible{background-color:#ffffff;box-shadow:0px 18px 40px 0px rgba(17,19,21,0.08);}.elementor .e-e072379-cf92{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;border-inline-end-width:1px;background-color:transparent;transition:background-color 0.3s, box-shadow 0.3s;flex-direction:column;gap:12px;border-right-style: solid; border-right-color: var(--line);\n}.elementor .e-307c88df-dde3{width:32px;height:32px;}.elementor .e-7219f20a-6c17{width:58px;height:58px;padding:13px;margin-block-end:8px;border-radius:50%;background-color:#F0EEEA;justify-content:center;align-items:center;}.elementor .e-7a4e3be7-81c4{font-size:16px;color:var(--ink);}.elementor .e-6749e1d6-69f4{font-size:13.5px;line-height:1.6;}.elementor .e-1f9414c6-b06b{font-weight:600;font-size:13px;color:var(--ink);padding-block-start:6px;margin-block-start:auto;}.elementor .e-2478b239-5acc:hover,.elementor .e-2478b239-5acc:focus-visible{background-color:#ffffff;box-shadow:0px 18px 40px 0px rgba(17,19,21,0.08);}.elementor .e-2478b239-5acc{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;border-inline-end-width:1px;background-color:transparent;transition:background-color 0.3s, box-shadow 0.3s;flex-direction:column;gap:12px;border-right-style: solid; border-right-color: var(--line);\n}.elementor .e-32962c4e-2f0c{width:32px;height:32px;}.elementor .e-dffecc3-8335{width:58px;height:58px;padding:13px;margin-block-end:8px;border-radius:50%;background-color:#F0EEEA;justify-content:center;align-items:center;}.elementor .e-46fd14a-3970{font-size:16px;color:var(--ink);}.elementor .e-5f404c54-1fa8{font-size:13.5px;line-height:1.6;}.elementor .e-7a655d03-6457{font-weight:600;font-size:13px;color:var(--ink);padding-block-start:6px;margin-block-start:auto;}.elementor .e-56028859-fa03:hover,.elementor .e-56028859-fa03:focus-visible{background-color:#ffffff;box-shadow:0px 18px 40px 0px rgba(17,19,21,0.08);}.elementor .e-56028859-fa03{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;border-inline-end-width:1px;background-color:transparent;transition:background-color 0.3s, box-shadow 0.3s;flex-direction:column;gap:12px;border-right-style: solid; border-right-color: var(--line);\n}.elementor .e-65524363-32c3{width:32px;height:32px;}.elementor .e-4bf48103-2ffa{width:58px;height:58px;padding:13px;margin-block-end:8px;border-radius:50%;background-color:#F0EEEA;justify-content:center;align-items:center;}.elementor .e-2d4df740-6206{font-size:16px;color:var(--ink);}.elementor .e-3697e115-dd4e{font-size:13.5px;line-height:1.6;}.elementor .e-233e6128-1692{font-weight:600;font-size:13px;color:var(--ink);padding-block-start:6px;margin-block-start:auto;}.elementor .e-53f20fa8-8235:hover,.elementor .e-53f20fa8-8235:focus-visible{background-color:#ffffff;box-shadow:0px 18px 40px 0px rgba(17,19,21,0.08);}.elementor .e-53f20fa8-8235{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;border-inline-end-width:1px;background-color:transparent;transition:background-color 0.3s, box-shadow 0.3s;flex-direction:column;gap:12px;border-right-style: solid; border-right-color: var(--line);\n}.elementor .e-74ca4170-5be3{width:32px;height:32px;}.elementor .e-668fdf3f-68c3{width:58px;height:58px;padding:13px;margin-block-end:8px;border-radius:50%;background-color:#F0EEEA;justify-content:center;align-items:center;}.elementor .e-47743624-197f{font-size:16px;color:var(--ink);}.elementor .e-b2d4376-a0d5{font-size:13.5px;line-height:1.6;}.elementor .e-49a714da-b52f{font-weight:600;font-size:13px;color:var(--ink);padding-block-start:6px;margin-block-start:auto;}.elementor .e-40c62bf-c57a:hover,.elementor .e-40c62bf-c57a:focus-visible{background-color:#ffffff;box-shadow:0px 18px 40px 0px rgba(17,19,21,0.08);}.elementor .e-40c62bf-c57a{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;background-color:transparent;transition:background-color 0.3s, box-shadow 0.3s;flex-direction:column;gap:12px;}.elementor .e-b2491f9-a2aa{column-gap:0px;padding:0px;border-block-start-width:1px;grid-template-columns:repeat(6, 1fr);grid-template-rows:auto;row-gap: 0px; border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-2bb923f5-c37d{width:100%;max-width:1240px;padding:0px;flex-direction:column;gap:52px;}.elementor .e-39fb4fb7-4118{width:100%;padding-block-start:var(--section-y);padding-block-end:var(--section-y);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:#FAFAF8;justify-content:center;align-items:center;}.elementor .e-7759dab4-32d9{color:var(--bronze-light);}.elementor .e-caf644a-9b8e{font-size:clamp(32px, 4vw, 54px);color:#ffffff;line-height:1.15;}.elementor .e-42e0db76-b0fc{max-width:620px;font-family:var(--font-body);font-size:17px;color:rgba(255,255,255,0.82);line-height:1.65;}.elementor .e-2c625445-bdd2{font-family:var(--font-sans);font-weight:600;font-size:36px;color:#ffffff;line-height:1.1;}.elementor .e-2beae657-60a6{font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,0.72);}.elementor .e-4d1f2f49-41a9{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;flex-direction:column;gap:4px;align-items:center;}.elementor .e-5d04ca62-783e{font-family:var(--font-sans);font-weight:600;font-size:36px;color:#ffffff;line-height:1.1;}.elementor .e-1c1b5290-92e3{font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,0.72);}.elementor .e-41210871-5b16{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;border-inline-start-width:1px;border-inline-end-width:1px;flex-direction:column;gap:4px;align-items:center;border-left-style: solid; border-left-color: rgba(255,255,255,0.25); border-right-style: solid; border-right-color: rgba(255,255,255,0.25);\n}.elementor .e-2f9aa627-bce7{font-family:var(--font-sans);font-weight:600;font-size:36px;color:#ffffff;line-height:1.1;}.elementor .e-1f530d1e-10c3{font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,0.72);}.elementor .e-2e8c0a60-a393{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;flex-direction:column;gap:4px;align-items:center;}.elementor .e-7169727a-6b92{width:auto;padding-block-start:22px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;gap:0px;flex-wrap:wrap;justify-content:center;}.elementor .e-65176918-c002{margin-block-start:10px;}.elementor .e-45628646-ab8e{width:100%;max-width:860px;text-align:center;padding:0px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-2d9ffee3-f23c{width:100%;min-height:560px;padding-block-start:clamp(72px, 9vw, 120px);padding-block-end:clamp(72px, 9vw, 120px);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-image:linear-gradient(180deg, rgba(15,17,19,0.55) 0%,rgba(15,17,19,0.72) 100%),url("https://bimarchitecturedesign.com/wp-content/uploads/2026/10/modern-residence-exterior-render.webp");background-repeat:repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;justify-content:center;align-items:center;}.elementor .e-3b3e923-bbf8{position:absolute;inset: 0px;\n}.elementor .e-1d3afbea-648e{font-family:var(--font-sans);font-weight:600;font-size:42px;color:#ffffff;line-height:1;}.elementor .e-42f915cc-304a{font-size:12.5px;color:rgba(255,255,255,0.75);line-height:1.5;}.elementor .e-439947c8-bcad{width:auto;position:absolute;inset-inline-end:-24px;inset-block-end:-24px;padding-block-start:26px;padding-block-end:26px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--ink);flex-direction:column;gap:6px;}.elementor .e-3f52c2a0-13a0{height:clamp(360px, 42vw, 560px);overflow:visible;position:relative;padding:0px;}.elementor .e-3c1b645d-6262{color:var(--ink);}.elementor .e-1d4a515c-ceb7{color:#2F3439;}.elementor .e-4d82bb69-ca97{width:20px;height:20px;flex:0 0 auto;}.elementor .e-2f062310-3b84{font-weight:500;font-size:14px;color:var(--ink);}.elementor .e-13238f0d-92e3{padding:0px;gap:10px;align-items:center;}.elementor .e-1a4fa14c-8d83{width:20px;height:20px;flex:0 0 auto;}.elementor .e-559d1888-87d1{font-weight:500;font-size:14px;color:var(--ink);}.elementor .e-263af3f2-bb1c{padding:0px;gap:10px;align-items:center;}.elementor .e-4b971f12-ce28{width:20px;height:20px;flex:0 0 auto;}.elementor .e-2d6bc2ab-3ef3{font-weight:500;font-size:14px;color:var(--ink);}.elementor .e-51dd59ff-c1c6{padding:0px;gap:10px;align-items:center;}.elementor .e-79f635f3-47b4{width:20px;height:20px;flex:0 0 auto;}.elementor .e-281e4a24-62a0{font-weight:500;font-size:14px;color:var(--ink);}.elementor .e-5622bafd-ac49{padding:0px;gap:10px;align-items:center;}.elementor .e-63da3b5c-1370{width:100%;column-gap:24px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap: 14px;\n}.elementor .e-7d8f97e4-fb7e{margin-block-start:8px;}.elementor .e-746ab4d0-469b{padding:0px;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-4c9c3484-6298{width:100%;max-width:1240px;column-gap:clamp(40px, 6vw, 88px);padding:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;row-gap: 48px;\n}.elementor .e-5eba2a3e-c3a7{width:100%;padding-block-start:var(--section-y);padding-block-end:var(--section-y);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:#ffffff;justify-content:center;align-items:center;}.elementor .e-1c556392-821c{color:var(--ink);}.elementor .e-6573af12-e603{width:auto;padding:0px;flex-direction:column;gap:12px;}.elementor .e-3cf159c2-3010{padding:0px;gap:20px;justify-content:space-between;align-items:flex-end;}.elementor .e-3d4cdb47-26e5:hover,.elementor .e-3d4cdb47-26e5:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-3d4cdb47-26e5{transition:transform 0.6s;}.elementor .e-68da7555-e2e7{overflow:hidden;aspect-ratio:4 / 3;padding:0px;background-color:#E9E6E0;}.elementor .e-2a57d42a-dfe6{font-size:16px;}.elementor .e-7e63d7f-6542{font-size:12.5px;color:var(--text-muted);}.elementor .e-6d59c03b-b1e2{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-770d1d27-5a03{font-size:18px;}.elementor .e-1098d673-4ade{padding:0px;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-58d21f5f-5fdc:hover,.elementor .e-58d21f5f-5fdc:focus-visible{color:var(--bronze);}.elementor .e-58d21f5f-5fdc{color:var(--ink);padding:0px;flex-direction:column;gap:16px;}.elementor .e-5d57a2b5-b2fa:hover,.elementor .e-5d57a2b5-b2fa:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-5d57a2b5-b2fa{transition:transform 0.6s;}.elementor .e-1eb5a121-a5ac{overflow:hidden;aspect-ratio:4 / 3;padding:0px;background-color:#E9E6E0;}.elementor .e-76b9e8a0-aa57{font-size:16px;}.elementor .e-6d5e0c71-9e82{font-size:12.5px;color:var(--text-muted);}.elementor .e-66e5d3fd-fddf{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-53b61e70-5323{font-size:18px;}.elementor .e-af18d9f-9435{padding:0px;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-3b643a15-e834:hover,.elementor .e-3b643a15-e834:focus-visible{color:var(--bronze);}.elementor .e-3b643a15-e834{color:var(--ink);padding:0px;flex-direction:column;gap:16px;}.elementor .e-49872507-2219:hover,.elementor .e-49872507-2219:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-49872507-2219{transition:transform 0.6s;}.elementor .e-466a9e68-a78d{overflow:hidden;aspect-ratio:4 / 3;padding:0px;background-color:#E9E6E0;}.elementor .e-2221ce1a-75c4{font-size:16px;}.elementor .e-1a765bac-32d9{font-size:12.5px;color:var(--text-muted);}.elementor .e-64796c7d-d84a{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-1aa44735-1381{font-size:18px;}.elementor .e-2c751a32-6a34{padding:0px;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-14c7d9eb-3c41:hover,.elementor .e-14c7d9eb-3c41:focus-visible{color:var(--bronze);}.elementor .e-14c7d9eb-3c41{color:var(--ink);padding:0px;flex-direction:column;gap:16px;}.elementor .e-2b271a4-5c83:hover,.elementor .e-2b271a4-5c83:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-2b271a4-5c83{transition:transform 0.6s;}.elementor .e-5067fa00-f98b{overflow:hidden;aspect-ratio:4 / 3;padding:0px;background-color:#E9E6E0;}.elementor .e-65d320c4-7a37{font-size:16px;}.elementor .e-3bf46abe-42f4{font-size:12.5px;color:var(--text-muted);}.elementor .e-1df72f7e-5a48{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-1993c8a-4ae3{font-size:18px;}.elementor .e-f4debc4-528a{padding:0px;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-75fbbae-9e2a:hover,.elementor .e-75fbbae-9e2a:focus-visible{color:var(--bronze);}.elementor .e-75fbbae-9e2a{color:var(--ink);padding:0px;flex-direction:column;gap:16px;}.elementor .e-513d6942-6a6c{column-gap:22px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 32px;\n}.elementor .e-2d3cf4e3-6f93{width:100%;max-width:1240px;padding:0px;flex-direction:column;gap:40px;}.elementor .e-32b44526-45a6{width:100%;padding-block-start:var(--section-y);padding-block-end:var(--section-y);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:#FAFAF8;justify-content:center;align-items:center;}.elementor .e-2762229a-7066{color:var(--ink);}.elementor .e-74e67a94-1ac1{color:#2F3439;}.elementor .e-6d9ea64a-b4c6{font-weight:600;font-size:11px;color:var(--text-muted);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-12c31f2d-6ae1{font-family:var(--font-sans);font-weight:500;font-size:17px;color:var(--ink);}.elementor .e-550b8761-f535{padding:0px;flex-direction:column;gap:4px;}.elementor .e-629c5bf6-eb83{font-weight:600;font-size:11px;color:var(--text-muted);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-76282612-e953{font-family:var(--font-sans);font-weight:500;font-size:17px;color:var(--ink);}.elementor .e-32f141b6-134a{padding:0px;flex-direction:column;gap:4px;}.elementor .e-24c451cc-ed5d{font-weight:600;font-size:11px;color:var(--text-muted);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-7d48dc74-24a1{font-family:var(--font-sans);font-weight:500;font-size:17px;color:var(--ink);}.elementor .e-3ad6933a-615a{padding:0px;flex-direction:column;gap:4px;}.elementor .e-2dc803dd-142c{font-weight:600;font-size:11px;color:var(--text-muted);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-3ba95bca-c8a2{font-family:var(--font-sans);font-weight:500;font-size:17px;color:var(--ink);}.elementor .e-5bd088e8-5198{padding:0px;flex-direction:column;gap:4px;}.elementor .e-74eff283-6d97{width:100%;column-gap:24px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap: 18px; border-top-style: solid; border-top-color: var(--line); border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .e-2d1e716-14f9{margin-block-start:6px;}.elementor .e-bc7c18f-edcf{padding:0px;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-29706c17-cb34{overflow:hidden;padding:0px;background-color:#EFEDE8;grid-row:1 / 3;}.elementor .e-53600e25-34e8{overflow:hidden;padding:0px;background-color:#EFEDE8;}.elementor .e-175321dc-ebf7{object-fit:contain;}.elementor .e-766fe228-64e8{overflow:hidden;padding:0px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;}.elementor .e-2746d086-705b{column-gap:14px;padding:0px;grid-template-columns:1.3fr 1fr;grid-template-rows:240px 200px;row-gap: 14px;\n}.elementor .e-57698ac3-d378{width:100%;max-width:1240px;column-gap:clamp(36px, 5vw, 72px);padding:0px;grid-template-columns:0.9fr 1.1fr;grid-template-rows:auto;align-items:center;row-gap: 40px;\n}.elementor .e-6be72e1e-12ab{width:100%;padding-block-start:var(--section-y);padding-block-end:var(--section-y);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:#ffffff;justify-content:center;align-items:center;}.elementor .e-519ac248-f98a{color:var(--bronze-light);}.elementor .e-56d3cf00-3cf5{color:#ffffff;}.elementor .e-714976af-1137{width:auto;padding:0px;flex-direction:column;gap:12px;}.elementor .e-6a5dd844-6a1c{font-size:14.5px;color:rgba(255,255,255,0.72);line-height:1.7;}.elementor .e-41a93c55-53e2:hover,.elementor .e-41a93c55-53e2:focus-visible{color:var(--bronze-light);}.elementor .e-41a93c55-53e2{color:#ffffff;}.elementor .e-462a7417-644d{width:auto;max-width:440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:0px;border-inline-start-width:1px;flex-direction:column;gap:14px;align-items:flex-start;border-left-style: solid; border-left-color: rgba(255,255,255,0.16);\n}.elementor .e-2758bb67-2280{padding:0px;gap:32px;justify-content:space-between;align-items:flex-end;}.elementor .e-794e26b4-a07b:hover,.elementor .e-794e26b4-a07b:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-794e26b4-a07b{position:absolute;transition:transform 0.7s;inset: 0px; object-position: center 20%;\n}.elementor .e-49b818e8-3d06{font-family:var(--font-body);font-weight:700;font-size:10.5px;color:#ffffff;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:6px;background-color:var(--bronze);}.elementor .e-7a773155-ad5e{font-family:var(--font-display);font-weight:400;font-size:32px;color:#ffffff;line-height:1.15;}.elementor .e-7d6cd6da-10d1{font-family:var(--font-body);font-size:14px;color:rgba(255,255,255,0.75);}.elementor .e-5d3dafd5-4de6{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:90px;padding-block-end:28px;padding-inline-start:30px;padding-inline-end:30px;background-image:linear-gradient(180deg, rgba(17,19,21,0) 0%,rgba(17,19,21,0.75) 45%,rgba(17,19,21,0.95) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:6px;align-items:flex-start;pointer-events: none;\n}.elementor .e-2f55c88-c66b{overflow:hidden;position:relative;padding:0px;background-color:#E7E3DB;grid-row:1 / 3;}.elementor .e-63662f00-a880:hover,.elementor .e-63662f00-a880:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-63662f00-a880{position:absolute;transition:transform 0.7s;inset: 0px; object-position: center 20%;\n}.elementor .e-123934b0-4257{font-family:var(--font-body);font-weight:700;font-size:10px;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;margin-block-end:4px;background-color:var(--bronze);}.elementor .e-2f99fc2c-11e6{font-family:var(--font-sans);font-weight:500;font-size:19px;color:#ffffff;}.elementor .e-7b1ffa5e-5e9e{font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,0.72);}.elementor .e-79643215-356e{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:60px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, rgba(17,19,21,0) 0%,rgba(17,19,21,0.8) 50%,rgba(17,19,21,0.95) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:4px;align-items:flex-start;pointer-events: none;\n}.elementor .e-c0a4ef0-ce40{overflow:hidden;position:relative;padding:0px;background-color:#E7E3DB;}.elementor .e-1c2136a8-8c50:hover,.elementor .e-1c2136a8-8c50:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-1c2136a8-8c50{object-fit:contain;position:absolute;padding-block-start:18px;padding-block-end:90px;padding-inline-start:18px;padding-inline-end:18px;transition:transform 0.7s;inset: 0px; object-position: center 30%;\n}.elementor .e-3c5cb7-3250{font-family:var(--font-body);font-weight:700;font-size:10px;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;margin-block-end:4px;background-color:var(--bronze);}.elementor .e-397a83ba-2777{font-family:var(--font-sans);font-weight:500;font-size:19px;color:#ffffff;}.elementor .e-44a0687c-1d8e{font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,0.72);}.elementor .e-196c373-3ae9{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:60px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, rgba(17,19,21,0) 0%,rgba(17,19,21,0.8) 50%,rgba(17,19,21,0.95) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:4px;align-items:flex-start;pointer-events: none;\n}.elementor .e-1af57f38-dbaf{overflow:hidden;position:relative;padding:0px;background-color:#E7E3DB;}.elementor .e-515b6904-2021:hover,.elementor .e-515b6904-2021:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-515b6904-2021{position:absolute;transition:transform 0.7s;inset: 0px; object-position: center 20%;\n}.elementor .e-551fd4f5-4c8b{font-family:var(--font-body);font-weight:700;font-size:10px;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;margin-block-end:4px;background-color:var(--bronze);}.elementor .e-5c9809ca-5cc0{font-family:var(--font-sans);font-weight:500;font-size:19px;color:#ffffff;}.elementor .e-394847c7-c702{font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,0.72);}.elementor .e-27af6fa9-66c6{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:60px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, rgba(17,19,21,0) 0%,rgba(17,19,21,0.8) 50%,rgba(17,19,21,0.95) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:4px;align-items:flex-start;pointer-events: none;\n}.elementor .e-4f1f7e35-f88c{overflow:hidden;position:relative;padding:0px;background-color:#E7E3DB;}.elementor .e-58a11080-53b7:hover,.elementor .e-58a11080-53b7:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-58a11080-53b7{position:absolute;transition:transform 0.7s;inset: 0px; object-position: center 20%;\n}.elementor .e-5c143517-c69c{font-family:var(--font-body);font-weight:700;font-size:10px;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;margin-block-end:4px;background-color:var(--bronze);}.elementor .e-5a255460-7c28{font-family:var(--font-sans);font-weight:500;font-size:19px;color:#ffffff;}.elementor .e-434a42a1-a583{font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,0.72);}.elementor .e-76dcdf7a-612f{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:60px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, rgba(17,19,21,0) 0%,rgba(17,19,21,0.8) 50%,rgba(17,19,21,0.95) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:4px;align-items:flex-start;pointer-events: none;\n}.elementor .e-5d65a52a-4dd8{overflow:hidden;position:relative;padding:0px;background-color:#E7E3DB;}.elementor .e-59072aaa-49d6{column-gap:18px;padding:0px;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:300px 300px;row-gap: 18px;\n}.elementor .e-395d3428-9371{width:100%;max-width:1240px;padding:0px;flex-direction:column;gap:44px;}.elementor .e-23a3388b-5a95{width:100%;padding-block-start:var(--section-y);padding-block-end:var(--section-y);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:#121417;justify-content:center;align-items:center;background-image: radial-gradient(ellipse at 100% 0%, rgba(176,138,90,0.22) 0%, rgba(18,20,23,0) 55%), radial-gradient(ellipse at 0% 100%, rgba(176,138,90,0.12) 0%, rgba(18,20,23,0) 50%);\n}.elementor .e-56f27acd-1531{position:absolute;inset: 0px;\n}.elementor .e-6cb50afe-fba8{min-height:460px;overflow:hidden;position:relative;padding:0px;}.elementor .e-32860027-3383{color:var(--ink);margin-block-end:26px;}.elementor .e-2a2c8bce-160c{font-family:var(--font-sans);font-weight:600;font-size:15px;color:var(--ink);}.elementor .e-346f1ed3-aac0{width:28px;height:28px;}.elementor .e-6aa0208b-6aeb{width:54px;height:54px;padding:12px;margin-block-start:4px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;justify-content:center;align-items:center;}.elementor .e-3603d76f-6c97{font-size:15.5px;color:var(--ink);}.elementor .e-75e16352-ca65{font-size:13.5px;line-height:1.6;}.elementor .e-47b8e733-355d{padding:0px;flex-direction:column;gap:10px;}.elementor .e-9edc764-94ed{font-family:var(--font-sans);font-weight:600;font-size:15px;color:var(--ink);}.elementor .e-ec6a7d0-2013{width:28px;height:28px;}.elementor .e-481e1a58-f05a{width:54px;height:54px;padding:12px;margin-block-start:4px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;justify-content:center;align-items:center;}.elementor .e-5b1e439d-5eba{font-size:15.5px;color:var(--ink);}.elementor .e-4936caf2-dbc1{font-size:13.5px;line-height:1.6;}.elementor .e-50bbf28d-464c{padding:0px;flex-direction:column;gap:10px;}.elementor .e-3ce63257-e88a{font-family:var(--font-sans);font-weight:600;font-size:15px;color:var(--ink);}.elementor .e-61e5af2f-2835{width:28px;height:28px;}.elementor .e-2d152c1b-1821{width:54px;height:54px;padding:12px;margin-block-start:4px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;justify-content:center;align-items:center;}.elementor .e-49fc10f8-c068{font-size:15.5px;color:var(--ink);}.elementor .e-1b4869c-c43c{font-size:13.5px;line-height:1.6;}.elementor .e-20c7d7b7-4795{padding:0px;flex-direction:column;gap:10px;}.elementor .e-667e7dd6-7b91{font-family:var(--font-sans);font-weight:600;font-size:15px;color:var(--ink);}.elementor .e-13a3ec6c-cd2c{width:28px;height:28px;}.elementor .e-7163ced8-894e{width:54px;height:54px;padding:12px;margin-block-start:4px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;justify-content:center;align-items:center;}.elementor .e-7e980df1-8aa4{font-size:15.5px;color:var(--ink);}.elementor .e-3b4f8d97-334d{font-size:13.5px;line-height:1.6;}.elementor .e-44d80942-cecb{padding:0px;flex-direction:column;gap:10px;}.elementor .e-755653cd-6b0d{max-width:820px;column-gap:28px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 32px;\n}.elementor .e-7896d5bb-a5eb{padding-block-start:clamp(48px, 6vw, 88px);padding-block-end:clamp(48px, 6vw, 88px);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);flex-direction:column;gap:14px;justify-content:center;}.elementor .e-6027b8db-4473{width:100%;column-gap:0px;padding:0px;grid-template-columns:0.75fr 1.25fr;grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-60d66f0c-151f{width:100%;padding:0px;background-color:#F4F3EF;align-items:stretch;}.elementor .e-164ea691-e715{color:rgba(255,255,255,0.7);}.elementor .e-60f209a8-12cd{color:#ffffff;}.elementor .e-56b8c29d-13e4{max-width:440px;font-size:15.5px;color:rgba(255,255,255,0.78);line-height:1.7;}.elementor .e-52b901f1-be09{padding:0px;flex-direction:column;gap:14px;}.elementor .e-490df821-436f{width:30px;height:30px;margin-block-end:6px;}.elementor .e-2fb1a26e-c194{font-size:15.5px;color:#ffffff;}.elementor .e-456102d2-6d88{font-size:13px;color:rgba(255,255,255,0.65);line-height:1.6;}.elementor .e-310f19e9-92f1{padding-block-start:4px;padding-block-end:4px;padding-inline-start:22px;padding-inline-end:22px;border-inline-start-width:1px;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: rgba(255,255,255,0.18);\n}.elementor .e-12a02c2-8d94{width:30px;height:30px;margin-block-end:6px;}.elementor .e-1a422df6-fbaa{font-size:15.5px;color:#ffffff;}.elementor .e-61882015-bb94{font-size:13px;color:rgba(255,255,255,0.65);line-height:1.6;}.elementor .e-7dad7e3c-4e38{padding-block-start:4px;padding-block-end:4px;padding-inline-start:22px;padding-inline-end:22px;border-inline-start-width:1px;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: rgba(255,255,255,0.18);\n}.elementor .e-70112fce-f188{width:30px;height:30px;margin-block-end:6px;}.elementor .e-328e596-dc4b{font-size:15.5px;color:#ffffff;}.elementor .e-3c9c17bc-e68c{font-size:13px;color:rgba(255,255,255,0.65);line-height:1.6;}.elementor .e-72491a50-a985{padding-block-start:4px;padding-block-end:4px;padding-inline-start:22px;padding-inline-end:22px;border-inline-start-width:1px;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: rgba(255,255,255,0.18);\n}.elementor .e-433db9ff-df85{width:30px;height:30px;margin-block-end:6px;}.elementor .e-2fb1dde4-dd94{font-size:15.5px;color:#ffffff;}.elementor .e-7b52231-fc68{font-size:13px;color:rgba(255,255,255,0.65);line-height:1.6;}.elementor .e-5625da47-5d00{padding-block-start:4px;padding-block-end:4px;padding-inline-start:22px;padding-inline-end:22px;border-inline-start-width:1px;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: rgba(255,255,255,0.18);\n}.elementor .e-3b52108f-9c20{column-gap:0px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 28px;\n}.elementor .e-1872f97-1c60{width:100%;max-width:1240px;column-gap:64px;padding:0px;grid-template-columns:0.9fr 1.4fr;grid-template-rows:auto;align-items:center;row-gap: 40px;\n}.elementor .e-3d01f45c-3703{width:100%;padding-block-start:clamp(56px, 6vw, 84px);padding-block-end:clamp(56px, 6vw, 84px);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-image:linear-gradient(90deg, rgba(15,17,19,0.94) 0%,rgba(15,17,19,0.86) 50%,rgba(15,17,19,0.78) 100%),url("https://bimarchitecturedesign.com/wp-content/uploads/2026/10/glass-skyscrapers-commercial-architecture.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;justify-content:center;align-items:center;}.elementor .e-2e0071f4-7b1f{color:var(--ink);}.elementor .e-5deef818-dc36{width:auto;padding:0px;flex-direction:column;gap:12px;}.elementor .e-24b84777-43df{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);gap:20px;justify-content:space-between;align-items:flex-end;}.elementor .e-391e0e8e-6570:hover,.elementor .e-391e0e8e-6570:focus-visible{transform:scale3d(1.08, 1.08, 1);filter: saturate(1.1);\n}.elementor .e-391e0e8e-6570{position:absolute;transition:transform 0.8s, filter 0.5s;inset: 0px; filter: saturate(0.85);\n}.elementor .e-181dd555-6473{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:var(--font-sans);font-weight:500;font-size:15px;color:#ffffff;padding-block-start:50px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;background-image:linear-gradient(180deg, rgba(17,19,21,0) 0%,rgba(17,19,21,0.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-62214a06-1509:hover,.elementor .e-62214a06-1509:focus-visible{z-index:2;}.elementor .e-62214a06-1509{overflow:hidden;position:relative;padding:0px;}.elementor .e-37f492f6-3af9:hover,.elementor .e-37f492f6-3af9:focus-visible{transform:scale3d(1.08, 1.08, 1);filter: saturate(1.1);\n}.elementor .e-37f492f6-3af9{position:absolute;transition:transform 0.8s, filter 0.5s;inset: 0px; filter: saturate(0.85);\n}.elementor .e-2866c450-cf43{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:var(--font-sans);font-weight:500;font-size:15px;color:#ffffff;padding-block-start:50px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;background-image:linear-gradient(180deg, rgba(17,19,21,0) 0%,rgba(17,19,21,0.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-615f2ef4-e5e1{overflow:hidden;position:relative;padding:0px;}.elementor .e-b1e07f9-319d:hover,.elementor .e-b1e07f9-319d:focus-visible{transform:scale3d(1.08, 1.08, 1);filter: saturate(1.1);\n}.elementor .e-b1e07f9-319d{position:absolute;transition:transform 0.8s, filter 0.5s;inset: 0px; filter: saturate(0.85);\n}.elementor .e-66b61bc0-26c5{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:var(--font-sans);font-weight:500;font-size:15px;color:#ffffff;padding-block-start:50px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;background-image:linear-gradient(180deg, rgba(17,19,21,0) 0%,rgba(17,19,21,0.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-253eb3b1-a0ab{overflow:hidden;position:relative;padding:0px;}.elementor .e-571c51b0-3178:hover,.elementor .e-571c51b0-3178:focus-visible{transform:scale3d(1.08, 1.08, 1);filter: saturate(1.1);\n}.elementor .e-571c51b0-3178{position:absolute;transition:transform 0.8s, filter 0.5s;inset: 0px; filter: saturate(0.85);\n}.elementor .e-6abe33aa-f2bf{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:var(--font-sans);font-weight:500;font-size:15px;color:#ffffff;padding-block-start:50px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;background-image:linear-gradient(180deg, rgba(17,19,21,0) 0%,rgba(17,19,21,0.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-3b106e-d4ce{overflow:hidden;position:relative;padding:0px;}.elementor .e-c3cb3f9-4bfd:hover,.elementor .e-c3cb3f9-4bfd:focus-visible{transform:scale3d(1.08, 1.08, 1);filter: saturate(1.1);\n}.elementor .e-c3cb3f9-4bfd{position:absolute;transition:transform 0.8s, filter 0.5s;inset: 0px; filter: saturate(0.85);\n}.elementor .e-46f99cda-6222{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:var(--font-sans);font-weight:500;font-size:15px;color:#ffffff;padding-block-start:50px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;background-image:linear-gradient(180deg, rgba(17,19,21,0) 0%,rgba(17,19,21,0.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-14376472-ba31{overflow:hidden;position:relative;padding:0px;}.elementor .e-6386ad7e-4ec3{width:100%;column-gap:0px;padding:0px;grid-template-columns:repeat(5, 1fr);grid-template-rows:360px;row-gap: 0px;\n}.elementor .e-3c7fc4d8-a89a{width:100%;padding-block-start:var(--section-y);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff;flex-direction:column;gap:36px;align-items:center;}.elementor .e-4921fb2d-6dc4{color:var(--bronze-light);}.elementor .e-6fcb09eb-5423{font-size:clamp(32px, 3.6vw, 48px);color:#ffffff;}.elementor .e-50d3a0d8-f1ec{font-size:16px;color:rgba(255,255,255,0.8);line-height:1.65;}.elementor .e-4ee8f2af-e6cb{width:auto;max-width:620px;padding:0px;flex-direction:column;gap:12px;}.elementor .e-2e1bc652-f469{width:auto;padding:0px;gap:14px;flex-wrap:wrap;}.elementor .e-6cb4b5a2-fbd1{width:100%;max-width:1240px;padding:0px;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-2c0c16d9-fd01{width:100%;padding-block-start:clamp(64px, 7vw, 100px);padding-block-end:clamp(64px, 7vw, 100px);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);border-block-end-width:1px;background-image:linear-gradient(90deg, rgba(17,19,21,0.88) 0%,rgba(17,19,21,0.6) 60%,rgba(17,19,21,0.45) 100%),url("https://bimarchitecturedesign.com/wp-content/uploads/2026/10/construction-site-engineers-bim-coordination.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;justify-content:center;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.08);\n}.elementor .e-c2ca3c4-aced{width:100%;font-family:var(--font-body);padding:0px;margin:0px;background-color:#ffffff;display:block;}