.elementor-6 .elementor-element.elementor-element-8377512{--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;--overlay-opacity:0.74;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6 .elementor-element.elementor-element-8377512:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8377512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairfaxcountyvirginiadeckbuilders.com/wp-content/uploads/2026/02/Fairfax-countyReston.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-8377512::before, .elementor-6 .elementor-element.elementor-element-8377512 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-8377512 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-8377512 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-8377512 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-8377512 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor2 );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-8f81019{--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-6 .elementor-element.elementor-element-8f81019.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-b1bb48e{--display:flex;}.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-6 .elementor-element.elementor-element-5ca9462 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:700;color:#FFFFFF;}.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-6 .elementor-element.elementor-element-c9caf96{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-c9caf96 a{color:#6EC1E4;}.elementor-6 .elementor-element.elementor-element-d1797ae{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a8f2078{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-9ed00d0{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-9ed00d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-6 .elementor-element.elementor-element-9ed00d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-6 .elementor-element.elementor-element-9ed00d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-6 .elementor-element.elementor-element-9ed00d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-6 .elementor-element.elementor-element-9ed00d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-6 .elementor-element.elementor-element-9ed00d0 .elementor-icon-list-icon i{color:#F09E3A;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-9ed00d0 .elementor-icon-list-icon svg{fill:#F09E3A;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-9ed00d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-9ed00d0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-6 .elementor-element.elementor-element-9ed00d0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-6 .elementor-element.elementor-element-068796d .elementor-button{background-color:#F09E3A;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-068796d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-ddaf362{--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-6 .elementor-element.elementor-element-ddaf362:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ddaf362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2c26c63{--display:flex;}.elementor-6 .elementor-element.elementor-element-75d82ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-232a2a5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-232a2a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;line-height:50px;color:#2C2C2C;}.elementor-6 .elementor-element.elementor-element-55bea13{width:var( --container-widget-width, 67.158% );max-width:67.158%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:67.158%;--container-widget-flex-grow:0;column-gap:5px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#9A9A9A;}.elementor-6 .elementor-element.elementor-element-55bea13.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-31d8e97{width:var( --container-widget-width, 66.069% );max-width:66.069%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:66.069%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#9A9A9A;}.elementor-6 .elementor-element.elementor-element-31d8e97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-8193ce1{--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-6 .elementor-element.elementor-element-38975dd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-38975dd.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-6 .elementor-element.elementor-element-a7e5caf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-a7e5caf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#999999;}.elementor-6 .elementor-element.elementor-element-e471024{--display:flex;}.elementor-6 .elementor-element.elementor-element-826612f{text-align:center;}.elementor-6 .elementor-element.elementor-element-826612f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#999999;}.elementor-6 .elementor-element.elementor-element-341ba19{--display:flex;}.elementor-6 .elementor-element.elementor-element-341ba19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-a990bb7{width:var( --container-widget-width, 104.571% );max-width:104.571%;--container-widget-width:104.571%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-a990bb7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-a990bb7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#999999;}.elementor-6 .elementor-element.elementor-element-05db25a{--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-6 .elementor-element.elementor-element-8e7aa2c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-8e7aa2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-81ac3fd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-81ac3fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#999999;}.elementor-6 .elementor-element.elementor-element-9395c7c{--display:flex;}.elementor-6 .elementor-element.elementor-element-a2383a4{text-align:center;}.elementor-6 .elementor-element.elementor-element-a2383a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#999999;}.elementor-6 .elementor-element.elementor-element-32f962a{--display:flex;}.elementor-6 .elementor-element.elementor-element-32f962a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-a891f5a{width:var( --container-widget-width, 104.571% );max-width:104.571%;--container-widget-width:104.571%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-a891f5a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-a891f5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#999999;}.elementor-6 .elementor-element.elementor-element-83e51a2{--display:flex;}.elementor-6 .elementor-element.elementor-element-37a8a80 .elementor-button{background-color:#F09E3A;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:20px;fill:#EFEFF1;color:#EFEFF1;padding:19px 40px 19px 40px;}.elementor-6 .elementor-element.elementor-element-37a8a80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8a00ea0{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8a00ea0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8a00ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A494B;}.elementor-6 .elementor-element.elementor-element-8a00ea0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-17a4770{--display:flex;}.elementor-6 .elementor-element.elementor-element-5027467{--display:flex;}.elementor-6 .elementor-element.elementor-element-1307a58{text-align:center;}.elementor-6 .elementor-element.elementor-element-1307a58 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-2974a61{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-2974a61 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-2974a61 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-5a41178{width:var( --container-widget-width, 81.49% );max-width:81.49%;--container-widget-width:81.49%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-5a41178.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-5a41178 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:27px;color:#FEFEFE;}.elementor-6 .elementor-element.elementor-element-b8bb77d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-b8bb77d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-b8bb77d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-68d8bdb .elementor-button{background-color:#F09E3A;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:15px;fill:#EFEFF1;color:#EFEFF1;border-radius:40px 40px 40px 40px;padding:14px 40px 14px 40px;}.elementor-6 .elementor-element.elementor-element-68d8bdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f1d98f8{--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;--overlay-opacity:0.5;--padding-top:1px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f1d98f8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f1d98f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairfaxcountyvirginiadeckbuilders.com/wp-content/uploads/2026/02/RestonVA.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-f1d98f8::before, .elementor-6 .elementor-element.elementor-element-f1d98f8 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-f1d98f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-f1d98f8 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-f1d98f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-f1d98f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-e54524f{--display:flex;}.elementor-6 .elementor-element.elementor-element-15f3344{--display:flex;}.elementor-6 .elementor-element.elementor-element-3b134fb{text-align:center;}.elementor-6 .elementor-element.elementor-element-3b134fb .elementor-heading-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-df18c14{width:var( --container-widget-width, 73.09% );max-width:73.09%;--container-widget-width:73.09%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-df18c14.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-df18c14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#FFFFFFCC;}.elementor-6 .elementor-element.elementor-element-e79daa9{--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-6 .elementor-element.elementor-element-3350889{--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-6 .elementor-element.elementor-element-d0ee076{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-244961b img{width:100%;height:317px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-2378eff{--display:flex;--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-6 .elementor-element.elementor-element-2378eff:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2378eff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2378eff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-7e2ddd2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-7e2ddd2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:#2C2C2C;}.elementor-6 .elementor-element.elementor-element-819f3bb{text-align:center;}.elementor-6 .elementor-element.elementor-element-819f3bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#999999;}.elementor-6 .elementor-element.elementor-element-55767bb{--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-6 .elementor-element.elementor-element-ecd5a48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-0c048fe img{width:100%;height:317px;object-fit:cover;object-position:center center;}.elementor-6 .elementor-element.elementor-element-0722385{--display:flex;--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-6 .elementor-element.elementor-element-0722385:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0722385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-0722385.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-89ea152{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-89ea152 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:#2C2C2C;}.elementor-6 .elementor-element.elementor-element-8c93143{text-align:center;}.elementor-6 .elementor-element.elementor-element-8c93143 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#999999;}.elementor-6 .elementor-element.elementor-element-5cfb0d1{--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-6 .elementor-element.elementor-element-ee37176{--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-6 .elementor-element.elementor-element-28d6153{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-080c388 img{width:100%;height:316px;object-fit:cover;object-position:center center;}.elementor-6 .elementor-element.elementor-element-02e1e7b{--display:flex;--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-6 .elementor-element.elementor-element-02e1e7b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-02e1e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-02e1e7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-6656c51{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-6656c51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:#2C2C2C;}.elementor-6 .elementor-element.elementor-element-a7bdfa7{text-align:center;}.elementor-6 .elementor-element.elementor-element-a7bdfa7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#999999;}.elementor-6 .elementor-element.elementor-element-1e04b8e{--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-6 .elementor-element.elementor-element-5dafd0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-66927c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-66927c5 img{width:183%;height:317px;object-fit:cover;object-position:center center;}.elementor-6 .elementor-element.elementor-element-5de738d{--display:flex;--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-6 .elementor-element.elementor-element-5de738d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5de738d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5de738d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-880d976{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-880d976 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:#2C2C2C;}.elementor-6 .elementor-element.elementor-element-c073f93{text-align:center;}.elementor-6 .elementor-element.elementor-element-c073f93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#999999;}.elementor-6 .elementor-element.elementor-element-dd97ccd{--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-6 .elementor-element.elementor-element-9cc711f{--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-6 .elementor-element.elementor-element-f86c807{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-19d4c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-19d4c48 img{width:183%;height:317px;object-fit:cover;object-position:center center;}.elementor-6 .elementor-element.elementor-element-711603a{--display:flex;--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-6 .elementor-element.elementor-element-711603a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-711603a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-711603a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-96f5fe8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-96f5fe8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:#2C2C2C;}.elementor-6 .elementor-element.elementor-element-3e1bc1f{text-align:center;}.elementor-6 .elementor-element.elementor-element-3e1bc1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#999999;}.elementor-6 .elementor-element.elementor-element-563042b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-d655edd{width:var( --container-widget-width, 81.039% );max-width:81.039%;--container-widget-width:81.039%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-d655edd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-d655edd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:27px;color:#FFFFFFCC;}.elementor-6 .elementor-element.elementor-element-97776ee{--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;--overlay-opacity:0.5;--padding-top:1px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-97776ee:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-97776ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairfaxcountyvirginiadeckbuilders.com/wp-content/uploads/2026/01/imgi_9_Old-Wilmington-RD-deck-build-scaled-1.jpg");background-position:top center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-97776ee::before, .elementor-6 .elementor-element.elementor-element-97776ee > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-97776ee > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-97776ee > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-97776ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-97776ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-cea02f0{--display:flex;}.elementor-6 .elementor-element.elementor-element-58ff604{--display:flex;}.elementor-6 .elementor-element.elementor-element-5aa9b3a{text-align:center;}.elementor-6 .elementor-element.elementor-element-5aa9b3a .elementor-heading-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-8a008b1{width:var( --container-widget-width, 73.09% );max-width:73.09%;--container-widget-width:73.09%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-8a008b1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-8a008b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#FFFFFFCC;}.elementor-6 .elementor-element.elementor-element-90f6bb4{--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-6 .elementor-element.elementor-element-d518781{--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-6 .elementor-element.elementor-element-01fc5d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-23ee4f8{--display:flex;--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-6 .elementor-element.elementor-element-23ee4f8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-23ee4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-23ee4f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-eae8719{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-eae8719 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:#2C2C2C;}.elementor-6 .elementor-element.elementor-element-70bfc28{text-align:center;}.elementor-6 .elementor-element.elementor-element-70bfc28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#999999;}.elementor-6 .elementor-element.elementor-element-8aa72df{--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-6 .elementor-element.elementor-element-eb3c399{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d4b5336{--display:flex;--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-6 .elementor-element.elementor-element-d4b5336:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d4b5336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d4b5336.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-b6d3cb6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-b6d3cb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:#2C2C2C;}.elementor-6 .elementor-element.elementor-element-dc21fbe{text-align:center;}.elementor-6 .elementor-element.elementor-element-dc21fbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#999999;}.elementor-6 .elementor-element.elementor-element-5c9da1e{--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-6 .elementor-element.elementor-element-d1099ca{--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-6 .elementor-element.elementor-element-134e671{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8e54858{--display:flex;--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-6 .elementor-element.elementor-element-8e54858:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8e54858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-8e54858.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-a740945{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-a740945 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:#2C2C2C;}.elementor-6 .elementor-element.elementor-element-cc0abe7{text-align:center;}.elementor-6 .elementor-element.elementor-element-cc0abe7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#999999;}.elementor-6 .elementor-element.elementor-element-32b1942{--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-6 .elementor-element.elementor-element-2cdc599{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-cc9f80f{--display:flex;--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-6 .elementor-element.elementor-element-cc9f80f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-cc9f80f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-cc9f80f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-0fd49e3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-0fd49e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:#2C2C2C;}.elementor-6 .elementor-element.elementor-element-b526575{text-align:center;}.elementor-6 .elementor-element.elementor-element-b526575 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#999999;}.elementor-6 .elementor-element.elementor-element-6c50266{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:20px;}.elementor-6 .elementor-element.elementor-element-6c50266.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-afc5e1e{--display:flex;}.elementor-6 .elementor-element.elementor-element-f8419ed{--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-6 .elementor-element.elementor-element-16aebe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-b4b57cc{--display:flex;--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-6 .elementor-element.elementor-element-b4b57cc:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b4b57cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b4b57cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-87dd8e0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-87dd8e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:#2C2C2C;}.elementor-6 .elementor-element.elementor-element-f784a3d{text-align:center;}.elementor-6 .elementor-element.elementor-element-f784a3d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#999999;}.elementor-6 .elementor-element.elementor-element-8d66184{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-18fb090{width:var( --container-widget-width, 81.039% );max-width:81.039%;--container-widget-width:81.039%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-18fb090.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-18fb090 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:27px;color:#FFFFFFCC;}.elementor-6 .elementor-element.elementor-element-9a1a2f2{--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-6 .elementor-element.elementor-element-9a1a2f2:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9a1a2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#494A4A;}.elementor-6 .elementor-element.elementor-element-1b9c95d{--display:flex;}.elementor-6 .elementor-element.elementor-element-d863c22{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-d863c22.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-7f81bbf{text-align:center;}.elementor-6 .elementor-element.elementor-element-7f81bbf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-cfe79bf{width:var( --container-widget-width, 108.887% );max-width:108.887%;--container-widget-width:108.887%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-cfe79bf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-cfe79bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2f33f30 .elementor-button{background-color:#F09E3A;font-family:"Roboto", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-1c9cbaa{--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-6 .elementor-element.elementor-element-3667b76{--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-6 .elementor-element.elementor-element-012a064{--display:flex;}.elementor-6 .elementor-element.elementor-element-69eca15{--display:flex;}.elementor-6 .elementor-element.elementor-element-c24f853{--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;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c24f853:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c24f853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairfaxcountyvirginiadeckbuilders.com/wp-content/uploads/2026/01/imgi_14_Building-a-Deck-Without-a-Permit.jpg");background-size:cover;}.elementor-6 .elementor-element.elementor-element-c24f853::before, .elementor-6 .elementor-element.elementor-element-c24f853 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-c24f853 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-c24f853 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-c24f853 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-c24f853 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0303;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-c24f853.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-3ec6268{--display:flex;}.elementor-6 .elementor-element.elementor-element-3ec6268.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-7242f2c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:75px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-7242f2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-dfe2641{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-6 .elementor-element.elementor-element-dfe2641 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a83dc25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-6 .elementor-element.elementor-element-a83dc25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;font-style:italic;line-height:27px;color:#CCCCCC;}.elementor-6 .elementor-element.elementor-element-3b873be{--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-6 .elementor-element.elementor-element-3b873be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-421ad01{--display:flex;}.elementor-6 .elementor-element.elementor-element-421ad01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-aea362d{--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-6 .elementor-element.elementor-element-834c2da{--display:flex;}.elementor-6 .elementor-element.elementor-element-834c2da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-1f9f6f6 .elementor-icon-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-1f9f6f6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-1f9f6f6.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-1f9f6f6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-1f9f6f6.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-1f9f6f6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-1f9f6f6 .elementor-icon{font-size:30px;}.elementor-6 .elementor-element.elementor-element-1f9f6f6 .elementor-icon svg{height:30px;}.elementor-6 .elementor-element.elementor-element-bbc8fea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-bbc8fea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-c993222{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6 .elementor-element.elementor-element-c993222 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-db26528{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6 .elementor-element.elementor-element-db26528 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-176355f{--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;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-c36e443{--display:flex;}.elementor-6 .elementor-element.elementor-element-c36e443.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-365ea90 .elementor-icon-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-365ea90.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-365ea90.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-365ea90.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-365ea90.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-365ea90.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-365ea90 .elementor-icon{font-size:30px;}.elementor-6 .elementor-element.elementor-element-365ea90 .elementor-icon svg{height:30px;}.elementor-6 .elementor-element.elementor-element-36d91a8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-36d91a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-dfad56b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6 .elementor-element.elementor-element-dfad56b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-c3afe3c{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6 .elementor-element.elementor-element-c3afe3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-bfe7f45{--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;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-96c48b1{--display:flex;}.elementor-6 .elementor-element.elementor-element-96c48b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-7f94b45 .elementor-icon-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-7f94b45.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-7f94b45.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-7f94b45.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-7f94b45.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-7f94b45.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-7f94b45 .elementor-icon{font-size:30px;}.elementor-6 .elementor-element.elementor-element-7f94b45 .elementor-icon svg{height:30px;}.elementor-6 .elementor-element.elementor-element-b6c8bc6{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:-35px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-b6c8bc6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-22b6824{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6 .elementor-element.elementor-element-22b6824 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-eb8cec7{--display:flex;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-8f81019{--width:90.857%;}.elementor-6 .elementor-element.elementor-element-38975dd{--width:34.126%;}.elementor-6 .elementor-element.elementor-element-341ba19{--width:30.717%;}.elementor-6 .elementor-element.elementor-element-8e7aa2c{--width:34.126%;}.elementor-6 .elementor-element.elementor-element-32f962a{--width:30.717%;}.elementor-6 .elementor-element.elementor-element-8a00ea0{--width:100%;}.elementor-6 .elementor-element.elementor-element-3350889{--width:100%;}.elementor-6 .elementor-element.elementor-element-d0ee076{--width:50.888%;}.elementor-6 .elementor-element.elementor-element-2378eff{--width:47.464%;}.elementor-6 .elementor-element.elementor-element-55767bb{--width:100%;}.elementor-6 .elementor-element.elementor-element-ecd5a48{--width:50.888%;}.elementor-6 .elementor-element.elementor-element-0722385{--width:47.464%;}.elementor-6 .elementor-element.elementor-element-ee37176{--width:100%;}.elementor-6 .elementor-element.elementor-element-28d6153{--width:50.888%;}.elementor-6 .elementor-element.elementor-element-02e1e7b{--width:47.464%;}.elementor-6 .elementor-element.elementor-element-1e04b8e{--width:100%;}.elementor-6 .elementor-element.elementor-element-5dafd0d{--width:50.888%;}.elementor-6 .elementor-element.elementor-element-5de738d{--width:47.464%;}.elementor-6 .elementor-element.elementor-element-9cc711f{--width:100%;}.elementor-6 .elementor-element.elementor-element-f86c807{--width:50.888%;}.elementor-6 .elementor-element.elementor-element-711603a{--width:47.464%;}.elementor-6 .elementor-element.elementor-element-d518781{--width:100%;}.elementor-6 .elementor-element.elementor-element-01fc5d7{--width:50.888%;}.elementor-6 .elementor-element.elementor-element-23ee4f8{--width:47.464%;}.elementor-6 .elementor-element.elementor-element-8aa72df{--width:100%;}.elementor-6 .elementor-element.elementor-element-eb3c399{--width:50.888%;}.elementor-6 .elementor-element.elementor-element-d4b5336{--width:47.464%;}.elementor-6 .elementor-element.elementor-element-d1099ca{--width:100%;}.elementor-6 .elementor-element.elementor-element-134e671{--width:50.888%;}.elementor-6 .elementor-element.elementor-element-8e54858{--width:47.464%;}.elementor-6 .elementor-element.elementor-element-32b1942{--width:100%;}.elementor-6 .elementor-element.elementor-element-2cdc599{--width:50.888%;}.elementor-6 .elementor-element.elementor-element-cc9f80f{--width:47.464%;}.elementor-6 .elementor-element.elementor-element-6c50266{--width:49.952%;}.elementor-6 .elementor-element.elementor-element-f8419ed{--width:100%;}.elementor-6 .elementor-element.elementor-element-16aebe6{--width:50.888%;}.elementor-6 .elementor-element.elementor-element-b4b57cc{--width:47.464%;}.elementor-6 .elementor-element.elementor-element-d863c22{--width:96.217%;}.elementor-6 .elementor-element.elementor-element-c24f853{--width:100.373%;}.elementor-6 .elementor-element.elementor-element-3ec6268{--width:72.956%;}.elementor-6 .elementor-element.elementor-element-7242f2c{--width:128.98%;}.elementor-6 .elementor-element.elementor-element-3b873be{--width:97.359%;}.elementor-6 .elementor-element.elementor-element-834c2da{--width:4.63%;}.elementor-6 .elementor-element.elementor-element-bbc8fea{--width:62.03%;}.elementor-6 .elementor-element.elementor-element-c36e443{--width:4.972%;}.elementor-6 .elementor-element.elementor-element-36d91a8{--width:62.03%;}.elementor-6 .elementor-element.elementor-element-96c48b1{--width:5.427%;}.elementor-6 .elementor-element.elementor-element-b6c8bc6{--width:62.03%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-8f81019{--width:750px;}.elementor-6 .elementor-element.elementor-element-563042b{--content-width:1060px;}.elementor-6 .elementor-element.elementor-element-421ad01{--width:351.609px;}.elementor-6 .elementor-element.elementor-element-bbc8fea{--width:229.891px;}.elementor-6 .elementor-element.elementor-element-36d91a8{--width:227.891px;}.elementor-6 .elementor-element.elementor-element-b6c8bc6{--width:193.891px;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-5ca9462 .elementor-heading-title{font-size:27px;}.elementor-6 .elementor-element.elementor-element-55bea13{width:var( --container-widget-width, 588.391px );max-width:588.391px;--container-widget-width:588.391px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-31d8e97{width:var( --container-widget-width, 573.844px );max-width:573.844px;--container-widget-width:573.844px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-68d8bdb .elementor-button{font-size:20px;}.elementor-6 .elementor-element.elementor-element-df18c14{width:var( --container-widget-width, 620.125px );max-width:620.125px;--container-widget-width:620.125px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-e79daa9{--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-6 .elementor-element.elementor-element-5cfb0d1{--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-6 .elementor-element.elementor-element-dd97ccd{--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-6 .elementor-element.elementor-element-2f33f30 .elementor-button{font-size:20px;}.elementor-6 .elementor-element.elementor-element-bbc8fea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-36d91a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-b6c8bc6{--margin-top:-5px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-5ca9462 .elementor-heading-title{font-size:15px;}.elementor-6 .elementor-element.elementor-element-c9caf96{font-size:16px;}.elementor-6 .elementor-element.elementor-element-d1797ae{font-size:16px;}.elementor-6 .elementor-element.elementor-element-a8f2078{font-size:16px;}.elementor-6 .elementor-element.elementor-element-9ed00d0{--e-icon-list-icon-size:14px;}.elementor-6 .elementor-element.elementor-element-9ed00d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-9ed00d0 .elementor-icon-list-item > a{font-size:14px;}.elementor-6 .elementor-element.elementor-element-068796d .elementor-button{font-size:14px;}.elementor-6 .elementor-element.elementor-element-75d82ed{--width:100%;}.elementor-6 .elementor-element.elementor-element-232a2a5 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-6 .elementor-element.elementor-element-55bea13{--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;font-size:14px;}.elementor-6 .elementor-element.elementor-element-31d8e97{--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;font-size:14px;}.elementor-6 .elementor-element.elementor-element-37a8a80 .elementor-button{font-size:14px;}.elementor-6 .elementor-element.elementor-element-1307a58 .elementor-heading-title{font-size:23px;}.elementor-6 .elementor-element.elementor-element-5a41178 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-68d8bdb .elementor-button{font-size:12px;}.elementor-6 .elementor-element.elementor-element-df18c14{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-6 .elementor-element.elementor-element-df18c14 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-8a008b1{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-6 .elementor-element.elementor-element-8a008b1 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-70bfc28{padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-8aa72df{--width:500px;}.elementor-6 .elementor-element.elementor-element-eb3c399:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-eb3c399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairfaxcountyvirginiadeckbuilders.com/wp-content/uploads/2026/02/commercial_deck_3.jpeg");}.elementor-6 .elementor-element.elementor-element-dc21fbe{padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-ffa60e0 img{width:100%;}.elementor-6 .elementor-element.elementor-element-8e54858{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-cc0abe7{padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-b526575{padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-6c50266{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-16aebe6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-16aebe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairfaxcountyvirginiadeckbuilders.com/wp-content/uploads/2026/02/commercial_deck_3.jpeg");}.elementor-6 .elementor-element.elementor-element-f784a3d{padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-18fb090 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-7f81bbf .elementor-heading-title{font-size:23px;}.elementor-6 .elementor-element.elementor-element-cfe79bf .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-7242f2c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-a83dc25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-a83dc25 .elementor-heading-title{font-size:15px;}.elementor-6 .elementor-element.elementor-element-bbc8fea{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-36d91a8{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-b6c8bc6{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}