.elementor .e-b9d46a5-ff37cf7{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-cb5b44d-7e0f438{min-width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;}.elementor .e-ea70e6b-d01d28c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b3f369d-f3744ef{max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:18px;margin-block-end:clamp(22px, 2.6vw, 36px);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fef974f-ab80b73{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-60a96ac-1d3a744{min-width:auto;padding:0px;}.elementor .e-edd5312-0714242{padding:0px;margin:0px;}.elementor .e-2e9bf5e-c6e066c{width:16px;height:16px;min-width:0px;flex:0 0 auto;}.elementor .e-593eeee-b25b8dd{text-decoration:none;}.elementor .e-a0fa16c-cc52c12{padding:0px;display:flex;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .e-032086f-dc33f1d{column-gap:60px;padding-block-start:clamp(20px, 2.2vw, 28px);padding-block-end:0px;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(248, 246, 241, 0.18);border-style:solid;display:flex;row-gap:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-45be3bd-b389038{min-width:auto;position:relative;z-index:2;padding:0px;}.elementor .e-e5c8b3f-5b9f877{min-height:88svh;overflow:hidden;position:relative;color:var(--mb-paper);padding-block-start:150px;padding-block-end:clamp(30px, 3.4vw, 48px);padding-inline-start:max(clamp(20px, 5vw, 76px), -780px + 50vw);padding-inline-end:max(clamp(20px, 5vw, 76px), -780px + 50vw);background-color:var(--mb-ink);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-c240a7d-35015d0{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-0392308-350a60f{width:100%;min-width:auto;max-height:88vh;aspect-ratio:1/1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d4ef2a4-93c0b7b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c35912e-ccacda0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(26px, 3vw, 40px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-cabf9ea-b8a2ff3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-68285be-3ba51f6{min-width:auto;padding:0px;}.elementor .e-91c5b87-16d0d59{min-width:auto;display:grid;gap:clamp(32px, 4.5vw, 84px);grid-template-columns:minmax(0px, 1.25fr) minmax(0px, 1fr);align-items:center;}.elementor .e-b405636-dd60dde{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4d9c492-5cd8409{font-family:var(--mb-font-display);font-weight:300;font-size:clamp(26px, 3vw, 48px);color:var(--mb-paper);letter-spacing:-0.022em;line-height:1.26;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7074e2b-e7c3291{min-width:auto;max-width:1080px;position:relative;z-index:2;padding:0px;}.elementor .e-7acc243-ea6323f{min-height:clamp(460px, 80vh, 860px);overflow:hidden;position:relative;color:var(--mb-paper);text-align:center;padding-block-start:clamp(80px, 9vw, 150px);padding-block-end:clamp(80px, 9vw, 150px);padding-inline-start:max(clamp(20px, 5vw, 76px), -780px + 50vw);padding-inline-end:max(clamp(20px, 5vw, 76px), -780px + 50vw);background-image:url("https://goldenrod-porpoise-949847.hostingersite.com/wp-content/uploads/2026/11/stock-lobby-concrete.jpg");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center;background-color:var(--mb-ink);display:flex;justify-content:center;align-items:center;}.elementor .e-76ab695-7881da0{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-6f5dcfa-3913d99{min-width:auto;max-height:84vh;aspect-ratio:4/5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9a5ed7d-98ddf0b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f54e5a3-ed2732f{font-family:var(--mb-font-display);font-weight:500;font-size:12px;color:var(--mb-stone-deep);letter-spacing:0.22em;line-height:1.5;font-style:normal;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(24px, 2.6vw, 36px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-31fbeed-b0368e8{font-family:var(--mb-font-display);font-weight:300;font-size:clamp(20px, 1.8vw, 27px);color:var(--mb-ink);letter-spacing:-0.012em;line-height:1.45;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8260a6e-3321a4c{color:var(--mb-muted);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8452438-3f577ae{color:var(--mb-muted);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-11327e7-4041d68{min-width:auto;padding:0px;}.elementor .e-188da21-bd27d25{min-width:auto;display:grid;gap:clamp(36px, 6.5vw, 120px);grid-template-columns:minmax(0px, 1fr) minmax(0px, 1.08fr);align-items:center;}.elementor .e-cfbe4f6-6a53a10{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a69278b-b313788{min-width:auto;column-gap:60px;padding:0px;margin-block-start:0px;margin-block-end:clamp(36px, 4.4vw, 64px);margin-inline-start:0px;margin-inline-end:0px;display:grid;row-gap:22px;grid-template-columns:minmax(0px, 1.25fr) minmax(0px, 1fr);align-items:end;}.elementor .e-52d5939-60d3f43{font-family:var(--mb-font-display);font-weight:500;font-size:16px;color:var(--mb-muted);letter-spacing:0.16em;line-height:1.6;font-style:normal;padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-8deb8a9-820c256{padding:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-f3aa8aa-8d53a66{font-size:16px;color:var(--mb-muted);line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-e1bb162-d5d74fc{min-width:auto;position:relative;padding-block-start:22px;padding-block-end:0px;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(21, 34, 47, 0.16);border-style:solid;}.elementor .e-cf12f2d-9db5a26{font-family:var(--mb-font-display);font-weight:500;font-size:16px;color:var(--mb-muted);letter-spacing:0.16em;line-height:1.6;font-style:normal;padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-80ce30a-63db544{padding:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-c7d0357-b53c7a0{font-size:16px;color:var(--mb-muted);line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-94c384b-a21c50b{min-width:auto;position:relative;padding-block-start:22px;padding-block-end:0px;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(21, 34, 47, 0.16);border-style:solid;}.elementor .e-25b7f9b-6528f94{font-family:var(--mb-font-display);font-weight:500;font-size:16px;color:var(--mb-muted);letter-spacing:0.16em;line-height:1.6;font-style:normal;padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-f75ae6a-ea5dc0d{padding:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-85d959d-035ebbd{font-size:16px;color:var(--mb-muted);line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-cdcd6bd-806fcc9{min-width:auto;position:relative;padding-block-start:22px;padding-block-end:0px;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(21, 34, 47, 0.16);border-style:solid;}.elementor .e-0e4ff1b-1403753{font-family:var(--mb-font-display);font-weight:500;font-size:16px;color:var(--mb-muted);letter-spacing:0.16em;line-height:1.6;font-style:normal;padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-aa3a628-8efdd90{padding:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3ddaa0e-306165d{font-size:16px;color:var(--mb-muted);line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-558abaa-166ad46{min-width:auto;position:relative;padding-block-start:22px;padding-block-end:0px;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(21, 34, 47, 0.16);border-style:solid;}.elementor .e-ddac7ca-c71263e{font-family:var(--mb-font-display);font-weight:500;font-size:16px;color:var(--mb-muted);letter-spacing:0.16em;line-height:1.6;font-style:normal;padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-ff4bb38-93791b6{padding:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-e788d52-9b0eec6{font-size:16px;color:var(--mb-muted);line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-7f047cc-00b1d1c{min-width:auto;position:relative;padding-block-start:22px;padding-block-end:0px;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(21, 34, 47, 0.16);border-style:solid;}.elementor .e-291547e-f37f8c5{font-family:var(--mb-font-display);font-weight:500;font-size:16px;color:var(--mb-muted);letter-spacing:0.16em;line-height:1.6;font-style:normal;padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-521cb16-c718085{padding:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-58da444-94c2f5b{font-size:16px;color:var(--mb-muted);line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-b72b23c-49208aa{min-width:auto;position:relative;padding-block-start:22px;padding-block-end:0px;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(21, 34, 47, 0.16);border-style:solid;}.elementor .e-05cca7d-bdb200f{min-width:auto;column-gap:clamp(22px, 2.8vw, 48px);padding:0px;display:grid;row-gap:clamp(30px, 3.4vw, 56px);grid-template-columns:repeat(3, minmax(0px, 1fr));}.elementor .e-81e3406-ac9fb21{min-width:auto;}.elementor .e-b4e3803-de7a547{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0b9cc79-867c930{min-width:auto;padding:0px;}.elementor .e-36e2e9b-35919e0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-35f1c7a-c3c0550{padding:0px;margin:0px;}.elementor .e-82a2f29-d45b35a{width:16px;height:16px;min-width:0px;}.elementor .e-2e67b51-6a5223a{color:inherit;text-decoration:none;margin-block-start:34px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40752b1-b496750{min-width:auto;padding:0px;}.elementor .e-889ac7c-aa493cb{min-width:auto;}.elementor .e-769f6ef-ae32efb{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-73e0394-b8550c3{width:100%;min-width:auto;max-height:88vh;aspect-ratio:1/1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;order:2;}.elementor .e-3893b50-f72b016{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-835c952-f1363b5{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(26px, 3vw, 40px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b15c40e-e85f340{padding:0px;margin:0px;}.elementor .e-964b2c6-a5d2895{width:16px;height:16px;min-width:0px;}.elementor .e-12531ce-13ec976{color:inherit;text-decoration:none;margin-block-start:34px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-73e97a7-3f01ba3{padding:0px;margin:0px;}.elementor .e-9342064-981016d{width:16px;height:16px;min-width:0px;}.elementor .e-d73559b-32d3f67{color:inherit;text-decoration:none;margin-block-start:34px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ef94323-888ecee{min-width:auto;padding:0px;}.elementor .e-452fcf6-5dc86b9{min-width:auto;display:grid;gap:clamp(32px, 4.5vw, 84px);grid-template-columns:minmax(0px, 1fr) minmax(0px, 1.25fr);align-items:center;}.elementor .e-5fae871-39857b8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e9dd5b4-89cce78{max-width:980px;font-family:var(--mb-font-display);font-weight:300;font-size:clamp(19px, 1.8vw, 28px);color:rgba(248, 246, 241, 0.9);letter-spacing:-0.01em;line-height:1.5;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(22px, 2.8vw, 36px);margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-215e985-ad4ba7a{min-width:auto;max-width:1080px;position:relative;z-index:2;padding:0px;}.elementor .e-acd5871-7bc6f0d{min-height:clamp(460px, 80vh, 860px);overflow:hidden;position:relative;color:var(--mb-paper);text-align:center;padding-block-start:clamp(80px, 9vw, 150px);padding-block-end:clamp(80px, 9vw, 150px);padding-inline-start:max(clamp(20px, 5vw, 76px), -780px + 50vw);padding-inline-end:max(clamp(20px, 5vw, 76px), -780px + 50vw);background-image:url("https://goldenrod-porpoise-949847.hostingersite.com/wp-content/uploads/2026/11/stock-calgary-downtown.jpg");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center;background-color:var(--mb-ink);display:flex;justify-content:center;align-items:center;}.elementor .e-8b1fc3a-62d6ead{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-389c980-6ae4ff5{min-width:auto;padding:0px;}.elementor .e-6a4df5a-0583f7e{font-size:18px;color:var(--mb-muted);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4201144-1e7d83b{padding:0px;margin:0px;}.elementor .e-3455e88-f1524b2{width:16px;height:16px;min-width:0px;flex:0 0 auto;}.elementor .e-fbf780f-cb9be08{text-decoration:none;}.elementor .e-650b014-b28484d{column-gap:30px;padding:0px;margin-block-start:34px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;row-gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-9086c5a-1fc6a8d{min-width:auto;padding:0px;}.elementor .e-3bcce6c-63f8b34{min-width:auto;position:relative;z-index:2;column-gap:clamp(40px, 6vw, 110px);padding:0px;display:grid;row-gap:30px;grid-template-columns:minmax(0px, 1.2fr) minmax(0px, 1fr);align-items:end;}.elementor .e-481ce14-d2a1a1e{min-width:auto;overflow:hidden;position:relative;color:var(--mb-ink);padding-block-start:clamp(96px, 11vw, 180px);padding-block-end:clamp(96px, 11vw, 180px);padding-inline-start:max(clamp(20px, 5vw, 76px), -780px + 50vw);padding-inline-end:max(clamp(20px, 5vw, 76px), -780px + 50vw);background-color:var(--mb-wash);}