.elementor-105 .elementor-element.elementor-element-3d22d2e>.elementor-container{min-height:782px}.elementor-105 .elementor-element.elementor-element-3d22d2e:not(.elementor-motion-effects-element-type-background),.elementor-105 .elementor-element.elementor-element-3d22d2e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://lithiumdreams.ca/wp-content/uploads/2019/07/image_header_portfolio-–-1.jpg");background-position:50% 150%;background-repeat:no-repeat;background-size:cover}.elementor-105 .elementor-element.elementor-element-3d22d2e>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg,var(--e-global-color-secondary) 0%,rgba(15,15,15,.54) 100%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-105 .elementor-element.elementor-element-3d22d2e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 35px}.elementor-105 .elementor-element.elementor-element-ab8cc9e .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-105 .elementor-element.elementor-element-ab8cc9e .aux-modern-heading-primary{font-size:100px;font-weight:700;line-height:140px;color:var(--e-global-color-text);margin:0}.elementor-105 .elementor-element.elementor-element-ab8cc9e{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-105 .elementor-element.elementor-element-71d9049>.elementor-container{max-width:1470px}.elementor-105 .elementor-element.elementor-element-71d9049{margin-top:37px;margin-bottom:0;padding:0 35px}.elementor-105 .elementor-element.elementor-element-fd3bd0f>.elementor-element-populated>.elementor-widget-wrap{padding:0 60px 0 0}.elementor-105 .elementor-element.elementor-element-7ac0704{width:auto;max-width:auto;position:absolute;top:40px;right:0}.elementor-105 .elementor-element.elementor-element-07ddf96 .aux-modern-heading-primary{font-size:40px;font-weight:700;line-height:50px;color:var(--e-global-color-text);margin:0 0 38px}.elementor-105 .elementor-element.elementor-element-07ddf96 .aux-modern-heading-description{color:var(--e-global-color-text);font-size:16px;font-weight:400;line-height:24px;max-width:392px}.elementor-105 .elementor-element.elementor-element-07ddf96{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-105 .elementor-element.elementor-element-c541b6c>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 0 60px}.elementor-105 .elementor-element.elementor-element-d014fc3 .aux-media-image{border-radius:10px;overflow:hidden;box-shadow:0px 10px 90px 0px rgba(0,0,0,.9)}.elementor-105 .elementor-element.elementor-element-d014fc3{animation-delay:.3s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-105 .elementor-element.elementor-element-69314bd>.elementor-container{max-width:1470px}.elementor-105 .elementor-element.elementor-element-69314bd{margin-top:205px;margin-bottom:0;padding:0 35px}.elementor-105 .elementor-element.elementor-element-37e5726 .aux-modern-heading-primary{font-size:40px;font-weight:700;line-height:56px;color:var(--e-global-color-text);margin:0}.elementor-105 .elementor-element.elementor-element-37e5726{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-105 .elementor-element.elementor-element-90ea349>.elementor-container{max-width:1430px}.elementor-105 .elementor-element.elementor-element-90ea349{margin-top:33px;margin-bottom:0}.elementor-105 .elementor-element.elementor-element-219dd1c>.elementor-element-populated>.elementor-widget-wrap{padding:0 15px}.elementor-105 .elementor-element.elementor-element-219dd1c{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-105 .elementor-element.elementor-element-a92e34d .col-title a,.elementor-105 .elementor-element.elementor-element-a92e34d .col-title{color:var(--e-global-color-text)}.elementor-105 .elementor-element.elementor-element-a92e34d .col-title,.elementor-105 .elementor-element.elementor-element-a92e34d .col-title a{font-size:30px;font-weight:700;line-height:43px}.elementor-105 .elementor-element.elementor-element-a92e34d .aux-staff-content .col-title{margin-top:0}.elementor-105 .elementor-element.elementor-element-a92e34d .aux-staff-content .col-title{margin-bottom:0}.elementor-105 .elementor-element.elementor-element-a92e34d .col-subtitle{color:var(--e-global-color-text);margin-bottom:0}.elementor-105 .elementor-element.elementor-element-a92e34d .aux-staff-content .col-subtitle{font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;line-height:25px}.elementor-105 .elementor-element.elementor-element-a92e34d .aux-widget-staff .aux-staff-content{padding:32px 27px}.elementor-105 .elementor-element.elementor-element-dc65cb0>.elementor-element-populated>.elementor-widget-wrap{padding:0 15px}.elementor-105 .elementor-element.elementor-element-dc65cb0{animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-105 .elementor-element.elementor-element-7450b5b .col-title a,.elementor-105 .elementor-element.elementor-element-7450b5b .col-title{color:var(--e-global-color-text)}.elementor-105 .elementor-element.elementor-element-7450b5b .col-title,.elementor-105 .elementor-element.elementor-element-7450b5b .col-title a{font-size:30px;font-weight:700;line-height:43px}.elementor-105 .elementor-element.elementor-element-7450b5b .aux-staff-content .col-title{margin-top:0}.elementor-105 .elementor-element.elementor-element-7450b5b .aux-staff-content .col-title{margin-bottom:0}.elementor-105 .elementor-element.elementor-element-7450b5b .col-subtitle{color:var(--e-global-color-text);margin-bottom:0}.elementor-105 .elementor-element.elementor-element-7450b5b .aux-staff-content .col-subtitle{font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;line-height:25px}.elementor-105 .elementor-element.elementor-element-7450b5b .aux-widget-staff .aux-staff-content{padding:32px 27px}.elementor-105 .elementor-element.elementor-element-d4b413f>.elementor-element-populated>.elementor-widget-wrap{padding:0 15px}.elementor-105 .elementor-element.elementor-element-d4b413f{animation-delay:.3s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-105 .elementor-element.elementor-element-ee912ce>.elementor-element-populated>.elementor-widget-wrap{padding:0 15px}.elementor-105 .elementor-element.elementor-element-ee912ce{animation-delay:.45s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-105 .elementor-element.elementor-element-e4a9336>.elementor-container{max-width:1470px}.elementor-105 .elementor-element.elementor-element-e4a9336{margin-top:208px;margin-bottom:152px;padding:0 35px}.elementor-105 .elementor-element.elementor-element-a11799d .aux-modern-heading-primary{font-size:40px;font-weight:700;line-height:50px;color:var(--e-global-color-text);margin:0 0 46px;max-width:443px}.elementor-105 .elementor-element.elementor-element-a11799d .aux-modern-heading-description{color:var(--e-global-color-text);font-size:16px;font-weight:400;line-height:24px;max-width:392px}.elementor-105 .elementor-element.elementor-element-a11799d>.elementor-widget-container{margin:18px 0 0}.elementor-105 .elementor-element.elementor-element-a11799d{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-105 .elementor-element.elementor-element-b5cc0dc{animation-delay:0ms;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-3d22d2e>.elementor-container{min-height:450px}.elementor-105 .elementor-element.elementor-element-3d22d2e:not(.elementor-motion-effects-element-type-background),.elementor-105 .elementor-element.elementor-element-3d22d2e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-105 .elementor-element.elementor-element-ab8cc9e .aux-modern-heading-primary{font-size:65px;line-height:85px}.elementor-105 .elementor-element.elementor-element-71d9049{max-width:768px}.elementor-105 .elementor-element.elementor-element-fd3bd0f>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-105 .elementor-element.elementor-element-07ddf96 .aux-modern-heading-description{max-width:100%}.elementor-105 .elementor-element.elementor-element-07ddf96>.elementor-widget-container{margin:50px 0 0}.elementor-105 .elementor-element.elementor-element-c541b6c>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-105 .elementor-element.elementor-element-69314bd{max-width:768px}.elementor-105 .elementor-element.elementor-element-e4a9336{max-width:768px}.elementor-105 .elementor-element.elementor-element-a11799d .aux-modern-heading-description{max-width:100%}.elementor-105 .elementor-element.elementor-element-a11799d>.elementor-widget-container{margin:50px 0 0}}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-3d22d2e:not(.elementor-motion-effects-element-type-background),.elementor-105 .elementor-element.elementor-element-3d22d2e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-105 .elementor-element.elementor-element-ab8cc9e .aux-modern-heading-primary{font-size:40px;line-height:52px}.elementor-105 .elementor-element.elementor-element-69314bd{margin-top:109px;margin-bottom:0}.elementor-105 .elementor-element.elementor-element-90ea349{max-width:327px}.elementor-105 .elementor-element.elementor-element-219dd1c{width:100%}.elementor-105 .elementor-element.elementor-element-dc65cb0{width:100%}.elementor-105 .elementor-element.elementor-element-dc65cb0>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-105 .elementor-element.elementor-element-d4b413f{width:100%}.elementor-105 .elementor-element.elementor-element-ee912ce{width:100%}}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-fd3bd0f{width:36.2%}.elementor-105 .elementor-element.elementor-element-c541b6c{width:63.8%}.elementor-105 .elementor-element.elementor-element-9d044be{width:54.5%}.elementor-105 .elementor-element.elementor-element-cadeace{width:45.5%}}@media(max-width:1024px) and (min-width:768px){.elementor-105 .elementor-element.elementor-element-fd3bd0f{width:100%}.elementor-105 .elementor-element.elementor-element-c541b6c{width:100%}.elementor-105 .elementor-element.elementor-element-219dd1c{width:50%}.elementor-105 .elementor-element.elementor-element-dc65cb0{width:50%}.elementor-105 .elementor-element.elementor-element-d4b413f{width:50%}.elementor-105 .elementor-element.elementor-element-ee912ce{width:50%}.elementor-105 .elementor-element.elementor-element-9d044be{width:100%}.elementor-105 .elementor-element.elementor-element-cadeace{width:100%}}.elementor-105 .elementor-element.elementor-element-7ac0704{max-width:none !important}.elementor-105 .elementor-element.elementor-element-7ac0704 img{max-width:none}@media only screen and (max-width:1368px){.elementor-105 .elementor-element.elementor-element-7ac0704{display:none}}.elementor-105 .elementor-element.elementor-element-d014fc3 .aux-media-image{filter:grayscale(100%);transition:filter 1s ease-out}.elementor-105 .elementor-element.elementor-element-d014fc3:hover .aux-media-image{filter:grayscale(0)}@media only screen and (max-width:1024px){.elementor-105 .elementor-element.elementor-element-71d9049{margin-right:auto;margin-left:auto}}.elementor-105 .elementor-element.elementor-element-a92e34d .aux-staff-container .aux-media-image{filter:grayscale(100%);transition:filter 1s ease-out;border-radius:10px;overflow:hidden}.elementor-105 .elementor-element.elementor-element-a92e34d .aux-staff-container:hover .aux-media-image{filter:grayscale(0)}.elementor-105 .elementor-element.elementor-element-a92e34d .aux-staff-header{position:relative}.elementor-105 .elementor-element.elementor-element-a92e34d .aux-staff-header:after{content:'';position:absolute;width:100%;padding-top:113%;background:linear-gradient(0deg,rgba(20,20,20,1) 0%,rgba(19,19,19,0) 100%);bottom:0}.elementor-105 .elementor-element.elementor-element-a92e34d .aux-staff-content{position:absolute;bottom:0;left:0;right:0}.elementor-105 .elementor-element.elementor-element-7450b5b .aux-staff-container .aux-media-image{filter:grayscale(100%);transition:filter 1s ease-out;border-radius:10px;overflow:hidden}.elementor-105 .elementor-element.elementor-element-7450b5b .aux-staff-container:hover .aux-media-image{filter:grayscale(0)}.elementor-105 .elementor-element.elementor-element-7450b5b .aux-staff-header{position:relative}.elementor-105 .elementor-element.elementor-element-7450b5b .aux-staff-header:after{content:'';position:absolute;width:100%;padding-top:113%;background:linear-gradient(0deg,rgba(20,20,20,1) 0%,rgba(19,19,19,0) 100%);bottom:0}.elementor-105 .elementor-element.elementor-element-7450b5b .aux-staff-content{position:absolute;bottom:0;left:0;right:0}.elementor-105 .elementor-element.elementor-element-90ea349{margin-right:-35px;margin-left:-35px}@media only screen and (max-width:1024px){.elementor-105 .elementor-element.elementor-element-90ea349{margin-right:0;margin-left:0}}@media only screen and (max-width:768px){.elementor-105 .elementor-element.elementor-element-90ea349{margin-right:auto !important;margin-left:auto !important}}@media only screen and (max-width:1024px){.elementor-105 .elementor-element.elementor-element-69314bd{margin-right:auto;margin-left:auto}}.elementor-105 .elementor-element.elementor-element-b5cc0dc .aux-media-image{filter:grayscale(100%);transition:filter 1s ease-out}.elementor-105 .elementor-element.elementor-element-b5cc0dc:hover .aux-media-image{filter:grayscale(0)}@media only screen and (max-width:1024px){.elementor-105 .elementor-element.elementor-element-e4a9336{margin-right:auto;margin-left:auto}}