.elementor-511 .elementor-element.elementor-element-2a48d34:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-2a48d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a185853 );}.elementor-511 .elementor-element.elementor-element-2a48d34 > .elementor-background-overlay{background-image:url("https://truenorthrenovations.ca/wp-content/uploads/2025/06/building-beautiful-decks-outdoor-living_810293-134132.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-511 .elementor-element.elementor-element-2a48d34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14em 0em 7em 0em;}.elementor-511 .elementor-element.elementor-element-f2b44d5 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-a185853 );opacity:0.5;}.elementor-511 .elementor-element.elementor-element-f2b44d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-511 .elementor-element.elementor-element-f2b44d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-511 .elementor-element.elementor-element-073f78b .elementor-heading-title{color:var( --e-global-color-a291686 );}.elementor-511 .elementor-element.elementor-element-c147959{color:var( --e-global-color-a291686 );}.elementor-511 .elementor-element.elementor-element-08a8999 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FF0000 0%, #f2295b 100%);}.elementor-511 .elementor-element.elementor-element-c184d16 > .elementor-container{max-width:1473px;}.elementor-511 .elementor-element.elementor-element-c184d16{padding:060px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-aeace1c{text-align:center;}.elementor-511 .elementor-element.elementor-element-7f35423{--e-image-carousel-slides-to-show:4;}.elementor-511 .elementor-element.elementor-element-7f35423 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-511 .elementor-element.elementor-element-7f35423 .elementor-swiper-button.elementor-swiper-button-next{color:#FF0303;}.elementor-511 .elementor-element.elementor-element-7f35423 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-511 .elementor-element.elementor-element-7f35423 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FF0303;}.elementor-511 .elementor-element.elementor-element-7f35423 .swiper-wrapper{display:flex;align-items:center;}.elementor-511 .elementor-element.elementor-element-378e665 > .elementor-container{max-width:1473px;}.elementor-511 .elementor-element.elementor-element-378e665{padding:060px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-69b778a{text-align:center;}.elementor-511 .elementor-element.elementor-element-b5029da{--e-image-carousel-slides-to-show:4;}.elementor-511 .elementor-element.elementor-element-b5029da .elementor-swiper-button.elementor-swiper-button-prev, .elementor-511 .elementor-element.elementor-element-b5029da .elementor-swiper-button.elementor-swiper-button-next{color:#FF0303;}.elementor-511 .elementor-element.elementor-element-b5029da .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-511 .elementor-element.elementor-element-b5029da .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FF0303;}.elementor-511 .elementor-element.elementor-element-b5029da .swiper-wrapper{display:flex;align-items:center;}.elementor-511 .elementor-element.elementor-element-847e0f4 > .elementor-container{max-width:1473px;}.elementor-511 .elementor-element.elementor-element-847e0f4{padding:060px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-3abee4c{text-align:center;}.elementor-511 .elementor-element.elementor-element-eea0b21{--e-image-carousel-slides-to-show:4;}.elementor-511 .elementor-element.elementor-element-eea0b21 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-511 .elementor-element.elementor-element-eea0b21 .elementor-swiper-button.elementor-swiper-button-next{color:#FF0303;}.elementor-511 .elementor-element.elementor-element-eea0b21 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-511 .elementor-element.elementor-element-eea0b21 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FF0303;}.elementor-511 .elementor-element.elementor-element-eea0b21 .swiper-wrapper{display:flex;align-items:center;}.elementor-511 .elementor-element.elementor-element-0596076 > .elementor-container{max-width:1473px;}.elementor-511 .elementor-element.elementor-element-0596076{padding:060px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-dac6d61{text-align:center;}.elementor-511 .elementor-element.elementor-element-31cff87{--e-image-carousel-slides-to-show:4;}.elementor-511 .elementor-element.elementor-element-31cff87 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-511 .elementor-element.elementor-element-31cff87 .elementor-swiper-button.elementor-swiper-button-next{color:#FF0303;}.elementor-511 .elementor-element.elementor-element-31cff87 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-511 .elementor-element.elementor-element-31cff87 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FF0303;}.elementor-511 .elementor-element.elementor-element-31cff87 .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-511 .elementor-element.elementor-element-2a48d34{padding:14em 0em 0em 0em;}}@media(max-width:767px){.elementor-511 .elementor-element.elementor-element-2a48d34{padding:14em 0em 0em 0em;}}