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="Tourism Calgary Business | Industry, Meetings, Sports, Events, Travel Trade & Media" /> 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="Tourism Calgary Business | Industry, Meetings, Sports, Events, Travel Trade & Media" /> 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 27
27<script> 28 ;(function () { 29 "use strict"; 30 try { 31 var params = new URLSearchParams(location.search); 32 var ua = navigator.userAgent || ""; 33 var ref = document.referrer || ""; 34 var utmSource = params.get("utm_source") || ""; 35 var isMetaCampaign = /^(meta|facebook|instagram|ig|fb)$/i.test(utmSource.trim()); 36 var armed = isMetaCampaign 37 || /Instagram|FBAN|FBAV|FB_IAB/i.test(ua) 38 || params.has("fbclid") 39 || params.has("igshid") 40 || /instagram\.com|l\.facebook\.com/i.test(ref) 41 || params.has("scrolldebug"); 42 if (!armed) return; 43 var armedBy = [ 44 isMetaCampaign ? "utm_source=" + utmSource : null, 45 /Instagram|FBAN|FBAV|FB_IAB/i.test(ua) ? "ua" : null, 46 params.has("fbclid") ? "fbclid" : null, 47 params.has("igshid") ? "igshid" : null, 48 /instagram\.com|l\.facebook\.com/i.test(ref) ? "referrer" : null, 49 params.has("scrolldebug") ? "manual" : null 50 ].filter(Boolean).join(","); 51 var ENDPOINT = "https:\/\/www.visitcalgary.com\/dev\/scroll-report"; 52 var REPORT = true; 53 var GUARD = true; 54 var SHIELD = false; 55 var RESTORE = true || params.has("scrollrestore"); 56 var LOCK = false; 57 var DENY = true; 58 var __sdNativeScrollTo = window.scrollTo; 59 var GUARD_WINDOW_MS = 15000; 60 var guardArmed = GUARD; 61 var blockedCount = 0; 62 if (GUARD) { 63 setTimeout(function () { 64 if (blockedCount === 0) guardArmed = false; 65 }, GUARD_WINDOW_MS); 66 } 67 var MAX_EVENTS = 40; 68 var FLUSH_DEBOUNCE_MS = 4000; 69 var INPUT_WINDOW_MS = 1500; 70 var CHAIN_REST_MS = 350; 71 var JUMP_MIN_PX = 80; 72 var start = (performance && performance.now) ? performance.now() : 0; 73 var initialScrollY = window.scrollY; 74 var navigationType = null; 75 try { 76 var nav = performance.getEntriesByType("navigation")[0]; 77 navigationType = nav ? nav.type : null; 78 } catch (e) { } 79 var events = []; 80 var lastInputAt = -Infinity; 81 var firstInputAt = null; 82 var maxLayoutShift = 0; 83 var sentUpTo = 0; 84 var sessionId = String(Date.now()) + "-" + Math.random().toString(36).slice(2, 10); 85 var arrivalReported = false; 86 function now() { 87 return Math.round(((performance && performance.now) ? performance.now() : 0) - start); 88 } 89 function perfNow() { 90 return (performance && performance.now) ? performance.now() : 0; 91 } 92 function attributed() { 93 return (perfNow() - lastInputAt) < INPUT_WINDOW_MS; 94 } 95 function atCapacity() { 96 return events.length >= MAX_EVENTS; 97 } 98 function record(type, detail, extra) { 99 if (atCapacity()) return; 100 var event = { 101 t: now(), 102 type: type, 103 detail: String(detail || "").slice(0, 400), 104 attributed: attributed() 105 }; 106 if (extra) { 107 if (typeof extra.from === "number") event.from = Math.round(extra.from); 108 if (typeof extra.to === "number") event.to = Math.round(extra.to); 109 if (extra.stack) event.stack = String(extra.stack).slice(0, 1200); 110 if (extra.active) event.active = String(extra.active).slice(0, 200); 111 if (extra.lc) event.lc = String(extra.lc).slice(0, 32); 112 if (typeof extra.docTop === "number") event.docTop = Math.round(extra.docTop); 113 if (typeof extra.targetTop === "number") event.targetTop = Math.round(extra.targetTop); 114 } 115 events.push(event); 116 scheduleSend(); 117 } 118 var flushTimer = null; 119 function scheduleSend() { 120 if (!REPORT) return; 121 if (flushTimer) clearTimeout(flushTimer); 122 flushTimer = setTimeout(send, FLUSH_DEBOUNCE_MS); 123 } 124 function __sdStack() { 125 try { 126 return (new Error().stack || "") 127 .split("\n") 128 .map(function (line) { return line.trim(); }) 129 .filter(function (line) { 130 return line && line !== "Error" && line.indexOf("__sd") === -1; 131 }) 132 .slice(0, 5) 133 .join(" | "); 134 } catch (e) { 135 return ""; 136 } 137 } 138 var callSite = __sdStack; 139 var STACK_SLICE_MS = 250; 140 function __sdStackBudget(perSlice) { 141 var endsAt = 0; 142 var used = 0; 143 return function (t) { 144 if (t >= endsAt) { 145 endsAt = t + STACK_SLICE_MS; 146 used = 0; 147 } 148 if (used >= perSlice) return false;
149 used++; 150 return true; 151 }; 152 } 153 var __sdDenyStack = __sdStackBudget(60); 154 var __sdShieldStack = __sdStackBudget(40); 155 var __sdReconStack = __sdStackBudget(40); 156 function isInjectedCaller(stack) { 157 if (!stack) return false; 158 if (stack.indexOf("iabjs://") !== -1) return true; 159 var frame = stack.split(" | ")[0] || ""; 160 if (frame.indexOf(location.origin) === -1) return false; 161 return frame.indexOf(".js") === -1; 162 } 163 function __sdIsStrictlyInjectedCaller(stack) { 164 if (!stack) return false; 165 if (stack.indexOf("iabjs://") !== -1) return true; 166 var frame = stack.split(" | ")[0] || ""; 167 if (frame.indexOf(location.origin) === -1) return false; 168 if (frame.indexOf(".js") !== -1) return false; 169 return /:1:\d+\)?$/.test(frame); 170 } 171 function describeElement(el) { 172 try { 173 if (!el) return "(none)"; 174 var tag = (el.tagName || "?").toLowerCase(); 175 var id = el.id ? "#" + el.id : ""; 176 var cls = (typeof el.className === "string" && el.className) 177 ? "." + el.className.split(/\s+/).slice(0, 3).join(".") 178 : ""; 179 if (tag === "iframe") { 180 var src = el.getAttribute("src") || el.getAttribute("data-src") || ""; 181 var host = ""; 182 try { 183 host = src ? new URL(src, location.href).host : "(no src)"; 184 } catch (e) { 185 host = "(unparseable src)"; 186 } 187 return "iframe" + id + cls + " @ " + host; 188 } 189 return tag + id + cls; 190 } catch (e) { 191 return "(unreadable)"; 192 } 193 } 194 function liveChatVisibility() { 195 try { 196 if (!window.LiveChatWidget || !window.LiveChatWidget.get) return null; 197 var state = window.LiveChatWidget.get("state"); 198 return state && state.visibility ? state.visibility : null; 199 } catch (e) { 200 return null; 201 } 202 } 203 ["pointerdown", "touchstart", "touchmove", "keydown", "wheel"].forEach(function (name) { 204 window.addEventListener(name, function () { 205 lastInputAt = perfNow(); 206 if (firstInputAt === null) firstInputAt = now(); 207 __sdUnlock(); 208 }, { passive: true, capture: true }); 209 }); 210 var LOCK_MS = 2500; 211 var lockedElement = null; 212 var lockPreviousOverflow = ""; 213 function __sdUnlock() { 214 try { 215 if (!lockedElement) return; 216 lockedElement.style.overflow = lockPreviousOverflow; 217 lockedElement = null; 218 } catch (e) { } 219 } 220 function __sdLock() { 221 try { 222 if (!LOCK) return; 223 if (!/Instagram|FBAN|FBAV|FB_IAB|IABMV/i.test(ua)) return; 224 if (navigationType !== "navigate") return; 225 if (window.location.hash) return; 226 if (initialScrollY !== 0) return; 227 var el = document.documentElement; 228 if (!el || !el.style) return; 229 var value = (window.CSS && CSS.supports 230 && CSS.supports("overflow", "clip")) ? "clip" : "hidden"; 231 lockPreviousOverflow = el.style.overflow; 232 el.style.overflow = value; 233 lockedElement = el; 234 setTimeout(__sdUnlock, LOCK_MS); 235 record("locked", "overflow:" + value + " for " + LOCK_MS + "ms"); 236 setTimeout(function () { 237 try { 238 var box = document.scrollingElement || document.documentElement; 239 var range = Math.max(0, (box.scrollHeight || 0
239) - (box.clientHeight || 0)); 240 record("lock-check", "overflow is now " 241 + (document.documentElement.style.overflow || "(none)") 242 + " · scroll range " + range + "px"); 243 } catch (err) { } 244 }, 600); 245 } catch (e) { 246 __sdUnlock(); 247 } 248 } 249 __sdLock(); 250 function wrap(target, method, label) { 251 if (!target || typeof target[method] !== "function") return; 252 var original = target[method]; 253 target[method] = function __sdWrapped() { 254 var blocked = false; 255 try { 256 var stack = (guardArmed || !atCapacity()) ? callSite() : ""; 257 var subject = (this && this.nodeType === 1) 258 ? describeElement(this) 259 : null; 260 blocked = guardArmed && isInjectedCaller(stack); 261 if (blocked) blockedCount++; 262 record(blocked ? "blocked" : label, (blocked ? "refused " : "") + 263 (subject ? method + " â " + subject : method), { 264 from: window.scrollY, 265 stack: stack, 266 active: subject, 267 lc: liveChatVisibility() 268 }); 269 } catch (e) { } 270 if (blocked) return; 271 return original.apply(this, arguments); 272 }; 273 } 274 wrap(window, "scrollTo", "api"); 275 wrap(window, "scrollBy", "api"); 276 wrap(window, "scroll", "api"); 277 wrap(Element.prototype, "scrollIntoView", "api"); 278 wrap(Element.prototype, "scrollIntoViewIfNeeded", "api"); 279 wrap(Element.prototype, "scrollTo", "api"); 280 wrap(Element.prototype, "scroll", "api"); 281 wrap(Element.prototype, "scrollBy", "api"); 282 try { 283 ["scrollTop", "scrollLeft"].forEach(function (prop) { 284 var descriptor = Object.getOwnPropertyDescriptor(Element.prototype, prop); 285 if (!descriptor || !descriptor.set) return; 286 Object.defineProperty(Element.prototype, prop, { 287 configurable: true, 288 enumerable: descriptor.enumerable, 289 get: descriptor.get, 290 set: function __sdScrollProp(value) { 291 var blocked = false; 292 try {
293 var isPageScroller = this === document.documentElement 294 || this === document.body 295 || this === document.scrollingElement; 296 if (isPageScroller) { 297 var stack = (guardArmed || !atCapacity()) ? callSite() : ""; 298 blocked = guardArmed && isInjectedCaller(stack); 299 if (blocked) blockedCount++; 300 record(blocked ? "blocked" : "api", 301 (blocked ? "refused " : "") + prop + " = " + Math.round(value), { 302 from: window.scrollY, 303 stack: stack, 304 active: describeElement(this), 305 lc: liveChatVisibility() 306 }); 307 } 308 } catch (e) { } 309 if (blocked) return; 310 return descriptor.set.call(this, value); 311 } 312 }); 313 }); 314 } catch (e) { } 315 function __sdNoScrollOptions(options) { 316 var merged = { preventScroll: true }; 317 if (options && typeof options === "object") { 318 for (var key in options) { 319 if (Object.prototype.hasOwnProperty.call(options, key)) { 320 merged[key] = options[key]; 321 } 322 } 323 merged.preventScroll = true; 324 } 325 return merged; 326 } 327 var originalFocus = HTMLElement.prototype.focus; 328 HTMLElement.prototype.focus = function __sdFocus(options) { 329 var stack = ""; 330 try { 331 if (guardArmed || !atCapacity()) stack = callSite(); 332 if (!atCapacity()) { 333 record("focus", describeElement(this), { 334 from: window.scrollY, 335 stack: stack, 336 lc: liveChatVisibility() 337 }); 338 } 339 } catch (e) { } 340 try { 341 if (guardArmed && __sdIsStrictlyInjectedCaller(stack)) { 342 blockedCount++; 343 record("blocked", "refused scroll-on-focus \u2192 " + describeElement(this), { 344 from: window.scrollY, 345 stack: stack 346 }); 347 return originalFocus.call(this, __sdNoScrollOptions(options)); 348 } 349 } catch (e) { } 350 return originalFocus.apply(this, arguments); 351 }; 352 var __sdNativeRect = Element.prototype.getBoundingClientRect; 353 function __sdIsInterestingElement(el) { 354 try { 355 if (!el || el.nodeType !== 1) return false; 356 var tag = (el.tagName || "").toLowerCase(); 357 if (tag === "form") return true; 358 if (tag === "input" && (el.getAttribute("type") || "") === "email") return true; 359 var cls = typeof el.className === "string" ? el.className : ""; 360 if (/mailchimp|mc-signup|mc-field/i.test(cls)) return true; 361 return tag === "section" && /^block_\d+$/.test(el.id || ""); 362 } catch (e) { 363 return false; 364 } 365 } 366 var lastReconTarget = null; 367 var lastReconTop = null; 368 var observeGeometry = null; 369 var countInlineScrollers = null; 370 function __sdTrueDocTop(el) { 371 try { 372 if (!el || el.nodeType !== 1 || !el.isConnected) return null; 373 return Math.round(__sdNativeRect.call(el).top + window.scrollY); 374 } catch (e) { 375 return null; 376 } 377 } 378 var SHIELD_WINDOW_MS = 15000; 379 var SHIELD_MAX_EVENTS = 4; 380 var shieldRecorded = 0; 381 var shieldedCount = 0; 382 var DENY_WINDOW_MS = 15000; 383 var DENY_MAX_EVENTS = 4; 384 var denyRecorded = 0; 385 var deniedCount = 0; 386 function __sdShouldDeny(el) { 387 if (!DENY) return false;
388 var t = now(); 389 if (t > DENY_WINDOW_MS) return false; 390 if (!__sdDenyStack(t)) return false; 391 if (!__sdIsStrictlyInjectedCaller(callSite())) return false; 392 deniedCount++; 393 if (denyRecorded < DENY_MAX_EVENTS) { 394 denyRecorded++; 395 record("denied", "refused to measure â " + describeElement(el), { 396 from: window.scrollY, 397 active: describeElement(el) 398 }); 399 } 400 return true; 401 } 402 function __sdShouldShield(el) { 403 if (!SHIELD) return false; 404 var t = now(); 405 if (t > SHIELD_WINDOW_MS) return false; 406 if (!__sdIsInterestingElement(el)) return false; 407 if (!__sdShieldStack(t)) return false; 408 if (!__sdIsStrictlyInjectedCaller(callSite())) return false; 409 shieldedCount++; 410 if (shieldRecorded < SHIELD_MAX_EVENTS) { 411 shieldRecorded++; 412 record("shielded", "answered as top-of-viewport â " + describeElement(el), { 413 from: window.scrollY, 414 active: describeElement(el) 415 }); 416 } 417 return true; 418 } 419 function __sdFlatRect(rect) { 420 var height = rect.height || 0; 421 return { 422 top: 0, 423 y: 0, 424 bottom: height, 425 height: height, 426 left: rect.left, 427 x: rect.x, 428 right: rect.right, 429 width: rect.width, 430 toJSON: function () { 431 return { 432 top: 0, y: 0, bottom: height, height: height, 433 left: rect.left, x: rect.x, right: rect.right, width: rect.width 434 }; 435 } 436 }; 437 } 438 try { 439 var originalRect = Element.prototype.getBoundingClientRect; 440 Element.prototype.getBoundingClientRect = function __sdRect() { 441 if (__sdShouldDeny(this)) { 442 throw new TypeError( 443 "Cannot read properties of undefined (reading 'getBoundingClientRect')" 444 ); 445 } 446 var rect = originalRect.apply(this, arguments); 447 if (observeGeometry) observeGeometry("getBoundingClientRect", this); 448 try { 449 if (__sdShouldShield(this)) return __sdFlatRect(rect); 450 } catch (e) { } 451 return rect; 452 }; 453 var offsetTopDescriptor = Object.getOwnPropertyDescriptor(HTMLElement.prototype, "offsetTop"); 454 if (offsetTopDescriptor && offsetTopDescriptor.get) { 455 Object.defineProperty(HTMLElement.prototype, "offsetTop", { 456 configurable: true, 457 enumerable: offsetTopDescriptor.enumerable, 458 get: function __sdOffsetTop() { 459 if (observeGeometry) observeGeometry("offsetTop", this); 460 try { 461 if (__sdShouldShield(this)) return Math.round(window.scrollY); 462 } catch (e) { } 463 return offsetTopDescriptor.get.call(this); 464 } 465 }); 466 } 467 } catch (e) { } 468 var lastY = window.scrollY; 469 var lastScrollAt = -Infinity; 470 var chainAttributed = true; 471 var chainStartY = lastY; 472 var chainRecord = null; 473 var RESTORE_WINDOW_MS = 10000; 474 var RESTORE_MAX = 3; 475 var RESTORE_MIN_PX = 8; 476 var RESTORE_PIN_MS = 1500; 477 var restoreAnchorY = null; 478 var restorePinUntil = -Infinity; 479 var restoreCount = 0; 480 function __sdMayRestore() { 481 if (!RESTORE) return false;
482 if (restoreCount >= RESTORE_MAX) return false; 483 if (now() > RESTORE_WINDOW_MS) return false; 484 if (!/Instagram|FBAN|FBAV|FB_IAB|IABMV/i.test(ua)) return false; 485 if (firstInputAt !== null) return false; 486 if (navigationType !== "navigate") return false; 487 if (window.location.hash) return false; 488 return initialScrollY === 0; 489 } 490 window.addEventListener("scroll", function () { 491 var t = perfNow(); 492 var y = window.scrollY; 493 if (restoreAnchorY !== null) { 494 if (firstInputAt !== null || t > restorePinUntil) { 495 restoreAnchorY = null; 496 } else { 497 if (Math.abs(y - restoreAnchorY) > 2) { 498 __sdNativeScrollTo.call(window, 0, restoreAnchorY); 499 } 500 lastY = restoreAnchorY; 501 lastScrollAt = t; 502 return; 503 } 504 } 505 if ((t - lastScrollAt) > CHAIN_REST_MS) { 506 chainAttributed = attributed(); 507 chainStartY = lastY; 508 chainRecord = null; 509 } 510 lastScrollAt = t; 511 if (!chainAttributed) { 512 var net = y - chainStartY; 513 if (net >= RESTORE_MIN_PX && chainStartY < RESTORE_MIN_PX 514 && __sdMayRestore()) { 515 restoreCount++; 516 __sdNativeScrollTo.call(window, 0, chainStartY); 517 restoreAnchorY = chainStartY; 518 restorePinUntil = perfNow() + RESTORE_PIN_MS; 519 record("restored", "put back " + Math.round(y) 520 + "px â " + Math.round(chainStartY) + "px" 521 + " (" + restoreCount + " of " + RESTORE_MAX + ")", { 522 from: y, 523 to: chainStartY, 524 active: describeElement(document.activeElement) 525 }); 526 chainRecord = null; 527 lastY = chainStartY; 528 lastScrollAt = perfNow(); 529 return; 530 } 531 if (Math.abs(net) >= JUMP_MIN_PX) { 532 if (chainRecord) { 533 chainRecord.to = Math.round(y); 534 chainRecord.detail = "net " + Math.round(net) + "px"; 535 } else { 536 record("jump", "net " + Math.round(net) + "px", { 537 from: chainStartY, 538 to: y, 539 active: describeElement(document.activeElement), 540 lc: liveChatVisibility(), 541 targetTop: __sdTrueDocTop(lastReconTarget), 542 docTop: lastReconTop 543 }); 544 chainRecord = events[events.length - 1] || null; 545 } 546 } 547 } 548 lastY = y; 549 }, { passive: true }); 550 function send() { 551 var hasNewEvents = events.length > sentUpTo; 552 var arrivalWorthReporting = initialScrollY >= 200 && !arrivalReported; 553 if (!hasNewEvents && !arrivalWorthReporting) return; 554 var interesting = initialScrollY >= 200 || events.some(function (e) { 555 if (e.type === "layout-shift") return parseFloat(e.detail) >= 0.1; 556 if (e.type === "blocked") return true; 557 if (e.type === "recon") return true; 558 if (e.type === "probe") return true; 559 if (e.type === "restored") return true; 560 if (e.type === "denied") return true; 561 if (e.type === "shielded") return true; 562 return e.attributed === false; 563 }); 564 if (!interesting) return; 565 sentUpTo = events.length; 566 arrivalReported = true; 567 var payload = { 568 reportId: String(Date.now()) + "-" + Math.random().toString(36).slice(2, 10), 569 sessionId: sessionId, 570 url: location.href, 571 armedBy: armedBy, 572 referrer: document.referrer || null, 573 viewport: { w: window.innerWidth, h: window.innerHeight }, 574 dpr: window.devicePixelRatio || 1, 575 connection: (navigator.connection && navigator.connection.effectiveType) || null, 576 initialScrollY: Math.round(initialScrollY), 577 navigationType: navigationType, 578 inlineScrollers: countInlineScrollers ? countInlineScrollers() : null, 579 firstInputAt: firstInputAt, 580 liveChatLoaded: !!(window.LiveChatWidget && window.LiveChatWidget._h), 581 maxLayoutShift: Number(maxLayoutShift.toFixed(4)), 582 events: events.slice(0, MAX_EVENTS) 583 }; 584 var body = JSON.stringify(payload); 585 if (navigator.sendBeacon) { 586 navigator.sendBeacon(ENDPOINT, new Blob([body], { type: "application/json" })); 587 } else { 588 fetch(ENDPOINT, { 589 method: "POST", 590 headers: { "Content-Type": "application/json" }, 591 body: body, 592 keepalive: true 593 }).catch(function () { }); 594 } 595 } 596 window.addEventListener("pagehide", send); 597 window.addEventListener("visibilitychange", function () { 598 if (document.visibilityState === "hidden") send(); 599 }); 600 if (initialScrollY >= 200) scheduleSend(); 601 } catch (e) { } 602 })(); 603</script>
603 604 605 606 607 608 <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" /> 609 610 <link rel='preconnect' href='https://tourism-calgary-production.tor1.cdn.digitaloceanspaces.com' crossorigin> 611 <link rel='preconnect' href='https://cdn.visitcalgary.com' crossorigin> 612 <link rel="preconnect" href="https://UADS5IAI38-dsn.algolia.net" crossorigin> 613 <link rel="preconnect" href="https://fonts.bunny.net"> 614 615 <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"> 616 <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"> 617 618 <!-- Google Tag Manager --> 619 620
620<script>
vendor: 324 bytes, line 620
620(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','
620GTM-WMPL2X
vendor: 3 bytes, line 620
620');
620</script>
620 621 622
622<script>
vendor: 324 bytes, line 622
622(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','
622GTM-TVM2G3FX
vendor: 3 bytes, line 622
622');
622</script>
622 623<!-- End Google Tag Manager -->
623<script src="https://calendarwidget.seeker.io/widget/calendar-widget.js"></script>
623 624 625
625<script> 626 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"}]}} 627 </script>
627 628 <link rel="icon" type="image/svg+xml" href="https://www.visitcalgary.com/favicon.svg"/> 629 630
630<script type="application/ld+json"> 631 { 632 "@context": "https://schema.org", 633 "@type": "Organization", 634 "@id": "https://www.visitcalgary.com#organization", 635 "name": "Tourism Calgary", 636 "url": "https://www.visitcalgary.com", 637 "logo": { 638 "@type": "ImageObject", 639 "url": "https://www.visitcalgary.com/assets/cp/tc-logo-dark.svg" 640 }, 641 "sameAs": [ 642 "https://www.facebook.com/visitcalgary", 643 "https://www.instagram.com/visitcalgary", 644 "https://twitter.com/visitcalgary", 645 "https://www.youtube.com/@visitcalgary" 646 ] 647} 648</script>
648 649 650 <!-- Start cookieyes banner --> 651
651<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/381755bad40a985fcf06932b/script.js"></script>
651 652<!-- End cookieyes banner --> 653 654</head> 655 656 657<body class="bg-white business"> 658 659<!-- Google Tag Manager (noscript) -->
vendor: 77 bytes, lines 659-661
659 660 661 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
661GTM-WMPL2X
vendor: 159 bytes, lines 661-663
661" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 662 663 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
663GTM-TVM2G3FX
vendor: 83 bytes, line 663
663" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
664<!-- End Google Tag Manager (noscript) --> 665 <header id="navigation" 666 class="relative z-[999] flex w-full flex-wrap gap-8 pt-4 text-sm bg-navigation sm:justify-start"> 667 668 669 <div class="absolute top-0 left-[-9999px] focus-within:left-0 bg-sun z-[9999] rounded-br-[4px] p-2 transition-all duration-150"> 670 <a href="#main-content" class="text-deep-blue font-semibold focus-visible:outline-deep-blue focus-visible:outline-1 focus-visible:outline-offset-2"> 671 Skip to main content 672 </a> 673 </div> 674 675 <nav id="navbarDesktopUtility" 676 class="tc-container hidden xl:flex xl:items-center xl:justify-between" aria-label="Utility Navigation"> 677 678 679 <div class="flex items-center"> 680 <div id="switcher" class="switcher"> 681 <a class="switcher-item" 682 href="/"> 683 Leisure 684 </a> 685 <a class="switcher-item active" 686 href="/business"> 687 Business 688 </a> 689 </div> 690 </div> 691 692 <div class="flex items-center gap-8"> 693 694 </div> 695 </nav> 696 697 <nav id="navbarDesktop" class="tc-container" aria-label="Main Navigation"> 698 <div class="relative xl:flex w-full gap-8"> 699 <div class="flex items-center gap-8 w-full xl:w-auto"> 700 <div class="flex items-center justify-between w-full xl:w-auto mb-4"> 701 <a class="block group" href="/business" aria-label="Tourism Calgary"> 702 <svg width="133" height="50" viewBox="0 0 133 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 703 <g clip-path="url(#clip_6ab4ecdc0798f)"> 704 <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"/> 705 <path d="M115.869 25.3849V18.584H117.164V24.3072H120.135V25.3873H115.867L115.869 25.3849Z" fill="white"/> 706 <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"/> 707 <path d="M127.639 25.3849V18.584H132.109V19.6641H128.933V21.4395H131.88V22.5197H128.933V24.3072H132.133V25.3873H127.637L127.639 25.3849Z" fill="white"/> 708 <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
7081.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"/> 709 <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"/> 710 <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"/> 711 <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"/> 712 <path d="M119.427 36.3478V35.2676H115.734V36.3478H116.937V40.9907H115.734V42.0759H119.427V40.9907H118.224V36.3478H119.427Z" fill="white"/> 713 <path d="M120.141 36.3478V35.2676H125.616V36.3478H123.52V42.071H122.238V36.3478H120.143H120.141Z" fill="white"/> 714 <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"/> 715 <path id=tcsun_6ab4ecdc07991 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" 716 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"/> 717 <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"/> 718 <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"/> 719 <path d="M36.7578 13.9707H41.9325V42.0765H36.7578V13.9707Z" fill="white"/> 720 <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"/> 721 <path d="M67.0889 42.4337C63.2902 42.4337 61.6328 40.3746 61.6328 36.6936V35.3609C61.
7216328 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"/> 722 <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"/> 723 <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"/> 724 <path d="M16.4507 11.0111H13.9247V3.39949H11.418V1.06836H19.0032V3.39708H16.4507V11.0087V11.0111Z" fill="white"/> 725 <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"/> 726 <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"/> 727 <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"/> 728 <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"/> 729 <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"/> 730 <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.
73001H54.8948Z" fill="white"/> 731 </g> 732 <defs> 733 <clipPath id="clip_6ab4ecdc0798f"> 734 <rect width="132.23" height="50" fill="white"/> 735 </clipPath> 736 </defs> 737 </svg> 738 739</a> 740 741 <div class="xl:hidden justify-end flex"> 742 743 <button type="button" data-nav-trigger 744 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" 745 aria-label="Toggle navigation"> 746 <span>Menu</span> 747 <svg class=" shrink-0 size-8" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" 748 stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 749 <line x1="3" x2="21" y1="6" y2="6"></line> 750 <line x1="3" x2="21" y1="12" y2="12"></line> 751 <line x1="3" x2="21" y1="18" y2="18"></line> 752 </svg> 753 <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" 754 stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 755 <path d="M18 6 6 18"></path> 756 <path d="m6 6 12 12"></path> 757 </svg> 758 759 </button> 760 </div> 761 </div> 762 <div class="hidden grow overflow-hidden xl:block"> 763 <div class="hidden xl:flex xl:mt-0 xl:flex-row xl:items-center xl:justify-end xl:gap-5 2xl:gap-7"> 764 <a href="/business/industry" 765 data-nav-trigger data-nav-target="industry" data-nav-desktop 766 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> 767 <a href="/business/meetings-and-conventions" 768 data-nav-trigger data-nav-target="meetings-and-conventions" data-nav-desktop 769 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> 770 <a href="/business/sports-and-major-events" 771 data-nav-trigger data-nav-target="sports-and-major-events" data-nav-desktop 772 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> 773 <a href="/business/international-markets" 774 data-nav-trigger data-nav-target="international-markets" data-nav-desktop 775 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
775s: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> 776 <a href="/business/travel-media" 777 data-nav-trigger data-nav-target="travel-media" data-nav-desktop 778 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> 779 </div> 780 </div> 781 </div> 782 <div class="hidden xl:flex xl:flex-grow xl:justify-end xl:self-center"> 783 <!-- SearchBox --> 784<div class="w-full"> 785 786 <div class="nav-search-container"></div> 787</div> 788<!-- End SearchBox --> 789 </div> 790 </div> 791 </nav> 792 </header> 793 794 <div class="sticky-nav w-full py-4 xl:py-6 transition opacity-100"> 795 <nav id="navbarSticky" class="tc-container flex justify-between flex-1" aria-label="Sticky Navigation"> 796 <a class="block group" href="/business" aria-label="Tourism Calgary"> 797 <svg width="133" height="50" viewBox="0 0 133 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 798 <g clip-path="url(#clip_6ab4ecdd11516)"> 799 <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"/> 800 <path d="M115.869 25.3849V18.584H117.164V24.3072H120.135V25.3873H115.867L115.869 25.3849Z" fill="white"/> 801 <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"/> 802 <path d="M127.639 25.3849V18.584H132.109V19.6641H128.933V21.4395H131.88V22.5197H128.933V24.3072H132.133V25.3873H127.637L127.639 25.3849Z" fill="white"/> 803 <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
8031.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"/> 804 <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"/> 805 <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"/> 806 <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"/> 807 <path d="M119.427 36.3478V35.2676H115.734V36.3478H116.937V40.9907H115.734V42.0759H119.427V40.9907H118.224V36.3478H119.427Z" fill="white"/> 808 <path d="M120.141 36.3478V35.2676H125.616V36.3478H123.52V42.071H122.238V36.3478H120.143H120.141Z" fill="white"/> 809 <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"/> 810 <path id=tcsun_6ab4ecdd11517 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" 811 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"/> 812 <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"/> 813 <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"/> 814 <path d="M36.7578 13.9707H41.9325V42.0765H36.7578V13.9707Z" fill="white"/> 815 <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"/> 816 <path d="M67.0889 42.4337C63.2902 42.4337 61.6328 40.3746 61.6328 36.6936V35.3609C61.
8166328 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"/> 817 <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"/> 818 <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"/> 819 <path d="M16.4507 11.0111H13.9247V3.39949H11.418V1.06836H19.0032V3.39708H16.4507V11.0087V11.0111Z" fill="white"/> 820 <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"/> 821 <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"/> 822 <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"/> 823 <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"/> 824 <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"/> 825 <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.
82501H54.8948Z" fill="white"/> 826 </g> 827 <defs> 828 <clipPath id="clip_6ab4ecdd11516"> 829 <rect width="132.23" height="50" fill="white"/> 830 </clipPath> 831 </defs> 832 </svg> 833 834</a> 835 836 <button type="button" data-nav-trigger 837 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" 838 aria-label="Toggle navigation"> 839 <span>Menu</span> 840 <svg class=" shrink-0 size-8" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" 841 stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 842 <line x1="3" x2="21" y1="6" y2="6"></line> 843 <line x1="3" x2="21" y1="12" y2="12"></line> 844 <line x1="3" x2="21" y1="18" y2="18"></line> 845 </svg> 846 <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" 847 stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 848 <path d="M18 6 6 18"></path> 849 <path d="m6 6 12 12"></path> 850 </svg> 851 </button> 852 </nav> 853</div><!-- --> 854 855
855<script id="navigation-data" type="application/json"> 856 {"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.
856webp","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
856dd68c8e09167146ee385\/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":[]} 857 </script>
857 858 <div id="navigation-container"></div> 859 860<main class="w-full" id="main-content" aria-label="Main Content"> 861 <section class="business-hero md:pb-6 lxl:pb-8"> 862 <div class="bg-situational-blue py-8 lg:pb-16"> 863 <div class="tc-container"> 864 <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> 865 866 867 <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"> 868 <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> 869 </div> 870 </div> 871 </div> 872 873 <div class="relative overflow-x-clip"> 874 <div class="absolute top-0 left-0 bg-situational-blue w-full h-[50%]"></div> 875 876 <!-- Sun Grid --> 877 <div 878 class="absolute grid grid-cols-2 gap-1 w-[24%] top-[12%] 879 right-[calc(78%+18px)] md:right-[calc(78%+24px)] 880 lg:right-[calc(78%+32px)] xl:right-[calc(78%+64px)] opacity-0" 881 x-data="{ 882 visible: false, 883 started: false, 884 step: 0, 885 start() { 886 if (this.visible && !this.started) { 887 this.started = true; 888 this.step = 1; 889 setTimeout(() => { this.step = 2 }, 200); 890 setTimeout(() => { this.step = 3 }, 400); 891 } 892 } 893 }" 894 x-intersect.once="visible = true" 895 x-init=" 896 const trigger = () => start(); 897 898 // fire on scroll intent, not after scroll completes 899 window.addEventListener('wheel', trigger, { once: true, passive: true }); 900 window.addEventListener('touchstart', trigger, { once: true, passive: true }); 901 window.addEventListener('keydown', e => { 902 if (['ArrowDown','ArrowUp','PageDown','PageUp','Space'].includes(e.code)) trigger(); 903 }, { once: true }); 904 " 905 x-bind:class="visible ? 'opacity-100 animate-fade-right animate-once animate-duration-[900ms] animate-delay-500 animate-ease-in-out' : ''" 906 > 907 <template x-for="i in 6" :key="i"> 908 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 80" fill="none" class="w-full aspect-[45/48]" x-bind:class="{ 909 'animate-spin animate-once animate-duration-[300ms] animate-ease-in-out': 910 (step >= 1 && i <= 2) || 911 (step >= 2 && i <= 4) || 912 (step >= 3 && i <= 6) 913 }"> 914 <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" /> 915</svg> </template> 916 </div> 917 918 <!-- Image --> 919 <div class="relative flex justify-end"> 920 <picture 921 x-data="{ visible: false }" 922 x-intersect.once.threshold.0.65="visible = true" 923 x-bind:class="visible ? 'opacity-100 animate-fade-left animate-once animate-duration-[900ms] animate-delay-500 animate-ease-in-out' : 'opacity-0'" 924 class="block w-[78%] aspect-3/2 object-cover" 925 > 926 <source 927 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" 928 type="image/webp" 929 /> 930 <img 931 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" 932 alt="two men walking in the Calgary TELUS Convention Centre" 933 class="w-full h-full object-cover" 934 /> 935 </picture> 936 937 </div> 938 </div> 939 </section> 940 941 942<section class="pt-6 lg:pt-8 pb-6 lg:pb-8 block-featured-links" id="block_0"> 943 <div class="tc-container"> 944 945 <div class="flex flex-col gap-4 mb-6 "> 946 947 <h2 class="text-situational-blue ">Experience the Blue Sky City welcome</h2> 948 <div class="flex flex-col gap-4 p1-content prose prose-a:text-situational-blue prose-a:link-transition "> 949 <p>Warm welcomes, big ideas. This is how we do business in Calgary.</p> 950 </div> 951 </div> 952 953 <div class=""> 954 <div class="flex flex-wrap lg:justify-center gap-x-4 gap-y-8"> 955 956 <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"> 957 <div class="relative"> 958 <picture> 959 <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" /> 960 <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" 961 alt="White Hat greeters wait to welcome visitors to Calgary" 962 class="w-full aspect-[3/2] object-cover" 963 /> 964 </picture> 965 <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"> 966 967 <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"> 968
969 <span class="whitespace-nowrap"> 970 Industry 971 <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> 972 </span> 973 </h3> 974 975 <div class="p2-content text-black group-hover:text-white! group-focus-visible:text-white! group-active:text-white! transition-all duration-500 relative"> 976 <p>Join more than 1,100 partners in helping us build Calgary's visitor economy, together.</p> 977 </div> 978 979 <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"> 980 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 80" fill="none" class="w-[75px] h-[80px]"> 981 <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" /> 982</svg> </div> 983 </div> 984 </div> 985</a> 986 </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"> 987 <div class="relative"> 988 <picture> 989 <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" /> 990 <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" 991 alt="Aerial view of the Bow River and Calgary skyline in spring." 992 class="w-full aspect-[3/2] object-cover" 993 /> 994 </picture> 995 <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"> 996 997 <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"> 998 Meetings & 999 <span class="whitespace-nowrap"> 1000 Conventions 1001 <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> 1002 </span> 1003 </h3> 1004 1005 <div class="p2-content text-black group-hover:text-white! group-focus-visible:text-white! group-active:text-white! transition-all duration-500 relative"> 1006 <p>Showcase your event in Western Canadaâs largest venues, backed by the worldâs friendliest tourism team.</p> 1007 </div> 1008 1009 <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"> 1010 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 80" fill="none" class="w-[75px] h-[80px]"> 1011 <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
1011067 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" /> 1012</svg> </div> 1013 </div> 1014 </div> 1015</a> 1016 </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"> 1017 <div class="relative"> 1018 <picture> 1019 <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" /> 1020 <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" 1021 alt="Special Olympic skiing competitor giving hug on the ski hill" 1022 class="w-full aspect-[3/2] object-cover" 1023 /> 1024 </picture> 1025 <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"> 1026 1027 <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"> 1028 Sports & Major 1029 <span class="whitespace-nowrap"> 1030 Events 1031 <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> 1032 </span> 1033 </h3> 1034 1035 <div class="p2-content text-black group-hover:text-white! group-focus-visible:text-white! group-active:text-white! transition-all duration-500 relative"> 1036 <p>Bring people together in a city that shows up. From sold-out stadiums to street festivals, Calgaryâs built to host.</p> 1037 </div> 1038 1039 <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"> 1040 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 80" fill="none" class="w-[75px] h-[80px]"> 1041 <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" /> 1042</svg> </div> 1043 </div> 1044 </div> 1045</a> 1046 </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"> 1047 <div class="relative"> 1048 <picture> 1049 <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" /> 1050 <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" 1051 alt="Calgary Skyline Spring" 1052 class="w-full aspect-[3/2] object-cover" 1053 /> 1054 </picture> 1055 <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"> 1056 1057 <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"> 1058 International
1059 <span class="whitespace-nowrap"> 1060 Markets 1061 <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> 1062 </span> 1063 </h3> 1064 1065 <div class="p2-content text-black group-hover:text-white! group-focus-visible:text-white! group-active:text-white! transition-all duration-500 relative"> 1066 <p>Sell Calgary with confidence thanks to non-stop international flights, 100+ hotels, easy transportation, and major attractions.</p> 1067 </div> 1068 1069 <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"> 1070 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 80" fill="none" class="w-[75px] h-[80px]"> 1071 <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" /> 1072</svg> </div> 1073 </div> 1074 </div> 1075</a> 1076 </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"> 1077 <div class="relative"> 1078 <picture> 1079 <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" /> 1080 <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" 1081 alt="Couple admiring the modern architecture inside Calgaryâs Central Library." 1082 class="w-full aspect-[3/2] object-cover" 1083 /> 1084 </picture> 1085 <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"> 1086 1087 <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"> 1088 Travel 1089 <span class="whitespace-nowrap"> 1090 Media 1091 <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> 1092 </span> 1093 </h3> 1094 1095 <div class="p2-content text-black group-hover:text-white! group-focus-visible:text-white! group-active:text-white! transition-all duration-500 relative"> 1096 <p>Let us help you uncover your next great travel story in Calgary.</p> 1097 </div> 1098 1099 <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"> 1100 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 80" fill="none" class="w-[75px] h-[80px]"> 1101 <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
1101067 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" /> 1102</svg> </div> 1103 </div> 1104 </div> 1105</a> 1106 </div> 1107 </div> 1108 </div> 1109 </div> 1110</section> 1111 1112 1113 1114 1115 </main> 1116 1117<footer id="footer" class="bg-white text-white relative pt-16" aria-label="Footer"> 1118 <div class="pull-up-container bg-white relative"> 1119 <div class="tc-container relative"> 1120 1121 <div class="flex-1 pb-16"> 1122 1123 <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"> 1124 <div class="text-black flex flex-col gap-4 w-full lg:w-1/2"> 1125 <h4 class="h4" id="newsletter-heading">Join our newsletter</h4> 1126 1127 <div class="flex flex-col gap-4 p1-content prose prose-a:text-situational-blue prose-a:link-transition"> 1128 <p>Discover more of Calgary with travel inspiration, canât-miss experiences, great deals and local tips.</p> 1129 </div> 1130 </div> 1131 1132 <div class="w-full lg:w-1/2 mailchimp-footer"> 1133 <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"> 1134 <div class="mc-field-group"> 1135 <label for="mce-EMAIL">Email Address</label> 1136 <input class="email" id="mce-EMAIL" name="EMAIL" placeholder="Enter your email address" required="" type="email" value=""> 1137 </div> 1138 1139 <div style="left:-5000px;position:absolute;" aria-hidden="true"> 1140 <input name="b_821fa0276dfaf3778acdf1c33_b9626e1641" tabindex="-1" type="text" value=""> 1141 </div> 1142 1143 <input class="button" id="mc-embedded-subscribe" name="subscribe" type="submit" value="Subscribe"> 1144</form> 1145 </div> 1146 1147 </div> 1148 </div> 1149 </div> 1150 </div> 1151 <div class="bg-deep-blue pb-16"> 1152 <div class="tc-container flex flex-col gap-16"> 1153 <div class="hidden lg:flex lg:justify-end"> 1154 <a href="#navigation" 1155 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!"> 1156 Back to Top 1157 </a> 1158 </div> 1159 1160 <div class="flex flex-col lg:flex-row justify-between gap-8"> 1161 <div class="flex flex-col w-full lg:w-3/5 gap-4 order-2 lg:order-1"> 1162 <h2 class="h5">Land Acknowledgement</h2> 1163 <div class="footer-content"> 1164 <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> 1165 </div> 1166 </div> 1167 <div class="flex items-center gap-x-8 justify-between lg:justify-end lg:w-2/5 order-1 lg:order-2"> 1168 1169 <a href="/business" aria-label="Back to Home Page" title="Back to Home Page" class="max-[360px]:w-[112px] w-[205px]"> 1170 <img src="https://www.visitcalgary.com/assets/logos/tourism-calgary.svg" alt="Tourism Calgary" class="w-full h-auto"/> 1171 </a> 1172 1173 <a href="#navigation" 1174 class="text-nowrap lg:hidden! btn btn-secondary-inverse hover:bg-sky-25-w
1174hite! 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!"> 1175 Back to Top 1176 </a> 1177 </div> 1178 </div> 1179 <div class="flex flex-col md:flex-row md:justify-between md:items-start"> 1180 <!-- Footer Links Section --> 1181 <div class="flex-1 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 gap-8"> 1182 1183 <!-- Contact & Social Section --> 1184 <div class="flex-1 max-w-md flex flex-col gap-4"> 1185 <h2 class="h5 mb-4">Stay Connected</h2> 1186 <div class="flex gap-8 mb-4"> 1187 <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" 1188 target="_blank" rel="external nofollow"> 1189 <i class="fa-brands fa-facebook text-xl"></i> 1190 </a> 1191 1192 <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" 1193 target="_blank" rel="external nofollow"> 1194 <i class="fa-brands fa-x-twitter text-xl"></i> 1195 </a> 1196 1197 <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" 1198 target="_blank" rel="external nofollow"> 1199 <i class="fa-brands fa-instagram text-xl"></i> 1200 </a> 1201 1202 <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" 1203 target="_blank" rel="external nofollow"> 1204 <i class="fa-brands fa-linkedin text-xl"></i> 1205 </a> 1206 1207 <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" 1208 target="_blank" rel="external nofollow"> 1209 <i class="fa-brands fa-youtube text-xl"></i> 1210 </a> 1211 1212 <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" 1213 rel="external nofollow"> 1214 <i class="fa-brands fa-tiktok text-xl"></i> 1215 </a> 1216 </div> 1217 <ul class="flex flex-col"> 1218 <li> 1219 <a href="/cdn-cgi/l/email-protection#ed84838b82ad9982989f849e808e8c818a8c9f94c38e8280" 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"> 1220 <i class="fa-regular fa-paper-plane text-[20px]"></i>
1221 <span class="__cf_email__" data-cfemail="8fe6e1e9e0cffbe0fafde6fce2eceee3e8eefdf6a1ece0e2">[email protected]</span> 1222 </a> 1223 </li> 1224 1225 <li> 1226 <a href="sms:587-333-8501" target="_blank" 1227 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"> 1228 <i class="fa-regular fa-message text-[20px]"></i> 1229 587-333-8501 1230 </a> 1231 </li> 1232 1233 <li> 1234 <a href="tel:1-800-661-1678" target="_blank" 1235 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"> 1236 <i class="fa-solid fa-phone text-[20px]"></i> 1237 1-800-661-1678 1238 </a> 1239 </li> 1240 1241 <li> 1242 <a href="https://m.me/tourismcalgary" 1243 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" 1244 target="_blank" 1245 rel="external nofollow"> 1246 <i class="fa-brands fa-facebook-messenger text-[20px]"></i> 1247 Facebook Messenger 1248 </a> 1249 </li> 1250 1251 <li class="flex gap-3 pt-3"> 1252 <i class="fa-regular fa-building text-[20px] mt-[6px]"></i> 1253 <div class="flex flex-col gap-3 w-full prose text-white prose-p:!text-[16px] prose-p:leading-[24px] prose-strong:text-white"> 1254 <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> 1255 </div> 1256 </li> 1257 </ul> 1258 </div> 1259 1260 <nav aria-label="Leisure Footer Navigation" class="flex-1 max-w-xs"> 1261 <h2 class="h5 mb-4">Leisure</h2> 1262 <ul class="flex flex-col"> 1263 <li class=""> 1264 <a href="/things-to-do" 1265 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"> 1266 Things to Do 1267 </a> 1268 </li> 1269 <li class=""> 1270 <a href="/eat-and-drink" 1271 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"> 1272 Eat & Drink 1273 </a> 1274 </li> 1275 <li class=""> 1276 <a href="/events" 1277 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"> 1278 Events Calendar 1279 </a> 1280 </li> 1281 <li class=""> 1282 <a href="/plan-and-stay" 1283 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"> 1284 Plan & Stay 1285 </a> 1286 </li> 1287 </ul> 1288 </nav> 1289 <nav aria-label="Business Footer Navigation" class="flex-1 max-w-xs"> 1290 <h2 class="h5 mb-4">Business</h2> 1291 <ul class="flex flex-col"> 1292 <li class=""> 1293 <a href="/business/meetings-and-conventions" 1294 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"> 1295 Meetings & Conventions 1296 </a> 1297 </li> 1298 <li class=""> 1299 <a href="/business/industry" 1300 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"> 1301 Industry 1302 </a> 1303 </li> 1304 <li class=""> 1305 <a href="/business/sports-and-major-events" 1306 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"> 1307 Sports & Major Events 1308 </a> 1309 </li> 1310 <li class=""> 1311 <a href="/business/international-markets" 1312 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"> 1313 International Markets 1314 </a> 1315 </li> 1316 <li class=""> 1317 <a href="/business/travel-media" 1318 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"> 1319 Travel Media 1320 </a> 1321 </li> 1322 </ul> 1323 </nav> 1324 <nav aria-label="Tourism Calgary Footer Navigation" class="flex-1 max-w-xs"> 1325 <h2 class="h5 mb-4">Tourism Calgary</h2> 1326 <ul class="flex flex-col"> 1327 <li class=""> 1328 <a href="/business/industry/who-we-are" 1329 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"> 1330 Who We Are 1331 </a> 1332 </li> 1333 <li class=""> 1334 <a href="/business/industry/who-we-are/our-team" 1335 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"> 1336 Our Team 1337 </a> 1338 </li> 1339 <li class=""> 1340 <a href="/business/industry/who-we-are/careers-and-volunteer-opportunities" 1341 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"> 1342 Careers and Volunteer Opportunities 1343 </a> 1344 </li> 1345 </ul> 1346 </nav> 1347 </div> 1348 </div> 1349 1350 1351 <div class="flex justify-between items-center flex-col sm:flex-row flex-wrap md:flex-nowrap gap-8 md:gap-16"> 1352 <div> 1353 1354 <a href="https://www.calgaryhotelassociation.com/" 1355 title="Calgary Hotel Association" 1356 target="_blank" > 1357 1358 <img src="https://tourism-calgary-production.tor1.cdn.digitaloceanspaces.com/media/logos/calgary-hotel-association.svg" 1359 alt="Calgary Hotel Association" 1360 class="h-[96px] w-auto" 1361 /> 1362 1363 </a> 1364 </div> 1365 <div> 1366 1367 <a href="https://www.calgary.ca/home.html" 1368 title="City of Calgary" 1369 target="_blank" > 1370 1371 <img src="https://tourism-calgary-production.tor1.cdn.digitaloceanspaces.com/media/logos/city-of-calgary-upd.svg" 1372 alt="City of Calgary" 1373 class="h-[96px] w-auto" 1374 /> 1375 1376 </a> 1377 </div> 1378 <div> 1379 1380 <a href="https://www.travelalberta.com/" 1381 title="Travel Alberta" 1382 target="_blank" > 1383 1384 <img src="https://tourism-calgary-production.tor1.cdn.digitaloceanspaces.com/media/logos/travel-alberta.svg" 1385 alt="Travel Alberta" 1386 class="h-[96px] w-auto" 1387 /> 1388 1389 </a> 1390 </div> 1391 <div> 1392 1393 <a href="https://aircanada.com/" 1394 title="Air Canada" 1395 target="_blank" > 1396 1397 <img src="https://tourism-calgary-production.tor1.cdn.digitaloceanspaces.com/media/logos/air-canada.svg" 1398 alt="Air Canada" 1399 class="h-[96px] w-auto" 1400 /> 1401 1402 </a> 1403 </div> 1404 <div> 1405 1406 <a href="https://www.westjet.com/en-ca" 1407 title="Westjet" 1408 target="_blank" > 1409 1410 <img src="https://tourism-calgary-production.tor1.cdn.digitaloceanspaces.com/media/logos/westjet-wordmark.svg" 1411 alt="WestJet" 1412 class="h-[96px] w-auto" 1413 /> 1414 1415 </a> 1416
1416 </div> 1417 </div> 1418 </div> 1419 </div> 1420 1421 <div class="bg-black"> 1422 <div class="tc-container text-white p-6"> 1423 <div class="flex flex-col md:flex-row justify-between md:items-center gap-4 p2 font-bold"> 1424 <nav class="flex gap-4" aria-label="Footer Utility Navigation"> 1425 <a href="/privacy-policy" 1426 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"> 1427 Privacy Policy 1428 </a> 1429 <span class="inline-block border-l border-white"></span> 1430 <a href="/terms-and-conditions" 1431 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"> 1432 Terms and Conditions 1433 </a> 1434 </nav> 1435 <div>© 2026 Tourism Calgary</div> 1436 </div> 1437 </div> 1438 </div> 1439</footer> 1440 1441<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 1441
1441<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1441<script type="module" src="https://www.visitcalgary.com/build/assets/site-TON8n-Z4.js" data-navigate-track="reload"></script>
1441<script data-navigate-once="true">window.livewireScriptConfig = {"csrf":"xbSMdDSCcJDtAj0ZrBHss6cJUKUane7aVsxSZqaQ","uri":"\/livewire\/update","progressBar":"","nonce":""};</script>
vendor: 1 bytes, line 1441
1441
1442<script src="https://www.visitcalgary.com/flux/flux.min.js?id=505e8a75" data-navigate-once></script>
1442 1443<!-- Start of LiveChat (www.livechat.com) code -->
1444<script> 1445 window.__lc = window.__lc || {}; 1446 window.__lc.license = 12674484; 1447 window.__lc.integration_name = "manual_channels"; 1448 window.__lc.product_name = "livechat"; 1449 1450 // Defer loading until the visitor interacts with the page. 1451 // 1452 // Loaded at page-load time, LiveChat's greeting can maximize the widget 1453 // before any interaction has happened, and the focus that follows makes the 1454 // browser scroll the widget into view â the mysterious jump reported on 1455 // Instagram ad traffic. The condition needs stored cookie consent (so 1456 // CookieYes isn't blocking the script) plus a page load with no prior 1457 // interaction, which is exactly what a returning in-app-browser visitor is. 1458 // 1459 // asyncInit is the vendor's own opt-out: the snippet below skips its 1460 // automatic e.init() when it's set, leaving us to call init() ourselves. 1461 window.__lc.asyncInit = true; 1462 1463 ;(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)) 1464 1465 // Any of these count as intent to engage with the page. Once one fires the 1466 // visitor has interacted, so a greeting that maximizes the widget can no 1467 // longer yank the page to it. 1468 // 1469 // Leading semicolon is load-bearing: the vendor snippet above ends without 1470 // one, so an opening paren here would be parsed as calling its return value. 1471 ;(function () { 1472 // Deliberately no "scroll": it fires for programmatic scrolls, anchor 1473 // jumps and browser scroll restoration, none of which are consent to 1474 // load anything. Every real way a person scrolls is already covered â 1475 // touch fires touchstart, wheel/trackpad/Magic Mouse fire wheel, 1476 // scrollbar drags fire pointerdown, and keys fire keydown. 1477 var events = ["pointerdown", "touchstart", "keydown", "wheel"]; 1478 var started = false; 1479 1480 function start() { 1481 if (started) return; 1482 started = true; 1483 1484 events.forEach(function (name) { 1485 window.removeEventListener(name, start); 1486 }); 1487 1488 if (window.LiveChatWidget && window.LiveChatWidget.init) { 1489 window.LiveChatWidget.init(); 1490 } 1491 } 1492 1493 events.forEach(function (name) { 1494 window.addEventListener(name, start, { passive: true }); 1495 }); 1496 })(); 1497</script>
1497 1498<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> 1499<!-- End of LiveChat code -->
1500<script async src="https://www.tiktok.com/embed.js"></script>
vendor: 1 bytes, line 1500
1500
1501<script async src="https://www.instagram.com/embed.js"></script>
1501<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>
1501 1502</body> 1503</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.