.elementor-17 .elementor-element.elementor-element-e6bc9ed{--display:flex;--min-height:147px;--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.44;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e6bc9ed:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e6bc9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Deck-builder-home1-scaled.webp");background-position:0px -606px;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-e6bc9ed::before, .elementor-17 .elementor-element.elementor-element-e6bc9ed > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e6bc9ed > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e6bc9ed > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-e6bc9ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-e6bc9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-17 .elementor-element.elementor-element-0b7d827{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-0b7d827 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:43px;font-weight:600;color:#FF8302;}.elementor-17 .elementor-element.elementor-element-b71d4bd{--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-17 .elementor-element.elementor-element-4f34265{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-4f34265 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:43px;font-weight:600;color:#FF8302;}.elementor-17 .elementor-element.elementor-element-b184f19{--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-17 .elementor-element.elementor-element-b184f19:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b184f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(189deg, #494949 2%, #000000 100%);}.elementor-17 .elementor-element.elementor-element-730d008{text-align:center;}.elementor-17 .elementor-element.elementor-element-730d008 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:600;}.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-17 .elementor-element.elementor-element-3f7ce5d{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#D3D3D3;}.elementor-17 .elementor-element.elementor-element-a16a0f4{--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-17 .elementor-element.elementor-element-8e11223{--display:flex;--min-height:635px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-8e11223:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8e11223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Low-maintenance-deck-first-project-8.webp");background-position:0px -190px;background-size:cover;}.elementor-17 .elementor-element.elementor-element-0fd9dd1{--display:flex;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-0fd9dd1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0fd9dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000A1 43%, #FFFFFF00 100%);}.elementor-17 .elementor-element.elementor-element-0fd9dd1::before, .elementor-17 .elementor-element.elementor-element-0fd9dd1 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0fd9dd1 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0fd9dd1 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0fd9dd1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0fd9dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-ae2171d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-42edb18 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-24bb685{--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-17 .elementor-element.elementor-element-1e3e9e7{--display:flex;--min-height:635px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-1e3e9e7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1e3e9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Deck-remodeling-2nd-project-12.webp");background-position:-122px 0px;background-size:cover;}.elementor-17 .elementor-element.elementor-element-7d116ef{--display:flex;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-7d116ef:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7d116ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000A1 43%, #FFFFFF00 100%);}.elementor-17 .elementor-element.elementor-element-7d116ef::before, .elementor-17 .elementor-element.elementor-element-7d116ef > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7d116ef > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7d116ef > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7d116ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7d116ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-ed4d26d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-374740a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-1c51a19{--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-17 .elementor-element.elementor-element-d49abdf{--display:flex;--min-height:635px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-d49abdf:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d49abdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Deck-construction-3rd-project-14.webp");background-size:100% auto;}.elementor-17 .elementor-element.elementor-element-e5493f1{--display:flex;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-e5493f1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e5493f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000A1 43%, #FFFFFF00 100%);}.elementor-17 .elementor-element.elementor-element-e5493f1::before, .elementor-17 .elementor-element.elementor-element-e5493f1 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e5493f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e5493f1 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-e5493f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-e5493f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-66a4d2a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-e8f412c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-d573594{--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-17 .elementor-element.elementor-element-7dbb5bb{--display:flex;--min-height:635px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-7dbb5bb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7dbb5bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/deck-builder-near-me-4th-project-18.webp");background-position:bottom center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-fc313d5{--display:flex;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-fc313d5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-fc313d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000A1 43%, #FFFFFF00 100%);}.elementor-17 .elementor-element.elementor-element-fc313d5::before, .elementor-17 .elementor-element.elementor-element-fc313d5 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-fc313d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-fc313d5 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-fc313d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-fc313d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-c7c2595 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-6e99f33 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c4274d3{--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-17 .elementor-element.elementor-element-db4b6a1{--display:flex;--min-height:635px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-db4b6a1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-db4b6a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/deck-contractors-near-me-5th-project-40.webp");background-position:0px -467px;background-size:100% auto;}.elementor-17 .elementor-element.elementor-element-259267d{--display:flex;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-259267d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-259267d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000A1 43%, #FFFFFF00 100%);}.elementor-17 .elementor-element.elementor-element-259267d::before, .elementor-17 .elementor-element.elementor-element-259267d > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-259267d > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-259267d > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-259267d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-259267d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-19de9f5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-0f83f5c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-0b5440e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0530380{--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-17 .elementor-element.elementor-element-0530380:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0530380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(189deg, #494949 2%, #000000 100%);}.elementor-17 .elementor-element.elementor-element-7e86362{text-align:center;}.elementor-17 .elementor-element.elementor-element-7e86362 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-5350294{--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:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-143da08{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-8px;}.elementor-17 .elementor-element.elementor-element-143da08:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-143da08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8AA1B6;}.elementor-17 .elementor-element.elementor-element-4b82d28{--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-17 .elementor-element.elementor-element-4c5f256{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:flex-start;}.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-17 .elementor-element.elementor-element-5b4b64a .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-5b4b64a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-17 .elementor-element.elementor-element-5b4b64a.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-5b4b64a.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-17 .elementor-element.elementor-element-5b4b64a.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-5b4b64a.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-17 .elementor-element.elementor-element-9e95bf2{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;color:#A803FF;}.elementor-17 .elementor-element.elementor-element-9e95bf2 p{margin-block-end:30px;}.elementor-17 .elementor-element.elementor-element-9e95bf2 a{color:#A803FF;}.elementor-17 .elementor-element.elementor-element-9e95bf2 a:hover, .elementor-17 .elementor-element.elementor-element-9e95bf2 a:focus{color:#FF0000;}.elementor-17 .elementor-element.elementor-element-9a2de14{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-75736f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-17 .elementor-element.elementor-element-9676c59{--display:flex;}.elementor-17 .elementor-element.elementor-element-f97ce35{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-6ade8cf .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-6ade8cf.elementor-view-stacked .elementor-icon{background-color:#11162C;}.elementor-17 .elementor-element.elementor-element-6ade8cf.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-6ade8cf.elementor-view-default .elementor-icon{color:#11162C;border-color:#11162C;}.elementor-17 .elementor-element.elementor-element-6ade8cf.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-6ade8cf.elementor-view-default .elementor-icon svg{fill:#11162C;}.elementor-17 .elementor-element.elementor-element-81d3441{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;color:#A803FF;}.elementor-17 .elementor-element.elementor-element-81d3441 a:hover, .elementor-17 .elementor-element.elementor-element-81d3441 a:focus{color:#FF0000;}.elementor-17 .elementor-element.elementor-element-5762187{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-029a352 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-17 .elementor-element.elementor-element-ef6d3aa{--display:flex;}.elementor-17 .elementor-element.elementor-element-ef6d3aa:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ef6d3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4C6270 0%, #293F4D 100%);}.elementor-17 .elementor-element.elementor-element-e428487{text-align:center;}.elementor-17 .elementor-element.elementor-element-e428487 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FF7B00;}.elementor-17 .elementor-element.elementor-element-cb3596b{--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-17 .elementor-element.elementor-element-195dd96{--display:flex;--min-height:635px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-195dd96:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-195dd96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Vinyl-decking-6th-project-15.webp");background-position:bottom center;background-size:100% auto;}.elementor-17 .elementor-element.elementor-element-7c096ba{--display:flex;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-7c096ba:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7c096ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000A1 43%, #FFFFFF00 100%);}.elementor-17 .elementor-element.elementor-element-7c096ba::before, .elementor-17 .elementor-element.elementor-element-7c096ba > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7c096ba > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7c096ba > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7c096ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7c096ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-a10b158 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-2903cfa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f61dcf5{--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-17 .elementor-element.elementor-element-799cad9{--display:flex;--min-height:635px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-799cad9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-799cad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Vinyl-deck-7th-project-21.webp");background-position:center center;background-size:100% auto;}.elementor-17 .elementor-element.elementor-element-ab61bd5{--display:flex;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-ab61bd5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ab61bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000A1 43%, #FFFFFF00 100%);}.elementor-17 .elementor-element.elementor-element-ab61bd5::before, .elementor-17 .elementor-element.elementor-element-ab61bd5 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-ab61bd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-ab61bd5 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-ab61bd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-ab61bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-c4ec8ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-409c185 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-28811e8{--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-17 .elementor-element.elementor-element-0de6c6b{--display:flex;--min-height:635px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-0de6c6b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0de6c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Composite-decking-8th-project-8.webp");background-position:center center;background-size:100% auto;}.elementor-17 .elementor-element.elementor-element-5a428b2{--display:flex;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-5a428b2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5a428b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000A1 43%, #FFFFFF00 100%);}.elementor-17 .elementor-element.elementor-element-5a428b2::before, .elementor-17 .elementor-element.elementor-element-5a428b2 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5a428b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5a428b2 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5a428b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5a428b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-d381010 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-61c43dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-5f461db{--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-17 .elementor-element.elementor-element-082dfdd{--display:flex;--min-height:635px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-082dfdd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-082dfdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Back-yard-upgrade-9th-project-10.webp");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-754f684{--display:flex;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-754f684:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-754f684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000A1 43%, #FFFFFF00 100%);}.elementor-17 .elementor-element.elementor-element-754f684::before, .elementor-17 .elementor-element.elementor-element-754f684 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-754f684 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-754f684 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-754f684 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-754f684 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-dc86ccd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-c36e3f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-13c7a7d{--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-17 .elementor-element.elementor-element-b822f5f{--display:flex;--min-height:635px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-b822f5f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b822f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/deck-contractors-near-me-10th-projrct-6.webp");background-position:0px -154px;background-size:cover;}.elementor-17 .elementor-element.elementor-element-dd56486{--display:flex;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-dd56486:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-dd56486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000A1 43%, #FFFFFF00 100%);}.elementor-17 .elementor-element.elementor-element-dd56486::before, .elementor-17 .elementor-element.elementor-element-dd56486 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-dd56486 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-dd56486 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-dd56486 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-dd56486 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-1fed381 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-a798a8b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2ed58bd{--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-17 .elementor-element.elementor-element-bdf7968{--display:flex;--min-height:635px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-bdf7968:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bdf7968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Deck-remodeling-11th-project-12.webp");background-position:0px -132px;background-size:100% auto;}.elementor-17 .elementor-element.elementor-element-f1e9e34{--display:flex;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-f1e9e34:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f1e9e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000A1 43%, #FFFFFF00 100%);}.elementor-17 .elementor-element.elementor-element-f1e9e34::before, .elementor-17 .elementor-element.elementor-element-f1e9e34 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-f1e9e34 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-f1e9e34 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-f1e9e34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-f1e9e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-54db63c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-7c70cc1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-568f9ff{--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-17 .elementor-element.elementor-element-86692ef{--display:flex;}.elementor-17 .elementor-element.elementor-element-86692ef:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-86692ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4C6270 0%, #293F4D 100%);}.elementor-17 .elementor-element.elementor-element-426a63d{text-align:center;}.elementor-17 .elementor-element.elementor-element-426a63d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FF7B00;}.elementor-17 .elementor-element.elementor-element-3774606{--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;}.elementor-17 .elementor-element.elementor-element-3774606:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3774606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000FA;background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Deck-home-1.webp");background-position:0px -800px;background-size:cover;}.elementor-17 .elementor-element.elementor-element-3774606::before, .elementor-17 .elementor-element.elementor-element-3774606 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-3774606 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-3774606 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-3774606 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-3774606 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-928bb27{--display:flex;}.elementor-17 .elementor-element.elementor-element-280358c{column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#FF8800;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-e6bc9ed:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e6bc9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -262px;}.elementor-17 .elementor-element.elementor-element-0b7d827 .elementor-heading-title{font-size:29px;}.elementor-17 .elementor-element.elementor-element-8e11223{--min-height:430px;}.elementor-17 .elementor-element.elementor-element-8e11223:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8e11223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -111px;}.elementor-17 .elementor-element.elementor-element-ae2171d .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-42edb18 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-1e3e9e7{--min-height:430px;}.elementor-17 .elementor-element.elementor-element-1e3e9e7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1e3e9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-100px 0px;}.elementor-17 .elementor-element.elementor-element-ed4d26d .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-374740a .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-d49abdf{--min-height:430px;}.elementor-17 .elementor-element.elementor-element-66a4d2a .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-e8f412c .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-7dbb5bb{--min-height:430px;}.elementor-17 .elementor-element.elementor-element-c7c2595 .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-6e99f33 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-db4b6a1{--min-height:430px;}.elementor-17 .elementor-element.elementor-element-db4b6a1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-db4b6a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -256px;}.elementor-17 .elementor-element.elementor-element-19de9f5 .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-0f83f5c .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-4c5f256{--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-17 .elementor-element.elementor-element-5b4b64a .elementor-icon{font-size:45px;}.elementor-17 .elementor-element.elementor-element-5b4b64a .elementor-icon svg{height:45px;}.elementor-17 .elementor-element.elementor-element-9e95bf2{padding:0px 0px 0px 0px;font-size:23px;}.elementor-17 .elementor-element.elementor-element-9e95bf2.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-75736f0 .elementor-heading-title{font-size:29px;}.elementor-17 .elementor-element.elementor-element-9676c59{--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-f97ce35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6ade8cf .elementor-icon{font-size:45px;}.elementor-17 .elementor-element.elementor-element-6ade8cf .elementor-icon svg{height:45px;}.elementor-17 .elementor-element.elementor-element-81d3441{font-size:23px;}.elementor-17 .elementor-element.elementor-element-5762187{--margin-top:-8px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-029a352 .elementor-heading-title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-195dd96{--min-height:430px;}.elementor-17 .elementor-element.elementor-element-a10b158 .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-2903cfa .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-799cad9{--min-height:430px;}.elementor-17 .elementor-element.elementor-element-c4ec8ea .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-409c185 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-0de6c6b{--min-height:430px;}.elementor-17 .elementor-element.elementor-element-d381010 .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-61c43dd .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-082dfdd{--min-height:430px;}.elementor-17 .elementor-element.elementor-element-dc86ccd .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-c36e3f7 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-b822f5f{--min-height:430px;}.elementor-17 .elementor-element.elementor-element-b822f5f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b822f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -82px;}.elementor-17 .elementor-element.elementor-element-1fed381 .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-a798a8b .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-bdf7968{--min-height:430px;}.elementor-17 .elementor-element.elementor-element-bdf7968:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bdf7968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-17 .elementor-element.elementor-element-54db63c .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-7c70cc1 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-3774606:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3774606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -800px;background-size:cover;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-e6bc9ed:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e6bc9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-311px 0px;}.elementor-17 .elementor-element.elementor-element-0b7d827 .elementor-heading-title{font-size:23px;}.elementor-17 .elementor-element.elementor-element-b71d4bd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b71d4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Deck-builder-home1-scaled.webp");background-position:0px -100px;background-size:cover;}.elementor-17 .elementor-element.elementor-element-b71d4bd{--min-height:101px;--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4f34265 .elementor-heading-title{font-size:19px;}.elementor-17 .elementor-element.elementor-element-b184f19:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b184f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(202deg, #494949 0%, #000000 70%);}.elementor-17 .elementor-element.elementor-element-730d008 .elementor-heading-title{font-size:19px;}.elementor-17 .elementor-element.elementor-element-3f7ce5d{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-17 .elementor-element.elementor-element-8e11223:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8e11223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Low-maintenance-deck-first-project-8.webp");background-position:-55px -27px;background-size:445px auto;}.elementor-17 .elementor-element.elementor-element-8e11223{--min-height:293px;}.elementor-17 .elementor-element.elementor-element-0fd9dd1{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-ae2171d .elementor-heading-title{font-size:21px;}.elementor-17 .elementor-element.elementor-element-42edb18 .elementor-heading-title{font-size:13px;}.elementor-17 .elementor-element.elementor-element-1e3e9e7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1e3e9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trexdeks-gs.com/wp-content/uploads/2026/04/Deck-remodeling-2nd-project-12.webp");background-position:-122px 0px;background-size:660px auto;}.elementor-17 .elementor-element.elementor-element-1e3e9e7{--min-height:293px;}.elementor-17 .elementor-element.elementor-element-7d116ef{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-ed4d26d .elementor-heading-title{font-size:23px;}.elementor-17 .elementor-element.elementor-element-374740a .elementor-heading-title{font-size:13px;}.elementor-17 .elementor-element.elementor-element-d49abdf{--min-height:293px;}.elementor-17 .elementor-element.elementor-element-d49abdf:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d49abdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-39px 0px;background-size:452px auto;}.elementor-17 .elementor-element.elementor-element-e5493f1{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-66a4d2a .elementor-heading-title{font-size:23px;}.elementor-17 .elementor-element.elementor-element-e8f412c .elementor-heading-title{font-size:13px;}.elementor-17 .elementor-element.elementor-element-7dbb5bb{--min-height:293px;}.elementor-17 .elementor-element.elementor-element-7dbb5bb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7dbb5bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-17 .elementor-element.elementor-element-fc313d5{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-c7c2595 .elementor-heading-title{font-size:23px;}.elementor-17 .elementor-element.elementor-element-6e99f33 .elementor-heading-title{font-size:13px;}.elementor-17 .elementor-element.elementor-element-db4b6a1{--min-height:293px;}.elementor-17 .elementor-element.elementor-element-db4b6a1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-db4b6a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -88px;background-size:348px auto;}.elementor-17 .elementor-element.elementor-element-259267d{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-19de9f5 .elementor-heading-title{font-size:23px;}.elementor-17 .elementor-element.elementor-element-0f83f5c .elementor-heading-title{font-size:13px;}.elementor-17 .elementor-element.elementor-element-0530380:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0530380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(202deg, #494949 0%, #000000 70%);}.elementor-17 .elementor-element.elementor-element-7e86362 .elementor-heading-title{font-size:19px;}.elementor-17 .elementor-element.elementor-element-143da08{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-8px;}.elementor-17 .elementor-element.elementor-element-4c5f256{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9e95bf2{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:23px;}.elementor-17 .elementor-element.elementor-element-9a2de14{--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-75736f0 .elementor-heading-title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-9676c59{--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-f97ce35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-81d3441{font-size:23px;}.elementor-17 .elementor-element.elementor-element-81d3441 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-5762187{--margin-top:-18px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-029a352 .elementor-heading-title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-ef6d3aa{--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-e428487 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-195dd96{--min-height:293px;}.elementor-17 .elementor-element.elementor-element-195dd96:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-195dd96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-20px -24px;background-size:424px auto;}.elementor-17 .elementor-element.elementor-element-7c096ba{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-a10b158 .elementor-heading-title{font-size:23px;}.elementor-17 .elementor-element.elementor-element-2903cfa .elementor-heading-title{font-size:13px;}.elementor-17 .elementor-element.elementor-element-799cad9{--min-height:293px;}.elementor-17 .elementor-element.elementor-element-799cad9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-799cad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-20px -24px;background-size:424px auto;}.elementor-17 .elementor-element.elementor-element-ab61bd5{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-c4ec8ea .elementor-heading-title{font-size:23px;}.elementor-17 .elementor-element.elementor-element-409c185 .elementor-heading-title{font-size:13px;}.elementor-17 .elementor-element.elementor-element-0de6c6b{--min-height:293px;}.elementor-17 .elementor-element.elementor-element-0de6c6b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0de6c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -42px;background-size:cover;}.elementor-17 .elementor-element.elementor-element-5a428b2{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-d381010 .elementor-heading-title{font-size:23px;}.elementor-17 .elementor-element.elementor-element-61c43dd .elementor-heading-title{font-size:13px;}.elementor-17 .elementor-element.elementor-element-082dfdd{--min-height:293px;}.elementor-17 .elementor-element.elementor-element-082dfdd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-082dfdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-754f684{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-dc86ccd .elementor-heading-title{font-size:23px;}.elementor-17 .elementor-element.elementor-element-c36e3f7 .elementor-heading-title{font-size:13px;}.elementor-17 .elementor-element.elementor-element-b822f5f{--min-height:293px;}.elementor-17 .elementor-element.elementor-element-b822f5f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b822f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:445px auto;}.elementor-17 .elementor-element.elementor-element-dd56486{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-1fed381 .elementor-heading-title{font-size:23px;}.elementor-17 .elementor-element.elementor-element-a798a8b .elementor-heading-title{font-size:13px;}.elementor-17 .elementor-element.elementor-element-bdf7968{--min-height:293px;}.elementor-17 .elementor-element.elementor-element-bdf7968:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bdf7968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-30px -13px;background-size:423px auto;}.elementor-17 .elementor-element.elementor-element-f1e9e34{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-54db63c .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-7c70cc1 .elementor-heading-title{font-size:13px;}.elementor-17 .elementor-element.elementor-element-86692ef{--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-426a63d .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-3774606:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3774606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:434px 0px;background-size:cover;}.elementor-17 .elementor-element.elementor-element-280358c{font-size:13px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-143da08{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-143da08{--width:645px;}}