.elementor-14 .elementor-element.elementor-element-5f6176e{--display:flex;--min-height:447px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:9px 0px 0px 0px;--border-top-width:9px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#008328;--border-color:#008328;}.elementor-14 .elementor-element.elementor-element-5f6176e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5f6176e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC0C040;background-image:url("https://ctscapeslighting.ca/wp-content/uploads/2023/11/christmas-seamless-pattern-for-use-as-wallpaper-vector-22570321-948x1024.webp");}.elementor-14 .elementor-element.elementor-element-5f6176e::before, .elementor-14 .elementor-element.elementor-element-5f6176e > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-5f6176e > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-5f6176e > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-5f6176e > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-5f6176e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#270404;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-712d44a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-156a3fc > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:94px;margin:-74px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-156a3fc.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-156a3fc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:54px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0d93c57 > .elementor-widget-container{--e-transform-translateY:59px;margin:36px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-0d93c57{font-size:15px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-deac2ce .elementor-button{background-color:#008D0A;}.elementor-14 .elementor-element.elementor-element-deac2ce > .elementor-widget-container{--e-transform-translateY:106px;margin:-45px 14px -45px -3px;}.elementor-14 .elementor-element.elementor-element-a451831{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-c3b5e3c > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-c3b5e3c img{max-width:52%;}.elementor-14 .elementor-element.elementor-element-35c7915{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-f1dcff0{--spacer-size:10px;}.elementor-14 .elementor-element.elementor-element-f1dcff0 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ca334fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-6b5fe3f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-3bec9fe img{width:100%;max-width:100%;height:415px;border-style:solid;border-radius:46px 46px 46px 46px;}.elementor-14 .elementor-element.elementor-element-3e35df3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 20px;--row-gap:9px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-365ef99 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-d6fdd8b .elementor-heading-title{font-size:58px;}.elementor-14 .elementor-element.elementor-element-4fd637e{font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-14 .elementor-element.elementor-element-0460bbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-09e7600{--spacer-size:69px;}.elementor-14 .elementor-element.elementor-element-0bad8dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:37px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px;}.elementor-14 .elementor-element.elementor-element-0bad8dc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0bad8dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000005;}.elementor-14 .elementor-element.elementor-element-9eaef92{--display:flex;--min-height:275px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-7acc75e .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-8361315 .elementor-heading-title{font-size:58px;}.elementor-14 .elementor-element.elementor-element-b0b6784{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-4a7bcb7 img{border-radius:75px 75px 75px 75px;}.elementor-14 .elementor-element.elementor-element-e290f4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-dabaa51{--spacer-size:97px;}.elementor-14 .elementor-element.elementor-element-10234a8{--display:flex;--min-height:1079px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-14 .elementor-element.elementor-element-10234a8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-10234a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6b54a22{--display:flex;--min-height:0px;}.elementor-14 .elementor-element.elementor-element-1fe4f4d{text-align:center;}.elementor-14 .elementor-element.elementor-element-1fe4f4d .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-443eec0{text-align:center;}.elementor-14 .elementor-element.elementor-element-443eec0 .elementor-heading-title{font-size:58px;}.elementor-14 .elementor-element.elementor-element-919c695{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-3ff45a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-inner{width:476px;height:476px;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-interactive-circle-preset-2 .eael-circle-inner{width:476px;height:calc(476px / 2);}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-interactive-circle-preset-2 .eael-circle-content{height:calc(476px / 2);}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-interactive-circle-preset-2 .eael-circle-btn-content{height:calc(476px / 2);}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-btn{width:140px!important;height:140px!important;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-btn-icon i{font-size:29px!important;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-btn-icon svg{width:29px!important;height:29px!important;min-width:29px!important;min-height:29px!important;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-item .eael-circle-btn .eael-circle-btn-icon, .elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-item .eael-circle-btn .eael-circle-btn-icon{background-color:#C50000;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner, .elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-btn .eael-circle-icon-inner{background-color:#C50000;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner span.eael-circle-btn-txt{color:#FFFFFF!important;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner span.eael-circle-btn-txt{color:#FFFFFF!important;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon i{color:#FFFFFF!important;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon svg path{fill:#FFFFFF!important;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-content{font-size:14px;padding:34px 34px 34px 34px !important;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-content-icon i{font-size:50px!important;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-content-icon svg{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;}.elementor-14 .elementor-element.elementor-element-3ff45a0 .eael-circle-btn-content{margin:47px 47px 47px 47px;}.elementor-14 .elementor-element.elementor-element-886777e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-886777e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ea17bd5{--display:flex;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-57d609b img{max-width:96%;}.elementor-14 .elementor-element.elementor-element-ffc1c3d{--display:flex;}.elementor-14 .elementor-element.elementor-element-46f1e6c{width:var( --container-widget-width, 96.99% );max-width:96.99%;--container-widget-width:96.99%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-46f1e6c > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-46f1e6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-46f1e6c img{width:76%;max-width:100%;height:500px;}.elementor-14 .elementor-element.elementor-element-1141158{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-bee51a6 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-14 .elementor-element.elementor-element-bee51a6{text-align:center;}.elementor-14 .elementor-element.elementor-element-bee51a6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;}.elementor-14 .elementor-element.elementor-element-ca37c27 > .elementor-widget-container{padding:13px 13px 13px 13px;}.elementor-14 .elementor-element.elementor-element-ca37c27{--e-rating-justify-content:center;--e-rating-icon-font-size:29px;}.elementor-14 .elementor-element.elementor-element-c2de10d .ha-review-ratting{font-size:22px;}.elementor-14 .elementor-element.elementor-element-c2de10d{--ha-review-media-width:500px;}.elementor-14 .elementor-element.elementor-element-c2de10d .ha-review-figure{height:102px;}.elementor-14 .elementor-element.elementor-element-6152bf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-7d34ab3 .ha-review-ratting{font-size:22px;}.elementor-14 .elementor-element.elementor-element-7d34ab3{--ha-review-media-width:500px;}.elementor-14 .elementor-element.elementor-element-7d34ab3 .ha-review-figure{height:102px;}.elementor-14 .elementor-element.elementor-element-b20ede6{--display:flex;}.elementor-14 .elementor-element.elementor-element-a4c7716 > .elementor-widget-container{margin:71px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a4c7716 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-ed8b069 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-14 .elementor-element.elementor-element-ed8b069 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-14 .elementor-element.elementor-element-ed8b069 .eael-contact-form-7-wrapper{text-align:default;}.elementor-14 .elementor-element.elementor-element-ed8b069 .eael-contact-form-7 .eael-contact-form-7-title{font-size:22px;line-height:77px;}.elementor-14 .elementor-element.elementor-element-ed8b069 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-ffa3161{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-174d34b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-e44b941{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-b199589{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-712d44a{--width:50%;}.elementor-14 .elementor-element.elementor-element-a451831{--width:50%;}.elementor-14 .elementor-element.elementor-element-ca334fe{--content-width:1390px;}.elementor-14 .elementor-element.elementor-element-6b5fe3f{--width:52%;}.elementor-14 .elementor-element.elementor-element-3e35df3{--width:49%;}.elementor-14 .elementor-element.elementor-element-0bad8dc{--content-width:1384px;}.elementor-14 .elementor-element.elementor-element-9eaef92{--content-width:1471px;}.elementor-14 .elementor-element.elementor-element-b0b6784{--width:100%;}.elementor-14 .elementor-element.elementor-element-10234a8{--content-width:1506px;}.elementor-14 .elementor-element.elementor-element-6b54a22{--width:44%;}.elementor-14 .elementor-element.elementor-element-886777e{--width:48.719%;}.elementor-14 .elementor-element.elementor-element-ea17bd5{--content-width:1210px;}.elementor-14 .elementor-element.elementor-element-174d34b{--width:50%;}.elementor-14 .elementor-element.elementor-element-e44b941{--width:50%;}}