.elementor-549 .elementor-element.elementor-element-5d291ea:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-5d291ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://premium-deck-and-rail.xyz/wp-content/uploads/2024/08/1df90d96-3493-4243-825d-94e7f26fd672.jpg");background-position:center center;background-size:cover;}.elementor-549 .elementor-element.elementor-element-5d291ea > .elementor-background-overlay{background-color:#DADADA;opacity:0.23;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-549 .elementor-element.elementor-element-5d291ea .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-549 .elementor-element.elementor-element-5d291ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-13%;margin-bottom:0%;padding:017% 0% 0% 0%;}.elementor-549 .elementor-element.elementor-element-8457087 > .elementor-element-populated{margin:159px 0px 207px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-69d4776 > .elementor-background-overlay{background-color:#F4F4F4;opacity:0.88;}.elementor-549 .elementor-element.elementor-element-69d4776{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:57px;margin-bottom:0px;}.elementor-549 .elementor-element.elementor-element-96374cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-59d7b54 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-59d7b54{text-align:center;}.elementor-549 .elementor-element.elementor-element-59d7b54 .elementor-heading-title{font-size:48px;color:var( --e-global-color-36055e6 );}.elementor-549 .elementor-element.elementor-element-0baf4b8{text-align:center;}.elementor-549 .elementor-element.elementor-element-0baf4b8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-36055e6 );}.elementor-549 .elementor-element.elementor-element-34e9a4c{margin-top:26px;margin-bottom:26px;}.elementor-549 .elementor-element.elementor-element-08f9186 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 100px 0px 0px;}.elementor-549 .elementor-element.elementor-element-3150f01 .elementor-button{background-color:var( --e-global-color-88b5a35 );font-weight:600;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:8px 8px 8px 8px;}.elementor-549 .elementor-element.elementor-element-3150f01 .elementor-button:hover, .elementor-549 .elementor-element.elementor-element-3150f01 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-36055e6 );border-color:var( --e-global-color-36055e6 );}.elementor-549 .elementor-element.elementor-element-3150f01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-3150f01 .elementor-button:hover svg, .elementor-549 .elementor-element.elementor-element-3150f01 .elementor-button:focus svg{fill:var( --e-global-color-36055e6 );}.elementor-549 .elementor-element.elementor-element-df93bbc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 100px 0px 0px;}.elementor-549 .elementor-element.elementor-element-ea5a360 .elementor-button{background-color:var( --e-global-color-88b5a35 );font-weight:600;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:8px 8px 8px 8px;}.elementor-549 .elementor-element.elementor-element-ea5a360 .elementor-button:hover, .elementor-549 .elementor-element.elementor-element-ea5a360 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-36055e6 );border-color:var( --e-global-color-36055e6 );}.elementor-549 .elementor-element.elementor-element-ea5a360 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-ea5a360 .elementor-button:hover svg, .elementor-549 .elementor-element.elementor-element-ea5a360 .elementor-button:focus svg{fill:var( --e-global-color-36055e6 );}.elementor-549 .elementor-element.elementor-element-063c48a{margin-top:28px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-1437f68{text-align:center;}.elementor-549 .elementor-element.elementor-element-d275908{font-size:18px;}.elementor-549 .elementor-element.elementor-element-5108574:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-549 .elementor-element.elementor-element-5108574 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://premium-deck-and-rail.xyz/wp-content/uploads/2022/03/new-deck-built-on-home-in-concord-nc-by-elite-porches-decks-and-more.webp");background-repeat:no-repeat;background-size:cover;}.elementor-549 .elementor-element.elementor-element-5108574 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-549 .elementor-element.elementor-element-5108574 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-549 .elementor-element.elementor-element-e77b793:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-e77b793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88b5a35 );}.elementor-549 .elementor-element.elementor-element-e77b793{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-549 .elementor-element.elementor-element-e77b793 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-549 .elementor-element.elementor-element-887f4b3{text-align:center;}.elementor-549 .elementor-element.elementor-element-887f4b3 .elementor-heading-title{font-size:30px;text-transform:capitalize;color:var( --e-global-color-eb70f36 );}.elementor-549 .elementor-element.elementor-element-b94ff4e > .elementor-container{max-width:1203px;}.elementor-549 .elementor-element.elementor-element-4150409 .elementor-heading-title{font-size:34px;}.elementor-549 .elementor-element.elementor-element-1681dca{font-size:17px;line-height:21px;letter-spacing:0.1px;word-spacing:0px;}.elementor-549 .elementor-element.elementor-element-691a51b{text-align:center;}.elementor-549 .elementor-element.elementor-element-691a51b .elementor-heading-title{font-size:31px;color:var( --e-global-color-36055e6 );}.elementor-549 .elementor-element.elementor-element-2530d62{column-gap:0px;text-align:left;}.elementor-549 .elementor-element.elementor-element-61dea68 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.89;}.elementor-549 .elementor-element.elementor-element-61dea68 > .elementor-element-populated, .elementor-549 .elementor-element.elementor-element-61dea68 > .elementor-element-populated > .elementor-background-overlay, .elementor-549 .elementor-element.elementor-element-61dea68 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-61dea68 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-549 .elementor-element.elementor-element-61dea68 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-549 .elementor-element.elementor-element-b98cfb9{text-align:center;}.elementor-549 .elementor-element.elementor-element-b98cfb9 .elementor-heading-title{font-size:34px;color:var( --e-global-color-36055e6 );}.elementor-549 .elementor-element.elementor-element-b933cd2 .elementor-repeater-item-9b865f1 .uael-business-day-highlight{color:#db6159;}.elementor-549 .elementor-element.elementor-element-b933cd2 .elementor-repeater-item-9b865f1 .uael-business-timing-highlight{color:#db6159;}.elementor-549 .elementor-element.elementor-element-b933cd2 div.uael-days .heading-date{text-align:right;}.elementor-549 .elementor-element.elementor-element-b933cd2 div.uael-days .heading-time{text-align:center;}.elementor-549 .elementor-element.elementor-element-b933cd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 147px 0px 0px;}.elementor-549 .elementor-element.elementor-element-b933cd2 .uael-business-scheduler-box-wrapper div.uael-days div.top-border-divider:not(:first-child){border-top-style:solid;border-top-color:var( --e-global-color-357c8e4 );border-top-width:1px;}@media(min-width:768px){.elementor-549 .elementor-element.elementor-element-fbd077f{width:32.959%;}.elementor-549 .elementor-element.elementor-element-61dea68{width:67.04%;}}@media(max-width:1024px){.elementor-549 .elementor-element.elementor-element-5d291ea{padding:100px 80px 0px 80px;}.elementor-549 .elementor-element.elementor-element-96374cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-08f9186 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-df93bbc > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-549 .elementor-element.elementor-element-5d291ea{margin-top:-326px;margin-bottom:0px;padding:200px 30px 0px 30px;}.elementor-549 .elementor-element.elementor-element-8457087 > .elementor-element-populated{margin:97px 0px 35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-549 .elementor-element.elementor-element-3150f01 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-ea5a360 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-ea5a360 .elementor-button{border-width:2px 2px 2px 2px;}.elementor-549 .elementor-element.elementor-element-b933cd2 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-549 .elementor-element.elementor-element-96374cf{width:100%;}.elementor-549 .elementor-element.elementor-element-08f9186{width:100%;}.elementor-549 .elementor-element.elementor-element-df93bbc{width:100%;}}@media(min-width:1025px){.elementor-549 .elementor-element.elementor-element-5d291ea:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-5d291ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-549 .elementor-element.elementor-element-5108574:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-549 .elementor-element.elementor-element-5108574 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-59d7b54 */.servicetitle {color: #1086ff;font-weight:bold;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-887f4b3 */.servicetitle {color:#353032;font-weight:bold;}/* End custom CSS */