1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9 <!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v28.6) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 10 <title>After School Program - gbburnaby.com</title> 11 <link rel="canonical" href="https://gbburnaby.com/after-school-program/" /> 12 <meta property="og:locale" content="en_US" /> 13 <meta property="og:type" content="article" /> 14 <meta property="og:title" content="After School Program" /> 15 <meta property="og:description" content="Program Welcome to the After-School Program Give your child the ultimate afternoon advantage! The After School program at Gracie Barra Burnaby turns post-school hours into an exciting opportunity to build resilience and respect. Far beyond just physical fitness, we offer a secure environment where kids learn practical self-defense and the discipline to succeed anywhere. book […]" /> 16 <meta property="og:url" content="https://gbburnaby.com/after-school-program/" /> 17 <meta property="og:site_name" content="gbburnaby.com" /> 18 <meta property="article:modified_time" content="2026-07-27T18:16:29+00:00" /> 19 <meta property="og:image" content="https://gbburnaby.com/wp-content/uploads/2026/07/asp.webp" /> 20 <meta property="og:image:width" content="2048" /> 21 <meta property="og:image:height" content="1152" /> 22 <meta property="og:image:type" content="image/webp" /> 23 <meta name="twitter:card" content="summary_large_image" /> 24 <meta name="twitter:label1" content="Est. reading time" /> 25 <meta name="twitter:data1" content="6 minutes" /> 26
26<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gbburnaby.com\/after-school-program\/","url":"https:\/\/gbburnaby.com\/after-school-program\/","name":"After School Program - gbburnaby.com","isPartOf":{"@id":"https:\/\/gbburnaby.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gbburnaby.com\/after-school-program\/#primaryimage"},"image":{"@id":"https:\/\/gbburnaby.com\/after-school-program\/#primaryimage"},"thumbnailUrl":"https:\/\/gbburnaby.com\/wp-content\/uploads\/2026\/07\/asp.webp","datePublished":"2026-06-16T18:38:58+00:00","dateModified":"2026-07-27T18:16:29+00:00","breadcrumb":{"@id":"https:\/\/gbburnaby.com\/after-school-program\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gbburnaby.com\/after-school-program\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gbburnaby.com\/after-school-program\/#primaryimage","url":"https:\/\/gbburnaby.com\/wp-content\/uploads\/2026\/07\/asp.webp","contentUrl":"https:\/\/gbburnaby.com\/wp-content\/uploads\/2026\/07\/asp.webp","width":2048,"height":1152,"caption":"kids jiu jitsu near me"},{"@type":"BreadcrumbList","@id":"https:\/\/gbburnaby.com\/after-school-program\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gbburnaby.com\/"},{"@type":"ListItem","position":2,"name":"After School Program"}]},{"@type":"WebSite","@id":"https:\/\/gbburnaby.com\/#website","url":"https:\/\/gbburnaby.com\/","name":"gbburnaby.com","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gbburnaby.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gbburnaby.com\/after-school-program\/#local-main-organization-logo","url":"","contentUrl":"","caption":"gbburnaby.com"}]}</script>
26 27 <!-- / Yoast SEO Premium plugin. --> 28 29 30<link rel='dns-prefetch' href='//cdn-reach.hostinger.com' /> 31<link rel="alternate" type="application/rss+xml" title="gbburnaby.com » Feed" href="https://gbburnaby.com/feed/" /> 32<link rel="alternate" type="application/rss+xml" title="gbburnaby.com » Comments Feed" href="https://gbburnaby.com/comments/feed/" /> 33<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://gbburnaby.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgbburnaby.com%2Fafter-school-program%2F" /> 34<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://gbburnaby.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgbburnaby.com%2Fafter-school-program%2F&format=xml" /> 35<style id="wp-img-auto-sizes-contain-inline-css"> 36img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 37/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 38</style> 39<style id="wp-emoji-styles-inline-css"> 40 41 img.wp-smiley, img.emoji { 42 display: inline !important; 43 border: none !important; 44 box-shadow: none !important; 45 height: 1em !important; 46 width: 1em !important; 47 margin: 0 0.07em !important; 48 vertical-align: -0.1em !important; 49 background: none !important; 50 padding: 0 !important; 51 } 52/*# sourceURL=wp-emoji-styles-inline-css */ 53</style> 54<link rel='stylesheet' id='hostinger-reach-subscription-block-css' href='https://gbburnaby.com/wp-content/plugins/hostinger-reach/frontend/dist/blocks/subscription.css?ver=1790887198' media='all' /> 55<style id="global-styles-inline-css"> 56:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
56--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
56.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 57:root :where(.wp-block-icon svg){width: 24px;} 58:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 59/*# sourceURL=global-styles-inline-css */ 60</style> 61<link rel='stylesheet' id='hello-elementor-css' href='https://gbburnaby.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.5.1' media='all' /> 62<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://gbburnaby.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.5.1' media='all' /> 63<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://gbburnaby.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.5.1' media='all' /> 64<link rel='stylesheet' id='elementor-frontend-css' href='https://gbburnaby.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.4' media='all' /> 65<style id="elementor-frontend-inline-css"> 66.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; }.elementor-edit-mode [data-element_type="e-form-success-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)),.elementor-edit-mode [data-element_type="e-form-error-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)){ display: block; }.e-background-video { position: relative; overflow: hidden; }.e-background-video__media { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none; z-index: 0; }.e-background-video__content { position: relative; z-index: 1; flex: 1 1 auto; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) { display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view.elementor-empty-view { position: relative; flex: 1 1 auto; min-height: 120px; height: auto; width: 100%; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view > .elementor-first-add { position: absolute; inset: 0; width: 100%; height: 100%; }.e-background-video__controls { z-index: 2; }.e-background-video__play, .e-background-video__pause { appearance: none; -webkit-appearance: none; }.e-background-video.e-background-video--playing .e-background-video__play { display: none; }.e-background-video.e-background-video--paused .e-background-video__pause { display: none; }.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__controls,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__play,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__pause { display: none; }.e-accordion-item-header-base { list-style: none; }.e-accordion-item-header-base::-webkit-details-marker { display: none; }.e-accordion-item-base { interpolate-size: allow-keywords; }.e-accordion-item-base::details-content {block-size: 0; overflow: hidden;transition: block-size .3s ease, content-visibility .3s ease allow-discrete;}
66.e-accordion-item-base[open]::details-content { block-size: auto; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base { width: auto; height: 100%; max-width: 100%; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg { width: auto !important; }.e-accordion-item-icon-base svg { transition: transform .3s ease; }.e-accordion-item-base[open] > summary .e-accordion-item-icon-base svg { transform: rotate(180deg); } 67.e-form-textarea-base:not([data-resizable]) { resize: none; } .e-form-submit-button-base { cursor: pointer; box-sizing: border-box; } 68/*# sourceURL=elementor-frontend-inline-css */ 69</style> 70<link rel='stylesheet' id='elementor-post-5-css' href='https://gbburnaby.com/wp-content/uploads/elementor/css/post-5.css?ver=1791286784' media='all' /> 71<link rel='stylesheet' id='elementor-post-291-css' href='https://gbburnaby.com/wp-content/uploads/elementor/css/post-291.css?ver=1791286784' media='all' /> 72<link rel='stylesheet' id='widget-image-css' href='https://gbburnaby.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.4' media='all' /> 73<link rel='stylesheet' id='widget-icon-list-css' href='https://gbburnaby.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.3.4' media='all' /> 74<link rel='stylesheet' id='widget-heading-css' href='https://gbburnaby.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.4' media='all' /> 75<link rel='stylesheet' id='e-animation-fadeInLeft-css' href='https://gbburnaby.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInLeft.min.css?ver=4.3.4' media='all' /> 76<link rel='stylesheet' id='e-popup-css' href='https://gbburnaby.com/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?ver=4.3.1' media='all' /> 77<link rel='stylesheet' id='e-animation-grow-css' href='https://gbburnaby.com/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-grow.min.css?ver=4.3.4' media='all' /> 78<link rel='stylesheet' id='swiper-css' href='https://gbburnaby.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' /> 79<link rel='stylesheet' id='e-swiper-css' href='https://gbburnaby.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=4.3.4' media='all' /> 80<link rel='stylesheet' id='widget-nested-carousel-css' href='https://gbburnaby.com/wp-content/plugins/elementor-pro/assets/css/widget-nested-carousel.min.css?ver=4.3.1' media='all' /> 81<link rel='stylesheet' id='widget-image-carousel-css' href='https://gbburnaby.com/wp-content/plugins/elementor/assets/css/widget-image-carousel.min.css?ver=4.3.4' media='all' /> 82<link rel='stylesheet' id='elementor-post-548-css' href='https://gbburnaby.com/wp-content/uploads/elementor/css/post-548.css?ver=1791289866' media='all' /> 83<link rel='stylesheet' id='base-desktop-css' href='https://gbburnaby.com/wp-content/uploads/elementor/css/base-desktop.css?ver=6ac4de0105c6c' media='all' /> 84<link rel='stylesheet' id='local-548-frontend-desktop-css' href='https://gbburnaby.com/wp-content/uploads/elementor/css/local-548-frontend-desktop.css?ver=6ac4ea0a0f0db' media='all' /> 85<link rel='stylesheet' id='local-548-frontend-tablet-css' href='https://gbburnaby.com/wp-content/uploads/elementor/css/local-548-frontend-tablet.css?ver=6ac4ea0a0f0db' media='(max-width:1024px)' /> 86<link rel='stylesheet' id='base-mobile-css' href='https://gbburnaby.com/wp-content/uploads/elementor/css/base-mobile.css?ver=6ac4de0105c6c' media='(max-width:767px)' /> 87<link rel='stylesheet' id='local-548-frontend-mobile-css' href='https://gbburnaby.com/wp-content/uploads/elementor/css/local-548-frontend-mobile.css?ver=6ac4ea0a0f0db' media='(max-width:767px)' /> 88<link rel='stylesheet' id='elementor-post-14-css' href='https://gbburnaby.com/wp-content/uploads/elementor/css/post-14.css?ver=1791286785' media='all' /> 89<link rel='stylesheet' id='elementor-post-255-css' href='https://gbburnaby.com/wp-content/uploads/elementor/css/post-255.css?ver=1791286785' media='all' /> 90<link rel='stylesheet' id='elementor-post-999-css' href='https://gbburnaby.com/wp-content/uploads/elementor/css/post-999.css?ver=1791286785' media='all' /> 91<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' /> 92<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' /> 93<link rel='stylesheet' id='elementor-gf-inter-css' href='https://fonts.googleapis.com/css?family=Inter:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' />
94<script id="jquery-core-js" src="https://gbburnaby.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 94
94
95<script id="jquery-migrate-js" src="https://gbburnaby.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
95 96<link rel="https://api.w.org/" href="https://gbburnaby.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://gbburnaby.com/wp-json/wp/v2/pages/548" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://gbburnaby.com/xmlrpc.php?rsd" /> 97<meta name="generator" content="WordPress 7.1.3" /> 98<link rel='shortlink' href='https://gbburnaby.com/?p=548' /> 99<meta name="generator" content="Elementor 4.3.4; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 100<!-- Meta Pixel Code -->
101<script>
vendor: 408 bytes, lines 101-110
101 102!function(f,b,e,v,n,t,s) 103{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 104n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 105if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 106n.queue=[];t=b.createElement(e);t.async=!0; 107t.src=v;s=b.getElementsByTagName(e)[0]; 108s.parentNode.insertBefore(t,s)}(window, document,'script', 109'https://connect.facebook.net/en_US/fbevents.js'); 110fbq('init', '
1101009338838335837
vendor: 32 bytes, lines 110-111
110'); 111fbq('track', 'PageView');
112</script>
112 113<noscript><img height="1" width="1" style="display:none" 114src="https://www.facebook.com/tr?id=1009338838335837&ev=PageView&noscript=1" 115/></noscript> 116<!-- End Meta Pixel Code --> 117<!-- Google Tag Manager -->
118<script>
vendor: 331 bytes, lines 118-122
118(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 119new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 120j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 121'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 122})(window,document,'script','dataLayer','
122GTM-PFRDDB3P
vendor: 3 bytes, line 122
122');
122</script>
122 123<!-- End Google Tag Manager --> 124<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 124-125
124 125<script async src="https://www.googletagmanager.com/gtag/js?id=
125AW-847400529
vendor: 13 bytes, line 125
125"></script>
126<script> 127
vendor: 138 bytes, lines 127-131
127window.dataLayer = window.dataLayer || []; 128 function gtag(){dataLayer.push(arguments);} 129 gtag('js', new Date()); 130 131 gtag('config', '
131AW-847400529
vendor: 5 bytes, line 131
131');
132</script>
132 133<!-- ============================================================ 134 EA First-Party Capture v1.2 (2026-08-24) 135 136 The capture layer. One snippet, three jobs, run in this order on 137 every page: 138 139 1. Scrub reads the PII and event id GHL echoes into the 140 thank-you URL, stores what is needed, then strips 141 them from the address bar 142 2. Persist writes inbound attribution to the ea_attr cookie and 143 sessionStorage (last touch, full replacement) 144 3. Inject appends stored attribution and a minted event id to 145 every GHL widget iframe src on the page 146 147 Steps 2 and 3 are skipped on thank-you pages: a conversion 148 confirmation is never a new touch, and the store must not be 149 overwritten while a submission is in flight. 150 151 Install: WordPress site-wide HEADER. WPCode > HTML Snippet > 152 "Site Wide Header", or Elementor Pro Custom Code in <head>. 153 Head placement is load bearing: the observer registers before the 154 widget renders, and PII leaves the URL before anything else runs. 155 156 Optimisers: if "Delay JavaScript execution" (WP Rocket) or "Load JS 157 Delayed" (LiteSpeed) is enabled, add the exclusion keyword ea_attr. 158 A delayed run leaves PII in the URL and re-fetches the widget after 159 injection. Page caching is fine and expected. 160 161 Interface with GTM: this snippet writes the ea_attr and ea_eid 162 stores and pushes the am_ready dataLayer event. That is everything 163 the Meta Pixel tag, the Thank-You - DLV am_ready trigger, the 164 DLV - am.* variables and JS - Lead Event ID read. No GTM asset 165 needs to know this snippet exists. 166 167 Per-client config, all at the top of the file: 168 COOKIE_DOMAIN hardcode on .com.br / .com.au sites 169 THANK_YOU adjust if the slug differs 170 PATH_MATCH only to add a GHL widget type 171 HOST_ALLOWLIST only if a non-GHL iframe sits on a /widget/ path 172 Version history: 173 v1.2 /widget/group/ added to PATH_MATCH. Group-embed pages 174 received no injection at all before this. 175 Widget-side event id param renamed event_id -> ea_eid. 176 'event_id' is reserved on calendar widgets: GHL reads it as 177 an existing appointment id, switches to reschedule mode, and 178 the booking dies on PUT 404 at the form step. The redirect 179 side keeps event_id (EID_ECHO_KEY); only the widget side 180 changed. Requires the GHL hidden field Query Key to be 181 ea_eid and the enforcement script to match. 182 ea_debug now propagates into the widget URL so the 183 enforcement script can gate its own logging. 184 v1.1 Self-healing injection. The one-shot data-ea-attr guard 185 blocked re-injection after any third-party rewrite of the 186 src. Echo detection replaces it: our own writes stay 187 loop-safe, a foreign write gets repaired, capped at 3 per 188 element. data-ea-attr became a write counter. 189 Debug logging added, silent in production. 190 v1.0 Capture moved out of GTM into the page header. Scrub, 191 persistence and injection consolidated into one snippet. 192 193 ============================================================ -->
194<script> 195(function () { 196 // ---------------- CONFIG ---------------- 197 198 var COOKIE = 'ea_attr'; 199 var EID_STORE = 'ea_eid'; 200 var DAYS = 90; 201 202 // Widget-side param name. NEVER 'event_id': that is a reserved control 203 // parameter on GHL calendar widgets. Passing it makes the widget treat 204 // the value as an existing appointment id, switch to reschedule mode, 205 // and kill the booking on a PUT 404 when the form step opens. 206 // The GHL hidden field Query Key must match this exactly. 207 var EID_KEY = 'ea_eid'; 208 209 // Redirect-side param name, read back on the thank-you page. Stays 210 // 'event_id': it lands on our own WordPress page, no GHL widget parses 211 // it, and it matches the merge tag {(contact.event_id)} in the redirect. 212 var EID_ECHO_KEY = 'event_id'; 213 214 // Hardcode on .com.br / .com.au sites: var COOKIE_DOMAIN = 'dominio.com.br'; 215 var COOKIE_DOMAIN = null; 216 217 var PERSIST_KEYS = ['utm_source','utm_medium','utm_campaign','utm_term','utm_content','gclid','fbclid','wbraid','gbraid']; 218 var INJECT_KEYS = ['utm_source','utm_medium','utm_campaign','utm_term','utm_content','gclid','fbclid']; 219 220 var ENABLE_EVENT_ID = true; 221 var MAX_REPAIRS = 3; 222 223 // Covered widget types. GHL serves every embed from /widget/<type>/ 224 // regardless of white-label host, so the path is the signal. 225 // form - standalone form embed 226 // survey - standalone survey embed 227 // group - calendar group embed (provider-level, e.g. Adults / Kids). 228 // Nuxt SPA: the query string survives the widget's internal 229 // step navigation without a reload. 230 // Booking calendars (/widget/booking/) stay excluded: different prefill 231 // contract, add them as a separate decision, do not widen this regex. 232 var PATH_MATCH = /\/widget\/(form|survey|group)\//i; 233 var HOST_ALLOWLIST = []; 234 235 var THANK_YOU = /(thank-you|obrigado)/i.test(location.pathname); 236 237 // ---------------- DEBUG ---------------- 238 // Activate: append ?ea_debug=1 to any URL. Persists per tab for the 239 // whole session (survives bare-URL navigation). ?ea_debug=0 clears. 240 241 var DEBUG = false; 242 try { 243 if (/[?&]ea_debug=1/.test(location.search)) sessionStorage.setItem('ea_debug', '1'); 244 if (/[?&]ea_debug=0/.test(location.search)) sessionStorage.removeItem('ea_debug'); 245 DEBUG = sessionStorage.getItem('ea_debug') === '1'; 246 } catch (e) {} 247 248 var t0 = Date.now(); 249 function now() { 250 return (window.performance && performance.now) ? Math.round(performance.now()) : Date.now() - t0; 251 } 252 function log() { 253 if (!DEBUG) return; 254 var args = ['[EA ' + now() + 'ms]']; 255 for (var i = 0; i < arguments.length; i++) args.push(arguments[i]); 256 try { console.log.apply(console, args); } catch (e) {} 257 } 258 function qOf(u) { 259 try { var x = new URL(u, location.href); return x.search || '(no query)'; } 260 catch (e) { return String(u).slice(0, 120); } 261 } 262 263 // ---------------- SHARED ---------------- 264 265 function cookieDomain() { 266 return COOKIE_DOMAIN || location.hostname.split('.').slice(-2).join('.'); 267 } 268 269 function writeStore(k, v, maxAge) { 270 document.cookie = k + '=' + encodeURIComponent(v) + 271 ';path=/;max-age=' + maxAge + ';domain=.' + cookieDomain() + ';SameSite=Lax' + 272 (location.protocol === 'https:' ? ';Secure' : ''); 273 try { sessionStorage.setItem(k, v); } catch (e) {} 274 } 275 276 function readCookie(name) { 277 var m = document.cookie.match(new RegExp('(?:^|;\\s*)' + name + '=([^;]*)')); 278 return m ? decodeURIComponent(m[1]) : null; 279 } 280 281 // GHL passes merge tags through literally when a contact field is 282 // empty. Those values contain braces, real values never do. 283 function clean(v) { 284 v = (v || '').trim(); 285 if (!v || v.indexOf('{') > -1) return ''; 286 return v; 287 } 288 289 var q = new URLSearchParams(location.search); 290 291 log('boot', { path: location.pathname, thankYouPage: THANK_YOU }); 292 293 // ---------------- 1. SCRUB / ECHO (every page) ---------------- 294 295 var eid = clean(q.get(EID_ECHO_KEY)) || clean(q.get(EID_KEY)); 296 if (eid) { writeStore(EID_STORE, eid, 7200); log('event_id echo stored', eid); } 297 298 var am = {}; 299 var em = clean(q.get('em')).toLowerCase(); 300 var ph = clean(q.get('ph')).replace(/\D/g, ''); 301 var fn = clean(q.get('fn')).toLowerCase(); 302 var ln = clean(q.get('ln')).toLowerCase(); 303 304 if (em) am.em = em; 305 if (ph) am.ph = ph; 306 if (fn) am.fn = fn; 307 if (ln) am.ln = ln; 308 309 var rawAttr = readCookie(COOKIE); 310 if (rawAttr) { 311 try { 312 var atr = JSON.parse(rawAttr); 313 if (atr.fbclid) am.fbc = 'fb.1.' + Date.now() + '.' + atr.fbclid; 314 } catch (e) {} 315 } 316 317 window.dataLayer = window.dataLayer || []; 318 window.dataLayer.push({ event: 'am_ready', am: am }); 319 log('am_ready pushed', { keys: Object.keys(am) }); 320 321 var hadPII = !!(em || ph || fn || ln || eid); 322 ['em','ph','fn','ln',EID_ECHO_KEY,EID_KEY].forEach(function (k) { q.delete(k); }); 323 history.replaceState(null, '', location.pathname + 324 (q.toString() ? '?' + q.toString() : '') + (location.hash || '')); 325 if (hadPII) log('PII / event_id scrubbed from URL'); 326 327 if (THANK_YOU) { log('thank-you page: persistence and injection skipped'); return; } 328 329 // ---------------- 2. UTM PERSISTENCE ---------------- 330 331 var incoming = {};
332 PERSIST_KEYS.forEach(function (k) { if (q.get(k)) incoming[k] = q.get(k); }); 333 334 if (Object.keys(incoming).length) { 335 if (!incoming.utm_source) { 336 if (incoming.gclid || incoming.wbraid || incoming.gbraid) { 337 incoming.utm_source = 'google'; 338 incoming.utm_medium = incoming.utm_medium || 'cpc'; 339 log('click-id inference applied: google/cpc'); 340 } else if (incoming.fbclid) { 341 incoming.utm_source = 'facebook'; 342 incoming.utm_medium = incoming.utm_medium || 'paid_social'; 343 log('click-id inference applied: facebook/paid_social'); 344 } 345 } 346 writeStore(COOKIE, JSON.stringify(incoming), DAYS * 86400); 347 log('persistence: stored (last touch)', incoming); 348 } else { 349 log('persistence: no inbound params (internal nav or organic), store untouched'); 350 } 351 352 // ---------------- 3. GHL IFRAME INJECTION ---------------- 353 354 function readAttrStore() { 355 var live = {}; 356 INJECT_KEYS.forEach(function (k) { if (q.get(k)) live[k] = q.get(k); }); 357 if (Object.keys(live).length) { log('attr source: URL', Object.keys(live)); return live; } 358 359 var raw = readCookie(COOKIE); 360 var src = 'cookie'; 361 if (!raw) { try { raw = sessionStorage.getItem(COOKIE); src = 'sessionStorage'; } catch (e) {} } 362 if (!raw) { log('attr source: EMPTY'); return {}; } 363 try { 364 var parsed = JSON.parse(raw) || {}; 365 log('attr source: ' + src, Object.keys(parsed)); 366 return parsed; 367 } catch (e) { return {}; } 368 } 369 370 // Minted once per page load, shared by every form on the page. 371 // Lazy: only called for target iframes, so a page with no GHL form 372 // never mints and never overwrites a pending submission's id. 373 var pageEid = null; 374 375 function mintEventId() { 376 if (pageEid) return pageEid; 377 pageEid = 'ea.' + Date.now() + '.' + Math.random().toString(36).slice(2, 10); 378 writeStore(EID_STORE, pageEid, 7200); 379 log('event_id minted', pageEid); 380 return pageEid; 381 } 382 383 var attr = readAttrStore(); 384 var payload = {}; 385 INJECT_KEYS.forEach(function (k) { if (attr[k]) payload[k] = attr[k]; }); 386 387 var fields = Object.keys(payload); 388 log('inject payload ready', { fields: fields, eventId: ENABLE_EVENT_ID }); 389 if (!fields.length && !ENABLE_EVENT_ID) return; 390 391 function isTarget(url) { 392 if (!PATH_MATCH.test(url.pathname)) return false; 393 if (!HOST_ALLOWLIST.length) return true; 394 for (var i = 0; i < HOST_ALLOWLIST.length; i++) { 395 var h = HOST_ALLOWLIST[i]; 396 if (url.hostname === h || url.hostname.slice(-(h.length + 1)) === '.' + h) return true; 397 } 398 return false; 399 } 400 401 // state: per-iframe record of the exact src WE last wrote plus the 402 // repair count. The src is shared mutable state between us and any 403 // other script on the page, so ownership is asserted by echo 404 // detection: a src equal to our last write is our own mutation and 405 // is skipped (loop-safe), anything else is a foreign write and gets 406 // our params re-merged into it. Capped by MAX_REPAIRS. 407 var state = new WeakMap(); 408 409 function inject(ifr) { 410 var src = ifr.getAttribute('src') || ''; 411 if (!src) return; // no src yet, attribute observer retries 412 413 var st = state.get(ifr); 414 if (st && st.last === src) return; // our own rewrite echo, loop protection 415 416 var url; 417 try { url = new URL(src, location.href); } catch (e) { return; } 418 if (!isTarget(url)) return; 419 420 var foreign = !!st; // we wrote before and src moved under us 421 if (foreign) log('src changed by third party', { from: qOf(st.last), to: qOf(src) }); 422 423 var params = {}; 424 fields.forEach(function (k) { params[k] = payload[k]; }); 425 if (ENABLE_EVENT_ID) params[EID_KEY] = mintEventId(); 426 427 // Cross-origin debug handoff. The iframe cannot read this document's 428 // sessionStorage, so the flag rides in the widget URL. Only added 429 // while debugging, so production widget URLs stay clean. 430 if (DEBUG) params.ea_debug = '1'; 431 432 // Never overwrite a param already present: injection is a 433 // fallback, not an authority. Re-merge INTO the current src so 434 // anything the other script added is preserved. 435 var missing = [];
436 Object.keys(params).forEach(function (k) { 437 if (!url.searchParams.get(k)) { url.searchParams.set(k, params[k]); missing.push(k); } 438 }); 439 var out = url.toString(); 440 441 if (!missing.length) { 442 state.set(ifr, { last: src, repairs: st ? st.repairs : 0 }); 443 log(foreign ? 'third-party change kept our params' : 'params already present', qOf(src)); 444 return; 445 } 446 447 var repairs = st ? st.repairs : 0; 448 if (foreign) { 449 if (repairs >= MAX_REPAIRS) { 450 state.set(ifr, { last: src, repairs: repairs }); 451 log('REPAIR CAP reached, standing down. Inspect the rewriting script.', qOf(src)); 452 return; 453 } 454 repairs++; 455 } 456 457 state.set(ifr, { last: out, repairs: repairs }); 458 ifr.setAttribute('data-ea-attr', String(repairs + 1)); // write counter, Elements-panel diagnostic 459 ifr.setAttribute('src', out); 460 log(foreign ? 'REPAIR #' + repairs : 'INJECTED', { added: missing, query: qOf(out) }); 461 } 462 463 function scan(root) { 464 if (!root.querySelectorAll) return; 465 var list = root.querySelectorAll('iframe'); 466 for (var i = 0; i < list.length; i++) inject(list[i]); 467 } 468 469 scan(document); 470 471 // Registered from <head>: catches iframes as the parser inserts 472 // them. Covers Elementor popups, tabs, lazy embeds, JS-set src, 473 // and any later src rewrite by third-party scripts. 474 new MutationObserver(function (muts) { 475 for (var i = 0; i < muts.length; i++) { 476 var mrec = muts[i]; 477 if (mrec.type === 'attributes') { inject(mrec.target); continue; } 478 var added = mrec.addedNodes; 479 for (var j = 0; j < added.length; j++) { 480 var n = added[j]; 481 if (n.nodeType !== 1) continue; 482 if (n.tagName === 'IFRAME') inject(n); else scan(n); 483 } 484 } 485 }).observe(document.documentElement, { 486 childList: true, 487 subtree: true, 488 attributes: true, 489 attributeFilter: ['src'] 490 }); 491 492 if (DEBUG) { 493 setTimeout(function () { 494 log('form_embed.js tag present: ' + !!document.querySelector('script[src*="form_embed"]')); 495 }, 3000); 496 } 497 498 // Console helper: run eaDebug() any time on a form page. 499 window.eaDebug = function () { 500 var frames = document.querySelectorAll('iframe'); 501 var report = []; 502 for (var i = 0; i < frames.length; i++) { 503 var f = frames[i], s = f.getAttribute('src') || ''; 504 var u = null; try { u = new URL(s, location.href); } catch (e) {} 505 var st = state.get(f); 506 report.push({ 507 target: u ? isTarget(u) : false, 508 writes: f.getAttribute('data-ea-attr') || '0', 509 repairs: st ? st.repairs : 0, 510 inSync: st ? st.last === s : false, 511 query: u ? (u.search || '(none)') : s.slice(0, 80) 512 }); 513 } 514 var dump = { 515 debug: DEBUG, 516 ea_attr: readCookie(COOKIE), 517 ea_eid: readCookie(EID_STORE), 518 payloadFields: fields, 519 pageEventId: pageEid, 520 formEmbedTag: !!document.querySelector('script[src*="form_embed"]'), 521 iframes: report 522 }; 523 if (console.table) console.table(report); 524 console.log('[EA] state', dump); 525 return dump; 526 }; 527})(); 528</script>
528 529 <style> 530 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 531 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 532 background-image: none !important; 533 } 534 @media screen and (max-height: 1024px) { 535 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 536 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 537 background-image: none !important; 538 } 539 } 540 @media screen and (max-height: 640px) { 541 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 542 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 543 background-image: none !important; 544 } 545 } 546 </style> 547 </head> 548<body class="wp-singular page-template page-template-elementor_header_footer page page-id-548 wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-default elementor-template-full-width elementor-kit-5 elementor-page elementor-page-548"> 549 550 551<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 552 553 <header data-elementor-type="header" data-elementor-id="14" class="elementor elementor-14 elementor-location-header" data-elementor-post-type="elementor_library"> 554 <div class="elementor-element elementor-element-f836c34 e-flex e-con-boxed e-con e-parent" data-id="f836c34" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 555 <div class="e-con-inner"> 556 <div class="elementor-element elementor-element-789dd28 elementor-hidden-desktop elementor-view-default elementor-widget elementor-widget-icon" data-id="789dd28" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 557 <div class="elementor-icon-wrapper"> 558 <a class="elementor-icon" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjI5MSIsInRvZ2dsZSI6ZmFsc2V9"> 559 <svg aria-hidden="true" class="e-font-icon-svg e-fas-bars" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path></svg> </a> 560 </div> 561 </div> 562 <div class="elementor-element elementor-element-5299a97 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="5299a97" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 563 <img width="143" height="36" src="https://gbburnaby.com/wp-content/uploads/2026/05/logo-1.webp" class="attachment-full size-full wp-image-15" alt="" /> </div> 564 <div class="elementor-element elementor-element-f4b17f0 elementor-icon-list--layout-inline elementor-hidden-tablet elementor-hidden-mobile elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="f4b17f0" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 565 <ul class="elementor-icon-list-items elementor-inline-items"> 566 <li class="elementor-icon-list-item elementor-inline-item"> 567 <a href="https://gbburnaby.com/#about"> 568 569 <span class="elementor-icon-list-text">ABOUT</span> 570 </a> 571 </li> 572 <li class="elementor-icon-list-item elementor-inline-item"> 573 <a href="https://gbburnaby.com/#programs"> 574 575 <span class="elementor-icon-list-text">PROGRAMS</span> 576 </a> 577 </li> 578 <li class="elementor-icon-list-item elementor-inline-item"> 579 <a href="https://gbburnaby.com/#schedule"> 580 581 <span class="elementor-icon-list-text">SCHEDULE</span> 582 </a> 583 </li> 584 <li class="elementor-icon-list-item elementor-inline-item"> 585 <a href="https://gbburnaby.com/#tradition"> 586 587 <span class="elementor-icon-list-text">TRADITION</span> 588 </a> 589 </li> 590 <li class="elementor-icon-list-item elementor-inline-item"> 591 <a href="https://gbburnaby.com/#comunity"> 592 593 <span class="elementor-icon-list-text">COMMUNITY</span> 594 </a> 595 </li> 596 <li class="elementor-icon-list-item elementor-inline-item"> 597 <a href="https://gbburnaby.com/blog"> 598 599 <span class="elementor-icon-list-text">BLOG</span> 600 </a> 601 </li> 602 </ul> 603 </div> 604 <div class="elementor-element elementor-element-4b472ea elementor-widget elementor-widget-button" data-id="4b472ea" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 605 <a class="elementor-button elementor-button-link elementor-size-sm" href="#contact"> 606 <span class="elementor-button-content-wrapper"> 607 <span class="elementor-button-text">CONTACT</span> 608 </span> 609 </a> 610 </div> 611 </div>
612 </div> 613 </header> 614 <div data-elementor-type="wp-page" data-elementor-id="548" class="elementor elementor-548" data-elementor-post-type="page"> 615 <div class="elementor-element elementor-element-551a3e87 e-flex e-con-boxed e-con e-parent" data-id="551a3e87" data-element_type="container" data-e-type="container"> 616 <div class="e-con-inner"> 617 <div class="elementor-element elementor-element-62932ab1 e-con-full e-flex e-con e-child" data-id="62932ab1" data-element_type="container" data-e-type="container"> 618 <div class="elementor-element elementor-element-38ccf9fb elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="38ccf9fb" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 619 <ul class="elementor-icon-list-items"> 620 <li class="elementor-icon-list-item"> 621 <span class="elementor-icon-list-icon"> 622 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="16" viewBox="0 0 20 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 15.1596L10.0962 0L16.0476 8.76985L13.3204 8.77199L10.0837 4.06174L4.26032 12.9L15.8815 12.9246L15.1386 11.8399H9.45935L10.9669 9.60469L16.5433 9.62259L20 15.1683L0 15.1596Z" fill="#E81E17"></path></svg> </span> 623 <span class="elementor-icon-list-text">Program</span> 624 </li> 625 </ul> 626 </div> 627 <div class="elementor-element elementor-element-7075c93 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="7075c93" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 628 <h2 class="elementor-heading-title elementor-size-default">Welcome to the After-School Program</h2> </div> 629 <div class="elementor-element elementor-element-1a54fe0f elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="1a54fe0f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 630 <h2 class="elementor-heading-title elementor-size-default">Give your child the ultimate afternoon advantage! The After School program at Gracie Barra Burnaby turns post-school hours into an exciting opportunity to build resilience and respect. Far beyond just physical fitness, we offer a secure environment where kids learn practical self-defense and the discipline to succeed anywhere.</h2> </div> 631 <div class="elementor-element elementor-element-3bca9045 elementor-mobile-align-center elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button" data-id="3bca9045" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 632 <a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="#form"> 633 <span class="elementor-button-content-wrapper"> 634 <span class="elementor-button-text">book your free intro class</span> 635 </span> 636 </a> 637 </div> 638 </div> 639 <div class="elementor-element elementor-element-289de41 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="289de41" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 640 <img fetchpriority="high" decoding="async" width="2048" height="1152" src="https://gbburnaby.com/wp-content/uploads/2026/07/asp.webp" class="attachment-full size-full wp-image-806" alt="kids jiu jitsu near me" srcset="https://gbburnaby.com/wp-content/uploads/2026/07/asp.webp 2048w, https://gbburnaby.com/wp-content/uploads/2026/07/asp-300x169.webp 300w, https://gbburnaby.com/wp-content/uploads/2026/07/asp-1024x576.webp 1024w, https://gbburnaby.com/wp-content/uploads/2026/07/asp-768x432.webp 768w, https://gbburnaby.com/wp-content/uploads/2026/07/asp-1536x864.webp 1536w" sizes="(max-width: 2048px) 100vw, 2048px" /> </div> 641 </div> 642 </div> 643 <div class="elementor-element elementor-element-52fc760 e-con e-atomic-element e-flexbox-base e-default-div e-7108c45 " data-id="52fc760" data-element_type="e-flexbox" data-e-type="e-flexbox" data-interaction-id="52fc760" data-e-type="e-flexbox" data-id="52fc760"> 644 <div class="elementor-element elementor-element-7a76600 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-pagination-type-bullets elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-n-carousel" data-id="7a76600" data-element_type="widget" data-e-type="widget" data-settings="{"carousel_items":[{"slide_title":"Slide #1","_id":"a3f2749"},{"slide_title":"Slide #2","_id":"444dcf6"},{"slide_title":"Slide #3","_id":"7b38c56"},{"slide_title":"Slide #4","_id":"98f6086"},{"slide_title":"Slide #5","_id":"0440a2d"}],"slides_to_show":"1","slides_to_show_tablet":"1","slides_to_show_mobile":"1","autoplay":"yes","autoplay_speed":5000,"pause_on_hover":"yes","pause_on_interaction":"yes","infinite":"yes","speed":500,"offset_sides":"none","arrows":"yes","pagination":"bullets","image_spacing_custom":{"unit":"px","size":10,"sizes":[]},"image_spacing_custom_tablet":{"unit":"px","size":"","sizes":[]},"image_spacing_custom_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="nested-carousel.default"> 645 <div class="e-n-carousel swiper" role="region" aria-roledescription="carousel" aria-label="Carousel" dir="ltr"> 646 <div class="swiper-wrapper" aria-live="off">
647 <div class="swiper-slide" data-slide="1" role="group" aria-roledescription="slide" aria-label="1 of 5"> 648 <div class="elementor-element elementor-element-31c5d32 box e-con-full e-flex e-con e-child" data-id="31c5d32" data-element_type="container" data-e-type="container"> 649 <div class="elementor-element elementor-element-61802cd elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="61802cd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 650 <h2 class="elementor-heading-title elementor-size-default">Coach Jedrick and Coach Curtis run an outstanding Saturday parent-and-child jiu jitsu class. Their focus on discipline, the variety of new exercises, and the fun, energetic way the class is taught keep both kids and parents fully engaged every week. Coach Jedrick is highly disciplined and teaches respect, self‑care, and self‑defence to the kids, always coming up with new, fun exercises. Coach Curtis is kind and gentle but encouraging and has an amazing sense of humour, which makes the class even more enjoyable.</h2> </div> 651 <div class="elementor-element elementor-element-2131942 e-con-full e-flex e-con e-child" data-id="2131942" data-element_type="container" data-e-type="container"> 652 <div class="elementor-element elementor-element-b4d24e2 elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="b4d24e2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 653 <h2 class="elementor-heading-title elementor-size-default">anna kurt</h2> </div> 654 <div class="elementor-element elementor-element-d9fdfa9 elementor-view-default elementor-widget elementor-widget-icon" data-id="d9fdfa9" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 655 <div class="elementor-icon-wrapper"> 656 <div class="elementor-icon"> 657 <svg xmlns="http://www.w3.org/2000/svg" width="112" height="19" viewBox="0 0 112 19" fill="none"><path d="M3.825 19L5.45 11.975L0 7.25L7.2 6.625L10 0L12.8 6.625L20 7.25L14.55 11.975L16.175 19L10 15.275L3.825 19Z" fill="#FFBA29"></path><path d="M26.825 19L28.45 11.975L23 7.25L30.2 6.625L33 0L35.8 6.625L43 7.25L37.55 11.975L39.175 19L33 15.275L26.825 19Z" fill="#FFBA29"></path><path d="M49.825 19L51.45 11.975L46 7.25L53.2 6.625L56 0L58.8 6.625L66 7.25L60.55 11.975L62.175 19L56 15.275L49.825 19Z" fill="#FFBA29"></path><path d="M72.825 19L74.45 11.975L69 7.25L76.2 6.625L79 0L81.8 6.625L89 7.25L83.55 11.975L85.175 19L79 15.275L72.825 19Z" fill="#FFBA29"></path><path d="M95.825 19L97.45 11.975L92 7.25L99.2 6.625L102 0L104.8 6.625L112 7.25L106.55 11.975L108.175 19L102 15.275L95.825 19Z" fill="#FFBA29"></path></svg> </div> 658 </div> 659 </div> 660 </div> 661 </div> 662 </div> 663 <div class="swiper-slide" data-slide="2" role="group" aria-roledescription="slide" aria-label="2 of 5"> 664 <div class="elementor-element elementor-element-bc9fd33 box e-flex e-con-boxed e-con e-child" data-id="bc9fd33" data-element_type="container" data-e-type="container"> 665 <div class="e-con-inner"> 666 <div class="elementor-element elementor-element-6c20171 elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="6c20171" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 667 <h2 class="elementor-heading-title elementor-size-default">Love being here at this gym and seeing all types of youth and adults come to improve their health and jiu-jitsu. Dedicated coaches clean gym and reliable afterschoolcare.</h2> </div> 668 <div class="elementor-element elementor-element-30a0aef e-con-full e-flex e-con e-child" data-id="30a0aef" data-element_type="container" data-e-type="container"> 669 <div class="elementor-element elementor-element-c531edf elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="c531edf" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 670 <h2 class="elementor-heading-title elementor-size-default">AYEX B.</h2> </div> 671 <div class="elementor-element elementor-element-b71dadc elementor-view-default elementor-widget elementor-widget-icon" data-id="b71dadc" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 672 <div class="elementor-icon-wrapper"> 673 <div class="elementor-icon"> 674 <svg xmlns="http://www.w3.org/2000/svg" width="112" height="19" viewBox="0 0 112 19" fill="none"><path d="M3.825 19L5.45 11.975L0 7.25L7.2 6.625L10 0L12.8 6.625L20 7.25L14.55 11.975L16.175 19L10 15.275L3.825 19Z" fill="#FFBA29"></path><path d="M26.825 19L28.45 11.975L23 7.25L30.2 6.625L33 0L35.8 6.625L43 7.25L37.55 11.975L39.175 19L33 15.275L26.825 19Z" fill="#FFBA29"></path><path d="M49.825 19L51.45 11.975L46 7.25L53.2 6.625L56 0L58.8 6.625L66 7.25L60.55 11.975L62.175 19L56 15.275L49.825 19Z" fill="#FFBA29"></path><path d="M72.825 19L74.45 11.975L69 7.25L76.2 6.625L79 0L81.8 6.625L89 7.25L83.55 11.975L85.175 19L79 15.275L72.825 19Z" fill="#FFBA29"></path><path d="M95.825 19L97.45 11.975L92 7.25L99.2 6.625L102 0L104.8 6.625L112 7.25L106.55 11.975L108.175 19L102 15.275L95.825 19Z" fill="#FFBA29"></path></svg> </div> 675 </div> 676 </div>
677 </div> 678 </div> 679 </div> 680 </div> 681 <div class="swiper-slide" data-slide="3" role="group" aria-roledescription="slide" aria-label="3 of 5"> 682 <div class="elementor-element elementor-element-b0572d8 box e-flex e-con-boxed e-con e-child" data-id="b0572d8" data-element_type="container" data-e-type="container"> 683 <div class="e-con-inner"> 684 <div class="elementor-element elementor-element-7d9e713 elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="7d9e713" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 685 <h2 class="elementor-heading-title elementor-size-default">My kid has been training at Gracie Barra Burnaby for a year and a half, and we truly have nothing but positive things to say about the entire team. Coach Jedrek is an exceptional instructor who teaches much more than just jiu-jitsu,he teaches discipline, respect, confidence, and the right mindset both on and off the mats. 686.</h2> </div> 687 <div class="elementor-element elementor-element-4f12010 e-con-full e-flex e-con e-child" data-id="4f12010" data-element_type="container" data-e-type="container"> 688 <div class="elementor-element elementor-element-cbb275c elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="cbb275c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 689 <h2 class="elementor-heading-title elementor-size-default">MIRNA M.</h2> </div> 690 <div class="elementor-element elementor-element-285b329 elementor-view-default elementor-widget elementor-widget-icon" data-id="285b329" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 691 <div class="elementor-icon-wrapper"> 692 <div class="elementor-icon"> 693 <svg xmlns="http://www.w3.org/2000/svg" width="112" height="19" viewBox="0 0 112 19" fill="none"><path d="M3.825 19L5.45 11.975L0 7.25L7.2 6.625L10 0L12.8 6.625L20 7.25L14.55 11.975L16.175 19L10 15.275L3.825 19Z" fill="#FFBA29"></path><path d="M26.825 19L28.45 11.975L23 7.25L30.2 6.625L33 0L35.8 6.625L43 7.25L37.55 11.975L39.175 19L33 15.275L26.825 19Z" fill="#FFBA29"></path><path d="M49.825 19L51.45 11.975L46 7.25L53.2 6.625L56 0L58.8 6.625L66 7.25L60.55 11.975L62.175 19L56 15.275L49.825 19Z" fill="#FFBA29"></path><path d="M72.825 19L74.45 11.975L69 7.25L76.2 6.625L79 0L81.8 6.625L89 7.25L83.55 11.975L85.175 19L79 15.275L72.825 19Z" fill="#FFBA29"></path><path d="M95.825 19L97.45 11.975L92 7.25L99.2 6.625L102 0L104.8 6.625L112 7.25L106.55 11.975L108.175 19L102 15.275L95.825 19Z" fill="#FFBA29"></path></svg> </div> 694 </div> 695 </div> 696 </div> 697 </div> 698 </div> 699 </div> 700 <div class="swiper-slide" data-slide="4" role="group" aria-roledescription="slide" aria-label="4 of 5"> 701 <div class="elementor-element elementor-element-8649e14 box e-con-full e-flex e-con e-child" data-id="8649e14" data-element_type="container" data-e-type="container"> 702 <div class="elementor-element elementor-element-ac0e0b8 elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="ac0e0b8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 703 <h2 class="elementor-heading-title elementor-size-default">This place is the best jiu-jitsu hands down. They have great instructors and so many options for you or your offspring. They even have an after school program where they pick kids up from school and take them to practice. They also plan field trips and hold other community events. If your travel you are allowed to enter any Gracie Barra to train so you never miss a day!</h2> </div> 704 <div class="elementor-element elementor-element-2916c00 e-con-full e-flex e-con e-child" data-id="2916c00" data-element_type="container" data-e-type="container"> 705 <div class="elementor-element elementor-element-1c098f3 elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="1c098f3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 706 <h2 class="elementor-heading-title elementor-size-default">P. nguyen</h2> </div> 707 <div class="elementor-element elementor-element-02191df elementor-view-default elementor-widget elementor-widget-icon" data-id="02191df" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 708 <div class="elementor-icon-wrapper"> 709 <div class="elementor-icon"> 710 <svg xmlns="http://www.w3.org/2000/svg" width="112" height="19" viewBox="0 0 112 19" fill="none"><path d="M3.825 19L5.45 11.975L0 7.25L7.2 6.625L10 0L12.8 6.625L20 7.25L14.55 11.975L16.175 19L10 15.275L3.825 19Z" fill="#FFBA29"></path><path d="M26.825 19L28.45 11.975L23 7.25L30.2 6.625L33 0L35.8 6.625L43 7.25L37.55 11.975L39.175 19L33 15.275L26.825 19Z" fill="#FFBA29"></path><path d="M49.825 19L51.45 11.975L46 7.25L53.2 6.625L56 0L58.8 6.625L66 7.25L60.55 11.975L62.175 19L56 15.275L49.825 19Z" fill="#FFBA29"></path><path d="M72.825 19L74.45 11.975L69 7.25L76.2 6.625L79 0L81.8 6.625L89 7.25L83.55 11.975L85.175 19L79 15.275L72.825 19Z" fill="#FFBA29"></path><path d="M95.825 19L97.45 11.975L92 7.25L99.2 6.625L102 0L104.8 6.625L112 7.25L106.55 11.975L108.175 19L102 15.275L95.825 19Z" fill="#FFBA29"></path></svg> </div> 711 </div> 712 </div>
713 </div> 714 </div> 715 </div> 716 <div class="swiper-slide" data-slide="5" role="group" aria-roledescription="slide" aria-label="5 of 5"> 717 <div class="elementor-element elementor-element-3628b75 box e-flex e-con-boxed e-con e-child" data-id="3628b75" data-element_type="container" data-e-type="container"> 718 <div class="e-con-inner"> 719 <div class="elementor-element elementor-element-20c3705 elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="20c3705" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 720 <h2 class="elementor-heading-title elementor-size-default">Gracie Barra Burnaby has been the best find for us in the neighbourhood. 721My daughter started to go to the after school care 2 years ago that includes the jiu jitsu classes. It has been an amazing experience for us. What this program gives is phenomenal. They teach life skills. The reliability and professionalism and care gives so much peace of mind to us parents. I highly recommend it as an after school care program or as an activity.</h2> </div> 722 <div class="elementor-element elementor-element-2d68688 e-con-full e-flex e-con e-child" data-id="2d68688" data-element_type="container" data-e-type="container"> 723 <div class="elementor-element elementor-element-57f8beb elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="57f8beb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 724 <h2 class="elementor-heading-title elementor-size-default">MELINDAGER</h2> </div> 725 <div class="elementor-element elementor-element-916aa2d elementor-view-default elementor-widget elementor-widget-icon" data-id="916aa2d" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 726 <div class="elementor-icon-wrapper"> 727 <div class="elementor-icon"> 728 <svg xmlns="http://www.w3.org/2000/svg" width="112" height="19" viewBox="0 0 112 19" fill="none"><path d="M3.825 19L5.45 11.975L0 7.25L7.2 6.625L10 0L12.8 6.625L20 7.25L14.55 11.975L16.175 19L10 15.275L3.825 19Z" fill="#FFBA29"></path><path d="M26.825 19L28.45 11.975L23 7.25L30.2 6.625L33 0L35.8 6.625L43 7.25L37.55 11.975L39.175 19L33 15.275L26.825 19Z" fill="#FFBA29"></path><path d="M49.825 19L51.45 11.975L46 7.25L53.2 6.625L56 0L58.8 6.625L66 7.25L60.55 11.975L62.175 19L56 15.275L49.825 19Z" fill="#FFBA29"></path><path d="M72.825 19L74.45 11.975L69 7.25L76.2 6.625L79 0L81.8 6.625L89 7.25L83.55 11.975L85.175 19L79 15.275L72.825 19Z" fill="#FFBA29"></path><path d="M95.825 19L97.45 11.975L92 7.25L99.2 6.625L102 0L104.8 6.625L112 7.25L106.55 11.975L108.175 19L102 15.275L95.825 19Z" fill="#FFBA29"></path></svg> </div> 729 </div> 730 </div> 731 </div> 732 </div> 733 </div> 734 </div> 735 </div> 736 </div> 737 <div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0" aria-label="Previous"> 738 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg> </div> 739 <div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0" aria-label="Next"> 740 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg> </div> 741 <div class="swiper-pagination"></div> 742 </div> 743 744</div> 745<div class="elementor-element elementor-element-1179aa2d form e-flex e-con-boxed e-con e-parent" data-id="1179aa2d" data-element_type="container" data-e-type="container" id="form"> 746 <div class="e-con-inner"> 747 <div class="elementor-element elementor-element-1bef3e5 e-con-full e-flex e-con e-child" data-id="1bef3e5" data-element_type="container" data-e-type="container"> 748 <div class="elementor-element elementor-element-3f323a6 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="3f323a6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 749 <h2 class="elementor-heading-title elementor-size-default">BOOK YOUR <span style="color: #DC0808">TRIAL CLASS </span></h2> </div> 750 <div class="elementor-element elementor-element-5588056 e-con-full e-flex e-con e-child" data-id="5588056" data-element_type="container" data-e-type="container"> 751 <div class="elementor-element elementor-element-71f08043 e-con-full e-flex e-con e-child" data-id="71f08043" data-element_type="container" data-e-type="container"> 752 <div class="elementor-element elementor-element-47a68355 e-con-full e-flex e-con e-child" data-id="47a68355" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 753 <div class="elementor-element elementor-element-2f3e3004 elementor-widget elementor-widget-heading" data-id="2f3e3004" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 754 <h2 class="elementor-heading-title elementor-size-default">1</h2> </div>
755 </div> 756 </div> 757 <div class="elementor-element elementor-element-5dfae8d3 e-con-full e-flex e-con e-child" data-id="5dfae8d3" data-element_type="container" data-e-type="container"> 758 <div class="elementor-element elementor-element-16a8417f elementor-widget elementor-widget-text-editor" data-id="16a8417f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 759 <p>Tell us about yourself</p> </div> 760 <div class="elementor-element elementor-element-79c63be9 elementor-widget elementor-widget-text-editor" data-id="79c63be9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 761 <p>Fill out a quick form with your basic information.</p> </div> 762 </div> 763 </div> 764 <div class="elementor-element elementor-element-67d289b e-con-full e-flex e-con e-child" data-id="67d289b" data-element_type="container" data-e-type="container"> 765 <div class="elementor-element elementor-element-22ab63a e-con-full e-flex e-con e-child" data-id="22ab63a" data-element_type="container" data-e-type="container"> 766 <div class="elementor-element elementor-element-12c0f063 e-con-full e-flex e-con e-child" data-id="12c0f063" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 767 <div class="elementor-element elementor-element-3b1deed2 elementor-widget elementor-widget-heading" data-id="3b1deed2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 768 <h2 class="elementor-heading-title elementor-size-default">2</h2> </div> 769 </div> 770 </div> 771 <div class="elementor-element elementor-element-cf0162c e-con-full e-flex e-con e-child" data-id="cf0162c" data-element_type="container" data-e-type="container"> 772 <div class="elementor-element elementor-element-68b3a218 elementor-widget elementor-widget-text-editor" data-id="68b3a218" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 773 <p>Check your inbox</p> </div> 774 <div class="elementor-element elementor-element-6cd8e003 elementor-widget elementor-widget-text-editor" data-id="6cd8e003" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 775 <div class="flex items-start gap-4"><p class="text-gray-600">We’ll send you a confirmation email with everything you need to know before your first class.</p></div> </div> 776 </div> 777 </div> 778 </div> 779 <div class="elementor-element elementor-element-3bb858ad e-con-full e-flex e-con e-child" data-id="3bb858ad" data-element_type="container" data-e-type="container" id="form"> 780 <div class="elementor-element elementor-element-2569988e elementor-widget elementor-widget-html" data-id="2569988e" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 781 <iframe 782 src="https://api.leadconnectorhq.com/widget/form/px7qwsU4a1LHu6SQGVMw" 783 style="width:100%;height:100%;border:none;border-radius:8px" 784 id="inline-px7qwsU4a1LHu6SQGVMw" 785 data-layout="{'id':'INLINE'}" 786 data-trigger-type="alwaysShow" 787 data-trigger-value="" 788 data-activation-type="alwaysActivated" 789 data-activation-value="" 790 data-deactivation-type="neverDeactivate" 791 data-deactivation-value="" 792 data-form-name="Facebook Form" 793 data-height="794" 794 data-layout-iframe-id="inline-px7qwsU4a1LHu6SQGVMw" 795 data-form-id="px7qwsU4a1LHu6SQGVMw" 796 title="Facebook Form" 797 > 798</iframe>
799<script src="https://api.leadconnectorhq.com/js/form_embed.js"></script>
799 </div> 800 </div> 801 </div> 802 </div> 803 <div class="elementor-element elementor-element-6824ce06 e-flex e-con-boxed e-con e-parent" data-id="6824ce06" data-element_type="container" data-e-type="container"> 804 <div class="e-con-inner"> 805 <div class="elementor-element elementor-element-1e86e79 e-con-full e-flex e-con e-child" data-id="1e86e79" data-element_type="container" data-e-type="container"> 806 <div class="elementor-element elementor-element-3626ec86 e-con-full e-flex e-con e-child" data-id="3626ec86" data-element_type="container" data-e-type="container"> 807 <div class="elementor-element elementor-element-70173929 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="70173929" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 808 <h2 class="elementor-heading-title elementor-size-default">Program Highlights</h2> </div> 809 <div class="elementor-element elementor-element-729d4db0 elementor-widget elementor-widget-image" data-id="729d4db0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 810 <img decoding="async" width="800" height="600" src="https://gbburnaby.com/wp-content/uploads/2026/06/img_3546_1-1024x768.webp" class="attachment-large size-large wp-image-577" alt="Burnaby kids jiu-jitsu self-defense" srcset="https://gbburnaby.com/wp-content/uploads/2026/06/img_3546_1-1024x768.webp 1024w, https://gbburnaby.com/wp-content/uploads/2026/06/img_3546_1-300x225.webp 300w, https://gbburnaby.com/wp-content/uploads/2026/06/img_3546_1-768x576.webp 768w, https://gbburnaby.com/wp-content/uploads/2026/06/img_3546_1-1536x1152.webp 1536w, https://gbburnaby.com/wp-content/uploads/2026/06/img_3546_1-2048x1536.webp 2048w" sizes="(max-width: 800px) 100vw, 800px" /> </div> 811 </div> 812 <div class="elementor-element elementor-element-35760f7f e-con-full e-flex e-con e-child" data-id="35760f7f" data-element_type="container" data-e-type="container"> 813 <div class="elementor-element elementor-element-186daf17 elementor-widget elementor-widget-text-editor" data-id="186daf17" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 814 <ul><li><p data-path-to-node="3,0,0"><b data-path-to-node="3,0,0" data-index-in-node="0">Customized Burnaby Pick-Up:</b> We provide stress-free school pick-up directly from Burnaby. We collect your child from a location that works best for you—whether that is their classroom, the main office, or another designated spot—and we seamlessly adjust for any scheduled early dismissals.</p></li><li><p data-path-to-node="3,1,0"><b data-path-to-node="3,1,0" data-index-in-node="0">Expert Instruction:</b> Once at the academy, your child will dive into dynamic Jiu-Jitsu and self-defense classes taught by highly experienced instructors in a supportive environment.</p></li><li><p data-path-to-node="3,2,0"><b data-path-to-node="3,2,0" data-index-in-node="0">Flexible Meeting Spots: </b>We coordinate pick-ups from the location that works best for your child—whether that is their classroom, the main office, or another designated spot on campus.</p></li><li><p data-path-to-node="3,3,0"><b data-path-to-node="3,3,0" data-index-in-node="0">Academy Pick-Up:</b><i data-path-to-node="2,3,0" data-index-in-node="17">(Please note: Home drop-off is not available for Burnaby students, so parents will pick their child up directly from the academy at the end of the day).</i></p></li></ul> </div> 815 </div> 816 </div> 817 <div class="elementor-element elementor-element-2905c718 e-con-full e-flex e-con e-child" data-id="2905c718" data-element_type="container" data-e-type="container"> 818 <div class="elementor-element elementor-element-976af1f e-con-full e-flex e-con e-child" data-id="976af1f" data-element_type="container" data-e-type="container"> 819 <div class="elementor-element elementor-element-5d0ddaa6 elementor-widget elementor-widget-heading" data-id="5d0ddaa6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 820 <h2 class="elementor-heading-title elementor-size-default">01</h2> </div> 821 <div class="elementor-element elementor-element-1fd1e06d elementor-widget elementor-widget-heading" data-id="1fd1e06d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 822 <h3 class="elementor-heading-title elementor-size-default"> Customized School Pick-Up</h3>
822 </div> 823 <div class="elementor-element elementor-element-27b2bccd elementor-widget elementor-widget-text-editor" data-id="27b2bccd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 824 <p>We pick up your child from select schools in the area at a location that works best for you and your child—whether that’s directly from their classroom, the main office, or another designated spot on campus. We strictly adhere to the school’s specific dismissal time and seamlessly adjust for any scheduled early dismissals.</p> </div> 825 </div> 826 <div class="elementor-element elementor-element-5f84b70a e-con-full e-flex e-con e-child" data-id="5f84b70a" data-element_type="container" data-e-type="container"> 827 <div class="elementor-element elementor-element-247f8049 elementor-widget elementor-widget-heading" data-id="247f8049" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 828 <h2 class="elementor-heading-title elementor-size-default">02</h2> </div> 829 <div class="elementor-element elementor-element-6655b6e4 elementor-widget elementor-widget-heading" data-id="6655b6e4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 830 <h3 class="elementor-heading-title elementor-size-default">Growth on the Mat</h3> </div> 831 <div class="elementor-element elementor-element-60b22d66 elementor-widget elementor-widget-text-editor" data-id="60b22d66" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 832 <p>Once they arrive at the Gracie Barra school, your child will dive into a supportive environment. They will enjoy dynamic Jiu-Jitsu and self-defense classes, complemented by interactive games and activities tailored to help them build sharp focus, physical fitness, and mental resilience.</p> </div> 833 </div> 834 <div class="elementor-element elementor-element-576be410 e-con-full e-flex e-con e-child" data-id="576be410" data-element_type="container" data-e-type="container"> 835 <div class="elementor-element elementor-element-679a522e elementor-widget elementor-widget-heading" data-id="679a522e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 836 <h2 class="elementor-heading-title elementor-size-default">03</h2> </div> 837 <div class="elementor-element elementor-element-457c8d7d elementor-widget elementor-widget-heading" data-id="457c8d7d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 838 <h3 class="elementor-heading-title elementor-size-default">Character & Community:</h3> </div> 839 <div class="elementor-element elementor-element-21fd4085 elementor-widget elementor-widget-text-editor" data-id="21fd4085" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 840 <p>Your child’s growth and well-being are our priorities. We foster strong character, resilience, and teamwork in a warm, supportive community where every student feels valued, confident, and inspired to thrive</p> </div> 841 </div> 842 </div> 843 </div> 844 </div> 845 <div class="elementor-element elementor-element-4d31e0ed e-flex e-con-boxed e-con e-parent" data-id="4d31e0ed" data-element_type="container" data-e-type="container"> 846 <div class="e-con-inner"> 847 <div class="elementor-element elementor-element-2bd5514d elementor-widget__width-initial elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel" data-id="2bd5514d" data-element_type="widget" data-e-type="widget" data-settings="{"slides_to_show":"2","navigation":"both","autoplay":"yes","pause_on_hover":"yes","pause_on_interaction":"yes","autoplay_speed":5000,"infinite":"yes","speed":500}" data-widget_type="image-carousel.default"> 848 <div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Image Carousel" dir="ltr"> 849 <div class="elementor-image-carousel swiper-wrapper" aria-live="off"> 850 <div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 of 4"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://gbburnaby.com/wp-content/uploads/2026/06/img_9924_1-scaled-e1781639050148.webp" alt="img_9924_1" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 of 4"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://gbburnaby.com/wp-content/uploads/2026/06/img_0399_1-scaled.webp" alt="img_0399_1" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 of 4"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://gbburnaby.com/wp-content/uploads/2026/06/img_0385_1-scaled.webp" alt="img_0385_1" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 of 4"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://gbburnaby.com/wp-content/uploads/2026/06/20260302_1653081-scaled-e1781639011905.jpg" alt="parents jiu jitsu parents jiu jitsu" /></figure></div> </div> 851 <div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0"> 852 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg> </div> 853 <div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0"> 854 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg> </div> 855 856 <div class="swiper-pagination"></div> 857 </div> 858 </div> 859 </div>
860 </div> 861 </div> 862 <footer data-elementor-type="footer" data-elementor-id="255" class="elementor elementor-255 elementor-location-footer" data-elementor-post-type="elementor_library"> 863 <div class="elementor-element elementor-element-b56e111 e-flex e-con-boxed e-con e-parent" data-id="b56e111" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 864 <div class="e-con-inner"> 865 <div class="elementor-element elementor-element-430dc24 e-con-full e-flex e-con e-child" data-id="430dc24" data-element_type="container" data-e-type="container"> 866 <div class="elementor-element elementor-element-6a4a182 elementor-widget elementor-widget-text-editor" data-id="6a4a182" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 867 <p>Jiu-Jitsu For Everyone. Part of the world’s largest Jiu-Jitsu family.</p> </div> 868 <div class="elementor-element elementor-element-6af25b9 elementor-view-default elementor-widget elementor-widget-icon" data-id="6af25b9" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 869 <div class="elementor-icon-wrapper"> 870 <a class="elementor-icon" href="https://www.instagram.com/gbburnaby/"> 871 <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </a> 872 </div> 873 </div> 874 </div> 875 <div class="elementor-element elementor-element-1e976cd e-con-full e-flex e-con e-child" data-id="1e976cd" data-element_type="container" data-e-type="container"> 876 <div class="elementor-element elementor-element-7853bba elementor-widget elementor-widget-heading" data-id="7853bba" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 877 <h2 class="elementor-heading-title elementor-size-default">Location</h2> </div> 878 <div class="elementor-element elementor-element-8727e89 elementor-widget__width-inherit elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="8727e89" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 879 <ul class="elementor-icon-list-items"> 880 <li class="elementor-icon-list-item"> 881 <a href="https://www.google.com/maps/place/gracie+barra+burnaby/data=!4m2!3m1!1s0x548676f423a79331:0xbf74b511e5b61902?sa=X&ved=1t:242&ictx=111"> 882 883 <span class="elementor-icon-list-icon"> 884 <svg aria-hidden="true" class="e-font-icon-svg e-fas-map-marker-alt" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg> </span> 885 <span class="elementor-icon-list-text">4277 Kingsway m24, Burnaby, BC V5H 3Z2,</span> 886 </a> 887 </li> 888 <li class="elementor-icon-list-item"> 889 <a href="tel:+1(604)%20724-5647"> 890 891 <span class="elementor-icon-list-icon"> 892 <svg aria-hidden="true" class="e-font-icon-svg e-fas-phone" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"></path></svg> </span> 893 <span class="elementor-icon-list-text">(604) 724-5647</span> 894 </a> 895 </li> 896 <li class="elementor-icon-list-item"> 897 <a href="mailto:[email protected]"> 898 899 <span class="elementor-icon-list-icon"> 900 <svg aria-hidden="true" class="e-font-icon-svg e-far-envelope" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.5
90079-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"></path></svg> </span> 901 <span class="elementor-icon-list-text">[email protected]</span> 902 </a> 903 </li> 904 </ul> 905 </div> 906 </div> 907 <div class="elementor-element elementor-element-c9320bf e-con-full e-flex e-con e-child" data-id="c9320bf" data-element_type="container" data-e-type="container"> 908 <div class="elementor-element elementor-element-5446322 elementor-widget elementor-widget-heading" data-id="5446322" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 909 <h2 class="elementor-heading-title elementor-size-default">Links</h2> </div> 910 <div class="elementor-element elementor-element-c9901af elementor-align-start elementor-widget__width-inherit elementor-mobile-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="c9901af" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 911 <ul class="elementor-icon-list-items"> 912 <li class="elementor-icon-list-item"> 913 <a href="https://gbburnaby.com/#about"> 914 915 <span class="elementor-icon-list-text">About us</span> 916 </a> 917 </li> 918 <li class="elementor-icon-list-item"> 919 <a href="https://gbburnaby.com/#programs"> 920 921 <span class="elementor-icon-list-text">Programs</span> 922 </a> 923 </li> 924 <li class="elementor-icon-list-item"> 925 <a href="https://gbburnaby.com/#comunity"> 926 927 <span class="elementor-icon-list-text">Community</span> 928 </a> 929 </li> 930 <li class="elementor-icon-list-item"> 931 <a href="https://gbburnaby.com/privacy-policy/"> 932 933 <span class="elementor-icon-list-text">Privacy Policy</span> 934 </a> 935 </li> 936 <li class="elementor-icon-list-item"> 937 <a href="https://gbburnaby.com/terms-of-service/"> 938 939 <span class="elementor-icon-list-text">Terms of Service</span> 940 </a> 941 </li> 942 </ul> 943 </div> 944 </div> 945 </div> 946 </div> 947 </footer> 948
949<script type="speculationrules"> 950{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 951</script>
951 952 <div data-elementor-type="popup" data-elementor-id="291" class="elementor elementor-291 elementor-location-popup" data-elementor-settings="{"a11y_navigation":"yes","triggers":[],"timing":[]}" data-elementor-post-type="elementor_library"> 953 <div class="elementor-element elementor-element-7e689ba e-flex e-con-boxed e-con e-parent" data-id="7e689ba" data-element_type="container" data-e-type="container" data-settings="{"animation_mobile":"fadeInLeft"}"> 954 <div class="e-con-inner"> 955 <div class="elementor-element elementor-element-a2388a7 elementor-widget elementor-widget-image" data-id="a2388a7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 956 <img width="143" height="36" src="https://gbburnaby.com/wp-content/uploads/2026/05/logo-1.webp" class="attachment-full size-full wp-image-15" alt="" /> </div> 957 <div class="elementor-element elementor-element-2601e15 elementor-mobile-align-center elementor-widget-mobile__width-initial elementor-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="2601e15" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 958 <ul class="elementor-icon-list-items"> 959 <li class="elementor-icon-list-item"> 960 <a href="https://gbburnaby.com/#about"> 961 962 <span class="elementor-icon-list-text">ABOUT</span> 963 </a> 964 </li> 965 <li class="elementor-icon-list-item"> 966 <a href="https://gbburnaby.com/#programs"> 967 968 <span class="elementor-icon-list-text">PROGRAMS</span> 969 </a> 970 </li> 971 <li class="elementor-icon-list-item"> 972 <a href="https://gbburnaby.com/#schedule"> 973 974 <span class="elementor-icon-list-text">SCHEDULE</span> 975 </a> 976 </li> 977 <li class="elementor-icon-list-item"> 978 <a href="https://gbburnaby.com/#tradition"> 979 980 <span class="elementor-icon-list-text">TRADITION</span> 981 </a> 982 </li> 983 <li class="elementor-icon-list-item"> 984 <a href="https://gbburnaby.com/#comunity"> 985 986 <span class="elementor-icon-list-text">COMMUNITY</span> 987 </a> 988 </li> 989 <li class="elementor-icon-list-item"> 990 <a href="https://gbburnaby.com/blog"> 991 992 <span class="elementor-icon-list-text">BLOG</span> 993 </a> 994 </li> 995 </ul> 996 </div> 997 <div class="elementor-element elementor-element-edfb1c5 elementor-widget elementor-widget-html" data-id="edfb1c5" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 998
998<script> jQuery( document ).ready(function($){ $(document).on("click",".elementor-location-popup a", function(event){ elementorProFrontend.modules.popup.closePopup( {}, event); }) });</script>
998 </div> 999 <div class="elementor-element elementor-element-21e83b8 elementor-widget elementor-widget-button" data-id="21e83b8" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 1000 <a class="elementor-button elementor-button-link elementor-size-sm" href="#contact"> 1001 <span class="elementor-button-content-wrapper"> 1002 <span class="elementor-button-text">CONTACT</span> 1003 </span> 1004 </a> 1005 </div> 1006 </div> 1007 </div> 1008 </div> 1009 <div data-elementor-type="popup" data-elementor-id="999" class="elementor elementor-999 elementor-location-popup" data-elementor-settings="{"a11y_navigation":"yes","triggers":[],"timing":[]}" data-elementor-post-type="elementor_library"> 1010 <div class="elementor-element elementor-element-2c34fd65 e-flex e-con-boxed e-con e-parent" data-id="2c34fd65" data-element_type="container" data-e-type="container" data-settings="{"animation_mobile":"fadeInLeft"}"> 1011 <div class="e-con-inner"> 1012 <div class="elementor-element elementor-element-1ba147b4 elementor-widget elementor-widget-image" data-id="1ba147b4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1013 <img width="143" height="36" src="https://gbburnaby.com/wp-content/uploads/2026/08/logo-1.webp" class="attachment-full size-full wp-image-1000" alt="" /> </div> 1014 <div class="elementor-element elementor-element-361e487c elementor-mobile-align-center elementor-widget-mobile__width-initial elementor-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="361e487c" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1015 <ul class="elementor-icon-list-items"> 1016 <li class="elementor-icon-list-item"> 1017 <a href="https://gbburnaby.com/bjj/#about"> 1018 1019 <span class="elementor-icon-list-text">ABOUT</span> 1020 </a> 1021 </li> 1022 <li class="elementor-icon-list-item"> 1023 <a href="https://gbburnaby.com/bjj/#programs"> 1024 1025 <span class="elementor-icon-list-text">PROGRAMS</span> 1026 </a> 1027 </li> 1028 <li class="elementor-icon-list-item"> 1029 <a href="https://gbburnaby.com/bjj/#schedule"> 1030 1031 <span class="elementor-icon-list-text">SCHEDULE</span> 1032 </a> 1033 </li> 1034 <li class="elementor-icon-list-item"> 1035 <a href="https://gbburnaby.com/bjj/#tradition"> 1036 1037 <span class="elementor-icon-list-text">TRADITION</span> 1038 </a> 1039 </li> 1040 <li class="elementor-icon-list-item"> 1041 <a href="https://gbburnaby.com/bjj/#comunity"> 1042 1043 <span class="elementor-icon-list-text">COMMUNITY</span> 1044 </a> 1045 </li> 1046 <li class="elementor-icon-list-item"> 1047 <a href="https://gbburnaby.com/bjj-blog"> 1048 1049 <span class="elementor-icon-list-text">BLOG</span> 1050 </a> 1051 </li> 1052 </ul> 1053 </div> 1054 <div class="elementor-element elementor-element-521a9cc2 elementor-widget elementor-widget-html" data-id="521a9cc2" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 1055
1055<script> jQuery( document ).ready(function($){ $(document).on("click",".elementor-location-popup a", function(event){ elementorProFrontend.modules.popup.closePopup( {}, event); }) });</script>
1055 </div> 1056 <div class="elementor-element elementor-element-26a7e87 elementor-widget elementor-widget-button" data-id="26a7e87" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 1057 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://gbburnaby.com/bjj/#contact"> 1058 <span class="elementor-button-content-wrapper"> 1059 <span class="elementor-button-text">CONTACT</span> 1060 </span> 1061 </a> 1062 </div> 1063 </div> 1064 </div> 1065 </div> 1066
1066<script> 1067 ( () => { 1068 const lazyloadRunObserver = () => { 1069 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 1070 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 1071 entries.forEach( ( entry ) => { 1072 if ( entry.isIntersecting ) { 1073 let lazyloadBackground = entry.target; 1074 if( lazyloadBackground ) { 1075 lazyloadBackground.classList.add( 'e-lazyloaded' ); 1076 } 1077 lazyloadBackgroundObserver.unobserve( entry.target ); 1078 } 1079 }); 1080 }, { rootMargin: '200px 0px 200px 0px' } ); 1081 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 1082 lazyloadBackgroundObserver.observe( lazyloadBackground ); 1083 } ); 1084 }; 1085 const events = [ 1086 'DOMContentLoaded', 1087 'elementor/lazyload/observe', 1088 ]; 1089 events.forEach( ( event ) => { 1090 document.addEventListener( event, lazyloadRunObserver ); 1091 } ); 1092 } )(); 1093 </script>
1093 1094
1094<script data-wp-strategy="defer" defer id="hostinger-reach-embed-js" src="https://cdn-reach.hostinger.com/js/embed.js"></script>
vendor: 1 bytes, line 1094
1094
1095<script id="hello-theme-frontend-js" src="https://gbburnaby.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.5.1"></script>
vendor: 1 bytes, line 1095
1095
1096<script id="elementor-webpack-runtime-js" src="https://gbburnaby.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 1096
1096
1097<script id="elementor-frontend-modules-js" src="https://gbburnaby.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 1097
1097
1098<script id="jquery-ui-core-js-before"> 1099jQuery.uiBackCompat = true; 1100//# sourceURL=jquery-ui-core-js-before 1101</script>
vendor: 1 bytes, line 1101
1101
1102<script id="jquery-ui-core-js" src="https://gbburnaby.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1102
1102
1103<script id="elementor-frontend-js-before"> 1104var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"e_atomic_elements":true,"e_opt_in_v4":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"mega-menu":true},"urls":{"assets":"https:\/\/gbburnaby.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/gbburnaby.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/gbburnaby.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"7298aa9cb6","atomicFormsSendForm":"bf741d42e5"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"title","hello_footer_logo_type":"logo"},"post":{"id":548,"title":"After%20School%20Program%20-%20gbburnaby.com","excerpt":"","featuredImage":false}}; 1105//# sourceURL=elementor-frontend-js-before 1106</script>
vendor: 1 bytes, line 1106
1106
1107<script id="elementor-frontend-js" src="https://gbburnaby.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 1107
1107
1108<script id="swiper-js" src="https://gbburnaby.com/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5"></script>
vendor: 1 bytes, line 1108
1108
1109<script id="wp-hooks-js" src="https://gbburnaby.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1109
1109
1110<script id="wp-i18n-js" src="https://gbburnaby.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1110
1110
1111<script id="wp-i18n-js-after"> 1112wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1113//# sourceURL=wp-i18n-js-after 1114</script>
vendor: 1 bytes, line 1114
1114
1115<script id="elementor-pro-frontend-js-before"> 1116var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/gbburnaby.com\/wp-admin\/admin-ajax.php","nonce":"f62f0704a6","urls":{"assets":"https:\/\/gbburnaby.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/gbburnaby.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/gbburnaby.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 1117//# sourceURL=elementor-pro-frontend-js-before 1118</script>
vendor: 1 bytes, line 1118
1118
1119<script id="elementor-pro-frontend-js" src="https://gbburnaby.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 1119
1119
1120<script id="pro-elements-handlers-js" src="https://gbburnaby.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 1120
1120
1121<script id="wp-emoji-settings" type="application/json"> 1122{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://gbburnaby.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 1123</script>
vendor: 1 bytes, line 1123
1123
1124<script type="module"> 1125/*! This file is auto-generated */ 1126var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1127//# sourceURL=https://gbburnaby.com/wp-includes/js/wp-emoji-loader.min.js 1128</script>
1128 1129<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1129-1130
1129 1130<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1130GTM-PFRDDB3P
vendor: 85 bytes, lines 1130-1131
1130" 1131height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1132<!-- End Google Tag Manager (noscript) --> 1133 1134</body> 1135</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.