.elementor-41259 .elementor-element.elementor-element-6cca4ff{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-41259 .elementor-element.elementor-element-6cca4ff:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-6cca4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/11/Makerspace-openhouse-tour-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-6cca4ff > .elementor-shape-bottom .elementor-shape-fill, .elementor-41259 .elementor-element.elementor-element-6cca4ff > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-6cca4ff > .elementor-shape-bottom svg, .elementor-41259 .elementor-element.elementor-element-6cca4ff > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:57px;}.elementor-41259 .elementor-element.elementor-element-21c26dd{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-21c26dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-b771eee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41259 .elementor-element.elementor-element-b771eee.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-b771eee{text-align:start;}.elementor-41259 .elementor-element.elementor-element-b771eee .elementor-heading-title{color:#3C6FEF;}.elementor-41259 .elementor-element.elementor-element-39b0712{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;color:#344552;}.elementor-41259 .elementor-element.elementor-element-39b0712 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-41259 .elementor-element.elementor-element-39b0712.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-ecf290b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-41259 .elementor-element.elementor-element-6715f47{width:auto;max-width:auto;--e-icon-list-icon-size:21px;--icon-vertical-offset:1px;}.elementor-41259 .elementor-element.elementor-element-6715f47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 17px 6px 12px;}.elementor-41259 .elementor-element.elementor-element-6715f47.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-item:not(:last-child):after{content:"";height:100%;border-color:#FFFFFF;}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-icon i{color:#F3F5FF;transition:color 0.3s;}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-icon svg{fill:#F3F5FF;transition:fill 0.3s;}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-item > a{font-size:15px;}.elementor-41259 .elementor-element.elementor-element-6715f47 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-41259 .elementor-element.elementor-element-e074a90{width:auto;max-width:auto;--e-icon-list-icon-size:21px;--icon-vertical-offset:1px;}.elementor-41259 .elementor-element.elementor-element-e074a90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 17px 6px 12px;}.elementor-41259 .elementor-element.elementor-element-e074a90.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-item:not(:last-child):after{content:"";height:100%;border-color:#FFFFFF;}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-icon i{color:#F3F5FF;transition:color 0.3s;}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-icon svg{fill:#F3F5FF;transition:fill 0.3s;}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-item > a{font-size:15px;}.elementor-41259 .elementor-element.elementor-element-e074a90 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-41259 .elementor-element.elementor-element-3b39e3b{width:auto;max-width:auto;--e-icon-list-icon-size:21px;--icon-vertical-offset:1px;}.elementor-41259 .elementor-element.elementor-element-3b39e3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 17px 6px 12px;}.elementor-41259 .elementor-element.elementor-element-3b39e3b.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-item:not(:last-child):after{content:"";height:100%;border-color:#FFFFFF;}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-icon i{color:#F3F5FF;transition:color 0.3s;}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-icon svg{fill:#F3F5FF;transition:fill 0.3s;}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-item > a{font-size:15px;}.elementor-41259 .elementor-element.elementor-element-3b39e3b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-41259 .elementor-element.elementor-element-e41c6f9{width:var( --container-widget-width, 42.9% );max-width:42.9%;--container-widget-width:42.9%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:1px;}.elementor-41259 .elementor-element.elementor-element-e41c6f9 > .elementor-widget-container{padding:20px 30px 20px 30px;}.elementor-41259 .elementor-element.elementor-element-e41c6f9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-e41c6f9 .elementor-icon-list-icon i{color:#FDB416;transition:color 0.3s;}.elementor-41259 .elementor-element.elementor-element-e41c6f9 .elementor-icon-list-icon svg{fill:#FDB416;transition:fill 0.3s;}.elementor-41259 .elementor-element.elementor-element-e41c6f9 .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-41259 .elementor-element.elementor-element-e41c6f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41259 .elementor-element.elementor-element-e41c6f9 .elementor-icon-list-item > a{font-size:17px;}.elementor-41259 .elementor-element.elementor-element-e41c6f9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-41259 .elementor-element.elementor-element-1d7265c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-f9d8c98 .elementor-button{background-color:var( --e-global-color-681a8b6 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-681a8b6 );border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-41259 .elementor-element.elementor-element-f9d8c98 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41259 .elementor-element.elementor-element-f9d8c98.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-0ef240b .elementor-button{background-color:#EB3C5300;fill:var( --e-global-color-681a8b6 );color:var( --e-global-color-681a8b6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-681a8b6 );border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-41259 .elementor-element.elementor-element-0ef240b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41259 .elementor-element.elementor-element-0ef240b.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-6fc5216{--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:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-41259 .elementor-element.elementor-element-6fc5216:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-6fc5216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-693f75e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-f6c543a{--display:flex;}.elementor-41259 .elementor-element.elementor-element-f6c543a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-b0b827d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-e113fc9{width:var( --container-widget-width, 96.841% );max-width:96.841%;--container-widget-width:96.841%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;color:#FFFFFF;}.elementor-41259 .elementor-element.elementor-element-e113fc9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-628fb85{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-628fb85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-628fb85 img{border-radius:20px 20px 20px 20px;}.elementor-41259 .elementor-element.elementor-element-c0f5c8e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-f4c4c18 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-41259 .elementor-element.elementor-element-f4c4c18 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-41259 .elementor-element.elementor-element-f4c4c18 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-f4c4c18.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-41259 .elementor-element.elementor-element-f4c4c18.elementor-view-framed .elementor-icon, .elementor-41259 .elementor-element.elementor-element-f4c4c18.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-41259 .elementor-element.elementor-element-f4c4c18 .elementor-icon{font-size:55px;}.elementor-41259 .elementor-element.elementor-element-f4c4c18 .elementor-icon-box-title, .elementor-41259 .elementor-element.elementor-element-f4c4c18 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-41259 .elementor-element.elementor-element-f4c4c18 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-f483650 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-41259 .elementor-element.elementor-element-f483650 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-41259 .elementor-element.elementor-element-f483650 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-f483650.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-f483650.elementor-view-framed .elementor-icon, .elementor-41259 .elementor-element.elementor-element-f483650.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-f483650 .elementor-icon{font-size:55px;}.elementor-41259 .elementor-element.elementor-element-f483650 .elementor-icon-box-title, .elementor-41259 .elementor-element.elementor-element-f483650 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-41259 .elementor-element.elementor-element-f483650 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-f5891f2 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-41259 .elementor-element.elementor-element-f5891f2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-41259 .elementor-element.elementor-element-f5891f2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-f5891f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-f5891f2.elementor-view-framed .elementor-icon, .elementor-41259 .elementor-element.elementor-element-f5891f2.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-f5891f2 .elementor-icon{font-size:55px;}.elementor-41259 .elementor-element.elementor-element-f5891f2 .elementor-icon-box-title, .elementor-41259 .elementor-element.elementor-element-f5891f2 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-41259 .elementor-element.elementor-element-f5891f2 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-4be5f4b > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-41259 .elementor-element.elementor-element-4be5f4b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-41259 .elementor-element.elementor-element-4be5f4b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-4be5f4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-4be5f4b.elementor-view-framed .elementor-icon, .elementor-41259 .elementor-element.elementor-element-4be5f4b.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-4be5f4b .elementor-icon{font-size:55px;}.elementor-41259 .elementor-element.elementor-element-4be5f4b .elementor-icon-box-title, .elementor-41259 .elementor-element.elementor-element-4be5f4b .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-41259 .elementor-element.elementor-element-4be5f4b .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-2831c32{--display:flex;--padding-top:3rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-41259 .elementor-element.elementor-element-896ace1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7575753B;--border-color:#7575753B;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41259 .elementor-element.elementor-element-896ace1:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-896ace1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#75757514;}.elementor-41259 .elementor-element.elementor-element-1b6c9b1{--display:flex;}.elementor-41259 .elementor-element.elementor-element-1b6c9b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-8545159 .elementor-heading-title{color:var( --e-global-color-3d41aff );}.elementor-41259 .elementor-element.elementor-element-cf4233d .elementor-icon-list-icon i{color:var( --e-global-color-681a8b6 );transition:color 0.3s;}.elementor-41259 .elementor-element.elementor-element-cf4233d .elementor-icon-list-icon svg{fill:var( --e-global-color-681a8b6 );transition:fill 0.3s;}.elementor-41259 .elementor-element.elementor-element-cf4233d{--e-icon-list-icon-size:45px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-41259 .elementor-element.elementor-element-cf4233d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41259 .elementor-element.elementor-element-cf4233d .elementor-icon-list-item > a{font-size:18px;}.elementor-41259 .elementor-element.elementor-element-cf4233d .elementor-icon-list-text{color:var( --e-global-color-681a8b6 );transition:color 0.3s;}.elementor-41259 .elementor-element.elementor-element-5837c36 .elementor-button{background-color:#EB3C5300;fill:var( --e-global-color-681a8b6 );color:var( --e-global-color-681a8b6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-681a8b6 );border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-41259 .elementor-element.elementor-element-5837c36 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41259 .elementor-element.elementor-element-5837c36.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-30d0840 .elementor-heading-title{line-height:24px;color:var( --e-global-color-3d41aff );}.elementor-41259 .elementor-element.elementor-element-220a678 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-41259 .elementor-element.elementor-element-220a678 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41259 .elementor-element.elementor-element-220a678.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-dad87e3{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-d6327af{--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:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-41259 .elementor-element.elementor-element-fbe0ddf .elementor-heading-title{color:#344552;}.elementor-41259 .elementor-element.elementor-element-bc20ec4{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-bc20ec4.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-bc20ec4 .elementor-heading-title{color:#344552;}.elementor-41259 .elementor-element.elementor-element-d0147aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-d780711{width:var( --container-widget-width, 45.038% );max-width:45.038%;--container-widget-width:45.038%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-d780711 > .elementor-widget-container{margin:-48px 0px 0px -50px;}.elementor-41259 .elementor-element.elementor-element-d780711.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-6c783a1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CDCDCD;--border-color:#CDCDCD;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41259 .elementor-element.elementor-element-6c783a1:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-6c783a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-41259 .elementor-element.elementor-element-dccbf96 .elementor-heading-title{color:#344552;}.elementor-41259 .elementor-element.elementor-element-150e352{--display:flex;}.elementor-41259 .elementor-element.elementor-element-8215b24{--display:flex;}.elementor-41259 .elementor-element.elementor-element-b92a346{--display:flex;}.elementor-41259 .elementor-element.elementor-element-8d72e4c{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-41259 .elementor-element.elementor-element-87f52e6{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-41259 .elementor-element.elementor-element-7139f1c .elementor-heading-title{color:var( --e-global-color-3d41aff );}.elementor-41259 .elementor-element.elementor-element-ad60b0f{--display:flex;}.elementor-41259 .elementor-element.elementor-element-b0fcd19{--display:flex;}.elementor-41259 .elementor-element.elementor-element-6109f6b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-5e44bed{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-5e44bed:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-5e44bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-60b679d{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-60b679d:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-60b679d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/08/Caterpillar-Automata-29.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-9429fb0{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-1fedd04{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-1fedd04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-0b365f4{width:initial;max-width:initial;}.elementor-41259 .elementor-element.elementor-element-0b365f4 > .elementor-widget-container{background-color:var( --e-global-color-ec3f423 );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-0b365f4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-0b365f4 .elementor-heading-title{color:var( --e-global-color-333ada0 );}.elementor-41259 .elementor-element.elementor-element-0cdb37a > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-0cdb37a.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-0cdb37a .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-a3ec186 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-45b228f{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-45b228f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-45b228f .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-76d6d06{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-e66eeba .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-79d38fa{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-79d38fa:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-79d38fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-c731190{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-c731190:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-c731190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/07/You-May-Also-Like-Sports-Adventure.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-180decc{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-ca8b38e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-ca8b38e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-4ab1754 > .elementor-widget-container{background-color:var( --e-global-color-9b17b04 );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-4ab1754.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-4ab1754 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-22a0c56 > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-22a0c56.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-22a0c56 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-f8ded9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-f8ded9e .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-2344fbc{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-2344fbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-2344fbc .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-3746103{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-f5565f4 .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-5d31638{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-5d31638:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-5d31638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-c209137{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-c209137:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-c209137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/09/Leadership-Programs.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-1e078d3{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-93f090e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-93f090e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-d75a182 > .elementor-widget-container{background-color:#0783AE;padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-d75a182.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-d75a182 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-d3d561f > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-d3d561f.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-d3d561f .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-2d4db15.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-2d4db15 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-3c47403{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-3c47403.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-3c47403 .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-e3f752f{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-c143c86 .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-e245eb9{--display:flex;}.elementor-41259 .elementor-element.elementor-element-2683c6f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-01cadf2{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-01cadf2:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-01cadf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-f11f0bf{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-f11f0bf:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-f11f0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/08/WInter-Break-Camp-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-455944c{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-451072f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-451072f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-260240c > .elementor-widget-container{background-color:var( --e-global-color-a0ca44a );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-260240c.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-260240c .elementor-heading-title{color:var( --e-global-color-e28f2e2 );}.elementor-41259 .elementor-element.elementor-element-62c05e6 > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-62c05e6.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-62c05e6 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-8e60e15 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-5628275 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-f039d8e{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-f039d8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-f039d8e .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-af62051{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-26aee6f .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-03c265a{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-03c265a:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-03c265a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-54f7aa3{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-54f7aa3:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-54f7aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/07/hueFusion-8.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-436d203{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-554e990{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-554e990.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-5aa9d36 > .elementor-widget-container{background-color:var( --e-global-color-1a054d1 );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-5aa9d36.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-5aa9d36 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-87af2b5 > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-87af2b5.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-87af2b5 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-69dcec4 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-167916d .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-c01448c{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-c01448c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-c01448c .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-ba8f7af{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-21bc1c0 .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-1585454{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-1585454:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-1585454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-6a37267{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-6a37267:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-6a37267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/08/Pa-Day-Camp-Thumbnail.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-f23eb94{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-c8a0606{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-c8a0606.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-a2fc6eb > .elementor-widget-container{background-color:var( --e-global-color-681a8b6 );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-a2fc6eb.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-a2fc6eb .elementor-heading-title{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-1f76226 > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-1f76226.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-1f76226 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-df6bdff .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-88b539b .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-a1b3f34 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-fb8740d{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-fb8740d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-fb8740d .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-bf4f572{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-54197d8 .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-e932f7f{--display:flex;}.elementor-41259 .elementor-element.elementor-element-cf42042{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-8e5f908{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-8e5f908:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-8e5f908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-c70d9d3{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-c70d9d3:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-c70d9d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/03/Makerspace_Session2_WEB_DSC07370.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-788ef2a{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-03ab960{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-03ab960.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-e2a79b6{width:100%;max-width:100%;}.elementor-41259 .elementor-element.elementor-element-e2a79b6 > .elementor-widget-container{background-color:var( --e-global-color-681a8b6 );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-e2a79b6.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-e2a79b6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-df7daff > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-df7daff.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-df7daff .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-84ac692 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-ceaf661{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-a1d2673{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-a1d2673.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-a1d2673 .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-7999a7b .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-9bd9f64{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-9bd9f64:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-9bd9f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-03819b0{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-03819b0:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-03819b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/09/Winter-Specialty.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-4b8fb7c{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-c657eaf{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-c657eaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-a76ecf7{width:100%;max-width:100%;}.elementor-41259 .elementor-element.elementor-element-a76ecf7 > .elementor-widget-container{background-color:var( --e-global-color-a0ca44a );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-a76ecf7.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-a76ecf7 .elementor-heading-title{color:var( --e-global-color-e28f2e2 );}.elementor-41259 .elementor-element.elementor-element-62d53d0 > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-62d53d0.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-62d53d0 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-8060a4f .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-9db295f{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-9db295f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-9db295f .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-9fc355d{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-0618354 .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-73b5689{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-73b5689:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-73b5689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-ea4236b{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-ea4236b:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-ea4236b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/09/Summer-Specialty-Courses.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-2d53fef{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-9fc5a95{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-9fc5a95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-f4a4ba7 > .elementor-widget-container{background-color:var( --e-global-color-1a054d1 );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-f4a4ba7.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-f4a4ba7{text-align:start;}.elementor-41259 .elementor-element.elementor-element-f4a4ba7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-a72148e > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-a72148e.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-a72148e .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-f17ee44 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-bcd09f9{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-bcd09f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-bcd09f9 .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-f05d51d{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-4576f96 .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-423778f{--display:flex;}.elementor-41259 .elementor-element.elementor-element-c5d7112{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-0c5c805{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-0c5c805:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-0c5c805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-dc49c35{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-dc49c35:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-dc49c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/01/PA-day-Camp_WEB-6922.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-e21f0e2{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-95df72a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-95df72a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-ca964fd > .elementor-widget-container{background-color:var( --e-global-color-e28f2e2 );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-ca964fd.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-ca964fd .elementor-heading-title{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-6d73424 > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-6d73424.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-6d73424 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-f5d171c .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-6ef070a .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-9dd78cb{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-9dd78cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-9dd78cb .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-5eeb695{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-69a4ee2 .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-674034a{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-674034a:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-674034a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-c95fe7e{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-c95fe7e:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-c95fe7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/09/LEGO-Robotics.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-32d32cc{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-55da9a6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-55da9a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-8634421 > .elementor-widget-container{background-color:var( --e-global-color-e28f2e2 );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-8634421.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-8634421 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-05ad8b7 > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-05ad8b7.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-05ad8b7 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-79e4bd2 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-cf0fc84 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-1cf4306{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-1cf4306.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-1cf4306 .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-e690199{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-bc66042 .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-8285f3e{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-8285f3e:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-8285f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-ac427b0{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-ac427b0:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-ac427b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/03/HTS-Woodworking-Field-Trip_WEB-6337-WEB-2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-6061333{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-2bba7bb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-2bba7bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-649edce > .elementor-widget-container{background-color:var( --e-global-color-e28f2e2 );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-649edce.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-649edce .elementor-heading-title{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-1ded5a3 > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-1ded5a3.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-1ded5a3 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-4321acd .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-8079ad2 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-d414544{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-d414544.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-d414544 .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-070ef0a{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-dd2cdaf .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-aab31f4{--display:flex;--justify-content:space-between;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-41259 .elementor-element.elementor-element-aab31f4:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-aab31f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-41259 .elementor-element.elementor-element-5048949{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-412648c .elementor-heading-title{font-size:21px;color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-2081b80{--spacer-size:2px;}.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button{background-color:var( --e-global-color-e28f2e2 );padding:7px 12px 6px 12px;}.elementor-41259 .elementor-element.elementor-element-c5fcb62 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41259 .elementor-element.elementor-element-c5fcb62.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41259 .elementor-element.elementor-element-3892f5a .elementor-button{background-color:var( --e-global-color-e28f2e2 );padding:7px 12px 6px 12px;}.elementor-41259 .elementor-element.elementor-element-3892f5a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41259 .elementor-element.elementor-element-3892f5a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41259 .elementor-element.elementor-element-239751b .elementor-button{background-color:var( --e-global-color-e28f2e2 );font-size:15px;padding:7px 12px 6px 12px;}.elementor-41259 .elementor-element.elementor-element-239751b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41259 .elementor-element.elementor-element-239751b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41259 .elementor-element.elementor-element-1bd1a8f .elementor-button{background-color:var( --e-global-color-e28f2e2 );padding:7px 12px 6px 12px;}.elementor-41259 .elementor-element.elementor-element-1bd1a8f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41259 .elementor-element.elementor-element-1bd1a8f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41259 .elementor-element.elementor-element-334c198 .elementor-button{background-color:var( --e-global-color-e28f2e2 );padding:7px 12px 6px 12px;}.elementor-41259 .elementor-element.elementor-element-334c198 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41259 .elementor-element.elementor-element-334c198 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41259 .elementor-element.elementor-element-4b0f8d6 .elementor-button{background-color:var( --e-global-color-e28f2e2 );padding:7px 12px 6px 12px;}.elementor-41259 .elementor-element.elementor-element-4b0f8d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41259 .elementor-element.elementor-element-4b0f8d6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41259 .elementor-element.elementor-element-605e844 .elementor-button{background-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:10px 12px 10px 12px;}.elementor-41259 .elementor-element.elementor-element-605e844 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-41259 .elementor-element.elementor-element-605e844.elementor-element{--align-self:stretch;}.elementor-41259 .elementor-element.elementor-element-605e844 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41259 .elementor-element.elementor-element-605e844 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41259 .elementor-element.elementor-element-5f43862 .elementor-heading-title{font-size:21px;color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-9bf6911{--display:flex;}.elementor-41259 .elementor-element.elementor-element-2fcc1d8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-245aed6{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-245aed6:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-245aed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-29c2d8f{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-29c2d8f:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-29c2d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/09/Birthday.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-418c1c0{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-9a1ac9b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-9a1ac9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-5fe9c50 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-5fe9c50.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-5fe9c50 .elementor-heading-title{color:#FFFFFF;}.elementor-41259 .elementor-element.elementor-element-a81b843 > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-a81b843.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-a81b843 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-c5d0e72 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-fe88d53{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-fe88d53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-fe88d53 .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-9dacac3{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-3d2b63d .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-8205701{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#516D825E;--border-color:#516D825E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-8205701:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-8205701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-41259 .elementor-element.elementor-element-52fe0d9{--display:flex;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-41259 .elementor-element.elementor-element-52fe0d9:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-52fe0d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/09/HTS-Woodworking-Field-Trip_WEB-6372.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41259 .elementor-element.elementor-element-211d80e{--spacer-size:146px;}.elementor-41259 .elementor-element.elementor-element-c6a4c3d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-c6a4c3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-1c25a8f > .elementor-widget-container{background-color:var( --e-global-color-681a8b6 );padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-1c25a8f.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-1c25a8f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-2481d09 > .elementor-widget-container{padding:4px 7px 4px 7px;border-radius:3px 3px 3px 3px;}.elementor-41259 .elementor-element.elementor-element-2481d09.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-2481d09 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-4081ee6 .elementor-heading-title{color:var( --e-global-color-089e7da );}.elementor-41259 .elementor-element.elementor-element-4dee5d2{width:var( --container-widget-width, 90.658% );max-width:90.658%;--container-widget-width:90.658%;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-4dee5d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41259 .elementor-element.elementor-element-4dee5d2 .elementor-heading-title{line-height:20px;}.elementor-41259 .elementor-element.elementor-element-3f0bde4{--spacer-size:5px;}.elementor-41259 .elementor-element.elementor-element-5e79e06 .elementor-heading-title{color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-3d6f615{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:1px 1px 1px 1px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-681a8b6 );--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;--n-tabs-icon-size:50px;--n-tabs-icon-color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-3d6f615 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-text );}.elementor-41259 .elementor-element.elementor-element-3d6f615.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-681a8b6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-3d6f615 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41259 .elementor-element.elementor-element-3d6f615.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-681a8b6 );}.elementor-41259 .elementor-element.elementor-element-3d6f615.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:700;line-height:26px;letter-spacing:0px;}@media(max-width:1024px){.elementor-41259 .elementor-element.elementor-element-c0f5c8e{--grid-auto-flow:row;}.elementor-41259 .elementor-element.elementor-element-6109f6b{--grid-auto-flow:row;}.elementor-41259 .elementor-element.elementor-element-2683c6f{--grid-auto-flow:row;}.elementor-41259 .elementor-element.elementor-element-cf42042{--grid-auto-flow:row;}.elementor-41259 .elementor-element.elementor-element-c5d7112{--grid-auto-flow:row;}.elementor-41259 .elementor-element.elementor-element-2fcc1d8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-41259 .elementor-element.elementor-element-6cca4ff:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-6cca4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/11/Test-summer-camp-banner-scaled.webp");background-position:center center;}.elementor-41259 .elementor-element.elementor-element-6cca4ff > .elementor-shape-bottom svg, .elementor-41259 .elementor-element.elementor-element-6cca4ff > .e-con-inner > .elementor-shape-bottom svg{height:29px;}.elementor-41259 .elementor-element.elementor-element-6cca4ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-41259 .elementor-element.elementor-element-b771eee{width:100%;max-width:100%;}.elementor-41259 .elementor-element.elementor-element-39b0712{width:100%;max-width:100%;}.elementor-41259 .elementor-element.elementor-element-ecf290b{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-41259 .elementor-element.elementor-element-e41c6f9{width:100%;max-width:100%;}.elementor-41259 .elementor-element.elementor-element-e41c6f9 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-41259 .elementor-element.elementor-element-1d7265c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-41259 .elementor-element.elementor-element-f9d8c98.elementor-element{--align-self:stretch;}.elementor-41259 .elementor-element.elementor-element-0ef240b.elementor-element{--align-self:stretch;}.elementor-41259 .elementor-element.elementor-element-6fc5216{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-41259 .elementor-element.elementor-element-f6c543a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-e113fc9{width:100%;max-width:100%;font-size:13px;}.elementor-41259 .elementor-element.elementor-element-e113fc9 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-41259 .elementor-element.elementor-element-628fb85{width:initial;max-width:initial;}.elementor-41259 .elementor-element.elementor-element-628fb85.elementor-element{--order:-99999 /* order start hack */;}.elementor-41259 .elementor-element.elementor-element-c0f5c8e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-f4c4c18 .elementor-icon-box-wrapper{text-align:center;}.elementor-41259 .elementor-element.elementor-element-f483650 .elementor-icon-box-wrapper{text-align:center;}.elementor-41259 .elementor-element.elementor-element-f5891f2 .elementor-icon-box-wrapper{text-align:center;}.elementor-41259 .elementor-element.elementor-element-4be5f4b .elementor-icon-box-wrapper{text-align:center;}.elementor-41259 .elementor-element.elementor-element-5837c36.elementor-element{--align-self:stretch;}.elementor-41259 .elementor-element.elementor-element-220a678.elementor-element{--align-self:stretch;}.elementor-41259 .elementor-element.elementor-element-d6327af{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-41259 .elementor-element.elementor-element-d0147aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-d780711{width:var( --container-widget-width, 455.516px );max-width:455.516px;--container-widget-width:455.516px;--container-widget-flex-grow:0;}.elementor-41259 .elementor-element.elementor-element-d780711 > .elementor-widget-container{margin:-28px -7px 1px -17px;}.elementor-41259 .elementor-element.elementor-element-87f52e6{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-41259 .elementor-element.elementor-element-b0fcd19{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-6109f6b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-41259 .elementor-element.elementor-element-5e44bed{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-60b679d{--width:35%;}.elementor-41259 .elementor-element.elementor-element-9429fb0{--spacer-size:75px;}.elementor-41259 .elementor-element.elementor-element-1fedd04{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-0b365f4 .elementor-heading-title{font-size:18px;}.elementor-41259 .elementor-element.elementor-element-0cdb37a > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-0cdb37a .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-a3ec186 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-45b228f .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-e66eeba .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-79d38fa{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-c731190:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-c731190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/07/You-May-Also-Like-Sports-Adventure.webp");}.elementor-41259 .elementor-element.elementor-element-c731190{--width:35%;}.elementor-41259 .elementor-element.elementor-element-180decc{--spacer-size:75px;}.elementor-41259 .elementor-element.elementor-element-ca8b38e{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-4ab1754 .elementor-heading-title{font-size:18px;}.elementor-41259 .elementor-element.elementor-element-22a0c56 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-22a0c56 .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-f8ded9e .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-2344fbc .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-f5565f4 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-5d31638{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-c209137:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-c209137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/09/Leadership-Programs.webp");}.elementor-41259 .elementor-element.elementor-element-c209137{--width:35%;}.elementor-41259 .elementor-element.elementor-element-1e078d3{--spacer-size:75px;}.elementor-41259 .elementor-element.elementor-element-93f090e{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-d3d561f > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-d3d561f .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-2d4db15 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-3c47403 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-c143c86 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-e245eb9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-2683c6f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-41259 .elementor-element.elementor-element-01cadf2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-f11f0bf:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-f11f0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/08/WInter-Break-Camp-1.webp");}.elementor-41259 .elementor-element.elementor-element-f11f0bf{--width:35%;}.elementor-41259 .elementor-element.elementor-element-455944c{--spacer-size:75px;}.elementor-41259 .elementor-element.elementor-element-451072f{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-62c05e6 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-62c05e6 .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-8e60e15 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-5628275 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-f039d8e .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-26aee6f .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-03c265a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-54f7aa3:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-54f7aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/07/hueFusion-14.webp");}.elementor-41259 .elementor-element.elementor-element-54f7aa3{--width:35%;}.elementor-41259 .elementor-element.elementor-element-436d203{--spacer-size:75px;}.elementor-41259 .elementor-element.elementor-element-554e990{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-87af2b5 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-87af2b5 .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-69dcec4 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-167916d .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-c01448c .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-21bc1c0 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-1585454{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-6a37267:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-6a37267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/08/Chess-Castle-8.webp");}.elementor-41259 .elementor-element.elementor-element-6a37267{--width:35%;}.elementor-41259 .elementor-element.elementor-element-f23eb94{--spacer-size:75px;}.elementor-41259 .elementor-element.elementor-element-c8a0606{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-1f76226 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-1f76226 .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-df6bdff .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-88b539b .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-a1b3f34 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-fb8740d .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-54197d8 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-e932f7f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-cf42042{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-41259 .elementor-element.elementor-element-8e5f908{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-c70d9d3{--width:35%;}.elementor-41259 .elementor-element.elementor-element-788ef2a{--spacer-size:75px;}.elementor-41259 .elementor-element.elementor-element-03ab960{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-df7daff > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-df7daff .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-84ac692 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-a1d2673 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-7999a7b .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-9bd9f64{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-03819b0{--width:35%;}.elementor-41259 .elementor-element.elementor-element-4b8fb7c{--spacer-size:75px;}.elementor-41259 .elementor-element.elementor-element-c657eaf{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-62d53d0 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-62d53d0 .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-8060a4f .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-9db295f .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-0618354 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-73b5689{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-ea4236b{--width:35%;}.elementor-41259 .elementor-element.elementor-element-2d53fef{--spacer-size:75px;}.elementor-41259 .elementor-element.elementor-element-9fc5a95{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-a72148e > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-a72148e .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-f17ee44 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-bcd09f9 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-4576f96 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-423778f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-c5d7112{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-41259 .elementor-element.elementor-element-0c5c805{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-dc49c35:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-dc49c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/08/Planetary-Shuffleboard-3-300x200.webp");}.elementor-41259 .elementor-element.elementor-element-dc49c35{--width:35%;}.elementor-41259 .elementor-element.elementor-element-e21f0e2{--spacer-size:75px;}.elementor-41259 .elementor-element.elementor-element-95df72a{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-ca964fd .elementor-heading-title{font-size:18px;}.elementor-41259 .elementor-element.elementor-element-6d73424 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-6d73424 .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-f5d171c .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-6ef070a .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-9dd78cb .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-69a4ee2 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-674034a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-c95fe7e:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-c95fe7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/08/Solar-Eclipse-Lamp-21-300x200.webp");}.elementor-41259 .elementor-element.elementor-element-c95fe7e{--width:35%;}.elementor-41259 .elementor-element.elementor-element-32d32cc{--spacer-size:75px;}.elementor-41259 .elementor-element.elementor-element-55da9a6{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-8634421 .elementor-heading-title{font-size:18px;}.elementor-41259 .elementor-element.elementor-element-05ad8b7 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-05ad8b7 .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-79e4bd2 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-cf0fc84 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-1cf4306 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-bc66042 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-8285f3e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-ac427b0:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-ac427b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/08/Caterpillar-Automata-13-300x200.webp");}.elementor-41259 .elementor-element.elementor-element-ac427b0{--width:35%;}.elementor-41259 .elementor-element.elementor-element-6061333{--spacer-size:75px;}.elementor-41259 .elementor-element.elementor-element-2bba7bb{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-649edce .elementor-heading-title{font-size:18px;}.elementor-41259 .elementor-element.elementor-element-1ded5a3 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-1ded5a3 .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-4321acd .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-8079ad2 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-d414544 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-dd2cdaf .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-aab31f4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41259 .elementor-element.elementor-element-5048949{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-41259 .elementor-element.elementor-element-5048949.e-con{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-412648c.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-41259 .elementor-element.elementor-element-412648c .elementor-heading-title{font-size:15px;}.elementor-41259 .elementor-element.elementor-element-c5fcb62.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button{font-size:13px;padding:07px 8px 6px 8px;}.elementor-41259 .elementor-element.elementor-element-3892f5a > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-41259 .elementor-element.elementor-element-3892f5a.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-3892f5a .elementor-button{font-size:13px;padding:07px 8px 6px 8px;}.elementor-41259 .elementor-element.elementor-element-239751b.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-239751b .elementor-button{font-size:13px;padding:07px 8px 6px 8px;}.elementor-41259 .elementor-element.elementor-element-1bd1a8f.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-1bd1a8f .elementor-button{font-size:13px;padding:07px 8px 6px 8px;}.elementor-41259 .elementor-element.elementor-element-334c198.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-334c198 .elementor-button{font-size:13px;padding:07px 8px 6px 8px;}.elementor-41259 .elementor-element.elementor-element-4b0f8d6.elementor-element{--align-self:flex-start;}.elementor-41259 .elementor-element.elementor-element-4b0f8d6 .elementor-button{font-size:13px;padding:07px 8px 6px 8px;}.elementor-41259 .elementor-element.elementor-element-5f43862.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-41259 .elementor-element.elementor-element-5f43862 .elementor-heading-title{font-size:15px;}.elementor-41259 .elementor-element.elementor-element-9bf6911{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-2fcc1d8{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-41259 .elementor-element.elementor-element-245aed6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-29c2d8f{--width:35%;}.elementor-41259 .elementor-element.elementor-element-418c1c0{--spacer-size:61px;}.elementor-41259 .elementor-element.elementor-element-9a1ac9b{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-5fe9c50 .elementor-heading-title{font-size:18px;}.elementor-41259 .elementor-element.elementor-element-a81b843 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-a81b843 .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-c5d0e72 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-fe88d53 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-3d2b63d .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-8205701{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41259 .elementor-element.elementor-element-52fe0d9:not(.elementor-motion-effects-element-type-background), .elementor-41259 .elementor-element.elementor-element-52fe0d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesteamproject.ca/wp-content/uploads/2026/09/HTS-Woodworking-Field-Trip_WEB-6372.webp");}.elementor-41259 .elementor-element.elementor-element-52fe0d9{--width:35%;}.elementor-41259 .elementor-element.elementor-element-211d80e{--spacer-size:61px;}.elementor-41259 .elementor-element.elementor-element-c6a4c3d{--width:60%;--justify-content:space-around;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41259 .elementor-element.elementor-element-1c25a8f .elementor-heading-title{font-size:18px;}.elementor-41259 .elementor-element.elementor-element-2481d09 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-41259 .elementor-element.elementor-element-2481d09 .elementor-heading-title{font-size:20px;}.elementor-41259 .elementor-element.elementor-element-4081ee6 .elementor-heading-title{font-size:16px;}.elementor-41259 .elementor-element.elementor-element-4dee5d2 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-5e79e06 .elementor-heading-title{font-size:14px;}.elementor-41259 .elementor-element.elementor-element-3d6f615{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:5px;--n-tabs-title-padding-top:7px;--n-tabs-title-padding-right:7px;--n-tabs-title-padding-bottom:7px;--n-tabs-title-padding-left:7px;}}@media(min-width:768px){.elementor-41259 .elementor-element.elementor-element-f6c543a{--width:56.488%;}.elementor-41259 .elementor-element.elementor-element-1b6c9b1{--width:45.806%;}.elementor-41259 .elementor-element.elementor-element-dad87e3{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-ecf290b */.glass {
  background: rgba(60, 111, 239, 0.9);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border: 1px solid rgba(60, 111, 239);
  border-radius: 8px;

  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e41c6f9 */.glass-announcement {
  background: rgba(60, 111, 239, 0.9);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border: 1px solid rgba(253, 180, 22, 0.8);
  border-radius: 16px;

  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4c4c18 */.elementor-41259 .elementor-element.elementor-element-f4c4c18 .elementor-icon-box-icon {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f483650 */.elementor-41259 .elementor-element.elementor-element-f483650 .elementor-icon-box-icon {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5891f2 */.elementor-41259 .elementor-element.elementor-element-f5891f2 .elementor-icon-box-icon {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be5f4b */.elementor-41259 .elementor-element.elementor-element-4be5f4b .elementor-icon-box-icon {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5fcb62 */.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}
.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button {
    justify-content: flex-start;
    text-align: left;
}

.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button-content-wrapper {
    width: 100%;
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3892f5a */.elementor-41259 .elementor-element.elementor-element-3892f5a .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-239751b */.elementor-41259 .elementor-element.elementor-element-239751b .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bd1a8f */.elementor-41259 .elementor-element.elementor-element-1bd1a8f .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-334c198 */.elementor-41259 .elementor-element.elementor-element-334c198 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b0f8d6 */.elementor-41259 .elementor-element.elementor-element-4b0f8d6 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-605e844 */.elementor-41259 .elementor-element.elementor-element-605e844 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5fcb62 */.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}
.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button {
    justify-content: flex-start;
    text-align: left;
}

.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button-content-wrapper {
    width: 100%;
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3892f5a */.elementor-41259 .elementor-element.elementor-element-3892f5a .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-239751b */.elementor-41259 .elementor-element.elementor-element-239751b .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bd1a8f */.elementor-41259 .elementor-element.elementor-element-1bd1a8f .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-334c198 */.elementor-41259 .elementor-element.elementor-element-334c198 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b0f8d6 */.elementor-41259 .elementor-element.elementor-element-4b0f8d6 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-605e844 */.elementor-41259 .elementor-element.elementor-element-605e844 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5fcb62 */.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}
.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button {
    justify-content: flex-start;
    text-align: left;
}

.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button-content-wrapper {
    width: 100%;
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3892f5a */.elementor-41259 .elementor-element.elementor-element-3892f5a .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-239751b */.elementor-41259 .elementor-element.elementor-element-239751b .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bd1a8f */.elementor-41259 .elementor-element.elementor-element-1bd1a8f .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-334c198 */.elementor-41259 .elementor-element.elementor-element-334c198 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b0f8d6 */.elementor-41259 .elementor-element.elementor-element-4b0f8d6 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-605e844 */.elementor-41259 .elementor-element.elementor-element-605e844 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5fcb62 */.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}
.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button {
    justify-content: flex-start;
    text-align: left;
}

.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button-content-wrapper {
    width: 100%;
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3892f5a */.elementor-41259 .elementor-element.elementor-element-3892f5a .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-239751b */.elementor-41259 .elementor-element.elementor-element-239751b .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bd1a8f */.elementor-41259 .elementor-element.elementor-element-1bd1a8f .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-334c198 */.elementor-41259 .elementor-element.elementor-element-334c198 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b0f8d6 */.elementor-41259 .elementor-element.elementor-element-4b0f8d6 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-605e844 */.elementor-41259 .elementor-element.elementor-element-605e844 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5fcb62 */.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}
.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button {
    justify-content: flex-start;
    text-align: left;
}

.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button-content-wrapper {
    width: 100%;
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3892f5a */.elementor-41259 .elementor-element.elementor-element-3892f5a .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-239751b */.elementor-41259 .elementor-element.elementor-element-239751b .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bd1a8f */.elementor-41259 .elementor-element.elementor-element-1bd1a8f .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-334c198 */.elementor-41259 .elementor-element.elementor-element-334c198 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b0f8d6 */.elementor-41259 .elementor-element.elementor-element-4b0f8d6 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-605e844 */.elementor-41259 .elementor-element.elementor-element-605e844 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5fcb62 */.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}
.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button {
    justify-content: flex-start;
    text-align: left;
}

.elementor-41259 .elementor-element.elementor-element-c5fcb62 .elementor-button-content-wrapper {
    width: 100%;
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3892f5a */.elementor-41259 .elementor-element.elementor-element-3892f5a .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-239751b */.elementor-41259 .elementor-element.elementor-element-239751b .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bd1a8f */.elementor-41259 .elementor-element.elementor-element-1bd1a8f .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-334c198 */.elementor-41259 .elementor-element.elementor-element-334c198 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b0f8d6 */.elementor-41259 .elementor-element.elementor-element-4b0f8d6 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-605e844 */.elementor-41259 .elementor-element.elementor-element-605e844 .elementor-button-icon {
    position: relative;
    top: 2px; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3d6f615 */.programs-tabs .e-n-tab-title {
    overflow: visible !important;
}
.programs-tabs .e-n-tab-title .e-n-tab-icon {
    overflow: visible !important;
    line-height: 1.2 !important;
}

@media (max-width: 767px) {
  .programs-tabs .e-n-tabs-heading {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    gap: 6px;
    padding-bottom: 4px;
  }

  .programs-tabs .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
  }

  .programs-tabs .e-n-tab-title {
    flex: 0 0 auto;
    min-width: unset;
    width: auto !important;
    padding: 6px 12px !important;
    font-size: 11px !important;
  }

  .programs-tabs .e-n-tab-icon {
    display: none !important;
  }
  
}/* End custom CSS */