.elementor-4292 .elementor-element.elementor-element-5cb0bec:not(.elementor-motion-effects-element-type-background), .elementor-4292 .elementor-element.elementor-element-5cb0bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://neuro-spark.ca/wp-content/uploads/2026/01/Children-solving-puzzle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4292 .elementor-element.elementor-element-5cb0bec > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.59;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4292 .elementor-element.elementor-element-5cb0bec > .elementor-container{min-height:350px;}.elementor-4292 .elementor-element.elementor-element-5cb0bec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4292 .elementor-element.elementor-element-f1592ef{text-align:center;}.elementor-4292 .elementor-element.elementor-element-f1592ef .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:45px;color:#FFFFFF;}.elementor-4292 .elementor-element.elementor-element-8f7ce7b{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4292 .elementor-element.elementor-element-38f173b{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-79f1e42{--display:flex;}.elementor-4292 .elementor-element.elementor-element-0fe4d81{text-align:start;}.elementor-4292 .elementor-element.elementor-element-0fe4d81 .elementor-heading-title{font-weight:700;color:#6A42C2;}.elementor-4292 .elementor-element.elementor-element-5318f3c{--display:flex;}.elementor-4292 .elementor-element.elementor-element-7a3a6ba{text-align:start;}.elementor-4292 .elementor-element.elementor-element-7a3a6ba .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-7491cbe{--display:flex;}.elementor-4292 .elementor-element.elementor-element-868ba2e{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-75b88ce{--display:flex;}.elementor-4292 .elementor-element.elementor-element-372a3fc{text-align:start;}.elementor-4292 .elementor-element.elementor-element-372a3fc .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-d760322{--display:flex;}.elementor-4292 .elementor-element.elementor-element-1ae2e50{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-a1eabff{--display:flex;}.elementor-4292 .elementor-element.elementor-element-4d4d697{text-align:start;}.elementor-4292 .elementor-element.elementor-element-4d4d697 .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-05b8a26{--display:flex;}.elementor-4292 .elementor-element.elementor-element-d330e22{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-31c29e2{--display:flex;}.elementor-4292 .elementor-element.elementor-element-4513678{text-align:start;}.elementor-4292 .elementor-element.elementor-element-4513678 .elementor-heading-title{font-weight:700;color:#6A42C2;}.elementor-4292 .elementor-element.elementor-element-981ba6f{--display:flex;}.elementor-4292 .elementor-element.elementor-element-31cd29d{text-align:start;}.elementor-4292 .elementor-element.elementor-element-31cd29d .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-b36e2b1{--display:flex;}.elementor-4292 .elementor-element.elementor-element-2910cb0{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-d1650c0{--display:flex;}.elementor-4292 .elementor-element.elementor-element-cd72296{text-align:start;}.elementor-4292 .elementor-element.elementor-element-cd72296 .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-23aeb68{--display:flex;}.elementor-4292 .elementor-element.elementor-element-dcbdf0e{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-9494d2e{--display:flex;}.elementor-4292 .elementor-element.elementor-element-57b018c{text-align:start;}.elementor-4292 .elementor-element.elementor-element-57b018c .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-c8946c0{--display:flex;}.elementor-4292 .elementor-element.elementor-element-b3797ca{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-7fb32e1{--display:flex;}.elementor-4292 .elementor-element.elementor-element-6ec68d2{text-align:start;}.elementor-4292 .elementor-element.elementor-element-6ec68d2 .elementor-heading-title{font-weight:700;color:#6A42C2;}.elementor-4292 .elementor-element.elementor-element-db79b60{--display:flex;}.elementor-4292 .elementor-element.elementor-element-c423a62{text-align:start;}.elementor-4292 .elementor-element.elementor-element-c423a62 .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-bd2b4cc{--display:flex;}.elementor-4292 .elementor-element.elementor-element-1223d62{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-4a6d3c2{--display:flex;}.elementor-4292 .elementor-element.elementor-element-2bd82b1{text-align:start;}.elementor-4292 .elementor-element.elementor-element-2bd82b1 .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-d908059{--display:flex;}.elementor-4292 .elementor-element.elementor-element-ec29adf{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-43d5178{--display:flex;}.elementor-4292 .elementor-element.elementor-element-6d9ed1d{text-align:start;}.elementor-4292 .elementor-element.elementor-element-6d9ed1d .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-68d3010{--display:flex;}.elementor-4292 .elementor-element.elementor-element-028d62d{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-21c5f94{--display:flex;}.elementor-4292 .elementor-element.elementor-element-9abd7c6{text-align:start;}.elementor-4292 .elementor-element.elementor-element-9abd7c6 .elementor-heading-title{font-weight:700;color:#6A42C2;}.elementor-4292 .elementor-element.elementor-element-24977c5{--display:flex;}.elementor-4292 .elementor-element.elementor-element-2b86e18{text-align:start;}.elementor-4292 .elementor-element.elementor-element-2b86e18 .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-91d0ae2{--display:flex;}.elementor-4292 .elementor-element.elementor-element-31ab894{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-7bdf059{--display:flex;}.elementor-4292 .elementor-element.elementor-element-8e51acb{text-align:start;}.elementor-4292 .elementor-element.elementor-element-8e51acb .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-3041bef{--display:flex;}.elementor-4292 .elementor-element.elementor-element-08c30a6{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-35a1e47{--display:flex;}.elementor-4292 .elementor-element.elementor-element-7d49764{text-align:start;}.elementor-4292 .elementor-element.elementor-element-7d49764 .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-45f9a9c{--display:flex;}.elementor-4292 .elementor-element.elementor-element-21c7e9f{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-3359faa{--display:flex;}.elementor-4292 .elementor-element.elementor-element-1f674d5{text-align:start;}.elementor-4292 .elementor-element.elementor-element-1f674d5 .elementor-heading-title{font-weight:700;color:#6A42C2;}.elementor-4292 .elementor-element.elementor-element-a46b3f3{--display:flex;}.elementor-4292 .elementor-element.elementor-element-2776001{text-align:start;}.elementor-4292 .elementor-element.elementor-element-2776001 .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-581da1b{--display:flex;}.elementor-4292 .elementor-element.elementor-element-cb10fdc{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-1e1ad2b{--display:flex;}.elementor-4292 .elementor-element.elementor-element-c2cc5d6{text-align:start;}.elementor-4292 .elementor-element.elementor-element-c2cc5d6 .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-77a339b{--display:flex;}.elementor-4292 .elementor-element.elementor-element-2284bca{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-af0fa53{--display:flex;}.elementor-4292 .elementor-element.elementor-element-e667fd5{text-align:start;}.elementor-4292 .elementor-element.elementor-element-e667fd5 .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-a425a71{--display:flex;}.elementor-4292 .elementor-element.elementor-element-b5699ed{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-9039f2a{--display:flex;}.elementor-4292 .elementor-element.elementor-element-6a14749{text-align:start;}.elementor-4292 .elementor-element.elementor-element-6a14749 .elementor-heading-title{font-weight:700;color:#6A42C2;}.elementor-4292 .elementor-element.elementor-element-cb56d44{--display:flex;}.elementor-4292 .elementor-element.elementor-element-0d6bae7{text-align:start;}.elementor-4292 .elementor-element.elementor-element-0d6bae7 .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-3c6c287{--display:flex;}.elementor-4292 .elementor-element.elementor-element-82cb8aa{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-950cb3e{--display:flex;}.elementor-4292 .elementor-element.elementor-element-9f913a0{text-align:start;}.elementor-4292 .elementor-element.elementor-element-9f913a0 .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-4ae561c{--display:flex;}.elementor-4292 .elementor-element.elementor-element-ecae820{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-3644e10{--display:flex;}.elementor-4292 .elementor-element.elementor-element-3edde85{text-align:start;}.elementor-4292 .elementor-element.elementor-element-3edde85 .elementor-heading-title{font-family:"Satoshi Medium", Sans-serif;font-size:26px;color:var( --e-global-color-secondary );}.elementor-4292 .elementor-element.elementor-element-f13e22c{--display:flex;}.elementor-4292 .elementor-element.elementor-element-07c83fa{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-7ee824c{--display:flex;}.elementor-4292 .elementor-element.elementor-element-aead944{text-align:start;}.elementor-4292 .elementor-element.elementor-element-aead944 .elementor-heading-title{font-weight:700;color:#6A42C2;}.elementor-4292 .elementor-element.elementor-element-10435d6{--display:flex;}.elementor-4292 .elementor-element.elementor-element-117bdfc{padding:0% 0% 0% 0%;text-align:start;font-weight:500;color:#000000;}.elementor-4292 .elementor-element.elementor-element-d172d1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4292 .elementor-element.elementor-element-5156608{--display:flex;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.65;--border-radius:12px 12px 12px 12px;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-4292 .elementor-element.elementor-element-5156608:not(.elementor-motion-effects-element-type-background), .elementor-4292 .elementor-element.elementor-element-5156608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://neuro-spark.ca/wp-content/uploads/2026/02/rear-view-of-friends-sitting-with-arms-around-on-g-2026-01-11-10-31-17-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4292 .elementor-element.elementor-element-5156608::before, .elementor-4292 .elementor-element.elementor-element-5156608 > .elementor-background-video-container::before, .elementor-4292 .elementor-element.elementor-element-5156608 > .e-con-inner > .elementor-background-video-container::before, .elementor-4292 .elementor-element.elementor-element-5156608 > .elementor-background-slideshow::before, .elementor-4292 .elementor-element.elementor-element-5156608 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4292 .elementor-element.elementor-element-5156608 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6A42C2;--background-overlay:'';}.elementor-4292 .elementor-element.elementor-element-7d581bf{text-align:center;color:#FFFFFF;}.elementor-4292 .elementor-element.elementor-element-8cecbb3 .elementor-button{background-color:#6A42C2;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:20px 40px 20px 40px;}.elementor-4292 .elementor-element.elementor-element-8cecbb3 .elementor-button:hover, .elementor-4292 .elementor-element.elementor-element-8cecbb3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-4292 .elementor-element.elementor-element-8cecbb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4292 .elementor-element.elementor-element-8cecbb3 .elementor-button:hover svg, .elementor-4292 .elementor-element.elementor-element-8cecbb3 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4292 .elementor-element.elementor-element-5cb0bec > .elementor-container{min-height:300px;}}@media(max-width:767px){.elementor-4292 .elementor-element.elementor-element-5cb0bec > .elementor-container{min-height:300px;}.elementor-4292 .elementor-element.elementor-element-38f173b{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-868ba2e{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-1ae2e50{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-d330e22{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-2910cb0{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-dcbdf0e{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-b3797ca{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-1223d62{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-ec29adf{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-028d62d{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-31ab894{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-08c30a6{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-21c7e9f{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-cb10fdc{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-2284bca{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-b5699ed{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-82cb8aa{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-ecae820{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-07c83fa{padding:0px 0px 0px 0px;}.elementor-4292 .elementor-element.elementor-element-117bdfc{padding:0px 0px 0px 0px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://neuro-spark.ca/wp-content/uploads/2026/02/Satoshi-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://neuro-spark.ca/wp-content/uploads/2026/02/Satoshi-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */