1<!doctype html> 2<html lang="en"> 3<head> 4 <meta charset="utf-8"> 5 6 <meta 7 name="viewport" 8 content="width=device-width, initial-scale=1" 9 > 10 11 <title>Tourism Calgary Business | Industry, Meetings, Sports, Events, Travel Trade & Media | Tourism Calgary</title> 12<meta name="description" content="Access Tourism Calgary’s Business hub: resources for industry partners, meetings, sports, events, travel trade and travel media." /> 13<meta property="og:type" content="website" /> 14<meta property="og:title" content="Business in Calgary" /> 15<meta property="og:description" content="Access Tourism Calgary’s Business hub: resources for industry partners, meetings, sports, events, travel trade and travel media." /> 16<meta property="og:url" content="https://www.visitcalgary.com/business" /> 17<meta property="og:site_name" content="Tourism Calgary" /> 18<meta property="og:locale" content="en_US" /> 19<meta name="twitter:card" content="summary_large_image" /> 20<meta name="twitter:site" content="@TourismCalgary" /> 21<meta name="twitter:title" content="Business in Calgary" /> 22<meta name="twitter:description" content="Access Tourism Calgary’s Business hub: resources for industry partners, meetings, sports, events, travel trade and travel media." /> 23<link href="https://www.visitcalgary.com" rel="home" /> 24<link href="https://www.visitcalgary.com/business" rel="canonical" /> 25<link type="text/plain" rel="author" href="https://www.visitcalgary.com/humans.txt" /> 26<meta name="google-site-verification" content="77g86FOFyKbCr_9yyKDcUj5zCMW1I_yYy2OvYRMvODk" /> 27 28
28<script> 29 ;(function () { 30 "use strict"; 31 try { 32 var params = new URLSearchParams(location.search); 33 var ua = navigator.userAgent || ""; 34 var ref = document.referrer || ""; 35 var utmSource = params.get("utm_source") || ""; 36 var isMetaCampaign = /^(meta|facebook|instagram|ig|fb)$/i.test(utmSource.trim()); 37 var armed = isMetaCampaign 38 || /Instagram|FBAN|FBAV|FB_IAB/i.test(ua) 39 || params.has("fbclid") 40 || params.has("igshid") 41 || /instagram\.com|l\.facebook\.com/i.test(ref) 42 || params.has("scrolldebug"); 43 if (!armed) return; 44 var armedBy = [ 45 isMetaCampaign ? "utm_source=" + utmSource : null, 46 /Instagram|FBAN|FBAV|FB_IAB/i.test(ua) ? "ua" : null, 47 params.has("fbclid") ? "fbclid" : null, 48 params.has("igshid") ? "igshid" : null, 49 /instagram\.com|l\.facebook\.com/i.test(ref) ? "referrer" : null, 50 params.has("scrolldebug") ? "manual" : null 51 ].filter(Boolean).join(","); 52 var ENDPOINT = "https:\/\/www.visitcalgary.com\/dev\/scroll-report"; 53 var REPORT = true; 54 var GUARD = true; 55 var SHIELD = false; 56 var RESTORE = true || params.has("scrollrestore"); 57 var LOCK = false; 58 var DENY = true; 59 var __sdNativeScrollTo = window.scrollTo; 60 var GUARD_WINDOW_MS = 15000; 61 var guardArmed = GUARD; 62 var blockedCount = 0; 63 if (GUARD) { 64 setTimeout(function () { 65 if (blockedCount === 0) guardArmed = false; 66 }, GUARD_WINDOW_MS); 67 } 68 var MAX_EVENTS = 40; 69 var FLUSH_DEBOUNCE_MS = 4000; 70 var INPUT_WINDOW_MS = 1500; 71 var CHAIN_REST_MS = 350; 72 var JUMP_MIN_PX = 80; 73 var start = (performance && performance.now) ? performance.now() : 0; 74 var initialScrollY = window.scrollY; 75 var navigationType = null; 76 try { 77 var nav = performance.getEntriesByType("navigation")[0]; 78 navigationType = nav ? nav.type : null; 79 } catch (e) { } 80 var events = []; 81 var lastInputAt = -Infinity; 82 var firstInputAt = null; 83 var maxLayoutShift = 0; 84 var sentUpTo = 0; 85 var sessionId = String(Date.now()) + "-" + Math.random().toString(36).slice(2, 10); 86 var arrivalReported = false; 87 function now() { 88 return Math.round(((performance && performance.now) ? performance.now() : 0) - start); 89 } 90 function perfNow() { 91 return (performance && performance.now) ? performance.now() : 0; 92 } 93 function attributed() { 94 return (perfNow() - lastInputAt) < INPUT_WINDOW_MS; 95 } 96 function atCapacity() { 97 return events.length >= MAX_EVENTS; 98 } 99 function record(type, detail, extra) { 100 if (atCapacity()) return; 101 var event = { 102 t: now(), 103 type: type, 104 detail: String(detail || "").slice(0, 400), 105 attributed: attributed() 106 }; 107 if (extra) { 108 if (typeof extra.from === "number") event.from = Math.round(extra.from); 109 if (typeof extra.to === "number") event.to = Math.round(extra.to); 110 if (extra.stack) event.stack = String(extra.stack).slice(0, 1200); 111 if (extra.active) event.active = String(extra.active).slice(0, 200); 112 if (extra.lc) event.lc = String(extra.lc).slice(0, 32); 113 if (typeof extra.docTop === "number") event.docTop = Math.round(extra.docTop); 114 if (typeof extra.targetTop === "number") event.targetTop = Math.round(extra.targetTop); 115 } 116 events.push(event); 117 scheduleSend(); 118 } 119 var flushTimer = null; 120 function scheduleSend() { 121 if (!REPORT) return; 122 if (flushTimer) clearTimeout(flushTimer); 123 flushTimer = setTimeout(send, FLUSH_DEBOUNCE_MS); 124 } 125 function __sdStack() { 126 try { 127 return (new Error().stack || "") 128 .split("\n") 129 .map(function (line) { return line.trim(); }) 130 .filter(function (line) { 131 return line && line !== "Error" && line.indexOf("__sd") === -1; 132 }) 133 .slice(0, 5) 134 .join(" | "); 135 } catch (e) { 136 return ""; 137 } 138 } 139 var callSite = __sdStack; 140 var STACK_SLICE_MS = 250; 141 function __sdStackBudget(perSlice) { 142 var endsAt = 0; 143 var used = 0; 144 return function (t) { 145 if (t >= endsAt) { 146 endsAt = t + STACK_SLICE_MS; 147 used = 0; 148 } 149 if (used >= perSlice) return false;
150 used++; 151 return true; 152 }; 153 } 154 var __sdDenyStack = __sdStackBudget(60); 155 var __sdShieldStack = __sdStackBudget(40); 156 var __sdReconStack = __sdStackBudget(40); 157 function isInjectedCaller(stack) { 158 if (!stack) return false; 159 if (stack.indexOf("iabjs://") !== -1) return true; 160 var frame = stack.split(" | ")[0] || ""; 161 if (frame.indexOf(location.origin) === -1) return false; 162 return frame.indexOf(".js") === -1; 163 } 164 function __sdIsStrictlyInjectedCaller(stack) { 165 if (!stack) return false; 166 if (stack.indexOf("iabjs://") !== -1) return true; 167 var frame = stack.split(" | ")[0] || ""; 168 if (frame.indexOf(location.origin) === -1) return false; 169 if (frame.indexOf(".js") !== -1) return false; 170 return /:1:\d+\)?$/.test(frame); 171 } 172 function describeElement(el) { 173 try { 174 if (!el) return "(none)"; 175 var tag = (el.tagName || "?").toLowerCase(); 176 var id = el.id ? "#" + el.id : ""; 177 var cls = (typeof el.className === "string" && el.className) 178 ? "." + el.className.split(/\s+/).slice(0, 3).join(".") 179 : ""; 180 if (tag === "iframe") { 181 var src = el.getAttribute("src") || el.getAttribute("data-src") || ""; 182 var host = ""; 183 try { 184 host = src ? new URL(src, location.href).host : "(no src)"; 185 } catch (e) { 186 host = "(unparseable src)"; 187 } 188 return "iframe" + id + cls + " @ " + host; 189 } 190 return tag + id + cls; 191 } catch (e) { 192 return "(unreadable)"; 193 } 194 } 195 function liveChatVisibility() { 196 try { 197 if (!window.LiveChatWidget || !window.LiveChatWidget.get) return null; 198 var state = window.LiveChatWidget.get("state"); 199 return state && state.visibility ? state.visibility : null; 200 } catch (e) { 201 return null; 202 } 203 } 204 ["pointerdown", "touchstart", "touchmove", "keydown", "wheel"].forEach(function (name) { 205 window.addEventListener(name, function () { 206 lastInputAt = perfNow(); 207 if (firstInputAt === null) firstInputAt = now(); 208 __sdUnlock(); 209 }, { passive: true, capture: true }); 210 }); 211 var LOCK_MS = 2500; 212 var lockedElement = null; 213 var lockPreviousOverflow = ""; 214 function __sdUnlock() { 215 try { 216 if (!lockedElement) return; 217 lockedElement.style.overflow = lockPreviousOverflow; 218 lockedElement = null; 219 } catch (e) { } 220 } 221 function __sdLock() { 222 try { 223 if (!LOCK) return; 224 if (!/Instagram|FBAN|FBAV|FB_IAB|IABMV/i.test(ua)) return; 225 if (navigationType !== "navigate") return; 226 if (window.location.hash) return; 227 if (initialScrollY !== 0) return; 228 var el = document.documentElement; 229 if (!el || !el.style) return; 230 var value = (window.CSS && CSS.supports 231 && CSS.supports("overflow", "clip")) ? "clip" : "hidden"; 232 lockPreviousOverflow = el.style.overflow; 233 el.style.overflow = value; 234 lockedElement = el; 235 setTimeout(__sdUnlock, LOCK_MS); 236 record("locked", "overflow:" + value + " for " + LOCK_MS + "ms"); 237 setTimeout(function () { 238 try { 239 var box = document.scrollingElement || document.documentElement; 240 var range = Math.max(0, (box.scrollHeight || 0
240) - (box.clientHeight || 0)); 241 record("lock-check", "overflow is now " 242 + (document.documentElement.style.overflow || "(none)") 243 + " · scroll range " + range + "px"); 244 } catch (err) { } 245 }, 600); 246 } catch (e) { 247 __sdUnlock(); 248 } 249 } 250 __sdLock(); 251 function wrap(target, method, label) { 252 if (!target || typeof target[method] !== "function") return; 253 var original = target[method]; 254 target[method] = function __sdWrapped() { 255 var blocked = false; 256 try { 257 var stack = (guardArmed || !atCapacity()) ? callSite() : ""; 258 var subject = (this && this.nodeType === 1) 259 ? describeElement(this) 260 : null; 261 blocked = guardArmed && isInjectedCaller(stack); 262 if (blocked) blockedCount++; 263 record(blocked ? "blocked" : label, (blocked ? "refused " : "") + 264 (subject ? method + " â " + subject : method), { 265 from: window.scrollY, 266 stack: stack, 267 active: subject, 268 lc: liveChatVisibility() 269 }); 270 } catch (e) { } 271 if (blocked) return; 272 return original.apply(this, arguments); 273 }; 274 } 275 wrap(window, "scrollTo", "api"); 276 wrap(window, "scrollBy", "api"); 277 wrap(window, "scroll", "api"); 278 wrap(Element.prototype, "scrollIntoView", "api"); 279 wrap(Element.prototype, "scrollIntoViewIfNeeded", "api"); 280 wrap(Element.prototype, "scrollTo", "api"); 281 wrap(Element.prototype, "scroll", "api"); 282 wrap(Element.prototype, "scrollBy", "api"); 283 try { 284 ["scrollTop", "scrollLeft"].forEach(function (prop) { 285 var descriptor = Object.getOwnPropertyDescriptor(Element.prototype, prop); 286 if (!descriptor || !descriptor.set) return; 287 Object.defineProperty(Element.prototype, prop, { 288 configurable: true, 289 enumerable: descriptor.enumerable, 290 get: descriptor.get, 291 set: function __sdScrollProp(value) { 292 var blocked = false; 293 try {
294 var isPageScroller = this === document.documentElement 295 || this === document.body 296 || this === document.scrollingElement; 297 if (isPageScroller) { 298 var stack = (guardArmed || !atCapacity()) ? callSite() : ""; 299 blocked = guardArmed && isInjectedCaller(stack); 300 if (blocked) blockedCount++; 301 record(blocked ? "blocked" : "api", 302 (blocked ? "refused " : "") + prop + " = " + Math.round(value), { 303 from: window.scrollY, 304 stack: stack, 305 active: describeElement(this), 306 lc: liveChatVisibility() 307 }); 308 } 309 } catch (e) { } 310 if (blocked) return; 311 return descriptor.set.call(this, value); 312 } 313 }); 314 }); 315 } catch (e) { } 316 function __sdNoScrollOptions(options) { 317 var merged = { preventScroll: true }; 318 if (options && typeof options === "object") { 319 for (var key in options) { 320 if (Object.prototype.hasOwnProperty.call(options, key)) { 321 merged[key] = options[key]; 322 } 323 } 324 merged.preventScroll = true; 325 } 326 return merged; 327 } 328 var originalFocus = HTMLElement.prototype.focus; 329 HTMLElement.prototype.focus = function __sdFocus(options) { 330 var stack = ""; 331 try { 332 if (guardArmed || !atCapacity()) stack = callSite(); 333 if (!atCapacity()) { 334 record("focus", describeElement(this), { 335 from: window.scrollY, 336 stack: stack, 337 lc: liveChatVisibility() 338 }); 339 } 340 } catch (e) { } 341 try { 342 if (guardArmed && __sdIsStrictlyInjectedCaller(stack)) { 343 blockedCount++; 344 record("blocked", "refused scroll-on-focus \u2192 " + describeElement(this), { 345 from: window.scrollY, 346 stack: stack 347 }); 348 return originalFocus.call(this, __sdNoScrollOptions(options)); 349 } 350 } catch (e) { } 351 return originalFocus.apply(this, arguments); 352 }; 353 var __sdNativeRect = Element.prototype.getBoundingClientRect; 354 function __sdIsInterestingElement(el) { 355 try { 356 if (!el || el.nodeType !== 1) return false; 357 var tag = (el.tagName || "").toLowerCase(); 358 if (tag === "form") return true; 359 if (tag === "input" && (el.getAttribute("type") || "") === "email") return true; 360 var cls = typeof el.className === "string" ? el.className : ""; 361 if (/mailchimp|mc-signup|mc-field/i.test(cls)) return true; 362 return tag === "section" && /^block_\d+$/.test(el.id || ""); 363 } catch (e) { 364 return false; 365 } 366 } 367 var lastReconTarget = null; 368 var lastReconTop = null; 369 var observeGeometry = null; 370 var countInlineScrollers = null; 371 function __sdTrueDocTop(el) { 372 try { 373 if (!el || el.nodeType !== 1 || !el.isConnected) return null; 374 return Math.round(__sdNativeRect.call(el).top + window.scrollY); 375 } catch (e) { 376 return null; 377 } 378 } 379 var SHIELD_WINDOW_MS = 15000; 380 var SHIELD_MAX_EVENTS = 4; 381 var shieldRecorded = 0; 382 var shieldedCount = 0; 383 var DENY_WINDOW_MS = 15000; 384 var DENY_MAX_EVENTS = 4; 385 var denyRecorded = 0; 386 var deniedCount = 0; 387 function __sdShouldDeny(el) { 388 if (!DENY) return false;
389 var t = now(); 390 if (t > DENY_WINDOW_MS) return false; 391 if (!__sdDenyStack(t)) return false; 392 if (!__sdIsStrictlyInjectedCaller(callSite())) return false; 393 deniedCount++; 394 if (denyRecorded < DENY_MAX_EVENTS) { 395 denyRecorded++; 396 record("denied", "refused to measure â " + describeElement(el), { 397 from: window.scrollY, 398 active: describeElement(el) 399 }); 400 } 401 return true; 402 } 403 function __sdShouldShield(el) { 404 if (!SHIELD) return false; 405 var t = now(); 406 if (t > SHIELD_WINDOW_MS) return false; 407 if (!__sdIsInterestingElement(el)) return false; 408 if (!__sdShieldStack(t)) return false; 409 if (!__sdIsStrictlyInjectedCaller(callSite())) return false; 410 shieldedCount++; 411 if (shieldRecorded < SHIELD_MAX_EVENTS) { 412 shieldRecorded++; 413 record("shielded", "answered as top-of-viewport â " + describeElement(el), { 414 from: window.scrollY, 415 active: describeElement(el) 416 }); 417 } 418 return true; 419 } 420 function __sdFlatRect(rect) { 421 var height = rect.height || 0; 422 return { 423 top: 0, 424 y: 0, 425 bottom: height, 426 height: height, 427 left: rect.left, 428 x: rect.x, 429 right: rect.right, 430 width: rect.width, 431 toJSON: function () { 432 return { 433 top: 0, y: 0, bottom: height, height: height, 434 left: rect.left, x: rect.x, right: rect.right, width: rect.width 435 }; 436 } 437 }; 438 } 439 try { 440 var originalRect = Element.prototype.getBoundingClientRect; 441 Element.prototype.getBoundingClientRect = function __sdRect() { 442 if (__sdShouldDeny(this)) { 443 throw new TypeError( 444 "Cannot read properties of undefined (reading 'getBoundingClientRect')" 445 ); 446 } 447 var rect = originalRect.apply(this, arguments); 448 if (observeGeometry) observeGeometry("getBoundingClientRect", this); 449 try { 450 if (__sdShouldShield(this)) return __sdFlatRect(rect); 451 } catch (e) { } 452 return rect; 453 }; 454 var offsetTopDescriptor = Object.getOwnPropertyDescriptor(HTMLElement.prototype, "offsetTop"); 455 if (offsetTopDescriptor && offsetTopDescriptor.get) { 456 Object.defineProperty(HTMLElement.prototype, "offsetTop", { 457 configurable: true, 458 enumerable: offsetTopDescriptor.enumerable, 459 get: function __sdOffsetTop() { 460 if (observeGeometry) observeGeometry("offsetTop", this); 461 try { 462 if (__sdShouldShield(this)) return Math.round(window.scrollY); 463 } catch (e) { } 464 return offsetTopDescriptor.get.call(this); 465 } 466 }); 467 } 468 } catch (e) { } 469 var lastY = window.scrollY; 470 var lastScrollAt = -Infinity; 471 var chainAttributed = true; 472 var chainStartY = lastY; 473 var chainRecord = null; 474 var RESTORE_WINDOW_MS = 10000; 475 var RESTORE_MAX = 3; 476 var RESTORE_MIN_PX = 8; 477 var RESTORE_PIN_MS = 1500; 478 var restoreAnchorY = null; 479 var restorePinUntil = -Infinity; 480 var restoreCount = 0; 481 function __sdMayRestore() { 482 if (!RESTORE) return false;
483 if (restoreCount >= RESTORE_MAX) return false; 484 if (now() > RESTORE_WINDOW_MS) return false; 485 if (!/Instagram|FBAN|FBAV|FB_IAB|IABMV/i.test(ua)) return false; 486 if (firstInputAt !== null) return false; 487 if (navigationType !== "navigate") return false; 488 if (window.location.hash) return false; 489 return initialScrollY === 0; 490 } 491 window.addEventListener("scroll", function () { 492 var t = perfNow(); 493 var y = window.scrollY; 494 if (restoreAnchorY !== null) { 495 if (firstInputAt !== null || t > restorePinUntil) { 496 restoreAnchorY = null; 497 } else { 498 if (Math.abs(y - restoreAnchorY) > 2) { 499 __sdNativeScrollTo.call(window, 0, restoreAnchorY); 500 } 501 lastY = restoreAnchorY; 502 lastScrollAt = t; 503 return; 504 } 505 } 506 if ((t - lastScrollAt) > CHAIN_REST_MS) { 507 chainAttributed = attributed(); 508 chainStartY = lastY; 509 chainRecord = null; 510 } 511 lastScrollAt = t; 512 if (!chainAttributed) { 513 var net = y - chainStartY; 514 if (net >= RESTORE_MIN_PX && chainStartY < RESTORE_MIN_PX 515 && __sdMayRestore()) { 516 restoreCount++; 517 __sdNativeScrollTo.call(window, 0, chainStartY); 518 restoreAnchorY = chainStartY; 519 restorePinUntil = perfNow() + RESTORE_PIN_MS; 520 record("restored", "put back " + Math.round(y) 521 + "px â " + Math.round(chainStartY) + "px" 522 + " (" + restoreCount + " of " + RESTORE_MAX + ")", { 523 from: y, 524 to: chainStartY, 525 active: describeElement(document.activeElement) 526 }); 527 chainRecord = null; 528 lastY = chainStartY; 529 lastScrollAt = perfNow(); 530 return; 531 } 532 if (Math.abs(net) >= JUMP_MIN_PX) { 533 if (chainRecord) { 534 chainRecord.to = Math.round(y); 535 chainRecord.detail = "net " + Math.round(net) + "px"; 536 } else { 537 record("jump", "net " + Math.round(net) + "px", { 538 from: chainStartY, 539 to: y, 540 active: describeElement(document.activeElement), 541 lc: liveChatVisibility(), 542 targetTop: __sdTrueDocTop(lastReconTarget), 543 docTop: lastReconTop 544 }); 545 chainRecord = events[events.length - 1] || null; 546 } 547 } 548 } 549 lastY = y; 550 }, { passive: true }); 551 function send() { 552 var hasNewEvents = events.length > sentUpTo; 553 var arrivalWorthReporting = initialScrollY >= 200 && !arrivalReported; 554 if (!hasNewEvents && !arrivalWorthReporting) return; 555 var interesting = initialScrollY >= 200 || events.some(function (e) { 556 if (e.type === "layout-shift") return parseFloat(e.detail) >= 0.1; 557 if (e.type === "blocked") return true; 558 if (e.type === "recon") return true; 559 if (e.type === "probe") return true; 560 if (e.type === "restored") return true; 561 if (e.type === "denied") return true; 562 if (e.type === "shielded") return true; 563 return e.attributed === false; 564 }); 565 if (!interesting) return; 566 sentUpTo = events.length; 567 arrivalReported = true; 568 var payload = { 569 reportId: String(Date.now()) + "-" + Math.random().toString(36).slice(2, 10), 570 sessionId: sessionId, 571 url: location.href, 572 armedBy: armedBy, 573 referrer: document.referrer || null, 574 viewport: { w: window.innerWidth, h: window.innerHeight }, 575 dpr: window.devicePixelRatio || 1, 576 connection: (navigator.connection && navigator.connection.effectiveType) || null, 577 initialScrollY: Math.round(initialScrollY), 578 navigationType: navigationType, 579 inlineScrollers: countInlineScrollers ? countInlineScrollers() : null, 580 firstInputAt: firstInputAt, 581 liveChatLoaded: !!(window.LiveChatWidget && window.LiveChatWidget._h), 582 maxLayoutShift: Number(maxLayoutShift.toFixed(4)), 583 events: events.slice(0, MAX_EVENTS) 584 }; 585 var body = JSON.stringify(payload); 586 if (navigator.sendBeacon) { 587 navigator.sendBeacon(ENDPOINT, new Blob([body], { type: "application/json" })); 588 } else { 589 fetch(ENDPOINT, { 590 method: "POST", 591 headers: { "Content-Type": "application/json" }, 592 body: body, 593 keepalive: true 594 }).catch(function () { }); 595 } 596 } 597 window.addEventListener("pagehide", send); 598 window.addEventListener("visibilitychange", function () { 599 if (document.visibilityState === "hidden") send(); 600 }); 601 if (initialScrollY >= 200) scheduleSend(); 602 } catch (e) { } 603 })(); 604</script>
604 605 606 607 608 609 <link rel="preload" as="style" href="https://www.visitcalgary.com/build/assets/site-DrXmGpvD.css" /><link rel="preload" as="style" href="https://www.visitcalgary.com/build/assets/fontawesome-DDQoMB_r.css" /><link rel="stylesheet" href="https://www.visitcalgary.com/build/assets/site-DrXmGpvD.css" data-navigate-track="reload" /><link rel="stylesheet" href="https://www.visitcalgary.com/build/assets/fontawesome-DDQoMB_r.css" data-navigate-track="reload" /> 610 611 <link rel='preconnect' href='https://tourism-calgary-production.tor1.cdn.digitaloceanspaces.com' crossorigin> 612 <link rel='preconnect' href='https://cdn.visitcalgary.com' crossorigin> 613 <link rel="preconnect" href="https://UADS5IAI38-dsn.algolia.net" crossorigin> 614 <link rel="preconnect" href="https://fonts.bunny.net"> 615 616 <link href="https://fonts.bunny.net/css?family=inter:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap" rel="stylesheet"> 617 <link href="https://fonts.bunny.net/css?family=poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap" rel="stylesheet"> 618 619 <!-- Google Tag Manager --> 620 621
621<script>
vendor: 324 bytes, line 621
621(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
621GTM-WMPL2X
vendor: 3 bytes, line 621
621');
621</script>
621 622 623
623<script>
vendor: 324 bytes, line 623
623(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
623GTM-TVM2G3FX
vendor: 3 bytes, line 623
623');
623</script>
623 624<!-- End Google Tag Manager -->
624<script src="https://calendarwidget.seeker.io/widget/calendar-widget.js"></script>
624 625 626
626<script> 627 window.algoliaConfig = {"algolia_app_id":"UADS5IAI38","algolia_public_key":"3b8362e071d6f7703b08c45ccdec6d76","algolia_global_indexes":["stories","pages","events","listings"],"algolia_index_display_names":{"listings":"Explore","events":"Events","stories":"Stories","pages":"Other"},"algolia_global_index_handles":{"leisure":{"stories":["stories"],"events":["events"],"listings":["things-to-do","eat-and-drink","where-to-stay","venues-and-hotels","suppliers"],"pages":["search"]},"business":{"listings":["venues-and-hotels","suppliers"],"pages":["search"],"stories":["stories"],"events":["events"],"listings_alt":["things-to-do","eat-and-drink","where-to-stay"]}},"algolia_default_handles":{"leisure":{"index":"stories","handle":"stories"},"business":{"index":"pages","handle":"search"}},"is_leisure":false,"is_b2b":true,"is_home":false,"algolia_content_index":"content","algolia_qs_index":"content_query_suggestions","leisure":{"stories":[{"algolia_index":"stories","toggles":[],"filters":[],"title":"Itineraries & Travel Inspiration","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-04.png\/8cc51c7d29cc54b23f4daf620a3b4e59\/tc-default-image-04.png","global_search_title":"Itineraries & Travel Inspiration","global_search_view_all_label":"stories","type":null,"handle":"stories","slug":"\/plan-and-stay\/itineraries-and-travel-inspiration","refinement_url":"\/plan-and-stay\/itineraries-and-travel-inspiration?"}],"events":[{"algolia_index":"events","toggles":[],"filters":[],"title":"Events Calendar","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-02.png\/93d986314ba577f9852e5b4e26b78dd7\/tc-default-image-02.png","global_search_title":"Events Calendar","global_search_view_all_label":"events","type":null,"handle":"events","slug":"\/events","refinement_url":"\/events?"}],"listings":[{"algolia_index":"listings","toggles":[],"filters":{"taxonomies.listing_type.name":["Things to do"]},"title":"Things to Do","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-05.png\/70b02899a0b6bb0ef9eb7068d50f499b\/tc-default-image-05.png","global_search_title":"Things to Do","global_search_view_all_label":"things to do","type":"things-to-do","handle":"things-to-do","slug":"\/things-to-do","refinement_url":"\/things-to-do?content%5BrefinementList%5D%5Btaxonomies.listing_type.name%5D%5B0%5D=Things+to+do"},{"algolia_index":"listings","toggles":[],"filters":{"taxonomies.listing_type.name":["Eat & Drink"]},"title":"Eat & Drink","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-05.png\/70b02899a0b6bb0ef9eb7068d50f499b\/tc-default-image-05.png","global_search_title":"Eat & Drink","global_search_view_all_label":"eat & drink","type":"eat-and-drink","handle":"eat-and-drink","slug":"\/eat-and-drink","refinement_url":"\/eat-and-drink?content%5BrefinementList%5D%5Btaxonomies.listing_type.name%5D%5B0%5D=Eat+%26+Drink"},{"algolia_index":"listings","toggles":[],"filters":{"taxonomies.listing_type.name":["Accommodations"]},"title":"Where to Stay","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-02.png\/93d986314ba577f9852e5b4e26b78dd7\/tc-default-image-02.png","global_search_title":"Where to Stay","global_search_view_all_label":"accommodations","type":"accommodations","handle":"where-to-stay","slug":"\/plan-and-stay\/where-to-stay","refinement_url":"\/plan-and-stay\/where-to-stay?content%5BrefinementList%5D%5Btaxonomies.listing_type.name%5D%5B0%5D=Accommodations"},{"algolia_index":"listings","toggles":[],"filters":{"taxonomies.listing_type.name":["Venues and Hotels"]},"title":"Venues & Hotels","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-02.png\/93d986314ba577f9852e5b4e26b78dd7\/tc-default-image-02.png","global_search_title":"Venues & Hotels","global_search_view_all_label":"venues & hotels","type":"venues-and-hotels","handle":"venues-and-hotels","slug":"\/business\/meetings-and-conventions\/venues-and-hotels","refinement_url":"\/business\/meetings-and-conventions\/venues-and-hotels?content%5BrefinementList%5D%5Btaxonomies.listing_type.name%5D%5B0%5D=Venues+and+Hotels"},{"algolia_index":"listings","toggles":[],"filters":{"taxonomies.listing_type.name":["Business Suppliers"]},"title":"Suppliers","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-02.png\/93d986314ba577f9852e5b4e26b78dd7\/tc-default-image-02.png","global_search_title":"Suppliers","global_search_view_all_label":"suppliers","type":"business-suppliers","handle":"suppliers","slug":"\/business\/meetings-and-conventions\/suppliers","refinement_url":"\/business\/meetings-and-conventions\/suppliers?content%5BrefinementList%5D%5Btaxonomies.listing_type.name%5D%5B0%5D=Business+Suppliers"}],"pages":[{"algolia_index":"pages","toggles":[],"filters":[],"title":"Search Results","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-03.png\/b1f55133d50ef6fd331fdc6509d30106\/tc-default-image-03.png","global_search_title":"Other","global_search_view_all_label":"Other","type":null,"handle":"search","slug":"\/search","refinement_url":"\/search?"}]},"business":{"listings":[{"algolia_index":"listings","toggles":[],"filters":{"taxonomies.listing_type.name":["Venues and Hotels"]},"title":"Venues & Hotels","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-02.png\/93d986314ba577f9852e5b4e26b78dd7\/tc-default-image-02.png","global_search_title":"Venues & Hotels","global_search_view_all_label":"venues & hotels","type":"venues-and-hotels","handle":"venues-and-hotels","slug":"\/business\/meetings-and-conventions\/venues-and-hotels","refinement_url":"\/business\/meetings-and-conventions\/venues-and-hotels?content%5BrefinementList%5D%5Btaxonomies.listing_type.name%5D%5B0%5D=Venues+and+Hotels"},{"algolia_index":"listings","toggles":[],"filters":{"taxonomies.listing_type.name":["Business Suppliers"]},"title":"Suppliers","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-02.png\/93d986314ba577f9852e5b4e26b78dd7\/tc-default-image-02.png","global_search_title":"Suppliers","global_search_view_all_label":"suppliers","type":"business-suppliers","handle":"suppliers","slug":"\/business\/meetings-and-conventions\/suppliers","refinement_url":"\/business\/meetings-and-conventions\/suppliers?content%5BrefinementList%5D%5Btaxonomies.listing_type.name%5D%5B0%5D=Business+Suppliers"}],"pages":[{"algolia_index":"pages","toggles":[],"filters":[],"title":"Search Results","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-03.png\/b1f55133d50ef6fd331fdc6509d30106\/tc-default-image-03.png","global_search_title":"Other","global_search_view_all_label":"Other","type":null,"handle":"search","slug":"\/search","refinement_url":"\/search?"}],"stories":[{"algolia_index":"stories","toggles":[],"filters":[],"title":"Itineraries & Travel Inspiration","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-04.png\/8cc51c7d29cc54b23f4daf620a3b4e59\/tc-default-image-04.png","global_search_title":"Itineraries & Travel Inspiration","global_search_view_all_label":"stories","type":null,"handle":"stories","slug":"\/plan-and-stay\/itineraries-and-travel-inspiration","refinement_url":"\/plan-and-stay\/itineraries-and-travel-inspiration?"}],"events":[{"algolia_index":"events","toggles":[],"filters":[],"title":"Events Calendar","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-02.png\/93d986314ba577f9852e5b4e26b78dd7\/tc-default-image-02.png","global_search_title":"Events Calendar","global_search_view_all_label":"events","type":null,"handle":"events","slug":"\/events","refinement_url":"\/events?"}],"listings_alt":[{"algolia_index":"listings","toggles":[],"filters":{"taxonomies.listing_type.name":["Things to do"]},"title":"Things to Do","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-05.png\/70b02899a0b6bb0ef9eb7068d50f499b\/tc-default-image-05.png","global_search_title":"Things to Do","global_search_view_all_label":"things to do","type":"things-to-do","handle":"things-to-do","slug":"\/things-to-do","refinement_url":"\/things-to-do?content%5BrefinementList%5D%5Btaxonomies.listing_type.name%5D%5B0%5D=Things+to+do"},{"algolia_index":"listings","toggles":[],"filters":{"taxonomies.listing_type.name":["Eat & Drink"]},"title":"Eat & Drink","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-05.png\/70b02899a0b6bb0ef9eb7068d50f499b\/tc-default-image-05.png","global_search_title":"Eat & Drink","global_search_view_all_label":"eat & drink","type":"eat-and-drink","handle":"eat-and-drink","slug":"\/eat-and-drink","refinement_url":"\/eat-and-drink?content%5BrefinementList%5D%5Btaxonomies.listing_type.name%5D%5B0%5D=Eat+%26+Drink"},{"algolia_index":"listings","toggles":[],"filters":{"taxonomies.listing_type.name":["Accommodations"]},"title":"Where to Stay","default_image":"https:\/\/cdn.visitcalgary.com\/containers\/media\/default\/tc-default-image-02.png\/93d986314ba577f9852e5b4e26b78dd7\/tc-default-image-02.png","global_search_title":"Where to Stay","global_search_view_all_label":"accommodations","type":"accommodations","handle":"where-to-stay","slug":"\/plan-and-stay\/where-to-stay","refinement_url":"\/plan-and-stay\/where-to-stay?content%5BrefinementList%5D%5Btaxonomies.listing_type.name%5D%5B0%5D=Accommodations"}]}} 628 </script>
628 629 <link rel="icon" type="image/svg+xml" href="https://www.visitcalgary.com/favicon.svg"/> 630 631
631<script type="application/ld+json"> 632 { 633 "@context": "https://schema.org", 634 "@type": "Organization", 635 "@id": "https://www.visitcalgary.com#organization", 636 "name": "Tourism Calgary", 637 "url": "https://www.visitcalgary.com", 638 "logo": { 639 "@type": "ImageObject", 640 "url": "https://www.visitcalgary.com/assets/cp/tc-logo-dark.svg" 641 }, 642 "sameAs": [ 643 "https://www.facebook.com/visitcalgary", 644 "https://www.instagram.com/visitcalgary", 645 "https://twitter.com/visitcalgary", 646 "https://www.youtube.com/@visitcalgary" 647 ] 648} 649</script>
649 650 651 <!-- Start cookieyes banner --> 652
652<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/381755bad40a985fcf06932b/script.js"></script>
652 653<!-- End cookieyes banner --> 654 655</head> 656 657 658<body class="bg-white business"> 659 660<!-- Google Tag Manager (noscript) -->
vendor: 77 bytes, lines 660-662
660 661 662 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
662GTM-WMPL2X
vendor: 159 bytes, lines 662-664
662" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 663 664 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
664GTM-TVM2G3FX
vendor: 83 bytes, line 664
664" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
665<!-- End Google Tag Manager (noscript) --> 666 <header id="navigation" 667 class="relative z-[999] flex w-full flex-wrap gap-8 pt-4 text-sm bg-navigation sm:justify-start"> 668 669 670 <div class="absolute top-0 left-[-9999px] focus-within:left-0 bg-sun z-[9999] rounded-br-[4px] p-2 transition-all duration-150"> 671 <a href="#main-content" class="text-deep-blue font-semibold focus-visible:outline-deep-blue focus-visible:outline-1 focus-visible:outline-offset-2"> 672 Skip to main content 673 </a> 674 </div> 675 676 <nav id="navbarDesktopUtility" 677 class="tc-container hidden xl:flex xl:items-center xl:justify-between" aria-label="Utility Navigation"> 678 679 680 <div class="flex items-center"> 681 <div id="switcher" class="switcher"> 682 <a class="switcher-item" 683 href="/"> 684 Leisure 685 </a> 686 <a class="switcher-item active" 687 href="/business"> 688 Business 689 </a> 690 </div> 691 </div> 692 693 <div class="flex items-center gap-8"> 694 695 </div> 696 </nav> 697 698 <nav id="navbarDesktop" class="tc-container" aria-label="Main Navigation"> 699 <div class="relative xl:flex w-full gap-8"> 700 <div class="flex items-center gap-8 w-full xl:w-auto"> 701 <div class="flex items-center justify-between w-full xl:w-auto mb-4"> 702 <a class="block group" href="/business" aria-label="Tourism Calgary"> 703 <svg width="133" height="50" viewBox="0 0 133 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 704 <g clip-path="url(#clip_6abe465d431e0)"> 705 <path d="M109.714 25.3849V18.584H112.353C112.846 18.584 113.26 18.6585 113.587 18.8125C113.915 18.9665 114.16 19.171 114.328 19.4404C114.494 19.705 114.576 20.0082 114.576 20.3474C114.576 20.624 114.521 20.8598 114.415 21.057C114.309 21.2543 114.17 21.4155 113.984 21.5382C113.806 21.6609 113.602 21.7475 113.373 21.8028V21.8702C113.621 21.8822 113.854 21.9568 114.076 22.0915C114.297 22.2262 114.482 22.4114 114.624 22.6592C114.766 22.907 114.834 23.1957 114.834 23.5349C114.834 23.8741 114.747 24.2061 114.574 24.49C114.401 24.7666 114.141 24.9904 113.797 25.1564C113.453 25.3175 113.02 25.4041 112.507 25.4041H109.707L109.712 25.3849H109.714ZM111.009 21.4636H112.187C112.397 21.4636 112.582 21.4275 112.748 21.3457C112.914 21.2711 113.044 21.1605 113.142 21.0186C113.241 20.8766 113.284 20.7106 113.284 20.5182C113.284 20.2583 113.193 20.0491 113.012 19.8831C112.834 19.7171 112.562 19.6353 112.216 19.6353H111.013V21.454L111.006 21.4612L111.009 21.4636ZM111.009 24.3119H112.291C112.721 24.3119 113.036 24.2326 113.229 24.0642C113.419 23.8982 113.518 23.6817 113.518 23.4098C113.518 23.2126 113.467 23.0345 113.376 22.8806C113.277 22.7266 113.142 22.5967 112.962 22.5101C112.784 22.4187 112.567 22.3754 112.327 22.3754H111.013V24.3119H111.006H111.009Z" fill="white"/> 706 <path d="M115.869 25.3849V18.584H117.164V24.3072H120.135V25.3873H115.867L115.869 25.3849Z" fill="white"/> 707 <path d="M125.241 18.582H126.535V23.0206C126.535 23.5065 126.417 23.9395 126.191 24.31C125.958 24.6805 125.635 24.9692 125.217 25.1737C124.798 25.383 124.31 25.4816 123.754 25.4816C123.198 25.4816 122.712 25.3757 122.291 25.1737C121.873 24.9644 121.55 24.6805 121.324 24.31C121.096 23.9395 120.98 23.5089 120.98 23.0206V18.582H122.275V22.9099C122.275 23.1866 122.337 23.4343 122.46 23.6509C122.583 23.8674 122.756 24.0334 122.977 24.1561C123.198 24.2787 123.465 24.3413 123.761 24.3413C124.057 24.3413 124.329 24.2787 124.551 24.1561C124.772 24.0334 124.945 23.8674 125.063 23.6509C125.186 23.4343 125.241 23.1889 125.241 22.9099V18.582Z" fill="white"/> 708 <path d="M127.639 25.3849V18.584H132.109V19.6641H128.933V21.4395H131.88V22.5197H128.933V24.3072H132.133V25.3873H127.637L127.639 25.3849Z" fill="white"/> 709 <path d="M113.41 28.8255C113.378 28.5418 113.255 28.3203 113.034 28.1664C112.813 28.0125 112.522 27.9331 112.166 27.9331C111.913 27.9331 111.704 27.969 111.526 28.0437C111.348 28.1183 111.211 28.2168 111.119 28.3469C111.026 28.4767 110.977 28.6186 110.977 28.7847C110.977 28.9194 111.009 29.0372 111.071 29.1358C111.134 29.2346 111.22 29.3212 111.331 29.3885C111.442 29.4558 111.559 29.5183 111.694 29.5665C111.829 29.6146 111.971 29.6579 112.113 29.6891L112.741 29.8432C113.013 29.9057 113.265 29.9923 113.506 30.0957C113.746 30.2017 113.963 30.329 114.148 30.4903C114.333 30.6442 114.48 30.8367 114.593 31.0508C114.704 31.2674 114.754 31.5247 114.759 31.8158C114.759 32.2176 114.653 32.5737 114.451 32.8766C114.247 33.1798 113.951 33.4133 113.564 33.5864C113.174 33.7523 112.707 33.8391 112.163 33.8391C111.62 33.8391 111.165 33.7597 110.771 33.5912C110.376 33.4253 110.068 33.1846 109.847 32.8646C109.625 32.5448 109.507 32.1551 109.488 31.6932H110.751C110.771 31.9264 110.838 32.1238 110.968 32.28C111.09 32.4342 111.257 32.552 111.461 32.6313C111.665 32.7107 111.892 32.7491 112.144 32.7491C112.397 32.7491 112.63 32.7133 112.827 32.6313C113.025 32.5497 113.179 32.4462 113.289 32.3041C113.4 32.1623 113.455 32.0009 113.455 3
7091.8181C113.455 31.645 113.405 31.5032 113.306 31.3923C113.207 31.2817 113.073 31.1831 112.888 31.1086C112.709 31.0339 112.493 30.9593 112.252 30.8992L111.487 30.702C110.92 30.5599 110.477 30.3436 110.15 30.0476C109.823 29.7518 109.661 29.3619 109.661 28.8687C109.661 28.4624 109.772 28.1111 109.989 27.8079C110.205 27.5048 110.506 27.2715 110.888 27.0982C111.271 26.9322 111.702 26.8457 112.183 26.8457C112.664 26.8457 113.102 26.9322 113.472 27.0982C113.843 27.2643 114.131 27.4999 114.336 27.8008C114.545 28.0965 114.651 28.4429 114.663 28.8375H113.417L113.41 28.8255Z" fill="white"/> 710 <path d="M115.801 33.7286V26.9277H117.095V30.0167H117.182L119.773 26.9277H121.346L118.75 29.9734L121.377 33.7286H119.823L117.843 30.8491L117.102 31.7319V33.7286H115.801Z" fill="white"/> 711 <path d="M121.72 26.9258H123.175L124.804 29.9113H124.871L126.5 26.9258H127.955L125.477 31.2297V33.7269H124.188V31.2297L121.715 26.9258H121.72Z" fill="white"/> 712 <path d="M115.293 37.595H113.987C113.955 37.3976 113.895 37.2196 113.801 37.0657C113.71 36.9116 113.597 36.7818 113.457 36.6712C113.323 36.5605 113.161 36.4812 112.988 36.4233C112.81 36.368 112.625 36.3368 112.42 36.3368C112.057 36.3368 111.737 36.4282 111.458 36.6087C111.182 36.7866 110.965 37.0537 110.804 37.4047C110.65 37.7512 110.57 38.1747 110.57 38.675C110.57 39.1755 110.65 39.6134 110.804 39.9573C110.965 40.3037 111.179 40.5684 111.458 40.7464C111.735 40.9243 112.057 41.0109 112.413 41.0109C112.611 41.0109 112.803 40.9868 112.974 40.9315C113.147 40.8762 113.306 40.8017 113.443 40.6983C113.578 40.5925 113.695 40.465 113.794 40.3157C113.885 40.1667 113.955 39.9957 113.991 39.7985H115.298C115.254 40.1257 115.156 40.4263 115.002 40.7103C114.848 40.9942 114.65 41.2467 114.398 41.4682C114.152 41.6894 113.856 41.8553 113.522 41.9805C113.188 42.1055 112.813 42.1657 112.394 42.1657C111.795 42.1657 111.258 42.031 110.784 41.7519C110.315 41.4754 109.94 41.0736 109.668 40.5564C109.396 40.0392 109.262 39.4088 109.262 38.675C109.262 37.9414 109.396 37.3133 109.675 36.7889C109.952 36.2646 110.323 35.87 110.792 35.5935C111.261 35.3167 111.797 35.1797 112.389 35.1797C112.772 35.1797 113.13 35.235 113.457 35.3407C113.785 35.4465 114.08 35.6055 114.34 35.8098C114.6 36.0193 114.809 36.2717 114.975 36.5677C115.141 36.8634 115.247 37.2099 115.295 37.5901V37.5973L115.293 37.595Z" fill="white"/> 713 <path d="M119.427 36.3478V35.2676H115.734V36.3478H116.937V40.9907H115.734V42.0759H119.427V40.9907H118.224V36.3478H119.427Z" fill="white"/> 714 <path d="M120.141 36.3478V35.2676H125.616V36.3478H123.52V42.071H122.238V36.3478H120.143H120.141Z" fill="white"/> 715 <path d="M125.993 35.2676H127.449L129.077 38.2531H129.145L130.773 35.2676H132.229L129.751 39.5715V42.0687H128.461V39.5715L125.988 35.2676H125.995H125.993Z" fill="white"/> 716 <path id=tcsun_6abe465d431e1 class="group-hover:rotate-90 group-hover:translate-y-[-8px] group-focus-visible:rotate-90 group-focus-visible:translate-y-[-8px] group-active:rotate-90 group-active:translate-y-[-8px] w-3 h-3 origin-[113.5px_12px] flex items-center justify-center transition-all duration-[800ms] ease-in-out" 717 d="M114.24 5.50391L115.135 6.47102C115.438 6.7982 115.888 6.94494 116.326 6.85834L117.62 6.59851L117.774 7.91202C117.825 8.35708 118.106 8.73718 118.508 8.92243L119.711 9.47813L119.063 10.6305C118.847 11.0178 118.847 11.4941 119.063 11.8814L119.711 13.0338L118.508 13.5895C118.101 13.7747 117.825 14.1572 117.774 14.5999L117.62 15.9134L116.326 15.6536C115.888 15.567 115.438 15.7161 115.135 16.0409L114.24 17.008L113.345 16.0409C113.042 15.7137 112.592 15.567 112.154 15.6536L110.86 15.9134L110.706 14.5999C110.656 14.1548 110.374 13.7747 109.972 13.5895L108.77 13.0338L109.417 11.8814C109.633 11.4941 109.633 11.0178 109.417 10.6305L108.77 9.47813L109.972 8.92243C110.379 8.73718 110.656 8.35468 110.706 7.91202L110.86 6.59851L112.154 6.85834C112.592 6.94494 113.042 6.79579 113.345 6.47102L114.24 5.50391Z" fill="#FFDA24"/> 718 <path d="M0 33.7016V21.4061C0 15.4616 3.11298 12.6758 8.20826 12.6758C13.7895 12.6758 16.4598 15.2234 16.4598 21.0861V24.6442H10.9219V21.4879C10.9219 18.4543 10.3975 17.3621 8.17218 17.3621C6.0696 17.3621 5.42247 18.7381 5.42247 21.7284V33.2975C5.42247 36.2876 6.0263 37.6252 8.21066 37.6252C10.2699 37.6252 10.9171 36.3312 10.9171 33.4996V29.7802H16.4983V33.8629C16.455 39.9686 13.4647 42.5137 8.16737 42.5137C2.87002 42.5137 0 39.8073 0 33.7016Z" fill="white"/> 719 <path d="M23.9757 42.4337C20.177 42.4337 18.5195 40.3746 18.5195 36.6936V35.3609C18.5195 33.3018 19.246 31.839 20.4176 30.8358C21.6686 29.7438 23.0446 29.3011 25.5899 28.4494C28.2963 27.4824 28.9868 27.0299 28.9868 25.4158V24.8914C28.9868 23.1953 28.2169 22.3822 26.6002 22.3822C24.9043 22.3822 24.0911 23.2338 24.0911 25.0093V27.4319H19.0776V24.9226C19.0776 20.922 21.4641 18.2949 26.557 18.2949C31.65 18.2949 34.0002 20.5587 34.0002 25.2065V42.0706H29.9178L29.2321 39.037C28.265 41.3007 26.5257 42.4337 23.9732 42.4337H23.9757ZM28.9891 34.5093V30.0203C28.7052 30.3836 28.1014 30.706 27.0911 31.0739C25.84 31.5599 24.9885 32.041 24.6252 32.5295C24.1392 33.0539 23.8987 33.9055 23.8987 35.1566V36.1669C23.8987 37.4997 24.7864 38.3922 26.124 38.3922C27.986 38.3922 28.9963 36.8572 28.9963 34.507H28.9891V34.5093Z" fill="white"/> 720 <path d="M36.7578 13.9707H41.9325V42.0765H36.7578V13.9707Z" fill="white"/> 721 <path d="M43.9961 45.9125C43.9961 44.2165 45.3721 42.7563 47.7948 42.1141C45.3721 41.7508 44.1571 40.4974 44.1571 38.3948C44.1571 36.2921 45.4515 35.1207 47.9991 34.5095C45.8965 33.7398 44.8044 32.0005 44.8044 29.2508V24.9228C44.8044 21.0376 46.9865 19.0577 50.7921 18.4539L51.3961 18.3312C53.9438 17.8861 54.6341 17.4002 54.6341 15.3409V13.9648H60.0108V14.4508C60.0108 17.6456 58.8394 18.9759 54.8386 19.101C54.9613 19.101 55.0791 19.1443 55.202 19.1443C58.2715 19.5076 59.8953 21.6102 59.8953 24.7689V29.2941C59.8953 33.7037 57.3044 35.8858 52.3365 35.8858H51.4488C49.1058 35.8858 48.4155 36.2488 48.4155 37.0211C48.4155 37.6684 48.9012 38.0314 50.9245 37.9882H54.242C59.015 37.9882 61.1968 39.9682 61.1968 43.4878V43.5672C61.1968 44.7386 60.877 45.8309 60.2658 46.8051C59.015 48.7465 56.3805 49.9998 51.9348 49.9998H51.4488C46.0288 49.9998 44.0058 48.4218 44.0058 45.9174L43.9984 45.9125H43.9961ZM56.2484 43.9328V43.8101C56.2484 42.9583 55.5195 42.2319 53.6575 42.2319H51.7159C50.0995 42.3545 48.7619 43.199 48.7619 44.2913V44.4139C48.7619 45.3449 49.729 45.9486 51.6726 45.9486H52.5242C55.0335 45.9486 56.2436 45.0177 56.2436 43.9256L56.2507 43.9328H56.2484ZM54.7928 29.5345V24.6005C54.7928 23.0223 54.1097 21.9734 52.4065 21.9734C52.2019 21.9734 51.9614 21.9301 51.8027 22.0528C50.631 22.2573 49.984 23.1065 49.984 24.6438V29.5778C49.984 31.2738 50.7537 32.1255 52.3271 32.1255C53.9005 32.1255 54.7928 31.2377 54.7928 29.5345Z" fill="white"/> 722 <path d="M67.0889 42.4337C63.2902 42.4337 61.6328 40.3746 61.6328 36.6936V35.3609C61.
7226328 33.3018 62.3592 31.839 63.5309 30.8358C64.7819 29.7438 66.1579 29.3011 68.7056 28.4494C71.412 27.4824 72.1023 27.0299 72.1023 25.4158V24.8914C72.1023 23.1953 71.3326 22.3822 69.7159 22.3822C68.0199 22.3822 67.2067 23.2338 67.2067 25.0093V27.4319H62.1933V24.9226C62.1933 20.922 64.5797 18.2949 69.6727 18.2949C74.7654 18.2949 77.1159 20.5587 77.1159 25.2065V42.0706H73.0333L72.3502 39.037C71.3831 41.3007 69.6437 42.4337 67.0912 42.4337H67.0889ZM72.1023 34.5093V30.0203C71.8186 30.3836 71.2146 30.706 70.2042 31.0739C68.9532 31.5599 68.1016 32.041 67.7385 32.5295C67.25 33.0539 67.0095 33.9055 67.0095 35.1566V36.1669C67.0095 37.4997 67.8972 38.3922 69.2348 38.3922C71.0968 38.3922 72.1072 36.8572 72.1072 34.507H72.1L72.1023 34.5093Z" fill="white"/> 723 <path d="M79.6367 18.5765H83.3993L84.2077 22.7817C84.4916 19.2597 85.663 18.3359 88.9806 18.3359H89.7529V24.1577H88.3766C85.3432 24.1577 84.7392 25.2114 84.7392 28.4062V42.0778H79.6464V18.5837L79.6393 18.5765H79.6367Z" fill="white"/> 724 <path d="M92.0345 44.4566H93.9759C96.0353 44.4566 96.6029 44.1729 97.0456 42.311L97.3296 40.978L91.1445 18.5762H96.3167L99.3503 31.2349L99.6704 35.6445L100.033 31.1555L102.862 18.5834H107.956L101.691 43.415C101.246 45.0317 100.803 46.2874 100.315 47.1344C99.3045 48.8304 97.7242 49.3161 94.5318 49.3161H92.0225V44.4641L92.0297 44.4592L92.0345 44.4566Z" fill="white"/> 725 <path d="M16.4507 11.0111H13.9247V3.39949H11.418V1.06836H19.0032V3.39708H16.4507V11.0087V11.0111Z" fill="white"/> 726 <path d="M18.4609 7.18054V6.93033C18.4609 6.01617 18.639 5.25115 18.9854 4.6401C19.6806 3.42042 20.9412 2.79492 22.5218 2.79492C23.3421 2.79492 24.0326 2.94648 24.6412 3.26643C25.861 3.90396 26.5705 5.12364 26.5705 6.92792V7.17813C26.5705 8.06341 26.4069 8.81161 26.0725 9.41063C25.3773 10.6183 24.1577 11.2149 22.5098 11.2149C19.8899 11.2149 18.4609 9.8701 18.4609 7.18054ZM24.0638 7.15406V6.93033C24.0638 5.612 23.525 4.93601 22.541 4.93601C21.5571 4.93601 20.9725 5.57351 20.9725 6.93033V7.15406C20.9725 8.40022 21.5956 9.03772 22.5266 9.03772C23.4576 9.03772 24.0686 8.41466 24.0686 7.15406H24.0638Z" fill="white"/> 727 <path d="M30.2686 11.163C28.4645 11.163 27.6055 10.054 27.6055 8.08614V2.9668H30.1316V7.33557C30.1316 8.31948 30.3408 8.96901 31.2549 8.96901C32.1692 8.96901 32.4747 8.23529 32.4747 7.15272V2.9668H35.0393V11.0067H32.9054L32.6696 9.64743C32.2678 10.5784 31.4764 11.1582 30.2686 11.1582V11.163Z" fill="white"/> 728 <path d="M36.4258 2.96613H38.4488L38.7952 4.61405C39.0574 3.35345 39.8635 2.85547 41.3214 2.85547H41.7807V5.50657H40.8354C40.3494 5.50657 39.9766 5.57873 39.6998 5.70143C39.1755 5.93719 39.0047 6.47607 39.0047 7.44797V11.0108H36.4258V2.96613Z" fill="white"/> 729 <path d="M42.6328 1.26059C42.6328 0.315147 43.1188 0 44.1435 0C45.1684 0 45.6542 0.319958 45.6542 1.26059C45.6542 2.20122 45.1828 2.50674 44.1435 2.50674C43.0345 2.50674 42.6328 2.20363 42.6328 1.26059ZM43.1308 3.10577C43.4506 3.14666 43.8644 3.17795 44.1412 3.17795C44.2928 3.17795 44.4441 3.16351 44.6272 3.15147C45.0023 3.13703 45.3487 3.06728 45.4473 3.01436V11.0133H42.8277V3.02396C42.8804 3.06488 42.9647 3.09614 43.1308 3.10817V3.10336V3.10577Z" fill="white"/> 730 <path d="M46.2656 8.32263H48.8712C49.0371 8.97217 49.5205 9.30657 50.3555 9.30657C51.1902 9.30657 51.4908 9.04435 51.4908 8.59929C51.4908 8.42129 51.4065 8.27933 51.2286 8.18552C50.8942 8.00749 50.2833 7.9233 49.6216 7.85112C48.9265 7.75249 48.1926 7.62739 47.5983 7.2954C46.9874 6.97544 46.6 6.42213 46.6 5.45022C46.6 3.86967 47.8198 2.78711 50.1099 2.78711C52.5518 2.78711 53.6198 3.85523 53.8508 5.4767H51.3707C51.2598 4.89209 50.8317 4.61784 50.0787 4.61784C49.3256 4.61784 49.0225 4.90653 49.0225 5.29867C49.0225 5.79665 49.7033 5.88325 50.8942 6.0324C51.6014 6.13105 52.3378 6.26816 52.9487 6.60256C53.5453 6.93696 53.947 7.48787 53.947 8.43329C53.947 8.97217 53.81 9.44371 53.5453 9.87673C52.9897 10.7091 51.912 11.236 50.2326 11.236C47.8173 11.236 46.5304 10.1798 46.2679 8.32263H46.2656Z" fill="white"/> 731 <path d="M54.8948 11.01V2.96528H57.0141L57.2356 4.22587C57.6637 3.3526 58.4552 2.79688 59.5907 2.79688C60.8392 2.79688 61.5994 3.32134 61.9748 4.26676C62.4029 3.3526 63.1826 2.79688 64.3709 2.79688C66.1606 2.79688 67.0604 3.89147 67.0604 5.84731V11.0051H64.5345V6.59548C64.5345 5.61157 64.2843 4.97404 63.3989 4.97404C62.5138 4.97404 62.249 5.63802 62.249 6.62195V11.0051H59.7231V6.56903C59.7231 5.63802 59.4993 4.97404 58.6139 4.97404C57.7288 4.97404 57.4207 5.66928 57.4207 6.74706V11.0051H54.8828L54.8923 11.
73101H54.8948Z" fill="white"/> 732 </g> 733 <defs> 734 <clipPath id="clip_6abe465d431e0"> 735 <rect width="132.23" height="50" fill="white"/> 736 </clipPath> 737 </defs> 738 </svg> 739 740</a> 741 742 <div class="xl:hidden justify-end flex"> 743 744 <button type="button" data-nav-trigger 745 class="relative flex items-center justify-center gap-x-2 text-white text-utility font-bold cursor-pointer hover:text-sun focus-visible:text-sun active:text-sun transition-all duration-500" 746 aria-label="Toggle navigation"> 747 <span>Menu</span> 748 <svg class=" shrink-0 size-8" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" 749 stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 750 <line x1="3" x2="21" y1="6" y2="6"></line> 751 <line x1="3" x2="21" y1="12" y2="12"></line> 752 <line x1="3" x2="21" y1="18" y2="18"></line> 753 </svg> 754 <svg class="hidden shrink-0 size-8" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" 755 stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 756 <path d="M18 6 6 18"></path> 757 <path d="m6 6 12 12"></path> 758 </svg> 759 760 </button> 761 </div> 762 </div> 763 <div class="hidden grow overflow-hidden xl:block"> 764 <div class="hidden xl:flex xl:mt-0 xl:flex-row xl:items-center xl:justify-end xl:gap-5 2xl:gap-7"> 765 <a href="/business/industry" 766 data-nav-trigger data-nav-target="industry" data-nav-desktop 767 class="font-poppins font-semibold xl:text-[15px] 2xl:text-[18px] leading-[28px] hover:text-sun! hover:no-underline! hover:shadow-[inset_0_-3px_0_0] hover:shadow-sun focus:outline-hidden focus:no-underline! focus-visible:no-underline! focus-visible:text-sun! focus-visible:shadow-[inset_0_-3px_0_0] focus-visible:shadow-sun active:no-underline! active:text-sun! active:shadow-[inset_0_-3px_0_0] active:shadow-sun py-[35px] transition-all duration-500 text-white">Industry</a> 768 <a href="/business/meetings-and-conventions" 769 data-nav-trigger data-nav-target="meetings-and-conventions" data-nav-desktop 770 class="font-poppins font-semibold xl:text-[15px] 2xl:text-[18px] leading-[28px] hover:text-sun! hover:no-underline! hover:shadow-[inset_0_-3px_0_0] hover:shadow-sun focus:outline-hidden focus:no-underline! focus-visible:no-underline! focus-visible:text-sun! focus-visible:shadow-[inset_0_-3px_0_0] focus-visible:shadow-sun active:no-underline! active:text-sun! active:shadow-[inset_0_-3px_0_0] active:shadow-sun py-[35px] transition-all duration-500 text-white">Meetings & Conventions</a> 771 <a href="/business/sports-and-major-events" 772 data-nav-trigger data-nav-target="sports-and-major-events" data-nav-desktop 773 class="font-poppins font-semibold xl:text-[15px] 2xl:text-[18px] leading-[28px] hover:text-sun! hover:no-underline! hover:shadow-[inset_0_-3px_0_0] hover:shadow-sun focus:outline-hidden focus:no-underline! focus-visible:no-underline! focus-visible:text-sun! focus-visible:shadow-[inset_0_-3px_0_0] focus-visible:shadow-sun active:no-underline! active:text-sun! active:shadow-[inset_0_-3px_0_0] active:shadow-sun py-[35px] transition-all duration-500 text-white">Sports & Major Events</a> 774 <a href="/business/international-markets" 775 data-nav-trigger data-nav-target="international-markets" data-nav-desktop 776 class="font-poppins font-semibold xl:text-[15px] 2xl:text-[18px] leading-[28px] hover:text-sun! hover:no-underline! hover:shadow-[inset_0_-3px_0_0] hover:shadow-sun focus:outline-hidden focu
776s:no-underline! focus-visible:no-underline! focus-visible:text-sun! focus-visible:shadow-[inset_0_-3px_0_0] focus-visible:shadow-sun active:no-underline! active:text-sun! active:shadow-[inset_0_-3px_0_0] active:shadow-sun py-[35px] transition-all duration-500 text-white">International Markets</a> 777 <a href="/business/travel-media" 778 data-nav-trigger data-nav-target="travel-media" data-nav-desktop 779 class="font-poppins font-semibold xl:text-[15px] 2xl:text-[18px] leading-[28px] hover:text-sun! hover:no-underline! hover:shadow-[inset_0_-3px_0_0] hover:shadow-sun focus:outline-hidden focus:no-underline! focus-visible:no-underline! focus-visible:text-sun! focus-visible:shadow-[inset_0_-3px_0_0] focus-visible:shadow-sun active:no-underline! active:text-sun! active:shadow-[inset_0_-3px_0_0] active:shadow-sun py-[35px] transition-all duration-500 text-white">Travel Media</a> 780 </div> 781 </div> 782 </div> 783 <div class="hidden xl:flex xl:flex-grow xl:justify-end xl:self-center"> 784 <!-- SearchBox --> 785<div class="w-full"> 786 787 <div class="nav-search-container"></div> 788</div> 789<!-- End SearchBox --> 790 </div> 791 </div> 792 </nav> 793 </header> 794 795 <div class="sticky-nav w-full py-4 xl:py-6 transition opacity-100"> 796 <nav id="navbarSticky" class="tc-container flex justify-between flex-1" aria-label="Sticky Navigation"> 797 <a class="block group" href="/business" aria-label="Tourism Calgary"> 798 <svg width="133" height="50" viewBox="0 0 133 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 799 <g clip-path="url(#clip_6abe465d5ff9a)"> 800 <path d="M109.714 25.3849V18.584H112.353C112.846 18.584 113.26 18.6585 113.587 18.8125C113.915 18.9665 114.16 19.171 114.328 19.4404C114.494 19.705 114.576 20.0082 114.576 20.3474C114.576 20.624 114.521 20.8598 114.415 21.057C114.309 21.2543 114.17 21.4155 113.984 21.5382C113.806 21.6609 113.602 21.7475 113.373 21.8028V21.8702C113.621 21.8822 113.854 21.9568 114.076 22.0915C114.297 22.2262 114.482 22.4114 114.624 22.6592C114.766 22.907 114.834 23.1957 114.834 23.5349C114.834 23.8741 114.747 24.2061 114.574 24.49C114.401 24.7666 114.141 24.9904 113.797 25.1564C113.453 25.3175 113.02 25.4041 112.507 25.4041H109.707L109.712 25.3849H109.714ZM111.009 21.4636H112.187C112.397 21.4636 112.582 21.4275 112.748 21.3457C112.914 21.2711 113.044 21.1605 113.142 21.0186C113.241 20.8766 113.284 20.7106 113.284 20.5182C113.284 20.2583 113.193 20.0491 113.012 19.8831C112.834 19.7171 112.562 19.6353 112.216 19.6353H111.013V21.454L111.006 21.4612L111.009 21.4636ZM111.009 24.3119H112.291C112.721 24.3119 113.036 24.2326 113.229 24.0642C113.419 23.8982 113.518 23.6817 113.518 23.4098C113.518 23.2126 113.467 23.0345 113.376 22.8806C113.277 22.7266 113.142 22.5967 112.962 22.5101C112.784 22.4187 112.567 22.3754 112.327 22.3754H111.013V24.3119H111.006H111.009Z" fill="white"/> 801 <path d="M115.869 25.3849V18.584H117.164V24.3072H120.135V25.3873H115.867L115.869 25.3849Z" fill="white"/> 802 <path d="M125.241 18.582H126.535V23.0206C126.535 23.5065 126.417 23.9395 126.191 24.31C125.958 24.6805 125.635 24.9692 125.217 25.1737C124.798 25.383 124.31 25.4816 123.754 25.4816C123.198 25.4816 122.712 25.3757 122.291 25.1737C121.873 24.9644 121.55 24.6805 121.324 24.31C121.096 23.9395 120.98 23.5089 120.98 23.0206V18.582H122.275V22.9099C122.275 23.1866 122.337 23.4343 122.46 23.6509C122.583 23.8674 122.756 24.0334 122.977 24.1561C123.198 24.2787 123.465 24.3413 123.761 24.3413C124.057 24.3413 124.329 24.2787 124.551 24.1561C124.772 24.0334 124.945 23.8674 125.063 23.6509C125.186 23.4343 125.241 23.1889 125.241 22.9099V18.582Z" fill="white"/> 803 <path d="M127.639 25.3849V18.584H132.109V19.6641H128.933V21.4395H131.88V22.5197H128.933V24.3072H132.133V25.3873H127.637L127.639 25.3849Z" fill="white"/> 804 <path d="M113.41 28.8255C113.378 28.5418 113.255 28.3203 113.034 28.1664C112.813 28.0125 112.522 27.9331 112.166 27.9331C111.913 27.9331 111.704 27.969 111.526 28.0437C111.348 28.1183 111.211 28.2168 111.119 28.3469C111.026 28.4767 110.977 28.6186 110.977 28.7847C110.977 28.9194 111.009 29.0372 111.071 29.1358C111.134 29.2346 111.22 29.3212 111.331 29.3885C111.442 29.4558 111.559 29.5183 111.694 29.5665C111.829 29.6146 111.971 29.6579 112.113 29.6891L112.741 29.8432C113.013 29.9057 113.265 29.9923 113.506 30.0957C113.746 30.2017 113.963 30.329 114.148 30.4903C114.333 30.6442 114.48 30.8367 114.593 31.0508C114.704 31.2674 114.754 31.5247 114.759 31.8158C114.759 32.2176 114.653 32.5737 114.451 32.8766C114.247 33.1798 113.951 33.4133 113.564 33.5864C113.174 33.7523 112.707 33.8391 112.163 33.8391C111.62 33.8391 111.165 33.7597 110.771 33.5912C110.376 33.4253 110.068 33.1846 109.847 32.8646C109.625 32.5448 109.507 32.1551 109.488 31.6932H110.751C110.771 31.9264 110.838 32.1238 110.968 32.28C111.09 32.4342 111.257 32.552 111.461 32.6313C111.665 32.7107 111.892 32.7491 112.144 32.7491C112.397 32.7491 112.63 32.7133 112.827 32.6313C113.025 32.5497 113.179 32.4462 113.289 32.3041C113.4 32.1623 113.455 32.0009 113.455 3
8041.8181C113.455 31.645 113.405 31.5032 113.306 31.3923C113.207 31.2817 113.073 31.1831 112.888 31.1086C112.709 31.0339 112.493 30.9593 112.252 30.8992L111.487 30.702C110.92 30.5599 110.477 30.3436 110.15 30.0476C109.823 29.7518 109.661 29.3619 109.661 28.8687C109.661 28.4624 109.772 28.1111 109.989 27.8079C110.205 27.5048 110.506 27.2715 110.888 27.0982C111.271 26.9322 111.702 26.8457 112.183 26.8457C112.664 26.8457 113.102 26.9322 113.472 27.0982C113.843 27.2643 114.131 27.4999 114.336 27.8008C114.545 28.0965 114.651 28.4429 114.663 28.8375H113.417L113.41 28.8255Z" fill="white"/> 805 <path d="M115.801 33.7286V26.9277H117.095V30.0167H117.182L119.773 26.9277H121.346L118.75 29.9734L121.377 33.7286H119.823L117.843 30.8491L117.102 31.7319V33.7286H115.801Z" fill="white"/> 806 <path d="M121.72 26.9258H123.175L124.804 29.9113H124.871L126.5 26.9258H127.955L125.477 31.2297V33.7269H124.188V31.2297L121.715 26.9258H121.72Z" fill="white"/> 807 <path d="M115.293 37.595H113.987C113.955 37.3976 113.895 37.2196 113.801 37.0657C113.71 36.9116 113.597 36.7818 113.457 36.6712C113.323 36.5605 113.161 36.4812 112.988 36.4233C112.81 36.368 112.625 36.3368 112.42 36.3368C112.057 36.3368 111.737 36.4282 111.458 36.6087C111.182 36.7866 110.965 37.0537 110.804 37.4047C110.65 37.7512 110.57 38.1747 110.57 38.675C110.57 39.1755 110.65 39.6134 110.804 39.9573C110.965 40.3037 111.179 40.5684 111.458 40.7464C111.735 40.9243 112.057 41.0109 112.413 41.0109C112.611 41.0109 112.803 40.9868 112.974 40.9315C113.147 40.8762 113.306 40.8017 113.443 40.6983C113.578 40.5925 113.695 40.465 113.794 40.3157C113.885 40.1667 113.955 39.9957 113.991 39.7985H115.298C115.254 40.1257 115.156 40.4263 115.002 40.7103C114.848 40.9942 114.65 41.2467 114.398 41.4682C114.152 41.6894 113.856 41.8553 113.522 41.9805C113.188 42.1055 112.813 42.1657 112.394 42.1657C111.795 42.1657 111.258 42.031 110.784 41.7519C110.315 41.4754 109.94 41.0736 109.668 40.5564C109.396 40.0392 109.262 39.4088 109.262 38.675C109.262 37.9414 109.396 37.3133 109.675 36.7889C109.952 36.2646 110.323 35.87 110.792 35.5935C111.261 35.3167 111.797 35.1797 112.389 35.1797C112.772 35.1797 113.13 35.235 113.457 35.3407C113.785 35.4465 114.08 35.6055 114.34 35.8098C114.6 36.0193 114.809 36.2717 114.975 36.5677C115.141 36.8634 115.247 37.2099 115.295 37.5901V37.5973L115.293 37.595Z" fill="white"/> 808 <path d="M119.427 36.3478V35.2676H115.734V36.3478H116.937V40.9907H115.734V42.0759H119.427V40.9907H118.224V36.3478H119.427Z" fill="white"/> 809 <path d="M120.141 36.3478V35.2676H125.616V36.3478H123.52V42.071H122.238V36.3478H120.143H120.141Z" fill="white"/> 810 <path d="M125.993 35.2676H127.449L129.077 38.2531H129.145L130.773 35.2676H132.229L129.751 39.5715V42.0687H128.461V39.5715L125.988 35.2676H125.995H125.993Z" fill="white"/> 811 <path id=tcsun_6abe465d5ff9b class="group-hover:rotate-90 group-hover:translate-y-[-8px] group-focus-visible:rotate-90 group-focus-visible:translate-y-[-8px] group-active:rotate-90 group-active:translate-y-[-8px] w-3 h-3 origin-[113.5px_12px] flex items-center justify-center transition-all duration-[800ms] ease-in-out" 812 d="M114.24 5.50391L115.135 6.47102C115.438 6.7982 115.888 6.94494 116.326 6.85834L117.62 6.59851L117.774 7.91202C117.825 8.35708 118.106 8.73718 118.508 8.92243L119.711 9.47813L119.063 10.6305C118.847 11.0178 118.847 11.4941 119.063 11.8814L119.711 13.0338L118.508 13.5895C118.101 13.7747 117.825 14.1572 117.774 14.5999L117.62 15.9134L116.326 15.6536C115.888 15.567 115.438 15.7161 115.135 16.0409L114.24 17.008L113.345 16.0409C113.042 15.7137 112.592 15.567 112.154 15.6536L110.86 15.9134L110.706 14.5999C110.656 14.1548 110.374 13.7747 109.972 13.5895L108.77 13.0338L109.417 11.8814C109.633 11.4941 109.633 11.0178 109.417 10.6305L108.77 9.47813L109.972 8.92243C110.379 8.73718 110.656 8.35468 110.706 7.91202L110.86 6.59851L112.154 6.85834C112.592 6.94494 113.042 6.79579 113.345 6.47102L114.24 5.50391Z" fill="#FFDA24"/> 813 <path d="M0 33.7016V21.4061C0 15.4616 3.11298 12.6758 8.20826 12.6758C13.7895 12.6758 16.4598 15.2234 16.4598 21.0861V24.6442H10.9219V21.4879C10.9219 18.4543 10.3975 17.3621 8.17218 17.3621C6.0696 17.3621 5.42247 18.7381 5.42247 21.7284V33.2975C5.42247 36.2876 6.0263 37.6252 8.21066 37.6252C10.2699 37.6252 10.9171 36.3312 10.9171 33.4996V29.7802H16.4983V33.8629C16.455 39.9686 13.4647 42.5137 8.16737 42.5137C2.87002 42.5137 0 39.8073 0 33.7016Z" fill="white"/> 814 <path d="M23.9757 42.4337C20.177 42.4337 18.5195 40.3746 18.5195 36.6936V35.3609C18.5195 33.3018 19.246 31.839 20.4176 30.8358C21.6686 29.7438 23.0446 29.3011 25.5899 28.4494C28.2963 27.4824 28.9868 27.0299 28.9868 25.4158V24.8914C28.9868 23.1953 28.2169 22.3822 26.6002 22.3822C24.9043 22.3822 24.0911 23.2338 24.0911 25.0093V27.4319H19.0776V24.9226C19.0776 20.922 21.4641 18.2949 26.557 18.2949C31.65 18.2949 34.0002 20.5587 34.0002 25.2065V42.0706H29.9178L29.2321 39.037C28.265 41.3007 26.5257 42.4337 23.9732 42.4337H23.9757ZM28.9891 34.5093V30.0203C28.7052 30.3836 28.1014 30.706 27.0911 31.0739C25.84 31.5599 24.9885 32.041 24.6252 32.5295C24.1392 33.0539 23.8987 33.9055 23.8987 35.1566V36.1669C23.8987 37.4997 24.7864 38.3922 26.124 38.3922C27.986 38.3922 28.9963 36.8572 28.9963 34.507H28.9891V34.5093Z" fill="white"/> 815 <path d="M36.7578 13.9707H41.9325V42.0765H36.7578V13.9707Z" fill="white"/> 816 <path d="M43.9961 45.9125C43.9961 44.2165 45.3721 42.7563 47.7948 42.1141C45.3721 41.7508 44.1571 40.4974 44.1571 38.3948C44.1571 36.2921 45.4515 35.1207 47.9991 34.5095C45.8965 33.7398 44.8044 32.0005 44.8044 29.2508V24.9228C44.8044 21.0376 46.9865 19.0577 50.7921 18.4539L51.3961 18.3312C53.9438 17.8861 54.6341 17.4002 54.6341 15.3409V13.9648H60.0108V14.4508C60.0108 17.6456 58.8394 18.9759 54.8386 19.101C54.9613 19.101 55.0791 19.1443 55.202 19.1443C58.2715 19.5076 59.8953 21.6102 59.8953 24.7689V29.2941C59.8953 33.7037 57.3044 35.8858 52.3365 35.8858H51.4488C49.1058 35.8858 48.4155 36.2488 48.4155 37.0211C48.4155 37.6684 48.9012 38.0314 50.9245 37.9882H54.242C59.015 37.9882 61.1968 39.9682 61.1968 43.4878V43.5672C61.1968 44.7386 60.877 45.8309 60.2658 46.8051C59.015 48.7465 56.3805 49.9998 51.9348 49.9998H51.4488C46.0288 49.9998 44.0058 48.4218 44.0058 45.9174L43.9984 45.9125H43.9961ZM56.2484 43.9328V43.8101C56.2484 42.9583 55.5195 42.2319 53.6575 42.2319H51.7159C50.0995 42.3545 48.7619 43.199 48.7619 44.2913V44.4139C48.7619 45.3449 49.729 45.9486 51.6726 45.9486H52.5242C55.0335 45.9486 56.2436 45.0177 56.2436 43.9256L56.2507 43.9328H56.2484ZM54.7928 29.5345V24.6005C54.7928 23.0223 54.1097 21.9734 52.4065 21.9734C52.2019 21.9734 51.9614 21.9301 51.8027 22.0528C50.631 22.2573 49.984 23.1065 49.984 24.6438V29.5778C49.984 31.2738 50.7537 32.1255 52.3271 32.1255C53.9005 32.1255 54.7928 31.2377 54.7928 29.5345Z" fill="white"/> 817 <path d="M67.0889 42.4337C63.2902 42.4337 61.6328 40.3746 61.6328 36.6936V35.3609C61.
8176328 33.3018 62.3592 31.839 63.5309 30.8358C64.7819 29.7438 66.1579 29.3011 68.7056 28.4494C71.412 27.4824 72.1023 27.0299 72.1023 25.4158V24.8914C72.1023 23.1953 71.3326 22.3822 69.7159 22.3822C68.0199 22.3822 67.2067 23.2338 67.2067 25.0093V27.4319H62.1933V24.9226C62.1933 20.922 64.5797 18.2949 69.6727 18.2949C74.7654 18.2949 77.1159 20.5587 77.1159 25.2065V42.0706H73.0333L72.3502 39.037C71.3831 41.3007 69.6437 42.4337 67.0912 42.4337H67.0889ZM72.1023 34.5093V30.0203C71.8186 30.3836 71.2146 30.706 70.2042 31.0739C68.9532 31.5599 68.1016 32.041 67.7385 32.5295C67.25 33.0539 67.0095 33.9055 67.0095 35.1566V36.1669C67.0095 37.4997 67.8972 38.3922 69.2348 38.3922C71.0968 38.3922 72.1072 36.8572 72.1072 34.507H72.1L72.1023 34.5093Z" fill="white"/> 818 <path d="M79.6367 18.5765H83.3993L84.2077 22.7817C84.4916 19.2597 85.663 18.3359 88.9806 18.3359H89.7529V24.1577H88.3766C85.3432 24.1577 84.7392 25.2114 84.7392 28.4062V42.0778H79.6464V18.5837L79.6393 18.5765H79.6367Z" fill="white"/> 819 <path d="M92.0345 44.4566H93.9759C96.0353 44.4566 96.6029 44.1729 97.0456 42.311L97.3296 40.978L91.1445 18.5762H96.3167L99.3503 31.2349L99.6704 35.6445L100.033 31.1555L102.862 18.5834H107.956L101.691 43.415C101.246 45.0317 100.803 46.2874 100.315 47.1344C99.3045 48.8304 97.7242 49.3161 94.5318 49.3161H92.0225V44.4641L92.0297 44.4592L92.0345 44.4566Z" fill="white"/> 820 <path d="M16.4507 11.0111H13.9247V3.39949H11.418V1.06836H19.0032V3.39708H16.4507V11.0087V11.0111Z" fill="white"/> 821 <path d="M18.4609 7.18054V6.93033C18.4609 6.01617 18.639 5.25115 18.9854 4.6401C19.6806 3.42042 20.9412 2.79492 22.5218 2.79492C23.3421 2.79492 24.0326 2.94648 24.6412 3.26643C25.861 3.90396 26.5705 5.12364 26.5705 6.92792V7.17813C26.5705 8.06341 26.4069 8.81161 26.0725 9.41063C25.3773 10.6183 24.1577 11.2149 22.5098 11.2149C19.8899 11.2149 18.4609 9.8701 18.4609 7.18054ZM24.0638 7.15406V6.93033C24.0638 5.612 23.525 4.93601 22.541 4.93601C21.5571 4.93601 20.9725 5.57351 20.9725 6.93033V7.15406C20.9725 8.40022 21.5956 9.03772 22.5266 9.03772C23.4576 9.03772 24.0686 8.41466 24.0686 7.15406H24.0638Z" fill="white"/> 822 <path d="M30.2686 11.163C28.4645 11.163 27.6055 10.054 27.6055 8.08614V2.9668H30.1316V7.33557C30.1316 8.31948 30.3408 8.96901 31.2549 8.96901C32.1692 8.96901 32.4747 8.23529 32.4747 7.15272V2.9668H35.0393V11.0067H32.9054L32.6696 9.64743C32.2678 10.5784 31.4764 11.1582 30.2686 11.1582V11.163Z" fill="white"/> 823 <path d="M36.4258 2.96613H38.4488L38.7952 4.61405C39.0574 3.35345 39.8635 2.85547 41.3214 2.85547H41.7807V5.50657H40.8354C40.3494 5.50657 39.9766 5.57873 39.6998 5.70143C39.1755 5.93719 39.0047 6.47607 39.0047 7.44797V11.0108H36.4258V2.96613Z" fill="white"/> 824 <path d="M42.6328 1.26059C42.6328 0.315147 43.1188 0 44.1435 0C45.1684 0 45.6542 0.319958 45.6542 1.26059C45.6542 2.20122 45.1828 2.50674 44.1435 2.50674C43.0345 2.50674 42.6328 2.20363 42.6328 1.26059ZM43.1308 3.10577C43.4506 3.14666 43.8644 3.17795 44.1412 3.17795C44.2928 3.17795 44.4441 3.16351 44.6272 3.15147C45.0023 3.13703 45.3487 3.06728 45.4473 3.01436V11.0133H42.8277V3.02396C42.8804 3.06488 42.9647 3.09614 43.1308 3.10817V3.10336V3.10577Z" fill="white"/> 825 <path d="M46.2656 8.32263H48.8712C49.0371 8.97217 49.5205 9.30657 50.3555 9.30657C51.1902 9.30657 51.4908 9.04435 51.4908 8.59929C51.4908 8.42129 51.4065 8.27933 51.2286 8.18552C50.8942 8.00749 50.2833 7.9233 49.6216 7.85112C48.9265 7.75249 48.1926 7.62739 47.5983 7.2954C46.9874 6.97544 46.6 6.42213 46.6 5.45022C46.6 3.86967 47.8198 2.78711 50.1099 2.78711C52.5518 2.78711 53.6198 3.85523 53.8508 5.4767H51.3707C51.2598 4.89209 50.8317 4.61784 50.0787 4.61784C49.3256 4.61784 49.0225 4.90653 49.0225 5.29867C49.0225 5.79665 49.7033 5.88325 50.8942 6.0324C51.6014 6.13105 52.3378 6.26816 52.9487 6.60256C53.5453 6.93696 53.947 7.48787 53.947 8.43329C53.947 8.97217 53.81 9.44371 53.5453 9.87673C52.9897 10.7091 51.912 11.236 50.2326 11.236C47.8173 11.236 46.5304 10.1798 46.2679 8.32263H46.2656Z" fill="white"/> 826 <path d="M54.8948 11.01V2.96528H57.0141L57.2356 4.22587C57.6637 3.3526 58.4552 2.79688 59.5907 2.79688C60.8392 2.79688 61.5994 3.32134 61.9748 4.26676C62.4029 3.3526 63.1826 2.79688 64.3709 2.79688C66.1606 2.79688 67.0604 3.89147 67.0604 5.84731V11.0051H64.5345V6.59548C64.5345 5.61157 64.2843 4.97404 63.3989 4.97404C62.5138 4.97404 62.249 5.63802 62.249 6.62195V11.0051H59.7231V6.56903C59.7231 5.63802 59.4993 4.97404 58.6139 4.97404C57.7288 4.97404 57.4207 5.66928 57.4207 6.74706V11.0051H54.8828L54.8923 11.
82601H54.8948Z" fill="white"/> 827 </g> 828 <defs> 829 <clipPath id="clip_6abe465d5ff9a"> 830 <rect width="132.23" height="50" fill="white"/> 831 </clipPath> 832 </defs> 833 </svg> 834 835</a> 836 837 <button type="button" data-nav-trigger 838 class="relative flex items-center justify-center gap-x-2 text-white text-utility font-bold cursor-pointer hover:text-sun focus-visible:text-sun active:text-sun transition-all duration-500" 839 aria-label="Toggle navigation"> 840 <span>Menu</span> 841 <svg class=" shrink-0 size-8" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" 842 stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 843 <line x1="3" x2="21" y1="6" y2="6"></line> 844 <line x1="3" x2="21" y1="12" y2="12"></line> 845 <line x1="3" x2="21" y1="18" y2="18"></line> 846 </svg> 847 <svg class="hidden shrink-0 size-8" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" 848 stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 849 <path d="M18 6 6 18"></path> 850 <path d="m6 6 12 12"></path> 851 </svg> 852 </button> 853 </nav> 854</div><!-- --> 855 856
856<script id="navigation-data" type="application/json"> 857 {"currentSite":"business","mainMenu":[{"page":{"title":"Industry","slug":"industry","permalink":"https:\/\/www.visitcalgary.com\/business\/industry","uri":"\/business\/industry","featured":{"title":"Industry","content":"<p>Join more than 1,100 partners in helping us build Calgary's visitor economy, together.<\/p>","button_text":"Learn more","button_link":"\/business\/industry","image":{"id":"media::transportation\/calgary-international-airport-yyc\/transportation_calgary_international_airport_yyc_white_hat_greeting.jpg","url":"https:\/\/tourism-calgary-production.tor1.cdn.digitaloceanspaces.com\/media\/transportation\/calgary-international-airport-yyc\/transportation_calgary_international_airport_yyc_white_hat_greeting.jpg","permalink":"https:\/\/tourism-calgary-production.tor1.cdn.digitaloceanspaces.com\/media\/transportation\/calgary-international-airport-yyc\/transportation_calgary_international_airport_yyc_white_hat_greeting.jpg","api_url":"https:\/\/www.visitcalgary.com\/api\/assets\/media\/transportation\/calgary-international-airport-yyc\/transportation_calgary_international_airport_yyc_white_hat_greeting.jpg","alt":"White Hat greeters wait to welcome visitors to Calgary"}}},"depth":1,"computed_assets":{"featured":{"sidebar":{"url":"https:\/\/cdn.visitcalgary.com\/containers\/media\/transportation\/calgary-international-airport-yyc\/transportation_calgary_international_airport_yyc_white_hat_greeting.jpg\/f11a57f8458d68a285f26f1ddb5ee406\/transportation_calgary_international_airport_yyc_white_hat_greeting.jpg","preset":{"w":800,"h":384,"q":85}},"sidebar_webp":{"url":"https:\/\/cdn.visitcalgary.com\/containers\/media\/transportation\/calgary-international-airport-yyc\/transportation_calgary_international_airport_yyc_white_hat_greeting.jpg\/54bc7d4879022e78dbd7dbbde66eb16a\/transportation_calgary_international_airport_yyc_white_hat_greeting.webp","preset":{"w":800,"h":384,"q":85,"fm":"webp"}}}},"children":[{"page":{"title":"Who We Are","slug":"who-we-are","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/who-we-are","uri":"\/business\/industry\/who-we-are","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[{"page":{"title":"Our Team","slug":"our-team","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/who-we-are\/our-team","uri":"\/business\/industry\/who-we-are\/our-team","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Our Blue Sky City","slug":"our-blue-sky-city","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/who-we-are\/our-blue-sky-city","uri":"\/business\/industry\/who-we-are\/our-blue-sky-city","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Board & Governance","slug":"board-and-governance","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/who-we-are\/board-and-governance","uri":"\/business\/industry\/who-we-are\/board-and-governance","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Careers and Volunteer Opportunities","slug":"careers-and-volunteer-opportunities","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/who-we-are\/careers-and-volunteer-opportunities","uri":"\/business\/industry\/who-we-are\/careers-and-volunteer-opportunities","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]}]},{"page":{"title":"What We Do","slug":"what-we-do","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/what-we-do","uri":"\/business\/industry\/what-we-do","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[{"page":{"title":"Promoting Calgary","slug":"promoting-calgary","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/what-we-do\/promoting-calgary","uri":"\/business\/industry\/what-we-do\/promoting-calgary","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Our Strategy","slug":"our-strategy","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/what-we-do\/our-strategy","uri":"\/business\/industry\/what-we-do\/our-strategy","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]}]},{"page":{"title":"News","slug":"news","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/news","uri":"\/business\/industry\/news","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[{"page":{"title":"Calgary Announcements","slug":"calgary-announcements","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/news\/calgary-announcements","uri":"\/business\/industry\/news\/calgary-announcements","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Travel Media Coverage","slug":"media-coverage","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/news\/media-coverage","uri":"\/business\/industry\/news\/media-coverage","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]}]},{"page":{"title":"Grow With Us","slug":"grow-with-us","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/grow-with-us","uri":"\/business\/industry\/grow-with-us","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[{"page":{"title":"Become a Partner","slug":"become-a-partner","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/grow-with-us\/become-a-partner","uri":"\/business\/industry\/grow-with-us\/become-a-partner","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Training & Resources","slug":"training-resources","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/grow-with-us\/training-resources","uri":"\/business\/industry\/grow-with-us\/training-resources","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Experience Passes","slug":"experience-passes","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/grow-with-us\/experience-passes","uri":"\/business\/industry\/grow-with-us\/experience-passes","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Marketing Opportunities","slug":"marketing-opportunities","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/grow-with-us\/marketing-opportunities","uri":"\/business\/industry\/grow-with-us\/marketing-opportunities","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Experience Development","slug":"experience-development","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/grow-with-us\/experience-development","uri":"\/business\/industry\/grow-with-us\/experience-development","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]}]},{"page":{"title":"Events","slug":"events","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/events","uri":"\/business\/industry\/events","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[{"page":{"title":"Industry Events","slug":"industry-events","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/events\/industry-events","uri":"\/business\/industry\/events\/industry-events","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Corporate Events","slug":"corporate-events","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/events\/corporate-events","uri":"\/business\/industry\/events\/corporate-events","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]}]}],"utilityLinks":[[{"title":"Connect with Industry","slug":"connect-with-us","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/connect-with-us","uri":"\/business\/industry\/connect-with-us"},{"title":"Media Assistance Request","slug":"media-assistance-request","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/media-assistance-request","uri":"\/business\/industry\/media-assistance-request"}]]},{"page":{"title":"Meetings & Conventions","slug":"meetings-and-conventions","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions","uri":"\/business\/meetings-and-conventions","featured":{"title":"Meetings & Conventions","content":"<p>Showcase your event in Western Canadaâs largest venues, backed by the worldâs friendliest tourism team.<\/p>","button_text":"Learn more","button_link":"\/business\/meetings-and-conventions","image":{"id":"media::calgary_skyline\/calgary-skyline-river-spring-aerial-push-the-impossible.jpg","url":"https:\/\/tourism-calgary-production.tor1.cdn.digitaloceanspaces.com\/media\/calgary_skyline\/calgary-skyline-river-spring-aerial-push-the-impossible.jpg","permalink":"https:\/\/tourism-calgary-production.tor1.cdn.digitaloceanspaces.com\/media\/calgary_skyline\/calgary-skyline-river-spring-aerial-push-the-impossible.jpg","api_url":"https:\/\/www.visitcalgary.com\/api\/assets\/media\/calgary_skyline\/calgary-skyline-river-spring-aerial-push-the-impossible.jpg","alt":"Aerial view of the Bow River and Calgary skyline in spring."}}},"depth":1,"computed_assets":{"featured":{"sidebar":{"url":"https:\/\/cdn.visitcalgary.com\/containers\/media\/calgary_skyline\/calgary-skyline-river-spring-aerial-push-the-impossible.jpg\/c948ad2ed6d7b84f653f39a530dfec01\/calgary-skyline-river-spring-aerial-push-the-impossible.jpg","preset":{"w":800,"h":384,"q":85}},"sidebar_webp":{"url":"https:\/\/cdn.visitcalgary.com\/containers\/media\/calgary_skyline\/calgary-skyline-river-spring-aerial-push-the-impossible.jpg\/a1428533e7d9d89d7d20001921ac44d5\/calgary-skyline-river-spring-aerial-push-the-impossible.
857webp","preset":{"w":800,"h":384,"q":85,"fm":"webp"}}}},"children":[{"page":{"title":"Why Choose Calgary?","slug":"why-choose-calgary","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/why-choose-calgary","uri":"\/business\/meetings-and-conventions\/why-choose-calgary","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[{"page":{"title":"Sustainability & Accessibility","slug":"sustainability-and-accessibility","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/what-we-do\/our-strategy\/sustainability-and-accessibility","uri":"\/business\/industry\/what-we-do\/our-strategy\/sustainability-and-accessibility","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Seasonal Events & Activities","slug":"seasonal-events-and-activities","permalink":"https:\/\/www.visitcalgary.com\/plan-and-stay\/seasonal-events-and-activities","uri":"\/plan-and-stay\/seasonal-events-and-activities","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Case Studies and Testimonials","slug":"case-studies-and-testimonials","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/why-choose-calgary\/case-studies-and-testimonials","uri":"\/business\/meetings-and-conventions\/why-choose-calgary\/case-studies-and-testimonials","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Industry Strengths","slug":"industry-strengths","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/why-choose-calgary\/industry-strengths","uri":"\/business\/meetings-and-conventions\/why-choose-calgary\/industry-strengths","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Convention Centres","slug":"convention-centres","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/why-choose-calgary\/convention-centres","uri":"\/business\/meetings-and-conventions\/why-choose-calgary\/convention-centres","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]}]},{"page":{"title":"Our Services","slug":"our-services","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/our-services","uri":"\/business\/meetings-and-conventions\/our-services","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[{"page":{"title":"Booking Assistance","slug":"booking-assistance","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/our-services\/booking-assistance","uri":"\/business\/meetings-and-conventions\/our-services\/booking-assistance","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Event Services","slug":"event-services","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/our-services\/event-services","uri":"\/business\/meetings-and-conventions\/our-services\/event-services","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Calgary Champions","slug":"calgary-champions","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/our-services\/calgary-champions","uri":"\/business\/meetings-and-conventions\/our-services\/calgary-champions","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]}]},{"page":{"title":"Venues & Hotels","slug":"venues-and-hotels","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/venues-and-hotels","uri":"\/business\/meetings-and-conventions\/venues-and-hotels","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[]},{"page":{"title":"Suppliers","slug":"suppliers","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/suppliers","uri":"\/business\/meetings-and-conventions\/suppliers","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[]}],"utilityLinks":[[{"title":"Connect with Meetings & Conventions","slug":"connect-with-us","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/connect-with-us","uri":"\/business\/meetings-and-conventions\/connect-with-us"}]]},{"page":{"title":"Sports & Major Events","slug":"sports-and-major-events","permalink":"https:\/\/www.visitcalgary.com\/business\/sports-and-major-events","uri":"\/business\/sports-and-major-events","featured":{"title":"Sports & Major Events","content":"<p>Bring people together in a city that shows up. From sold-out stadiums to street festivals, Calgaryâs built to host.<\/p>","button_text":"Learn more","button_link":"\/business\/sports-and-major-events","image":{"id":"media::sports_major_events\/sme-special-olympics\/sports-major-events_sme-special-olympics_skiing-hug.jpg","url":"https:\/\/tourism-calgary-production.tor1.cdn.digitaloceanspaces.com\/media\/sports_major_events\/sme-special-olympics\/sports-major-events_sme-special-olympics_skiing-hug.jpg","permalink":"https:\/\/tourism-calgary-production.tor1.cdn.digitaloceanspaces.com\/media\/sports_major_events\/sme-special-olympics\/sports-major-events_sme-special-olympics_skiing-hug.jpg","api_url":"https:\/\/www.visitcalgary.com\/api\/assets\/media\/sports_major_events\/sme-special-olympics\/sports-major-events_sme-special-olympics_skiing-hug.jpg","alt":"Special Olympic skiing competitor giving hug on the ski hill"}}},"depth":1,"computed_assets":{"featured":{"sidebar":{"url":"https:\/\/cdn.visitcalgary.com\/containers\/media\/sports_major_events\/sme-special-olympics\/sports-major-events_sme-special-olympics_skiing-hug.jpg\/d75283a334492cf231e6b43ab45e24e1\/sports-major-events_sme-special-olympics_skiing-hug.jpg","preset":{"w":800,"h":384,"q":85}},"sidebar_webp":{"url":"https:\/\/cdn.visitcalgary.com\/containers\/media\/sports_major_events\/sme-special-olympics\/sports-major-events_sme-special-olympics_skiing-hug.jpg\/b4d3a6ab0bfda244601804179a879233\/sports-major-events_sme-special-olympics_skiing-hug.webp","preset":{"w":800,"h":384,"q":85,"fm":"webp"}}}},"children":[{"page":{"title":"Why Choose Calgary?","slug":"why-choose-calgary","permalink":"https:\/\/www.visitcalgary.com\/business\/sports-and-major-events\/why-choose-calgary","uri":"\/business\/sports-and-major-events\/why-choose-calgary","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[{"page":{"title":"Sustainability & Accessibility","slug":"sustainability-and-accessibility","permalink":"https:\/\/www.visitcalgary.com\/business\/industry\/what-we-do\/our-strategy\/sustainability-and-accessibility","uri":"\/business\/industry\/what-we-do\/our-strategy\/sustainability-and-accessibility","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Seasonal Events & Activities","slug":"seasonal-events-and-activities","permalink":"https:\/\/www.visitcalgary.com\/plan-and-stay\/seasonal-events-and-activities","uri":"\/plan-and-stay\/seasonal-events-and-activities","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Case Studies & Testimonials","slug":"case-studies-and-testimonials","permalink":"https:\/\/www.visitcalgary.com\/business\/sports-and-major-events\/why-choose-calgary\/case-studies-and-testimonials","uri":"\/business\/sports-and-major-events\/why-choose-calgary\/case-studies-and-testimonials","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Key Venues","slug":"key-venues","permalink":"https:\/\/www.visitcalgary.com\/business\/sports-and-major-events\/why-choose-calgary\/key-venues","uri":"\/business\/sports-and-major-events\/why-choose-calgary\/key-venues","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]}]},{"page":{"title":"Our Services","slug":"our-services","permalink":"https:\/\/www.visitcalgary.com\/business\/sports-and-major-events\/our-services","uri":"\/business\/sports-and-major-events\/our-services","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[{"page":{"title":"Booking Assistance","slug":"booking-assistance","permalink":"https:\/\/www.visitcalgary.com\/business\/sports-and-major-events\/our-services\/booking-assistance","uri":"\/business\/sports-and-major-events\/our-services\/booking-assistance","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]},{"page":{"title":"Event Services","slug":"event-services","permalink":"https:\/\/www.visitcalgary.com\/business\/sports-and-major-events\/our-services\/event-services","uri":"\/business\/sports-and-major-events\/our-services\/event-services","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":3,"computed_assets":[],"children":[]}]},{"page":{"title":"Venues & Hotels","slug":"venues-and-hotels","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/venues-and-hotels","uri":"\/business\/meetings-and-conventions\/venues-and-hotels","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[]},{"page":{"title":"Suppliers","slug":"suppliers","permalink":"https:\/\/www.visitcalgary.com\/business\/meetings-and-conventions\/suppliers","uri":"\/business\/meetings-and-conventions\/suppliers","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[]}],"utilityLinks":[[{"title":"Event Calendar","slug":"events","permalink":"https:\/\/www.visitcalgary.com\/events","uri":"\/events"},{"title":"Connect with Sports & Major Events","slug":"connect-with-us","permalink":"https:\/\/www.visitcalgary.com\/business\/sports-and-major-events\/connect-with-us","uri":"\/business\/sports-and-major-events\/connect-with-us"}]]},{"page":{"title":"International Markets","slug":"international-markets","permalink":"https:\/\/www.visitcalgary.com\/business\/international-markets","uri":"\/business\/international-markets","featured":{"title":"International Markets","content":"<p>Sell Calgary with confidence thanks to non-stop international flights, 100+ hotels, easy transportation, and major attractions.<\/p>","button_text":"Learn more","button_link":"\/business\/international-markets","image":{"id":"media::nature_parks\/inglewood-bird-sanctuary\/nature-parks_inglewood-bird-sanctuary_bird-watching-couple.jpg","url":"https:\/\/tourism-calgary-production.tor1.cdn.digitaloceanspaces.com\/media\/nature_parks\/inglewood-bird-sanctuary\/nature-parks_inglewood-bird-sanctuary_bird-watching-couple.jpg","permalink":"https:\/\/tourism-calgary-production.tor1.cdn.digitaloceanspaces.com\/media\/nature_parks\/inglewood-bird-sanctuary\/nature-parks_inglewood-bird-sanctuary_bird-watching-couple.jpg","api_url":"https:\/\/www.visitcalgary.com\/api\/assets\/media\/nature_parks\/inglewood-bird-sanctuary\/nature-parks_inglewood-bird-sanctuary_bird-watching-couple.jpg","alt":"Two people looking at the skyline of calgary."}}},"depth":1,"computed_assets":{"featured":{"sidebar":{"url":"https:\/\/cdn.visitcalgary.com\/containers\/media\/nature_parks\/inglewood-bird-sanctuary\/nature-parks_inglewood-bird-sanctuary_bird-watching-couple.jpg\/7b230221818d5e94f14ba095bc0edaab\/nature-parks_inglewood-bird-sanctuary_bird-watching-couple.jpg","preset":{"w":800,"h":384,"q":85}},"sidebar_webp":{"url":"https:\/\/cdn.visitcalgary.com\/containers\/media\/nature_parks\/inglewood-bird-sanctuary\/nature-parks_inglewood-bird-sanctuary_bird-watching-couple.jpg\/00522e2708a00c0eb3b0dee7dcfd2989\/nature-parks_inglewood-bird-sanctuary_bird-watching-couple.webp","preset":{"w":800,"h":384,"q":85,"fm":"webp"}}}},"children":[{"page":{"title":"Connect with International Markets","slug":"connect-with-us","permalink":"https:\/\/www.visitcalgary.com\/business\/international-markets\/connect-with-us","uri":"\/business\/international-markets\/connect-with-us","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[]}],"utilityLinks":[[{"title":"Connect with International Markets","slug":"connect-with-us","permalink":"https:\/\/www.visitcalgary.com\/business\/international-markets\/connect-with-us","uri":"\/business\/international-markets\/connect-with-us"},{"title":"Travel Trade Resources","slug":null,"permalink":"https:\/\/www.visitcalgary.com\/business\/international-markets#block_4","uri":"https:\/\/www.visitcalgary.com\/business\/international-markets#block_4"}]]},{"page":{"title":"Travel Media","slug":"travel-media","permalink":"https:\/\/www.visitcalgary.com\/business\/travel-media","uri":"\/business\/travel-media","featured":{"title":"Travel Media","content":"<p>Let us help you uncover your next great story in Calgary.<\/p>","button_text":"Learn more","button_link":"\/business\/travel-media","image":{"id":"media::indoor_attractions\/calgary-public-library\/indoor-attractions_calgary-public-library_couple-modern-architecture.jpg","url":"https:\/\/tourism-calgary-production.tor1.cdn.digitaloceanspaces.com\/media\/indoor_attractions\/calgary-public-library\/indoor-attractions_calgary-public-library_couple-modern-architecture.jpg","permalink":"https:\/\/tourism-calgary-production.tor1.cdn.digitaloceanspaces.com\/media\/indoor_attractions\/calgary-public-library\/indoor-attractions_calgary-public-library_couple-modern-architecture.jpg","api_url":"https:\/\/www.visitcalgary.com\/api\/assets\/media\/indoor_attractions\/calgary-public-library\/indoor-attractions_calgary-public-library_couple-modern-architecture.jpg","alt":"Couple admiring the modern architecture inside Calgaryâs Central Library."}}},"depth":1,"computed_assets":{"featured":{"sidebar":{"url":"https:\/\/cdn.visitcalgary.com\/containers\/media\/indoor_attractions\/calgary-public-library\/indoor-attractions_calgary-public-library_couple-modern-architecture.jpg\/e3e69c170fee7a90b09bd05f93b515e3\/indoor-attractions_calgary-public-library_couple-modern-architecture.jpg","preset":{"w":800,"h":384,"q":85}},"sidebar_webp":{"url":"https:\/\/cdn.visitcalgary.com\/containers\/media\/indoor_attractions\/calgary-public-library\/indoor-attractions_calgary-public-library_couple-modern-architecture.jpg\/e3c9577ba5b0
857dd68c8e09167146ee385\/indoor-attractions_calgary-public-library_couple-modern-architecture.webp","preset":{"w":800,"h":384,"q":85,"fm":"webp"}}}},"children":[{"page":{"title":"Connect with Travel Media","slug":"connect-with-us","permalink":"https:\/\/www.visitcalgary.com\/business\/travel-media\/connect-with-us","uri":"\/business\/travel-media\/connect-with-us","featured":{"title":null,"content":null,"button_text":null,"button_link":null,"image":null}},"depth":2,"computed_assets":[],"children":[]}],"utilityLinks":[[{"title":"Connect with Travel Media","slug":"connect-with-us","permalink":"https:\/\/www.visitcalgary.com\/business\/travel-media\/connect-with-us","uri":"\/business\/travel-media\/connect-with-us"}]]}],"utilityLinks":[]} 858 </script>
858 859 <div id="navigation-container"></div> 860 861<main class="w-full" id="main-content" aria-label="Main Content"> 862 <section class="business-hero md:pb-6 lxl:pb-8"> 863 <div class="bg-situational-blue py-8 lg:pb-16"> 864 <div class="tc-container"> 865 <h1 class="text-white xl:max-w-[920px] xl:mr-auto animate-fade-down animate-once animate-duration-[500ms] animate-delay-100 animate-ease-in-out">Business in Calgary</h1> 866 867 868 <div class="flex flex-col gap-4 mt-6 lg:mt-8 xl:max-w-[920px] xl:mr-auto prose prose-a:text-sun prose-a:link-transition text-white p1-hero-content animate-fade-down animate-once animate-duration-[500ms] animate-ease-in-out animate-delay-300"> 869 <p>Calgary isnât just a city, itâs a place where ideas thrive under blue skies. Whether youâre organizing a conference, hosting a major sporting event, or building global partnerships, our team is here to make your ideas reality.</p> 870 </div> 871 </div> 872 </div> 873 874 <div class="relative overflow-x-clip"> 875 <div class="absolute top-0 left-0 bg-situational-blue w-full h-[50%]"></div> 876 877 <!-- Sun Grid --> 878 <div 879 class="absolute grid grid-cols-2 gap-1 w-[24%] top-[12%] 880 right-[calc(78%+18px)] md:right-[calc(78%+24px)] 881 lg:right-[calc(78%+32px)] xl:right-[calc(78%+64px)] opacity-0" 882 x-data="{ 883 visible: false, 884 started: false, 885 step: 0, 886 start() { 887 if (this.visible && !this.started) { 888 this.started = true; 889 this.step = 1; 890 setTimeout(() => { this.step = 2 }, 200); 891 setTimeout(() => { this.step = 3 }, 400); 892 } 893 } 894 }" 895 x-intersect.once="visible = true" 896 x-init=" 897 const trigger = () => start(); 898 899 // fire on scroll intent, not after scroll completes 900 window.addEventListener('wheel', trigger, { once: true, passive: true }); 901 window.addEventListener('touchstart', trigger, { once: true, passive: true }); 902 window.addEventListener('keydown', e => { 903 if (['ArrowDown','ArrowUp','PageDown','PageUp','Space'].includes(e.code)) trigger(); 904 }, { once: true }); 905 " 906 x-bind:class="visible ? 'opacity-100 animate-fade-right animate-once animate-duration-[900ms] animate-delay-500 animate-ease-in-out' : ''" 907 > 908 <template x-for="i in 6" :key="i"> 909 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 80" fill="none" class="w-full aspect-[45/48]" x-bind:class="{ 910 'animate-spin animate-once animate-duration-[300ms] animate-ease-in-out': 911 (step >= 1 && i <= 2) || 912 (step >= 2 && i <= 4) || 913 (step >= 3 && i <= 6) 914 }"> 915 <path d="M37.4977 79.0215L31.3526 72.3683C29.282 70.1267 26.1952 69.1247 23.2034 69.7183L14.3229 71.4897L13.264 62.4952C12.9077 59.4654 10.9984 56.8392 8.22553 55.5618L-5.24718e-06 51.7721L4.43067 43.8699C5.92219 41.2057 5.92219 37.9622 4.43068 35.298L-3.11614e-06 27.3958L8.22554 23.6062C10.9984 22.3287 12.9077 19.7026 13.264 16.6725L14.3229 7.67836L23.2034 9.44942C26.1952 10.0481 29.282 9.04137 31.3526 6.79953L37.4977 0.146512L43.6428 6.79953C45.7134 9.04137 48.8002 10.0432 51.792 9.44942L60.6725 7.67837L61.7315 16.6725C62.0876 19.7026 63.9968 22.3287 66.7701 23.6062L75 27.4006L70.5693 35.3028C69.0781 37.967 69.0781 41.2105 70.5692 43.8746L75 51.7721L66.7748 55.5618C64.0015 56.8393 62.0924 59.4654 61.7362 62.4952L60.6772 71.4897L51.7967 69.7183C48.8049 69.1199 45.7181 70.1267 43.6475 72.3683L37.5024 79.0215L37.4977 79.0215Z" fill="#FFDA24" /> 916</svg> </template> 917 </div> 918 919 <!-- Image --> 920 <div class="relative flex justify-end"> 921 <picture 922 x-data="{ visible: false }" 923 x-intersect.once.threshold.0.65="visible = true" 924 x-bind:class="visible ? 'opacity-100 animate-fade-left animate-once animate-duration-[900ms] animate-delay-500 animate-ease-in-out' : 'opacity-0'" 925 class="block w-[78%] aspect-3/2 object-cover" 926 > 927 <source 928 srcset="https://cdn.visitcalgary.com/containers/media/venues_for_conferences/calgary-telus-convention-centre/venues-for-conferences_ctcc_plus-15.jpg/b7fcbf4492e3e6a6ee27f69b73f61a47/venues-for-conferences_ctcc_plus-15.webp" 929 type="image/webp" 930 /> 931 <img 932 src="https://cdn.visitcalgary.com/containers/media/venues_for_conferences/calgary-telus-convention-centre/venues-for-conferences_ctcc_plus-15.jpg/ab59d704b94a8b7d1d1919531e4aa272/venues-for-conferences_ctcc_plus-15.jpg" 933 alt="two men walking in the Calgary TELUS Convention Centre" 934 class="w-full h-full object-cover" 935 /> 936 </picture> 937 938 </div> 939 </div> 940 </section> 941 942 943<section class="pt-6 lg:pt-8 pb-6 lg:pb-8 block-featured-links" id="block_0"> 944 <div class="tc-container"> 945 946 <div class="flex flex-col gap-4 mb-6 "> 947 948 <h2 class="text-situational-blue ">Experience the Blue Sky City welcome</h2> 949 <div class="flex flex-col gap-4 p1-content prose prose-a:text-situational-blue prose-a:link-transition "> 950 <p>Warm welcomes, big ideas. This is how we do business in Calgary.</p> 951 </div> 952 </div> 953 954 <div class=""> 955 <div class="flex flex-wrap lg:justify-center gap-x-4 gap-y-8"> 956 957 <div class="w-full md:w-[calc((100%-16px)/2)] lg:w-[calc((100%-32px)/3)]"> <a href="/business/industry" class="bead-animation group hover:no-underline! focus:no-underline! focus-visible:underline! active:no-underline! transition-all duration-500"> 958 <div class="relative"> 959 <picture> 960 <source srcset="https://cdn.visitcalgary.com/containers/media/transportation/calgary-international-airport-yyc/transportation_calgary_international_airport_yyc_white_hat_greeting.jpg/c2f8c4e6c157217c86aaf67ac2fcd9a6/transportation_calgary_international_airport_yyc_white_hat_greeting.webp" type="image/webp" /> 961 <img src="https://cdn.visitcalgary.com/containers/media/transportation/calgary-international-airport-yyc/transportation_calgary_international_airport_yyc_white_hat_greeting.jpg/aac466a4260226c60cb98a666ac2682a/transportation_calgary_international_airport_yyc_white_hat_greeting.jpg" 962 alt="White Hat greeters wait to welcome visitors to Calgary" 963 class="w-full aspect-[3/2] object-cover" 964 /> 965 </picture> 966 <div class="relative mt-[-72px] w-[calc(100%-32px)] ml-auto min-h-[112px] p-4 pr-[42.5px] bg-white group-hover:bg-situational-blue group-focus-visible:bg-situational-blue group-active:bg-situational-blue flex flex-col gap-4 transition-all duration-500 overflow-x-clip"> 967 968 <h3 class="h4 text-situational-blue max-w-[calc(100%-4px)] group-hover:text-white group-focus-visible:text-white group-active:text-white relative xl:text-[24px]! xl:leading-[36px]! xl:tracking-[-0.48px] transition-all duration-500"> 969
970 <span class="whitespace-nowrap"> 971 Industry 972 <i class="fa-solid fa-arrow-right inline-block ml-1 group-hover:ml-2 group-focus-visible:ml-2 group-active:ml-2 text-situational-blue group-hover:text-white group-focus-visible:text-white group-active:text-white transition-all duration-500"></i> 973 </span> 974 </h3> 975 976 <div class="p2-content text-black group-hover:text-white! group-focus-visible:text-white! group-active:text-white! transition-all duration-500 relative"> 977 <p>Join more than 1,100 partners in helping us build Calgary's visitor economy, together.</p> 978 </div> 979 980 <div class="absolute right-[-37.5px] top-[28px] opacity-0 group-[:is(:hover,:focus-visible,:active)]:opacity-100 animate-none group-[:is(:hover,:focus-visible,:active)]:animate-zoom-in group-[.has-hovered:not(:is(:hover,:focus-visible,:active))]:animate-zoom-out"> 981 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 80" fill="none" class="w-[75px] h-[80px]"> 982 <path d="M37.4977 79.0215L31.3526 72.3683C29.282 70.1267 26.1952 69.1247 23.2034 69.7183L14.3229 71.4897L13.264 62.4952C12.9077 59.4654 10.9984 56.8392 8.22553 55.5618L-5.24718e-06 51.7721L4.43067 43.8699C5.92219 41.2057 5.92219 37.9622 4.43068 35.298L-3.11614e-06 27.3958L8.22554 23.6062C10.9984 22.3287 12.9077 19.7026 13.264 16.6725L14.3229 7.67836L23.2034 9.44942C26.1952 10.0481 29.282 9.04137 31.3526 6.79953L37.4977 0.146512L43.6428 6.79953C45.7134 9.04137 48.8002 10.0432 51.792 9.44942L60.6725 7.67837L61.7315 16.6725C62.0876 19.7026 63.9968 22.3287 66.7701 23.6062L75 27.4006L70.5693 35.3028C69.0781 37.967 69.0781 41.2105 70.5692 43.8746L75 51.7721L66.7748 55.5618C64.0015 56.8393 62.0924 59.4654 61.7362 62.4952L60.6772 71.4897L51.7967 69.7183C48.8049 69.1199 45.7181 70.1267 43.6475 72.3683L37.5024 79.0215L37.4977 79.0215Z" fill="#FFDA24" /> 983</svg> </div> 984 </div> 985 </div> 986</a> 987 </div> <div class="w-full md:w-[calc((100%-16px)/2)] lg:w-[calc((100%-32px)/3)]"> <a href="/business/meetings-and-conventions" class="bead-animation group hover:no-underline! focus:no-underline! focus-visible:underline! active:no-underline! transition-all duration-500"> 988 <div class="relative"> 989 <picture> 990 <source srcset="https://cdn.visitcalgary.com/containers/media/calgary_skyline/calgary-skyline-river-spring-aerial-push-the-impossible.jpg/817271cf1488f4ec5a811818c2ede65e/calgary-skyline-river-spring-aerial-push-the-impossible.webp" type="image/webp" /> 991 <img src="https://cdn.visitcalgary.com/containers/media/calgary_skyline/calgary-skyline-river-spring-aerial-push-the-impossible.jpg/291344c12988f3d0e39740271b50b269/calgary-skyline-river-spring-aerial-push-the-impossible.jpg" 992 alt="Aerial view of the Bow River and Calgary skyline in spring." 993 class="w-full aspect-[3/2] object-cover" 994 /> 995 </picture> 996 <div class="relative mt-[-72px] w-[calc(100%-32px)] ml-auto min-h-[112px] p-4 pr-[42.5px] bg-white group-hover:bg-situational-blue group-focus-visible:bg-situational-blue group-active:bg-situational-blue flex flex-col gap-4 transition-all duration-500 overflow-x-clip"> 997 998 <h3 class="h4 text-situational-blue max-w-[calc(100%-4px)] group-hover:text-white group-focus-visible:text-white group-active:text-white relative xl:text-[24px]! xl:leading-[36px]! xl:tracking-[-0.48px] transition-all duration-500"> 999 Meetings & 1000 <span class="whitespace-nowrap"> 1001 Conventions 1002 <i class="fa-solid fa-arrow-right inline-block ml-1 group-hover:ml-2 group-focus-visible:ml-2 group-active:ml-2 text-situational-blue group-hover:text-white group-focus-visible:text-white group-active:text-white transition-all duration-500"></i> 1003 </span> 1004 </h3> 1005 1006 <div class="p2-content text-black group-hover:text-white! group-focus-visible:text-white! group-active:text-white! transition-all duration-500 relative"> 1007 <p>Showcase your event in Western Canadaâs largest venues, backed by the worldâs friendliest tourism team.</p> 1008 </div> 1009 1010 <div class="absolute right-[-37.5px] top-[28px] opacity-0 group-[:is(:hover,:focus-visible,:active)]:opacity-100 animate-none group-[:is(:hover,:focus-visible,:active)]:animate-zoom-in group-[.has-hovered:not(:is(:hover,:focus-visible,:active))]:animate-zoom-out"> 1011 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 80" fill="none" class="w-[75px] h-[80px]"> 1012 <path d="M37.4977 79.0215L31.3526 72.3683C29.282 70.1267 26.1952 69.1247 23.2034 69.7183L14.3229 71.4897L13.264 62.4952C12.9077 59.4654 10.9984 56.8392 8.22553 55.5618L-5.24718e-06 51.7721L4.43
1012067 43.8699C5.92219 41.2057 5.92219 37.9622 4.43068 35.298L-3.11614e-06 27.3958L8.22554 23.6062C10.9984 22.3287 12.9077 19.7026 13.264 16.6725L14.3229 7.67836L23.2034 9.44942C26.1952 10.0481 29.282 9.04137 31.3526 6.79953L37.4977 0.146512L43.6428 6.79953C45.7134 9.04137 48.8002 10.0432 51.792 9.44942L60.6725 7.67837L61.7315 16.6725C62.0876 19.7026 63.9968 22.3287 66.7701 23.6062L75 27.4006L70.5693 35.3028C69.0781 37.967 69.0781 41.2105 70.5692 43.8746L75 51.7721L66.7748 55.5618C64.0015 56.8393 62.0924 59.4654 61.7362 62.4952L60.6772 71.4897L51.7967 69.7183C48.8049 69.1199 45.7181 70.1267 43.6475 72.3683L37.5024 79.0215L37.4977 79.0215Z" fill="#FFDA24" /> 1013</svg> </div> 1014 </div> 1015 </div> 1016</a> 1017 </div> <div class="w-full md:w-[calc((100%-16px)/2)] lg:w-[calc((100%-32px)/3)]"> <a href="/business/sports-and-major-events" class="bead-animation group hover:no-underline! focus:no-underline! focus-visible:underline! active:no-underline! transition-all duration-500"> 1018 <div class="relative"> 1019 <picture> 1020 <source srcset="https://cdn.visitcalgary.com/containers/media/sports_major_events/sme-special-olympics/sports-major-events_sme-special-olympics_skiing-hug.jpg/3a0f3d791ab317a11a5483070bd1840b/sports-major-events_sme-special-olympics_skiing-hug.webp" type="image/webp" /> 1021 <img src="https://cdn.visitcalgary.com/containers/media/sports_major_events/sme-special-olympics/sports-major-events_sme-special-olympics_skiing-hug.jpg/80c90a75caba0a9c868320316916c57d/sports-major-events_sme-special-olympics_skiing-hug.jpg" 1022 alt="Special Olympic skiing competitor giving hug on the ski hill" 1023 class="w-full aspect-[3/2] object-cover" 1024 /> 1025 </picture> 1026 <div class="relative mt-[-72px] w-[calc(100%-32px)] ml-auto min-h-[112px] p-4 pr-[42.5px] bg-white group-hover:bg-situational-blue group-focus-visible:bg-situational-blue group-active:bg-situational-blue flex flex-col gap-4 transition-all duration-500 overflow-x-clip"> 1027 1028 <h3 class="h4 text-situational-blue max-w-[calc(100%-4px)] group-hover:text-white group-focus-visible:text-white group-active:text-white relative xl:text-[24px]! xl:leading-[36px]! xl:tracking-[-0.48px] transition-all duration-500"> 1029 Sports & Major 1030 <span class="whitespace-nowrap"> 1031 Events 1032 <i class="fa-solid fa-arrow-right inline-block ml-1 group-hover:ml-2 group-focus-visible:ml-2 group-active:ml-2 text-situational-blue group-hover:text-white group-focus-visible:text-white group-active:text-white transition-all duration-500"></i> 1033 </span> 1034 </h3> 1035 1036 <div class="p2-content text-black group-hover:text-white! group-focus-visible:text-white! group-active:text-white! transition-all duration-500 relative"> 1037 <p>Bring people together in a city that shows up. From sold-out stadiums to street festivals, Calgaryâs built to host.</p> 1038 </div> 1039 1040 <div class="absolute right-[-37.5px] top-[28px] opacity-0 group-[:is(:hover,:focus-visible,:active)]:opacity-100 animate-none group-[:is(:hover,:focus-visible,:active)]:animate-zoom-in group-[.has-hovered:not(:is(:hover,:focus-visible,:active))]:animate-zoom-out"> 1041 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 80" fill="none" class="w-[75px] h-[80px]"> 1042 <path d="M37.4977 79.0215L31.3526 72.3683C29.282 70.1267 26.1952 69.1247 23.2034 69.7183L14.3229 71.4897L13.264 62.4952C12.9077 59.4654 10.9984 56.8392 8.22553 55.5618L-5.24718e-06 51.7721L4.43067 43.8699C5.92219 41.2057 5.92219 37.9622 4.43068 35.298L-3.11614e-06 27.3958L8.22554 23.6062C10.9984 22.3287 12.9077 19.7026 13.264 16.6725L14.3229 7.67836L23.2034 9.44942C26.1952 10.0481 29.282 9.04137 31.3526 6.79953L37.4977 0.146512L43.6428 6.79953C45.7134 9.04137 48.8002 10.0432 51.792 9.44942L60.6725 7.67837L61.7315 16.6725C62.0876 19.7026 63.9968 22.3287 66.7701 23.6062L75 27.4006L70.5693 35.3028C69.0781 37.967 69.0781 41.2105 70.5692 43.8746L75 51.7721L66.7748 55.5618C64.0015 56.8393 62.0924 59.4654 61.7362 62.4952L60.6772 71.4897L51.7967 69.7183C48.8049 69.1199 45.7181 70.1267 43.6475 72.3683L37.5024 79.0215L37.4977 79.0215Z" fill="#FFDA24" /> 1043</svg> </div> 1044 </div> 1045 </div> 1046</a> 1047 </div> <div class="w-full md:w-[calc((100%-16px)/2)] lg:w-[calc((100%-32px)/3)]"> <a href="/business/international-markets" class="bead-animation group hover:no-underline! focus:no-underline! focus-visible:underline! active:no-underline! transition-all duration-500"> 1048 <div class="relative"> 1049 <picture> 1050 <source srcset="https://cdn.visitcalgary.com/containers/media/calgary-skyline-spring-2025-push-the-impossible-aerial3%29-large.jpg/8869ebd1a10ac1d59bc6598a74a5af46/calgary-skyline-spring-2025-push-the-impossible-aerial3%29-large.webp" type="image/webp" /> 1051 <img src="https://cdn.visitcalgary.com/containers/media/calgary-skyline-spring-2025-push-the-impossible-aerial3%29-large.jpg/a8d63bad86ffaf4c20583152a40a0d5a/calgary-skyline-spring-2025-push-the-impossible-aerial3%29-large.jpg" 1052 alt="Calgary Skyline Spring" 1053 class="w-full aspect-[3/2] object-cover" 1054 /> 1055 </picture> 1056 <div class="relative mt-[-72px] w-[calc(100%-32px)] ml-auto min-h-[112px] p-4 pr-[42.5px] bg-white group-hover:bg-situational-blue group-focus-visible:bg-situational-blue group-active:bg-situational-blue flex flex-col gap-4 transition-all duration-500 overflow-x-clip"> 1057 1058 <h3 class="h4 text-situational-blue max-w-[calc(100%-4px)] group-hover:text-white group-focus-visible:text-white group-active:text-white relative xl:text-[24px]! xl:leading-[36px]! xl:tracking-[-0.48px] transition-all duration-500"> 1059 International
1060 <span class="whitespace-nowrap"> 1061 Markets 1062 <i class="fa-solid fa-arrow-right inline-block ml-1 group-hover:ml-2 group-focus-visible:ml-2 group-active:ml-2 text-situational-blue group-hover:text-white group-focus-visible:text-white group-active:text-white transition-all duration-500"></i> 1063 </span> 1064 </h3> 1065 1066 <div class="p2-content text-black group-hover:text-white! group-focus-visible:text-white! group-active:text-white! transition-all duration-500 relative"> 1067 <p>Sell Calgary with confidence thanks to non-stop international flights, 100+ hotels, easy transportation, and major attractions.</p> 1068 </div> 1069 1070 <div class="absolute right-[-37.5px] top-[28px] opacity-0 group-[:is(:hover,:focus-visible,:active)]:opacity-100 animate-none group-[:is(:hover,:focus-visible,:active)]:animate-zoom-in group-[.has-hovered:not(:is(:hover,:focus-visible,:active))]:animate-zoom-out"> 1071 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 80" fill="none" class="w-[75px] h-[80px]"> 1072 <path d="M37.4977 79.0215L31.3526 72.3683C29.282 70.1267 26.1952 69.1247 23.2034 69.7183L14.3229 71.4897L13.264 62.4952C12.9077 59.4654 10.9984 56.8392 8.22553 55.5618L-5.24718e-06 51.7721L4.43067 43.8699C5.92219 41.2057 5.92219 37.9622 4.43068 35.298L-3.11614e-06 27.3958L8.22554 23.6062C10.9984 22.3287 12.9077 19.7026 13.264 16.6725L14.3229 7.67836L23.2034 9.44942C26.1952 10.0481 29.282 9.04137 31.3526 6.79953L37.4977 0.146512L43.6428 6.79953C45.7134 9.04137 48.8002 10.0432 51.792 9.44942L60.6725 7.67837L61.7315 16.6725C62.0876 19.7026 63.9968 22.3287 66.7701 23.6062L75 27.4006L70.5693 35.3028C69.0781 37.967 69.0781 41.2105 70.5692 43.8746L75 51.7721L66.7748 55.5618C64.0015 56.8393 62.0924 59.4654 61.7362 62.4952L60.6772 71.4897L51.7967 69.7183C48.8049 69.1199 45.7181 70.1267 43.6475 72.3683L37.5024 79.0215L37.4977 79.0215Z" fill="#FFDA24" /> 1073</svg> </div> 1074 </div> 1075 </div> 1076</a> 1077 </div> <div class="w-full md:w-[calc((100%-16px)/2)] lg:w-[calc((100%-32px)/3)]"> <a href="/business/travel-media" class="bead-animation group hover:no-underline! focus:no-underline! focus-visible:underline! active:no-underline! transition-all duration-500"> 1078 <div class="relative"> 1079 <picture> 1080 <source srcset="https://cdn.visitcalgary.com/containers/media/indoor_attractions/calgary-public-library/indoor-attractions_calgary-public-library_couple-modern-architecture.jpg/43fc89142cf6a952947687dc1fae96f6/indoor-attractions_calgary-public-library_couple-modern-architecture.webp" type="image/webp" /> 1081 <img src="https://cdn.visitcalgary.com/containers/media/indoor_attractions/calgary-public-library/indoor-attractions_calgary-public-library_couple-modern-architecture.jpg/20f9ab944c7f890ac30f3cc07fe5d279/indoor-attractions_calgary-public-library_couple-modern-architecture.jpg" 1082 alt="Couple admiring the modern architecture inside Calgaryâs Central Library." 1083 class="w-full aspect-[3/2] object-cover" 1084 /> 1085 </picture> 1086 <div class="relative mt-[-72px] w-[calc(100%-32px)] ml-auto min-h-[112px] p-4 pr-[42.5px] bg-white group-hover:bg-situational-blue group-focus-visible:bg-situational-blue group-active:bg-situational-blue flex flex-col gap-4 transition-all duration-500 overflow-x-clip"> 1087 1088 <h3 class="h4 text-situational-blue max-w-[calc(100%-4px)] group-hover:text-white group-focus-visible:text-white group-active:text-white relative xl:text-[24px]! xl:leading-[36px]! xl:tracking-[-0.48px] transition-all duration-500"> 1089 Travel 1090 <span class="whitespace-nowrap"> 1091 Media 1092 <i class="fa-solid fa-arrow-right inline-block ml-1 group-hover:ml-2 group-focus-visible:ml-2 group-active:ml-2 text-situational-blue group-hover:text-white group-focus-visible:text-white group-active:text-white transition-all duration-500"></i> 1093 </span> 1094 </h3> 1095 1096 <div class="p2-content text-black group-hover:text-white! group-focus-visible:text-white! group-active:text-white! transition-all duration-500 relative"> 1097 <p>Let us help you uncover your next great travel story in Calgary.</p> 1098 </div> 1099 1100 <div class="absolute right-[-37.5px] top-[28px] opacity-0 group-[:is(:hover,:focus-visible,:active)]:opacity-100 animate-none group-[:is(:hover,:focus-visible,:active)]:animate-zoom-in group-[.has-hovered:not(:is(:hover,:focus-visible,:active))]:animate-zoom-out"> 1101 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 80" fill="none" class="w-[75px] h-[80px]"> 1102 <path d="M37.4977 79.0215L31.3526 72.3683C29.282 70.1267 26.1952 69.1247 23.2034 69.7183L14.3229 71.4897L13.264 62.4952C12.9077 59.4654 10.9984 56.8392 8.22553 55.5618L-5.24718e-06 51.7721L4.43
1102067 43.8699C5.92219 41.2057 5.92219 37.9622 4.43068 35.298L-3.11614e-06 27.3958L8.22554 23.6062C10.9984 22.3287 12.9077 19.7026 13.264 16.6725L14.3229 7.67836L23.2034 9.44942C26.1952 10.0481 29.282 9.04137 31.3526 6.79953L37.4977 0.146512L43.6428 6.79953C45.7134 9.04137 48.8002 10.0432 51.792 9.44942L60.6725 7.67837L61.7315 16.6725C62.0876 19.7026 63.9968 22.3287 66.7701 23.6062L75 27.4006L70.5693 35.3028C69.0781 37.967 69.0781 41.2105 70.5692 43.8746L75 51.7721L66.7748 55.5618C64.0015 56.8393 62.0924 59.4654 61.7362 62.4952L60.6772 71.4897L51.7967 69.7183C48.8049 69.1199 45.7181 70.1267 43.6475 72.3683L37.5024 79.0215L37.4977 79.0215Z" fill="#FFDA24" /> 1103</svg> </div> 1104 </div> 1105 </div> 1106</a> 1107 </div> 1108 </div> 1109 </div> 1110 </div> 1111</section> 1112 1113 1114 1115 1116 </main> 1117 1118<footer id="footer" class="bg-white text-white relative pt-16" aria-label="Footer"> 1119 <div class="pull-up-container bg-white relative"> 1120 <div class="tc-container relative"> 1121 1122 <div class="flex-1 pb-16"> 1123 1124 <div class="mailchimp-theme mailchimp-footer bg-sky-50-white rounded-lg p-6 lg:p-16 flex flex-col lg:flex-row lg:items-center lg:justify-between gap-6"> 1125 <div class="text-black flex flex-col gap-4 w-full lg:w-1/2"> 1126 <h4 class="h4" id="newsletter-heading">Join our newsletter</h4> 1127 1128 <div class="flex flex-col gap-4 p1-content prose prose-a:text-situational-blue prose-a:link-transition"> 1129 <p>Discover more of Calgary with monthly travel inspiration, canât-miss experiences, great deals and local tips.</p> 1130 </div> 1131 </div> 1132 1133 <div class="w-full lg:w-1/2 mailchimp-footer"> 1134 <form class="mc-signup" action="https://visitcalgary.us7.list-manage.com/subscribe/post?u=821fa0276dfaf3778acdf1c33&id=b9626e1641" id="mc-embedded-subscribe-form-marketing-footer" method="post" name="mc-embedded-subscribe-form" data-newsletter="Marketing" data-mc-form="Marketing Newsletter Footer" novalidate="" target="_blank"> 1135 <div class="mc-field-group"> 1136 <label for="mce-EMAIL">Email Address</label> 1137 <input class="email" id="mce-EMAIL" name="EMAIL" placeholder="Enter your email address" required="" type="email" value=""> 1138 </div> 1139 1140 <div style="left:-5000px;position:absolute;" aria-hidden="true"> 1141 <input name="b_821fa0276dfaf3778acdf1c33_b9626e1641" tabindex="-1" type="text" value=""> 1142 </div> 1143 1144 <input class="button" id="mc-embedded-subscribe" name="subscribe" type="submit" value="Subscribe"> 1145</form> 1146 </div> 1147 1148 </div> 1149 </div> 1150 </div> 1151 </div> 1152 <div class="bg-deep-blue pb-16"> 1153 <div class="tc-container flex flex-col gap-16"> 1154 <div class="hidden lg:flex lg:justify-end"> 1155 <a href="#navigation" 1156 class="btn btn-secondary-inverse hover:bg-sky-25-white! focus-visible:bg-sky-25-white! active:bg-sky-25-white! hover:border-sky-25-white! focus-visible:border-sky-25-white! active:border-sky-25-white! hover:text-black! focus-visible:text-black! active:text-black!"> 1157 Back to Top 1158 </a> 1159 </div> 1160 1161 <div class="flex flex-col lg:flex-row justify-between gap-8"> 1162 <div class="flex flex-col w-full lg:w-3/5 gap-4 order-2 lg:order-1"> 1163 <h2 class="h5">Land Acknowledgement</h2> 1164 <div class="footer-content"> 1165 <p>We would like to take this opportunity to appreciate and acknowledge that we are on the ancestral and traditional territory of the Blackfoot Confederacy, made up of the Siksika, Piikani, Amskaapipiikani and Kainai First Nations; the Ãethka Nakoda Wîcastabi First Nations, comprised of the Chiniki, Bearspaw, and Goodstoney First Nations; and the Tsuutâina First Nation. The city of Calgary is also homeland to the historic Northwest Métis and to the Otipemisiwak Métis Government (Nose Hill Métis District 5 and Elbow Métis District 6). <a href="/land-acknowledgement"><strong>Learn more.</strong></a></p> 1166 </div> 1167 </div> 1168 <div class="flex items-center gap-x-8 justify-between lg:justify-end lg:w-2/5 order-1 lg:order-2"> 1169 1170 <a href="/business" aria-label="Back to Home Page" title="Back to Home Page" class="max-[360px]:w-[112px] w-[205px]"> 1171 <img src="https://www.visitcalgary.com/assets/logos/tourism-calgary.svg" alt="Tourism Calgary" class="w-full h-auto"/> 1172 </a> 1173 1174 <a href="#navigation" 1175 class="text-nowrap lg:hidden! btn btn-secondary-inverse hover:bg-sky-25-w
1175hite! focus-visible:bg-sky-25-white! active:bg-sky-25-white! hover:border-sky-25-white! focus-visible:border-sky-25-white! active:border-sky-25-white! hover:text-black! focus-visible:text-black! active:text-black!"> 1176 Back to Top 1177 </a> 1178 </div> 1179 </div> 1180 <div class="flex flex-col md:flex-row md:justify-between md:items-start"> 1181 <!-- Footer Links Section --> 1182 <div class="flex-1 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 gap-8"> 1183 1184 <!-- Contact & Social Section --> 1185 <div class="flex-1 max-w-md flex flex-col gap-4"> 1186 <h2 class="h5 mb-4">Stay Connected</h2> 1187 <div class="flex gap-8 mb-4"> 1188 <a href="https://www.facebook.com/tourismcalgary/" aria-label="Facebook" class="text-white hover:text-sun focus-visible:text-sun active:text-sun transition-all duration-500" 1189 target="_blank" rel="external nofollow"> 1190 <i class="fa-brands fa-facebook text-xl"></i> 1191 </a> 1192 1193 <a href="https://x.com/tourismcalgary" aria-label="X (Twitter)" class="text-white hover:text-sun focus-visible:text-sun active:text-sun transition-all duration-500" 1194 target="_blank" rel="external nofollow"> 1195 <i class="fa-brands fa-x-twitter text-xl"></i> 1196 </a> 1197 1198 <a href="https://www.instagram.com/tourismcalgary" aria-label="Instagram" class="text-white hover:text-sun focus-visible:text-sun active:text-sun transition-all duration-500" 1199 target="_blank" rel="external nofollow"> 1200 <i class="fa-brands fa-instagram text-xl"></i> 1201 </a> 1202 1203 <a href="https://ca.linkedin.com/company/tourism-calgary" aria-label="LinkedIn" class="text-white hover:text-sun focus-visible:text-sun active:text-sun transition-all duration-500" 1204 target="_blank" rel="external nofollow"> 1205 <i class="fa-brands fa-linkedin text-xl"></i> 1206 </a> 1207 1208 <a href="https://www.youtube.com/user/TourismCalgary" aria-label="YouTube" class="text-white hover:text-sun focus-visible:text-sun active:text-sun transition-all duration-500" 1209 target="_blank" rel="external nofollow"> 1210 <i class="fa-brands fa-youtube text-xl"></i> 1211 </a> 1212 1213 <a href="https://www.tiktok.com/@tourismcalgary" aria-label="TikTok" class="text-white hover:text-sun focus-visible:text-sun active:text-sun transition-all duration-500" target="_blank" 1214 rel="external nofollow"> 1215 <i class="fa-brands fa-tiktok text-xl"></i> 1216 </a> 1217 </div> 1218 <ul class="flex flex-col"> 1219 <li> 1220 <a href="/cdn-cgi/l/email-protection#e28b8c848da2968d97908b918f81838e8583909bcc818d8f" target="_blank" class="flex items-center gap-3 py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500" data-email="info[at]tourismcalgary[dot]com"> 1221 <i class="fa-regular fa-paper-plane text-[20px]"></i>
1222 <span class="__cf_email__" data-cfemail="1e777078715e6a716b6c776d737d7f72797f6c67307d7173">[email protected]</span> 1223 </a> 1224 </li> 1225 1226 <li> 1227 <a href="sms:587-333-8501" target="_blank" 1228 class="flex items-center gap-3 py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1229 <i class="fa-regular fa-message text-[20px]"></i> 1230 587-333-8501 1231 </a> 1232 </li> 1233 1234 <li> 1235 <a href="tel:1-800-661-1678" target="_blank" 1236 class="flex items-center gap-3 py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1237 <i class="fa-solid fa-phone text-[20px]"></i> 1238 1-800-661-1678 1239 </a> 1240 </li> 1241 1242 <li> 1243 <a href="https://m.me/tourismcalgary" 1244 class="flex items-center gap-3 py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500" 1245 target="_blank" 1246 rel="external nofollow"> 1247 <i class="fa-brands fa-facebook-messenger text-[20px]"></i> 1248 Facebook Messenger 1249 </a> 1250 </li> 1251 1252 <li class="flex gap-3 pt-3"> 1253 <i class="fa-regular fa-building text-[20px] mt-[6px]"></i> 1254 <div class="flex flex-col gap-3 w-full prose text-white prose-p:!text-[16px] prose-p:leading-[24px] prose-strong:text-white"> 1255 <p><strong>Address:</strong><br>200, 238 11 Ave SE<br>Calgary, AB<br>T2G 0X8</p><p><strong>Office Hours:</strong><br>9am to 4:30pm, Monday to Friday</p> 1256 </div> 1257 </li> 1258 </ul> 1259 </div> 1260 1261 <nav aria-label="Leisure Footer Navigation" class="flex-1 max-w-xs"> 1262 <h2 class="h5 mb-4">Leisure</h2> 1263 <ul class="flex flex-col"> 1264 <li class=""> 1265 <a href="/things-to-do" 1266 class="flex w-full py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1267 Things to Do 1268 </a> 1269 </li> 1270 <li class=""> 1271 <a href="/eat-and-drink" 1272 class="flex w-full py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1273 Eat & Drink 1274 </a> 1275 </li> 1276 <li class=""> 1277 <a href="/events" 1278 class="flex w-full py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1279 Events Calendar 1280 </a> 1281 </li> 1282 <li class=""> 1283 <a href="/plan-and-stay" 1284 class="flex w-full py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1285 Plan & Stay 1286 </a> 1287 </li> 1288 </ul> 1289 </nav> 1290 <nav aria-label="Business Footer Navigation" class="flex-1 max-w-xs"> 1291 <h2 class="h5 mb-4">Business</h2> 1292 <ul class="flex flex-col"> 1293 <li class=""> 1294 <a href="/business/meetings-and-conventions" 1295 class="flex w-full py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1296 Meetings & Conventions 1297 </a> 1298 </li> 1299 <li class=""> 1300 <a href="/business/industry" 1301 class="flex w-full py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1302 Industry 1303 </a> 1304 </li> 1305 <li class=""> 1306 <a href="/business/sports-and-major-events" 1307 class="flex w-full py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1308 Sports & Major Events 1309 </a> 1310 </li> 1311 <li class=""> 1312 <a href="/business/international-markets" 1313 class="flex w-full py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1314 International Markets 1315 </a> 1316 </li> 1317 <li class=""> 1318 <a href="/business/travel-media" 1319 class="flex w-full py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1320 Travel Media 1321 </a> 1322 </li> 1323 </ul> 1324 </nav> 1325 <nav aria-label="Tourism Calgary Footer Navigation" class="flex-1 max-w-xs"> 1326 <h2 class="h5 mb-4">Tourism Calgary</h2> 1327 <ul class="flex flex-col"> 1328 <li class=""> 1329 <a href="/business/industry/who-we-are" 1330 class="flex w-full py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1331 Who We Are 1332 </a> 1333 </li> 1334 <li class=""> 1335 <a href="/business/industry/who-we-are/our-team" 1336 class="flex w-full py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1337 Our Team 1338 </a> 1339 </li> 1340 <li class=""> 1341 <a href="/business/industry/who-we-are/careers-and-volunteer-opportunities" 1342 class="flex w-full py-3 hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1343 Careers and Volunteer Opportunities 1344 </a> 1345 </li> 1346 </ul> 1347 </nav> 1348 </div> 1349 </div> 1350 1351 1352 <div class="flex justify-between items-center flex-col sm:flex-row flex-wrap md:flex-nowrap gap-8 md:gap-16"> 1353 <div> 1354 1355 <a href="https://www.calgaryhotelassociation.com/" 1356 title="Calgary Hotel Association" 1357 target="_blank" > 1358 1359 <img src="https://tourism-calgary-production.tor1.cdn.digitaloceanspaces.com/media/logos/calgary-hotel-association.svg" 1360 alt="Calgary Hotel Association" 1361 class="h-[96px] w-auto" 1362 /> 1363 1364 </a> 1365 </div> 1366 <div> 1367 1368 <a href="https://www.calgary.ca/home.html" 1369 title="City of Calgary" 1370 target="_blank" > 1371 1372 <img src="https://tourism-calgary-production.tor1.cdn.digitaloceanspaces.com/media/logos/city-of-calgary-upd.svg" 1373 alt="City of Calgary" 1374 class="h-[96px] w-auto" 1375 /> 1376 1377 </a> 1378 </div> 1379 <div> 1380 1381 <a href="https://www.travelalberta.com/" 1382 title="Travel Alberta" 1383 target="_blank" > 1384 1385 <img src="https://tourism-calgary-production.tor1.cdn.digitaloceanspaces.com/media/logos/travel-alberta.svg" 1386 alt="Travel Alberta" 1387 class="h-[96px] w-auto" 1388 /> 1389 1390 </a> 1391 </div> 1392 <div> 1393 1394 <a href="https://aircanada.com/" 1395 title="Air Canada" 1396 target="_blank" > 1397 1398 <img src="https://tourism-calgary-production.tor1.cdn.digitaloceanspaces.com/media/logos/air-canada.svg" 1399 alt="Air Canada" 1400 class="h-[96px] w-auto" 1401 /> 1402 1403 </a> 1404 </div> 1405 <div> 1406 1407 <a href="https://www.westjet.com/en-ca" 1408 title="Westjet" 1409 target="_blank" > 1410 1411 <img src="https://tourism-calgary-production.tor1.cdn.digitaloceanspaces.com/media/logos/westjet-wordmark.svg" 1412 alt="WestJet" 1413 class="h-[96px] w-auto" 1414 /> 1415 1416 </a> 1417
1417 </div> 1418 </div> 1419 </div> 1420 </div> 1421 1422 <div class="bg-black"> 1423 <div class="tc-container text-white p-6"> 1424 <div class="flex flex-col md:flex-row justify-between md:items-center gap-4 p2 font-bold"> 1425 <nav class="flex gap-4" aria-label="Footer Utility Navigation"> 1426 <a href="/privacy-policy" 1427 class="flex items-center gap-2 font-semibold text-white font-inter hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1428 Privacy Policy 1429 </a> 1430 <span class="inline-block border-l border-white"></span> 1431 <a href="/terms-and-conditions" 1432 class="flex items-center gap-2 font-semibold text-white font-inter hover:shadow-[inset_0_-1px_0_0] hover:shadow-sun focus-visible:shadow-[inset_0_-1px_0_0] focus-visible:shadow-sun active:shadow-[inset_0_-1px_0_0] active:shadow-sun transition-all duration-500"> 1433 Terms and Conditions 1434 </a> 1435 </nav> 1436 <div>© 2026 Tourism Calgary</div> 1437 </div> 1438 </div> 1439 </div> 1440</footer> 1441 1442<link rel="preload" as="style" href="https://www.visitcalgary.com/build/assets/vendor-CbGtfgdF.css" /><link rel="modulepreload" as="script" href="https://www.visitcalgary.com/build/assets/site-TON8n-Z4.js" /><link rel="modulepreload" as="script" href="https://www.visitcalgary.com/build/assets/utils-6vEGO3Pw.js" /><link rel="modulepreload" as="script" href="https://www.visitcalgary.com/build/assets/vendor-xwdJwoMt.js" /><link rel="modulepreload" as="script" href="https://www.visitcalgary.com/build/assets/react-CWhrxVZv.js" /><link rel="stylesheet" href="https://www.visitcalgary.com/build/assets/vendor-CbGtfgdF.css" data-navigate-track="reload" />
vendor: 108 bytes, line 1442
1442<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1442<script type="module" src="https://www.visitcalgary.com/build/assets/site-TON8n-Z4.js" data-navigate-track="reload"></script>
1442<script data-navigate-once="true">window.livewireScriptConfig = {"csrf":"Z0mLhCoLkHsvVm2AMGCqlCWYEwrJ8ir1L1pk91xr","uri":"\/livewire\/update","progressBar":"","nonce":""};</script>
vendor: 1 bytes, line 1442
1442
1443<script src="https://www.visitcalgary.com/flux/flux.min.js?id=505e8a75" data-navigate-once></script>
1443 1444<!-- Start of LiveChat (www.livechat.com) code -->
1445<script> 1446 window.__lc = window.__lc || {}; 1447 window.__lc.license = 12674484; 1448 window.__lc.integration_name = "manual_channels"; 1449 window.__lc.product_name = "livechat"; 1450 1451 // Defer loading until the visitor interacts with the page. 1452 // 1453 // Loaded at page-load time, LiveChat's greeting can maximize the widget 1454 // before any interaction has happened, and the focus that follows makes the 1455 // browser scroll the widget into view â the mysterious jump reported on 1456 // Instagram ad traffic. The condition needs stored cookie consent (so 1457 // CookieYes isn't blocking the script) plus a page load with no prior 1458 // interaction, which is exactly what a returning in-app-browser visitor is. 1459 // 1460 // asyncInit is the vendor's own opt-out: the snippet below skips its 1461 // automatic e.init() when it's set, leaving us to call init() ourselves. 1462 window.__lc.asyncInit = true; 1463 1464 ;(function(n,t,c){function i(n){return e._h?e._h.apply(null,n):e._q.push(n)}var e={_q:[],_h:null,_v:"2.0",on:function(){i(["on",c.call(arguments)])},once:function(){i(["once",c.call(arguments)])},off:function(){i(["off",c.call(arguments)])},get:function(){if(!e._h)throw new Error("[LiveChatWidget] You can't use getters before load.");return i(["get",c.call(arguments)])},call:function(){i(["call",c.call(arguments)])},init:function(){var n=t.createElement("script");n.async=!0,n.type="text/javascript",n.src="https://cdn.livechatinc.com/tracking.js",t.head.appendChild(n)}};!n.__lc.asyncInit&&e.init(),n.LiveChatWidget=n.LiveChatWidget||e}(window,document,[].slice)) 1465 1466 // Any of these count as intent to engage with the page. Once one fires the 1467 // visitor has interacted, so a greeting that maximizes the widget can no 1468 // longer yank the page to it. 1469 // 1470 // Leading semicolon is load-bearing: the vendor snippet above ends without 1471 // one, so an opening paren here would be parsed as calling its return value. 1472 ;(function () { 1473 // Deliberately no "scroll": it fires for programmatic scrolls, anchor 1474 // jumps and browser scroll restoration, none of which are consent to 1475 // load anything. Every real way a person scrolls is already covered â 1476 // touch fires touchstart, wheel/trackpad/Magic Mouse fire wheel, 1477 // scrollbar drags fire pointerdown, and keys fire keydown. 1478 var events = ["pointerdown", "touchstart", "keydown", "wheel"]; 1479 var started = false; 1480 1481 function start() { 1482 if (started) return; 1483 started = true; 1484 1485 events.forEach(function (name) { 1486 window.removeEventListener(name, start); 1487 }); 1488 1489 if (window.LiveChatWidget && window.LiveChatWidget.init) { 1490 window.LiveChatWidget.init(); 1491 } 1492 } 1493 1494 events.forEach(function (name) { 1495 window.addEventListener(name, start, { passive: true }); 1496 }); 1497 })(); 1498</script>
1498 1499<noscript><a href="https://www.livechat.com/chat-with/12674484/" rel="nofollow">Chat with us</a>, powered by <a href="https://www.livechat.com/?welcome" rel="noopener nofollow" target="_blank">LiveChat</a></noscript> 1500<!-- End of LiveChat code -->
1501<script async src="https://www.tiktok.com/embed.js"></script>
vendor: 1 bytes, line 1501
1501
1502<script async src="https://www.instagram.com/embed.js"></script>
1502<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"cd572c747f5347e0bf22a4eae7a437c1","r":1,"spa":2}' crossorigin="anonymous"></script>
1502 1503</body> 1504</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.