@media(max-width:960px){.elementor .e-593eeee-b25b8dd{width:100%;letter-spacing:0.14em;padding-block-start:17px;padding-block-end:17px;padding-inline-start:18px;padding-inline-end:18px;justify-content:space-between;}}@media(max-width:960px){.elementor .e-a0fa16c-cc52c12{width:100%;gap:16px;}}@media(max-width:960px){.elementor .e-032086f-dc33f1d{flex-direction:column;align-items:flex-start;}}@media(max-width:960px){.elementor .e-e5c8b3f-5b9f877{min-height:80svh;padding-block-start:110px;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);}}@media(max-width:960px){.elementor .e-0392308-350a60f{max-height:none;aspect-ratio:4/3;order:0;}}@media(max-width:960px){.elementor .e-91c5b87-16d0d59{grid-template-columns:1fr;}}@media(max-width:960px){.elementor .e-7acc243-ea6323f{min-height:0px;background-image:url("https://goldenrod-porpoise-949847.hostingersite.com/wp-content/uploads/2026/11/stock-lobby-concrete.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--mb-ink);}}@media(max-width:960px){.elementor .e-6f5dcfa-3913d99{max-height:none;aspect-ratio:4/3;}}@media(max-width:960px){.elementor .e-188da21-bd27d25{grid-template-columns:1fr;}}@media(max-width:960px){.elementor .e-a69278b-b313788{grid-template-columns:1fr;}}@media(max-width:960px){.elementor .e-73e0394-b8550c3{max-height:none;aspect-ratio:4/3;order:0;}}@media(max-width:960px){.elementor .e-452fcf6-5dc86b9{grid-template-columns:1fr;}}@media(max-width:960px){.elementor .e-acd5871-7bc6f0d{min-height:0px;background-image:url("https://goldenrod-porpoise-949847.hostingersite.com/wp-content/uploads/2026/11/stock-calgary-downtown.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--mb-ink);}}@media(max-width:960px){.elementor .e-fbf780f-cb9be08{width:100%;letter-spacing:0.14em;padding-block-start:19px;padding-block-end:19px;padding-inline-start:18px;padding-inline-end:18px;justify-content:space-between;}}@media(max-width:960px){.elementor .e-3bcce6c-63f8b34{grid-template-columns:1fr;}}@media(max-width:960px){.elementor .e-481ce14-d2a1a1e{background-color:var(--mb-wash);}}