.elementor-1671 .elementor-element.elementor-element-7f48f43{--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:center;--overlay-opacity:0.83;--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px}.elementor-1671 .elementor-element.elementor-element-7f48f43:not(.elementor-motion-effects-element-type-background),.elementor-1671 .elementor-element.elementor-element-7f48f43>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#16181A;background-image:url(https://nationaldeckandstair.net/wp-content/uploads/2026/09/IMG_1121-scaled.jpeg);background-position:0 -127px;background-size:cover}.elementor-1671 .elementor-element.elementor-element-7f48f43::before,.elementor-1671 .elementor-element.elementor-element-7f48f43>.elementor-background-video-container::before,.elementor-1671 .elementor-element.elementor-element-7f48f43>.e-con-inner>.elementor-background-video-container::before,.elementor-1671 .elementor-element.elementor-element-7f48f43>.elementor-background-slideshow::before,.elementor-1671 .elementor-element.elementor-element-7f48f43>.e-con-inner>.elementor-background-slideshow::before,.elementor-1671 .elementor-element.elementor-element-7f48f43>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:rgb(15 18 21 / .82);--background-overlay:''}.elementor-1671 .elementor-element.elementor-element-a8ab54d{--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:28px 28px;--row-gap:28px;--column-gap:28px}.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-1671 .elementor-element.elementor-element-b0c1d4d.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-b0c1d4d{text-align:start}.elementor-1671 .elementor-element.elementor-element-b0c1d4d .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--e-global-color-14e8ab5)}.elementor-1671 .elementor-element.elementor-element-d4a1c8a.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-d4a1c8a{text-align:start}.elementor-1671 .elementor-element.elementor-element-d4a1c8a .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:50px;font-weight:700;line-height:1.05em;color:#F4F2EC}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;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-1671 .elementor-element.elementor-element-96e3626.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-96e3626{text-align:start;font-family:"Public Sans",Sans-serif;font-size:18px;line-height:1.6em;color:#B9B6AE}.elementor-1671 .elementor-element.elementor-element-3edc37a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:-2px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px}.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-1671 .elementor-element.elementor-element-1204f93 .elementor-button{background-color:#F5600E;font-family:"Barlow Condensed",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#16181A;color:#16181A;border-radius:2px 2px 2px 2px;padding:15px 28px 15px 28px}.elementor-1671 .elementor-element.elementor-element-1204f93{padding:2px 2px 2px 2px}.elementor-1671 .elementor-element.elementor-element-1204f93.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-e2f9c01 .elementor-button{background-color:#fff0;font-family:"Barlow Condensed",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#F4F2EC;color:#F4F2EC;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4F2EC;border-radius:2px 2px 2px 2px;padding:15px 28px 15px 28px}.elementor-1671 .elementor-element.elementor-element-e2f9c01.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-cd8bb75{--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:center;--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px}.elementor-1671 .elementor-element.elementor-element-cd8bb75:not(.elementor-motion-effects-element-type-background),.elementor-1671 .elementor-element.elementor-element-cd8bb75>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F4EE}.elementor-1671 .elementor-element.elementor-element-0c77f89{--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;--justify-content:space-around}.elementor-1671 .elementor-element.elementor-element-6c75aab{--display:flex}.elementor-1671 .elementor-element.elementor-element-6c75aab.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-96b9bf7.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-96b9bf7{text-align:start}.elementor-1671 .elementor-element.elementor-element-96b9bf7 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--e-global-color-14e8ab5)}.elementor-1671 .elementor-element.elementor-element-1f7ebc0.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-1f7ebc0{text-align:start}.elementor-1671 .elementor-element.elementor-element-1f7ebc0 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:50px;font-weight:700;line-height:1.05em;color:#14181C}.elementor-1671 .elementor-element.elementor-element-ccb9e2d.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-ccb9e2d{text-align:start;font-family:"Public Sans",Sans-serif;font-size:16.5px;line-height:1.6em;color:#5C6570}.elementor-1671 .elementor-element.elementor-element-b1e20a2.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-b1e20a2{text-align:start;font-family:"Public Sans",Sans-serif;font-size:16px;line-height:1.6em;color:#14181C}.elementor-1671 .elementor-element.elementor-element-5a9666a{--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-1671 .elementor-element.elementor-element-5a9666a.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1671 .elementor-element.elementor-element-b4b9df3.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-b4b9df3{text-align:center}.elementor-1671 .elementor-element.elementor-element-b4b9df3 img{width:100%;height:383px;object-fit:cover;object-position:center center}.elementor-1671 .elementor-element.elementor-element-b584f7c{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px}.elementor-1671 .elementor-element.elementor-element-b584f7c:not(.elementor-motion-effects-element-type-background),.elementor-1671 .elementor-element.elementor-element-b584f7c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EFEADF}.elementor-1671 .elementor-element.elementor-element-a1c11c0.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-a1c11c0{text-align:start}.elementor-1671 .elementor-element.elementor-element-a1c11c0 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--e-global-color-14e8ab5)}.elementor-1671 .elementor-element.elementor-element-caa83b8.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-caa83b8{text-align:start}.elementor-1671 .elementor-element.elementor-element-caa83b8 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.05em;color:#000}.elementor-1671 .elementor-element.elementor-element-817f77b{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-1671 .elementor-element.elementor-element-4881b28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-1671 .elementor-element.elementor-element-4881b28.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-5c27122{width:var(--container-widget-width,5%);max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0}.elementor-1671 .elementor-element.elementor-element-5c27122.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-5c27122.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-d80d24f{width:var(--container-widget-width,90%);max-width:90%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 0 0;border-color:var(--e-global-color-3de9e98);border-radius:0 0 0 0}.elementor-1671 .elementor-element.elementor-element-d80d24f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-d80d24f.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-d80d24f .elementor-heading-title{font-family:"Public Sans",Sans-serif;font-size:18px;font-weight:500;text-transform:none;color:var(--e-global-color-3910459)}.elementor-1671 .elementor-element.elementor-element-8b5c9e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-1671 .elementor-element.elementor-element-8b5c9e3.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-2fb54f8{width:var(--container-widget-width,5%);max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0}.elementor-1671 .elementor-element.elementor-element-2fb54f8.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-2fb54f8.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-42fb48f{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-1671 .elementor-element.elementor-element-42fb48f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-42fb48f.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-42fb48f .elementor-heading-title{font-family:"Public Sans",Sans-serif;font-size:18px;font-weight:500;text-transform:none;color:var(--e-global-color-3910459)}.elementor-1671 .elementor-element.elementor-element-d96a861{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-1671 .elementor-element.elementor-element-d96a861.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-0aa2a14{width:var(--container-widget-width,5%);max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0}.elementor-1671 .elementor-element.elementor-element-0aa2a14.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-0aa2a14.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-371207f{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-1671 .elementor-element.elementor-element-371207f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-371207f.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-371207f .elementor-heading-title{font-family:"Public Sans",Sans-serif;font-size:18px;font-weight:500;text-transform:none;color:var(--e-global-color-3910459)}.elementor-1671 .elementor-element.elementor-element-8c351ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-1671 .elementor-element.elementor-element-8c351ed.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-511db3b{width:var(--container-widget-width,5%);max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0}.elementor-1671 .elementor-element.elementor-element-511db3b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-511db3b.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-6de867a{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-1671 .elementor-element.elementor-element-6de867a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-6de867a.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-6de867a .elementor-heading-title{font-family:"Public Sans",Sans-serif;font-size:18px;font-weight:500;text-transform:none;color:var(--e-global-color-3910459)}.elementor-1671 .elementor-element.elementor-element-002bbf3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-1671 .elementor-element.elementor-element-002bbf3.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-c12a48f{width:var(--container-widget-width,5%);max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0}.elementor-1671 .elementor-element.elementor-element-c12a48f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-c12a48f.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-a509279{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-1671 .elementor-element.elementor-element-a509279.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-a509279.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-a509279 .elementor-heading-title{font-family:"Public Sans",Sans-serif;font-size:18px;font-weight:500;text-transform:none;color:var(--e-global-color-3910459)}.elementor-1671 .elementor-element.elementor-element-5f4437a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-1671 .elementor-element.elementor-element-5f4437a.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-aee7340{width:var(--container-widget-width,5%);max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0}.elementor-1671 .elementor-element.elementor-element-aee7340.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-aee7340.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-be2ef73{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-1671 .elementor-element.elementor-element-be2ef73.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-be2ef73.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-be2ef73 .elementor-heading-title{font-family:"Public Sans",Sans-serif;font-size:18px;font-weight:500;text-transform:none;color:var(--e-global-color-3910459)}.elementor-1671 .elementor-element.elementor-element-5595158{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-1671 .elementor-element.elementor-element-5e6d9e8.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-5e6d9e8{text-align:start}.elementor-1671 .elementor-element.elementor-element-5e6d9e8 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--e-global-color-14e8ab5)}.elementor-1671 .elementor-element.elementor-element-fe26054.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-fe26054{text-align:start}.elementor-1671 .elementor-element.elementor-element-fe26054 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.05em;color:#14181C}.elementor-1671 .elementor-element.elementor-element-5671578{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1671 .elementor-element.elementor-element-3887ba6{--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;border-style:solid;--border-style:solid;border-width:0 0 0 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var(--e-global-color-3de9e98);--border-color:var( --e-global-color-3de9e98 )}.elementor-1671 .elementor-element.elementor-element-3887ba6.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-1bd0bdc.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-1bd0bdc{text-align:start}.elementor-1671 .elementor-element.elementor-element-1bd0bdc .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:45px;font-weight:800;color:var(--e-global-color-14e8ab5)}.elementor-1671 .elementor-element.elementor-element-b34066b.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-b34066b{text-align:start}.elementor-1671 .elementor-element.elementor-element-b34066b .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;color:#14181C}.elementor-1671 .elementor-element.elementor-element-b71546a.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-b71546a{text-align:start;font-family:"Public Sans",Sans-serif;font-size:16px;line-height:1.6em;color:#5C6570}.elementor-1671 .elementor-element.elementor-element-957822d{--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;border-style:solid;--border-style:solid;border-width:0 0 0 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var(--e-global-color-3de9e98);--border-color:var( --e-global-color-3de9e98 )}.elementor-1671 .elementor-element.elementor-element-957822d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-4f3a703.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-4f3a703{text-align:start}.elementor-1671 .elementor-element.elementor-element-4f3a703 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:45px;font-weight:800;color:var(--e-global-color-14e8ab5)}.elementor-1671 .elementor-element.elementor-element-2cfc277.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-2cfc277{text-align:start}.elementor-1671 .elementor-element.elementor-element-2cfc277 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;color:#14181C}.elementor-1671 .elementor-element.elementor-element-f82ea86.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-f82ea86{text-align:start;font-family:"Public Sans",Sans-serif;font-size:16px;line-height:1.6em;color:#5C6570}.elementor-1671 .elementor-element.elementor-element-0e42f24{--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;border-style:solid;--border-style:solid;border-width:0 0 0 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var(--e-global-color-3de9e98);--border-color:var( --e-global-color-3de9e98 );--border-radius:0px 0px 0px 0px}.elementor-1671 .elementor-element.elementor-element-0e42f24.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-e356ec3.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-e356ec3{text-align:start}.elementor-1671 .elementor-element.elementor-element-e356ec3 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:45px;font-weight:800;color:var(--e-global-color-14e8ab5)}.elementor-1671 .elementor-element.elementor-element-f3e6f62.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-f3e6f62{text-align:start}.elementor-1671 .elementor-element.elementor-element-f3e6f62 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;color:#14181C}.elementor-1671 .elementor-element.elementor-element-1ad8f6b{margin:38px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start;font-family:"Public Sans",Sans-serif;font-size:16px;line-height:1.6em;color:#5C6570}.elementor-1671 .elementor-element.elementor-element-1ad8f6b.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-5e28662{--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;border-style:solid;--border-style:solid;border-width:0 0 0 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var(--e-global-color-3de9e98);--border-color:var( --e-global-color-3de9e98 )}.elementor-1671 .elementor-element.elementor-element-5e28662.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-a2fc762.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-a2fc762{text-align:start}.elementor-1671 .elementor-element.elementor-element-a2fc762 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:45px;font-weight:800;color:var(--e-global-color-14e8ab5)}.elementor-1671 .elementor-element.elementor-element-3397b44.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-3397b44{text-align:start}.elementor-1671 .elementor-element.elementor-element-3397b44 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;color:#14181C}.elementor-1671 .elementor-element.elementor-element-a49e51d{padding:38px 0 0 0;text-align:start;font-family:"Public Sans",Sans-serif;font-size:16px;line-height:1.6em;color:#5C6570}.elementor-1671 .elementor-element.elementor-element-a49e51d.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-0390387{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-1671 .elementor-element.elementor-element-0390387:not(.elementor-motion-effects-element-type-background),.elementor-1671 .elementor-element.elementor-element-0390387>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f43eda3)}.elementor-1671 .elementor-element.elementor-element-b2b6e34.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-b2b6e34{text-align:start}.elementor-1671 .elementor-element.elementor-element-b2b6e34 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--e-global-color-14e8ab5)}.elementor-1671 .elementor-element.elementor-element-e9a1ca2.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-e9a1ca2{text-align:start}.elementor-1671 .elementor-element.elementor-element-e9a1ca2 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:50px;font-weight:700;line-height:1.05em;color:#14181C}.elementor-1671 .elementor-element.elementor-element-8afb0f0{--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;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1671 .elementor-element.elementor-element-fc12ba6{--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-1671 .elementor-element.elementor-element-fc12ba6:not(.elementor-motion-effects-element-type-background),.elementor-1671 .elementor-element.elementor-element-fc12ba6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-1671 .elementor-element.elementor-element-fc12ba6.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-380f13c.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-380f13c{text-align:center}.elementor-1671 .elementor-element.elementor-element-380f13c img{height:225px;object-fit:cover;object-position:center center}.elementor-1671 .elementor-element.elementor-element-29df3db{--spacer-size:6px}.elementor-1671 .elementor-element.elementor-element-29df3db.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-d1cceea.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-d1cceea{text-align:start}.elementor-1671 .elementor-element.elementor-element-d1cceea .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:#14181C}.elementor-1671 .elementor-element.elementor-element-4f37a5d.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-4f37a5d{text-align:start;font-family:"Public Sans",Sans-serif;font-size:16px;line-height:1.6em;color:#5C6570}.elementor-1671 .elementor-element.elementor-element-d035a3e .elementor-button{background-color:#fff0;font-family:"Barlow Condensed",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var(--e-global-color-14e8ab5);color:var(--e-global-color-14e8ab5);border-style:double;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-14e8ab5);border-radius:2px 2px 2px 2px;padding:14px 28px 14px 28px}.elementor-1671 .elementor-element.elementor-element-d035a3e{padding:22px 0 0 0}.elementor-1671 .elementor-element.elementor-element-d035a3e.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-b87cfb1{--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-1671 .elementor-element.elementor-element-b87cfb1:not(.elementor-motion-effects-element-type-background),.elementor-1671 .elementor-element.elementor-element-b87cfb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-1671 .elementor-element.elementor-element-b87cfb1.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-e64b6f0.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-e64b6f0{text-align:center}.elementor-1671 .elementor-element.elementor-element-e64b6f0 img{height:225px;object-fit:fill}.elementor-1671 .elementor-element.elementor-element-ddef7ed{--spacer-size:6px}.elementor-1671 .elementor-element.elementor-element-ddef7ed.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-812565a.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-812565a{text-align:start}.elementor-1671 .elementor-element.elementor-element-812565a .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:#14181C}.elementor-1671 .elementor-element.elementor-element-370ac81.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-370ac81{text-align:start;font-family:"Public Sans",Sans-serif;font-size:16px;line-height:1.6em;color:#5C6570}.elementor-1671 .elementor-element.elementor-element-d527c1a .elementor-button{background-color:#fff0;font-family:"Barlow Condensed",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var(--e-global-color-14e8ab5);color:var(--e-global-color-14e8ab5);border-style:double;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-14e8ab5);border-radius:2px 2px 2px 2px;padding:14px 28px 14px 28px}.elementor-1671 .elementor-element.elementor-element-d527c1a{padding:22px 0 0 0}.elementor-1671 .elementor-element.elementor-element-d527c1a.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-c4d7826{--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-1671 .elementor-element.elementor-element-c4d7826:not(.elementor-motion-effects-element-type-background),.elementor-1671 .elementor-element.elementor-element-c4d7826>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-1671 .elementor-element.elementor-element-c4d7826.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-b729253.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-b729253{text-align:center}.elementor-1671 .elementor-element.elementor-element-b729253 img{height:225px;object-fit:cover;object-position:center center}.elementor-1671 .elementor-element.elementor-element-2927bab{--spacer-size:6px}.elementor-1671 .elementor-element.elementor-element-2927bab.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-0efaae2.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-0efaae2{text-align:start}.elementor-1671 .elementor-element.elementor-element-0efaae2 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:#14181C}.elementor-1671 .elementor-element.elementor-element-845b82d.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-845b82d{text-align:start;font-family:"Public Sans",Sans-serif;font-size:16px;line-height:1.6em;color:#5C6570}.elementor-1671 .elementor-element.elementor-element-66b2818 .elementor-button{background-color:#fff0;font-family:"Barlow Condensed",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var(--e-global-color-14e8ab5);color:var(--e-global-color-14e8ab5);border-style:double;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-14e8ab5);border-radius:2px 2px 2px 2px;padding:14px 28px 14px 28px}.elementor-1671 .elementor-element.elementor-element-66b2818{padding:22px 0 0 0}.elementor-1671 .elementor-element.elementor-element-66b2818.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-a65a387{--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}.elementor-1671 .elementor-element.elementor-element-a65a387:not(.elementor-motion-effects-element-type-background),.elementor-1671 .elementor-element.elementor-element-a65a387>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3910459);background-image:url(https://nationaldeckandstair.net/wp-content/uploads/2026/08/FOOTER-1-scaled.png);background-size:cover}.elementor-1671 .elementor-element.elementor-element-cb1a77b{--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}.elementor-1671 .elementor-element.elementor-element-cb1a77b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-64f998c{--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:28px 28px;--row-gap:28px;--column-gap:28px}.elementor-1671 .elementor-element.elementor-element-1371866.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-1371866{text-align:start}.elementor-1671 .elementor-element.elementor-element-1371866 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:50px;font-weight:700;line-height:1.05em;color:var(--e-global-color-6fa8404)}.elementor-1671 .elementor-element.elementor-element-55001e4.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-1671 .elementor-element.elementor-element-55001e4{text-align:start;font-family:"Public Sans",Sans-serif;font-size:19px;line-height:1.6em;color:var(--e-global-color-3de9e98)}.elementor-1671 .elementor-element.elementor-element-374da6b{--display:flex}.elementor-1671 .elementor-element.elementor-element-374da6b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-0a927f0{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px}.elementor-1671 .elementor-element.elementor-element-8d0d682 .elementor-button{background-color:var(--e-global-color-14e8ab5);font-family:"Barlow Condensed",Sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var(--e-global-color-3910459);color:var(--e-global-color-3910459);border-radius:2px 2px 2px 2px;padding:15px 45px 15px 45px}.elementor-1671 .elementor-element.elementor-element-8d0d682.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1671 .elementor-element.elementor-element-8d0d682.xpro-widget-bg-overlay:before{transition:background 0.3s}:root{--page-title-display:none}@media(max-width:1024px){.elementor-1671 .elementor-element.elementor-element-7f48f43:not(.elementor-motion-effects-element-type-background),.elementor-1671 .elementor-element.elementor-element-7f48f43>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-1671 .elementor-element.elementor-element-7f48f43:not(.elementor-motion-effects-element-type-background),.elementor-1671 .elementor-element.elementor-element-7f48f43>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(min-width:768px){.elementor-1671 .elementor-element.elementor-element-a8ab54d{--content-width:1200px}.elementor-1671 .elementor-element.elementor-element-3edc37a{--width:100%}.elementor-1671 .elementor-element.elementor-element-0c77f89{--content-width:1200px}.elementor-1671 .elementor-element.elementor-element-6c75aab{--width:55%}.elementor-1671 .elementor-element.elementor-element-5a9666a{--width:36.268%}.elementor-1671 .elementor-element.elementor-element-b584f7c{--content-width:1200px}.elementor-1671 .elementor-element.elementor-element-4881b28{--width:45%}.elementor-1671 .elementor-element.elementor-element-8b5c9e3{--width:45%}.elementor-1671 .elementor-element.elementor-element-d96a861{--width:45%}.elementor-1671 .elementor-element.elementor-element-8c351ed{--width:45%}.elementor-1671 .elementor-element.elementor-element-002bbf3{--width:45%}.elementor-1671 .elementor-element.elementor-element-5f4437a{--width:45%}.elementor-1671 .elementor-element.elementor-element-5595158{--content-width:1200px}.elementor-1671 .elementor-element.elementor-element-5671578{--content-width:1200px}.elementor-1671 .elementor-element.elementor-element-3887ba6{--width:23%}.elementor-1671 .elementor-element.elementor-element-957822d{--width:23%}.elementor-1671 .elementor-element.elementor-element-0e42f24{--width:23%}.elementor-1671 .elementor-element.elementor-element-5e28662{--width:23%}.elementor-1671 .elementor-element.elementor-element-0390387{--content-width:1200px}.elementor-1671 .elementor-element.elementor-element-8afb0f0{--content-width:1200px}.elementor-1671 .elementor-element.elementor-element-fc12ba6{--width:30%}.elementor-1671 .elementor-element.elementor-element-b87cfb1{--width:30%}.elementor-1671 .elementor-element.elementor-element-c4d7826{--width:30%}.elementor-1671 .elementor-element.elementor-element-a65a387{--content-width:1200px}.elementor-1671 .elementor-element.elementor-element-cb1a77b{--width:62%}.elementor-1671 .elementor-element.elementor-element-64f998c{--width:100%}.elementor-1671 .elementor-element.elementor-element-374da6b{--width:36%}.elementor-1671 .elementor-element.elementor-element-0a927f0{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-1671 .elementor-element.elementor-element-fc12ba6{--width:266%}.elementor-1671 .elementor-element.elementor-element-b87cfb1{--width:264px}.elementor-1671 .elementor-element.elementor-element-c4d7826{--width:274px}}