.elementor-878 .elementor-element.elementor-element-3cedf08{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-878 .elementor-element.elementor-element-6912a04{text-align:center;}.elementor-878 .elementor-element.elementor-element-6912a04 .elementor-heading-title{font-family:var( --e-global-typography-60a8553-font-family ), Sans-serif;font-size:var( --e-global-typography-60a8553-font-size );font-weight:var( --e-global-typography-60a8553-font-weight );text-transform:var( --e-global-typography-60a8553-text-transform );line-height:var( --e-global-typography-60a8553-line-height );color:#3e3e40;}.elementor-878 .elementor-element.elementor-element-ec8aea9{--spacer-size:15px;}.elementor-878 .elementor-element.elementor-element-23b2fa3{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-878 .elementor-element.elementor-element-23b2fa3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:300;text-transform:none;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-878 .elementor-element.elementor-element-6a18883{--spacer-size:10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-878 .elementor-element.elementor-element-e187228{--divider-border-style:solid;--divider-color:#00aeef;--divider-border-width:2px;}.elementor-878 .elementor-element.elementor-element-e187228 .elementor-divider-separator{width:143px;margin:0 auto;margin-center:0;}.elementor-878 .elementor-element.elementor-element-e187228 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-878 .elementor-element.elementor-element-7dcc98a{--spacer-size:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-878 .elementor-element.elementor-element-f025aa8{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-e5609a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e5609a4-font-size );line-height:var( --e-global-typography-e5609a4-line-height );color:#666;}.elementor-878 .elementor-element.elementor-element-21d5f27{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-878 .elementor-element.elementor-element-a94a87f{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-a94a87f::before, .elementor-878 .elementor-element.elementor-element-a94a87f > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-a94a87f > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-a94a87f > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-a94a87f > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-a94a87f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/tim-hortons-2018-1-b1907475c81ebfb4ef71c8d77b99329e-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-a94a87f::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-a94a87f:hover::before, .elementor-878 .elementor-element.elementor-element-a94a87f:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-a94a87f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-a94a87f > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-a94a87f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-a94a87f:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-a94a87f, .elementor-878 .elementor-element.elementor-element-a94a87f::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-a94a87f:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-878 .elementor-element.elementor-element-4a080e2 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-980166c{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-980166c::before, .elementor-878 .elementor-element.elementor-element-980166c > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-980166c > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-980166c > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-980166c > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-980166c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/indigo1-a9b79a5baff594178fff79eb19b45c1e-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-980166c::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-980166c:hover::before, .elementor-878 .elementor-element.elementor-element-980166c:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-980166c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-980166c > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-980166c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-980166c:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-980166c, .elementor-878 .elementor-element.elementor-element-980166c::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-980166c:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-6c44f18 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-540bb9a{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-540bb9a::before, .elementor-878 .elementor-element.elementor-element-540bb9a > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-540bb9a > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-540bb9a > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-540bb9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-540bb9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/party-city-colour-e3697bf819fa69cbdd91bff1cb8b4dd8-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-540bb9a::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-540bb9a:hover::before, .elementor-878 .elementor-element.elementor-element-540bb9a:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-540bb9a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-540bb9a > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-540bb9a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-540bb9a:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-540bb9a, .elementor-878 .elementor-element.elementor-element-540bb9a::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-540bb9a:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-d555c36 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-4725054{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-4725054::before, .elementor-878 .elementor-element.elementor-element-4725054 > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-4725054 > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-4725054 > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-4725054 > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-4725054 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/tynehead-surrey-bc6-98033803d7f103285a1dd5ebda01e21e-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-4725054::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-4725054:hover::before, .elementor-878 .elementor-element.elementor-element-4725054:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-4725054:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-4725054 > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-4725054 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-4725054:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-4725054, .elementor-878 .elementor-element.elementor-element-4725054::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-4725054:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-a866dd7 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-7b058ed{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-7b058ed::before, .elementor-878 .elementor-element.elementor-element-7b058ed > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-7b058ed > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-7b058ed > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-7b058ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-7b058ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/davids-tea-select1-5c4060324afffe3ae48bab8bbaef25a9-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-7b058ed::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-7b058ed:hover::before, .elementor-878 .elementor-element.elementor-element-7b058ed:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-7b058ed:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-7b058ed > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-7b058ed > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-7b058ed:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-7b058ed, .elementor-878 .elementor-element.elementor-element-7b058ed::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-7b058ed:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-38b9859 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-467d64c{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-467d64c::before, .elementor-878 .elementor-element.elementor-element-467d64c > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-467d64c > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-467d64c > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-467d64c > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-467d64c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/130KING-010-399194340e5f69284468ad7a0936f37c-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-467d64c::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-467d64c:hover::before, .elementor-878 .elementor-element.elementor-element-467d64c:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-467d64c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-467d64c > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-467d64c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-467d64c:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-467d64c, .elementor-878 .elementor-element.elementor-element-467d64c::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-467d64c:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-2a6a1b3 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-fc00960{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-fc00960::before, .elementor-878 .elementor-element.elementor-element-fc00960 > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-fc00960 > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-fc00960 > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-fc00960 > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-fc00960 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/boathouse-select1-8ec4905600350613e228da99facb9239-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-fc00960::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-fc00960:hover::before, .elementor-878 .elementor-element.elementor-element-fc00960:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-fc00960:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-fc00960 > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-fc00960 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-fc00960:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-fc00960, .elementor-878 .elementor-element.elementor-element-fc00960::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-fc00960:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-a0d0e30 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-837b6d2{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-837b6d2::before, .elementor-878 .elementor-element.elementor-element-837b6d2 > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-837b6d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-837b6d2 > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-837b6d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-837b6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/tynehead-surrey-bc6-98033803d7f103285a1dd5ebda01e21e-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-837b6d2::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-837b6d2:hover::before, .elementor-878 .elementor-element.elementor-element-837b6d2:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-837b6d2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-837b6d2 > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-837b6d2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-837b6d2:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-837b6d2, .elementor-878 .elementor-element.elementor-element-837b6d2::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-837b6d2:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-b175e7f .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-a318624{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-a318624::before, .elementor-878 .elementor-element.elementor-element-a318624 > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-a318624 > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-a318624 > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-a318624 > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-a318624 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/mad-radish1-c5cb3a097ba0ce5b69b4acfa9f20e96f-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-a318624::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-a318624:hover::before, .elementor-878 .elementor-element.elementor-element-a318624:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-a318624:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-a318624 > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-a318624 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-a318624:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-a318624, .elementor-878 .elementor-element.elementor-element-a318624::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-a318624:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-83eae71 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-dff5718{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-dff5718::before, .elementor-878 .elementor-element.elementor-element-dff5718 > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-dff5718 > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-dff5718 > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-dff5718 > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-dff5718 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/remax-markham4-9338151ad266fee25f9b9d7219e8bbc8.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-dff5718::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-dff5718:hover::before, .elementor-878 .elementor-element.elementor-element-dff5718:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-dff5718:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-dff5718 > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-dff5718 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-dff5718:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-dff5718, .elementor-878 .elementor-element.elementor-element-dff5718::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-dff5718:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-6c0ec8e .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-353a7dc{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-353a7dc::before, .elementor-878 .elementor-element.elementor-element-353a7dc > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-353a7dc > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-353a7dc > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-353a7dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-353a7dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/kitchen-stuff-plus-front-a692b0aafe6d4ad94e25d137bca4be01-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-353a7dc::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-353a7dc:hover::before, .elementor-878 .elementor-element.elementor-element-353a7dc:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-353a7dc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-353a7dc > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-353a7dc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-353a7dc:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-353a7dc, .elementor-878 .elementor-element.elementor-element-353a7dc::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-353a7dc:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-deab15a .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-5904e04{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-5904e04::before, .elementor-878 .elementor-element.elementor-element-5904e04 > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-5904e04 > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-5904e04 > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-5904e04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-5904e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/bench-colour-53f1841dab70c175099ea23d8c5bd15f-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-5904e04::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-5904e04:hover::before, .elementor-878 .elementor-element.elementor-element-5904e04:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-5904e04:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-5904e04 > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-5904e04 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-5904e04:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-5904e04, .elementor-878 .elementor-element.elementor-element-5904e04::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-5904e04:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-de76a2a .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-a8727d6{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-a8727d6::before, .elementor-878 .elementor-element.elementor-element-a8727d6 > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-a8727d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-a8727d6 > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-a8727d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-a8727d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/tim-hortons-colour-da3f4bc8752fe0b48073c59933714937-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-a8727d6::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-a8727d6:hover::before, .elementor-878 .elementor-element.elementor-element-a8727d6:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-a8727d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-a8727d6 > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-a8727d6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-a8727d6:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-a8727d6, .elementor-878 .elementor-element.elementor-element-a8727d6::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-a8727d6:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-f9ad4ac .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-ad8ca0a{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-ad8ca0a::before, .elementor-878 .elementor-element.elementor-element-ad8ca0a > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-ad8ca0a > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-ad8ca0a > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-ad8ca0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-ad8ca0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/new-steel-1-519aaf415c1025dac4529c36713560b2-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-ad8ca0a::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-ad8ca0a:hover::before, .elementor-878 .elementor-element.elementor-element-ad8ca0a:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-ad8ca0a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-ad8ca0a > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-ad8ca0a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-ad8ca0a:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-ad8ca0a, .elementor-878 .elementor-element.elementor-element-ad8ca0a::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-ad8ca0a:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-ad6b94b .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-dd14932{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-dd14932::before, .elementor-878 .elementor-element.elementor-element-dd14932 > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-dd14932 > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-dd14932 > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-dd14932 > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-dd14932 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/blackwell1-a11bd635e20e3523d1192159a00480c2-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-dd14932::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-dd14932:hover::before, .elementor-878 .elementor-element.elementor-element-dd14932:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-dd14932:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-dd14932 > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-dd14932 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-dd14932:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-dd14932, .elementor-878 .elementor-element.elementor-element-dd14932::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-dd14932:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-7b07534 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-6409480{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-6409480::before, .elementor-878 .elementor-element.elementor-element-6409480 > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-6409480 > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-6409480 > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-6409480 > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-6409480 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/remax-thornhill4-8fe126483f34b64694b478412ffa99f0-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-6409480::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-6409480:hover::before, .elementor-878 .elementor-element.elementor-element-6409480:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-6409480:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-6409480 > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-6409480 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-6409480:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-6409480, .elementor-878 .elementor-element.elementor-element-6409480::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-6409480:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-3156359 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-e19c99b{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-e19c99b::before, .elementor-878 .elementor-element.elementor-element-e19c99b > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-e19c99b > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-e19c99b > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-e19c99b > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-e19c99b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/tim-hortons-traditional6-23014aebd74e1b7378f7fcca350f175d-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-e19c99b::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-e19c99b:hover::before, .elementor-878 .elementor-element.elementor-element-e19c99b:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-e19c99b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-e19c99b > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-e19c99b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-e19c99b:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-e19c99b, .elementor-878 .elementor-element.elementor-element-e19c99b::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-e19c99b:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-b9a5aed .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-4fc19b6{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-4fc19b6::before, .elementor-878 .elementor-element.elementor-element-4fc19b6 > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-4fc19b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-4fc19b6 > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-4fc19b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-4fc19b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/remax-newmarket-1b4eec4dd587803436091535440708ad.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-4fc19b6::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-4fc19b6:hover::before, .elementor-878 .elementor-element.elementor-element-4fc19b6:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-4fc19b6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-4fc19b6 > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-4fc19b6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-4fc19b6:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-4fc19b6, .elementor-878 .elementor-element.elementor-element-4fc19b6::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-4fc19b6:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-9ab4801 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-385dece{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-385dece::before, .elementor-878 .elementor-element.elementor-element-385dece > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-385dece > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-385dece > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-385dece > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-385dece > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/ecco-colour-8ba9d502c3faa00d1dcea105482ccbfd-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-385dece::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-385dece:hover::before, .elementor-878 .elementor-element.elementor-element-385dece:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-385dece:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-385dece > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-385dece > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-385dece:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-385dece, .elementor-878 .elementor-element.elementor-element-385dece::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-385dece:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-e8a5647 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-b6bf15d{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-b6bf15d::before, .elementor-878 .elementor-element.elementor-element-b6bf15d > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-b6bf15d > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-b6bf15d > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-b6bf15d > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-b6bf15d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/gls-office_reception_02-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-b6bf15d::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-b6bf15d:hover::before, .elementor-878 .elementor-element.elementor-element-b6bf15d:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-b6bf15d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-b6bf15d > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-b6bf15d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-b6bf15d:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-b6bf15d, .elementor-878 .elementor-element.elementor-element-b6bf15d::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-b6bf15d:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-3a46d19 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-7782690{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-7782690::before, .elementor-878 .elementor-element.elementor-element-7782690 > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-7782690 > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-7782690 > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-7782690 > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-7782690 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/gls-client-photos_glsmith-office_glsmith-reception-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-7782690::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-7782690:hover::before, .elementor-878 .elementor-element.elementor-element-7782690:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-7782690:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-7782690 > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-7782690 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-7782690:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-7782690, .elementor-878 .elementor-element.elementor-element-7782690::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-7782690:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-7158581 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-0ccbddb{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-0ccbddb::before, .elementor-878 .elementor-element.elementor-element-0ccbddb > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-0ccbddb > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-0ccbddb > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-0ccbddb > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-0ccbddb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/aveda-colour-416bf089cf6c1698958883e0bae3d536-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-0ccbddb::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-0ccbddb:hover::before, .elementor-878 .elementor-element.elementor-element-0ccbddb:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-0ccbddb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-0ccbddb > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-0ccbddb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-0ccbddb:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-0ccbddb, .elementor-878 .elementor-element.elementor-element-0ccbddb::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-0ccbddb:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-daf9989 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-20d6359{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-20d6359::before, .elementor-878 .elementor-element.elementor-element-20d6359 > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-20d6359 > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-20d6359 > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-20d6359 > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-20d6359 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/mountain-warehouse6-5900476c4470769d76bb1013a0f71cae-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-20d6359::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-20d6359:hover::before, .elementor-878 .elementor-element.elementor-element-20d6359:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-20d6359:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-20d6359 > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-20d6359 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-20d6359:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-20d6359, .elementor-878 .elementor-element.elementor-element-20d6359::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-20d6359:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-63fa4f2 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-61ca48e{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-878 .elementor-element.elementor-element-61ca48e::before, .elementor-878 .elementor-element.elementor-element-61ca48e > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-61ca48e > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-61ca48e > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-61ca48e > .e-con-inner > .elementor-background-slideshow::before, .elementor-878 .elementor-element.elementor-element-61ca48e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://glsmith.ca/wp-content/uploads/2026/07/Thomas-Sabo-01_thumbnail-b052a5460cc48561875979af39be0392-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-878 .elementor-element.elementor-element-61ca48e::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-61ca48e:hover::before, .elementor-878 .elementor-element.elementor-element-61ca48e:hover > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-61ca48e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-878 .elementor-element.elementor-element-61ca48e > .elementor-background-slideshow:hover::before, .elementor-878 .elementor-element.elementor-element-61ca48e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-878 .elementor-element.elementor-element-61ca48e:hover{--overlay-opacity:0.9;}.elementor-878 .elementor-element.elementor-element-61ca48e, .elementor-878 .elementor-element.elementor-element-61ca48e::before{--overlay-transition:1s;}.elementor-878 .elementor-element.elementor-element-61ca48e:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-878 .elementor-element.elementor-element-2818b5d .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-878 .elementor-element.elementor-element-b207749{--display:flex;--min-height:40vh;--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:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-878 .elementor-element.elementor-element-b207749:not(.elementor-motion-effects-element-type-background), .elementor-878 .elementor-element.elementor-element-b207749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3e3e40;}.elementor-878 .elementor-element.elementor-element-d02f41b{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:15%;}.elementor-878 .elementor-element.elementor-element-f4d3080{text-align:start;}.elementor-878 .elementor-element.elementor-element-f4d3080 .elementor-heading-title{font-family:var( --e-global-typography-76b9af3-font-family ), Sans-serif;font-size:var( --e-global-typography-76b9af3-font-size );font-weight:var( --e-global-typography-76b9af3-font-weight );text-transform:var( --e-global-typography-76b9af3-text-transform );line-height:var( --e-global-typography-76b9af3-line-height );color:#00aeef;}.elementor-878 .elementor-element.elementor-element-45b50a4{text-align:start;font-family:var( --e-global-typography-e5609a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e5609a4-font-size );line-height:var( --e-global-typography-e5609a4-line-height );color:#cccccc;}.elementor-878 .elementor-element.elementor-element-506eb8e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-878 .elementor-element.elementor-element-4925af5 .elementor-button{background-color:#21212100;font-family:var( --e-global-typography-804b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-804b8f3-font-size );font-weight:var( --e-global-typography-804b8f3-font-weight );text-transform:var( --e-global-typography-804b8f3-text-transform );line-height:var( --e-global-typography-804b8f3-line-height );fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-878 .elementor-element.elementor-element-4925af5 .elementor-button:hover, .elementor-878 .elementor-element.elementor-element-4925af5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-4eeeab0 );}.elementor-878 .elementor-element.elementor-element-4925af5 .elementor-button:hover svg, .elementor-878 .elementor-element.elementor-element-4925af5 .elementor-button:focus svg{fill:var( --e-global-color-4eeeab0 );}.elementor-878 .elementor-element.elementor-element-745320a{--spacer-size:20px;}@media(min-width:768px){.elementor-878 .elementor-element.elementor-element-d02f41b{--width:75%;}.elementor-878 .elementor-element.elementor-element-506eb8e{--width:25%;}}@media(max-width:1024px){.elementor-878 .elementor-element.elementor-element-6912a04 .elementor-heading-title{font-size:var( --e-global-typography-60a8553-font-size );line-height:var( --e-global-typography-60a8553-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-878 .elementor-element.elementor-element-f025aa8{font-size:var( --e-global-typography-e5609a4-font-size );line-height:var( --e-global-typography-e5609a4-line-height );}.elementor-878 .elementor-element.elementor-element-21d5f27{--grid-auto-flow:row;}.elementor-878 .elementor-element.elementor-element-4a080e2 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-6c44f18 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-d555c36 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-a866dd7 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-38b9859 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-2a6a1b3 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-a0d0e30 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-b175e7f .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-83eae71 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-6c0ec8e .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-deab15a .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-de76a2a .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-f9ad4ac .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-ad6b94b .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-7b07534 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-3156359 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-b9a5aed .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-9ab4801 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-e8a5647 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-3a46d19 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-7158581 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-daf9989 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-63fa4f2 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-2818b5d .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-f4d3080 .elementor-heading-title{font-size:var( --e-global-typography-76b9af3-font-size );line-height:var( --e-global-typography-76b9af3-line-height );}.elementor-878 .elementor-element.elementor-element-45b50a4{font-size:var( --e-global-typography-e5609a4-font-size );line-height:var( --e-global-typography-e5609a4-line-height );}.elementor-878 .elementor-element.elementor-element-4925af5 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}}@media(max-width:767px){.elementor-878 .elementor-element.elementor-element-6912a04 .elementor-heading-title{font-size:var( --e-global-typography-60a8553-font-size );line-height:var( --e-global-typography-60a8553-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-878 .elementor-element.elementor-element-f025aa8{font-size:var( --e-global-typography-e5609a4-font-size );line-height:var( --e-global-typography-e5609a4-line-height );}.elementor-878 .elementor-element.elementor-element-21d5f27{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-878 .elementor-element.elementor-element-4a080e2 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-6c44f18 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-d555c36 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-a866dd7 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-38b9859 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-2a6a1b3 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-a0d0e30 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-b175e7f .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-83eae71 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-6c0ec8e .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-deab15a .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-de76a2a .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-f9ad4ac .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-ad6b94b .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-7b07534 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-3156359 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-b9a5aed .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-9ab4801 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-e8a5647 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-3a46d19 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-7158581 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-daf9989 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-63fa4f2 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-2818b5d .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}.elementor-878 .elementor-element.elementor-element-f4d3080 .elementor-heading-title{font-size:var( --e-global-typography-76b9af3-font-size );line-height:var( --e-global-typography-76b9af3-line-height );}.elementor-878 .elementor-element.elementor-element-45b50a4{font-size:var( --e-global-typography-e5609a4-font-size );line-height:var( --e-global-typography-e5609a4-line-height );}.elementor-878 .elementor-element.elementor-element-4925af5 .elementor-button{font-size:var( --e-global-typography-804b8f3-font-size );line-height:var( --e-global-typography-804b8f3-line-height );}}