.elementor-841 .elementor-element.elementor-element-6c6f1b1c{--display:flex;--min-height:250px;--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:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:11%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-6c6f1b1c:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-6c6f1b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Diseno-sin-titulo-9.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-16e0dfb4{text-align:center;}.elementor-841 .elementor-element.elementor-element-16e0dfb4 .elementor-heading-title{font-size:50px;font-weight:700;color:var( --e-global-color-8e9557f );}.elementor-841 .elementor-element.elementor-element-1b4e95da{text-align:center;font-size:24px;line-height:34px;color:var( --e-global-color-8e9557f );}.elementor-841 .elementor-element.elementor-element-6b5f4a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-e927475{--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:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-75a3e0c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-0667d1a{--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:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-47e5661{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-054c688{--display:flex;}.elementor-841 .elementor-element.elementor-element-6dc19c5 .elementor-heading-title{font-size:50px;font-weight:700;line-height:55px;}.elementor-841 .elementor-element.elementor-element-8eea5dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-ce90dc5{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;line-height:29px;}.elementor-841 .elementor-element.elementor-element-e999766{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-22badb4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-d11c303{--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-841 .elementor-element.elementor-element-d11c303:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-d11c303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/composite-decks-antonio-romero-60.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-9e77aed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-ccc2570{--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;--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-841 .elementor-element.elementor-element-c40be52{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-c40be52:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-c40be52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-6a664ec > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-6a664ec .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-39e9092{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-39e9092 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-0b294ab .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-0b294ab > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-cf195df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-cf195df:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-cf195df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-41bde50{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-841 .elementor-element.elementor-element-e6fcf8d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-e6fcf8d:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-e6fcf8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-d97dd6f > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-d97dd6f .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-12f4e25{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-12f4e25 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-a60bdb1 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-a60bdb1 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-7a165cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-7a165cf:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-7a165cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-2.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-bc6dd5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-8cae409{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-609292a{--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-841 .elementor-element.elementor-element-609292a:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-609292a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-4.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-3251cfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-93baa58{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-841 .elementor-element.elementor-element-5b3c2ff{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-5b3c2ff:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-5b3c2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-0eb4678 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-0eb4678 .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-e2b05d6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-e2b05d6 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-e828d00 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-e828d00 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-b8df584{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-b8df584:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-b8df584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-3.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-9d6df4f{--display:flex;--min-height:0vh;--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;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-087d550{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-466e92e{text-align:end;}.elementor-841 .elementor-element.elementor-element-10c9e96{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-ad80f1e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-8c65c46{--display:flex;}.elementor-841 .elementor-element.elementor-element-53790ce .elementor-heading-title{font-size:50px;font-weight:700;}.elementor-841 .elementor-element.elementor-element-c9f9aa2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-fba8d4c{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;line-height:29px;}.elementor-841 .elementor-element.elementor-element-4d59de6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:-79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-4d59de6:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-4d59de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/mesh-2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-4d59de6::before, .elementor-841 .elementor-element.elementor-element-4d59de6 > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-4d59de6 > .e-con-inner > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-4d59de6 > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-4d59de6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-4d59de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-841 .elementor-element.elementor-element-ceae391{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-bb89b8f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-eb183f3{--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-841 .elementor-element.elementor-element-eb183f3:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-eb183f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-6.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-b04d77c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-fa99894{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-841 .elementor-element.elementor-element-ce646b0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-ce646b0:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-ce646b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-07ab286 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-07ab286 .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-e29b805{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-e29b805 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-fb62956 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-fb62956 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-5e4189a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-5e4189a:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-5e4189a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/screened-in-porch-antonio-romero-10.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-d4a3b5c{--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;--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-841 .elementor-element.elementor-element-b131ae7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-b131ae7:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-b131ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-4154804 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-4154804 .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-46747f6{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-46747f6 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-ea61805 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-ea61805 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-0dda60a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-0dda60a:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-0dda60a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/3-season-rooms-antonio-romero-01.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-ac7a214{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-1fac3d6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-18aabd5{--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-841 .elementor-element.elementor-element-18aabd5:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-18aabd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/screened-in-porch-antonio-romero-13.jpg");background-position:0px -171px;background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-cfcad39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-805366a{--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;--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-841 .elementor-element.elementor-element-cccbb90{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-cccbb90:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-cccbb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-d91e732 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-d91e732 .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-eab593f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-eab593f > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-fb832fb .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-fb832fb > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-9ef2b09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-9ef2b09:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-9ef2b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-9.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-80fff12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:114px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-80fff12:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-80fff12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Diseno-sin-titulo-13.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-841 .elementor-element.elementor-element-80fff12::before, .elementor-841 .elementor-element.elementor-element-80fff12 > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-80fff12 > .e-con-inner > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-80fff12 > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-80fff12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-80fff12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-841 .elementor-element.elementor-element-14684d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-94b2b93{--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:7%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-94b2b93:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-94b2b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/dry-grass-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:22% auto;}.elementor-841 .elementor-element.elementor-element-5917d42{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-ee1eaa4{--display:flex;}.elementor-841 .elementor-element.elementor-element-6ccaa1b .elementor-heading-title{font-size:50px;font-weight:700;}.elementor-841 .elementor-element.elementor-element-19765b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-18a108d{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;line-height:29px;}.elementor-841 .elementor-element.elementor-element-390bad5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-4181c4d{--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-841 .elementor-element.elementor-element-4181c4d:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-4181c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-19.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-a99831a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-94a546f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-841 .elementor-element.elementor-element-5200dad{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-5200dad:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-5200dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-b91308f > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-b91308f .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-27c1239{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-27c1239 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-583d52a .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-583d52a > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-14a5252{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-14a5252:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-14a5252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-17.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-68023bb{--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;--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-841 .elementor-element.elementor-element-b480139{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-b480139:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-b480139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-9e88908 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-9e88908 .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-09ebac4{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-09ebac4 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-08d044d .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-08d044d > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-21e7513{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-21e7513:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-21e7513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-18.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-c13d78a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-732a452{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-6aa387b{--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-841 .elementor-element.elementor-element-6aa387b:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-6aa387b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-20.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-bffa534{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-1d6c559{--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;--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-841 .elementor-element.elementor-element-591a0ff{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-591a0ff:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-591a0ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-1bab18b > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-1bab18b .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-517f282{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-517f282 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-45b6902 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-45b6902 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-29ec6dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-29ec6dd:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-29ec6dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-21.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-e4bb1f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-e4bb1f6:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-e4bb1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/wood-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-841 .elementor-element.elementor-element-e4bb1f6::before, .elementor-841 .elementor-element.elementor-element-e4bb1f6 > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-e4bb1f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-e4bb1f6 > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-e4bb1f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-e4bb1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-841 .elementor-element.elementor-element-ebd263c{--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:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-b87c7f6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-bc2b0bd{--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:2%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-354cc06{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-57631fb{--display:flex;}.elementor-841 .elementor-element.elementor-element-41d81c4 .elementor-heading-title{font-size:50px;font-weight:700;}.elementor-841 .elementor-element.elementor-element-5973c49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-3c93344{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;line-height:29px;}.elementor-841 .elementor-element.elementor-element-5c9b027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-23718c8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-79ca880{--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-841 .elementor-element.elementor-element-79ca880:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-79ca880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-10.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-c139f93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-3ca7270{--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;--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-841 .elementor-element.elementor-element-4a4ca16{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-4a4ca16:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-4a4ca16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-1d2462d > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-1d2462d .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-3c9178d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-3c9178d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-2fd99bf .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-2fd99bf > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-fe8dce7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-fe8dce7:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-fe8dce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-11.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-b9a25b7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-841 .elementor-element.elementor-element-82b7938{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-82b7938:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-82b7938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-35611c1 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-35611c1 .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-4c0747f{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-4c0747f > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-ad37b58 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-ad37b58 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-a2a0888{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-a2a0888:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-a2a0888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-12.png");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-44315a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-b1b6582{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-25fd402{--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-841 .elementor-element.elementor-element-25fd402:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-25fd402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Mask-group-14.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-df80509{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-575bcd5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-841 .elementor-element.elementor-element-14016f3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-14016f3:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-14016f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-148fcaa > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-148fcaa .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-39bc167{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-39bc167 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-35314f7 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-35314f7 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-3645ee9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-3645ee9:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-3645ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Wooden-decks-antonio-romero-48.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-bd162f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-bd162f1:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-bd162f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Diseno-sin-titulo-14.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-841 .elementor-element.elementor-element-bd162f1::before, .elementor-841 .elementor-element.elementor-element-bd162f1 > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-bd162f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-bd162f1 > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-bd162f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-bd162f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-841 .elementor-element.elementor-element-4a33697{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-94487ec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-a55c16f{--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:2%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-d68f7bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-9569a7c{--display:flex;}.elementor-841 .elementor-element.elementor-element-6388844 .elementor-heading-title{font-size:50px;font-weight:700;}.elementor-841 .elementor-element.elementor-element-22a87ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-3e6956f{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;line-height:29px;}.elementor-841 .elementor-element.elementor-element-af486d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-6365f1e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-6f736b4{--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-841 .elementor-element.elementor-element-6f736b4:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-6f736b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/hardscapes-antonio-romero-29.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-334a4e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-a6058bf{--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;--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-841 .elementor-element.elementor-element-30996d4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-30996d4:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-30996d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-41f8dda > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-41f8dda .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-3ca7109{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-3ca7109 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-8757863 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-8757863 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-e981073{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-e981073:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-e981073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/hardscapes-antonio-romero-24.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-ef0c5e9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-841 .elementor-element.elementor-element-99ab033{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-99ab033:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-99ab033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-964e7fc > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-964e7fc .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-0a2cfe0{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-0a2cfe0 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-d9d1437 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-d9d1437 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-fc890cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-fc890cb:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-fc890cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/hardscapes-antonio-romero-05.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-7126424{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-8ae7080{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-2e5361a{--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-841 .elementor-element.elementor-element-2e5361a:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-2e5361a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/hardscapes-antonio-romero-24.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-c9ed3cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-7f9bbf3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-841 .elementor-element.elementor-element-c41049a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-c41049a:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-c41049a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-782d28d > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-782d28d .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-dbbcf4c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-dbbcf4c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-9126a06 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-9126a06 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-bbe1c51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-bbe1c51:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-bbe1c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/hardscapes-antonio-romero-49.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-daaec1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:306px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-daaec1c:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-daaec1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/pergola-retreat-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-841 .elementor-element.elementor-element-daaec1c::before, .elementor-841 .elementor-element.elementor-element-daaec1c > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-daaec1c > .e-con-inner > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-daaec1c > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-daaec1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-daaec1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-841 .elementor-element.elementor-element-49e0124{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-d2298c8{--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:7%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-2c072b6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-7773ef1{--display:flex;}.elementor-841 .elementor-element.elementor-element-dcac6d0 .elementor-heading-title{font-size:50px;font-weight:700;}.elementor-841 .elementor-element.elementor-element-bbef982{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-344f96a{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;line-height:29px;}.elementor-841 .elementor-element.elementor-element-d035f2b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-307cc7a{--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-841 .elementor-element.elementor-element-307cc7a:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-307cc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/pergolas-antonio-romero-27.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-870bffd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-ec88bb3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-841 .elementor-element.elementor-element-a940318{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-a940318:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-a940318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-6769064 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-6769064 .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-2e0cadc{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-2e0cadc > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-7c2789d .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-7c2789d > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-cf0fadf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-cf0fadf:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-cf0fadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/pergolas-antonio-romero-32.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-7086c94{--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;--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-841 .elementor-element.elementor-element-35b12f1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-35b12f1:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-35b12f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-8216cf8 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-8216cf8 .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-4b03a7f{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-4b03a7f > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-97e92b1 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-97e92b1 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-44cc819{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-44cc819:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-44cc819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/pergolas-antonio-romero-14.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-4ddca99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-d3a895b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-c4146cb{--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-841 .elementor-element.elementor-element-c4146cb:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-c4146cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/pergolas-antonio-romero-17.jpg");background-position:0px -182px;background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-28baa27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-f461c63{--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;--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-841 .elementor-element.elementor-element-4ad19b2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-4ad19b2:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-4ad19b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-0aa10b6 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-0aa10b6 .elementor-heading-title{font-size:28px;font-weight:600;line-height:34px;}.elementor-841 .elementor-element.elementor-element-177bd6a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;line-height:25px;}.elementor-841 .elementor-element.elementor-element-177bd6a > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-841 .elementor-element.elementor-element-f08cc87 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px;}.elementor-841 .elementor-element.elementor-element-f08cc87 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-841 .elementor-element.elementor-element-e1e77a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-e1e77a6:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-e1e77a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmdecksandfences.com/wp-content/uploads/2025/09/Pergola-in-Clayton-scaled-1-2.webp");background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-7ac466b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-740991{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-7dd2456d{--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:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-7dd2456d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-841 .elementor-element.elementor-element-2c3e6021{text-align:end;}.elementor-841 .elementor-element.elementor-element-2c3e6021 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-841 .elementor-element.elementor-element-2867c7cd{text-align:end;}.elementor-841 .elementor-element.elementor-element-2867c7cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:32px;}.elementor-841 .elementor-element.elementor-element-7594b29c{--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;}.elementor-841 .elementor-element.elementor-element-231f20f0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-8e9557f );color:var( --e-global-color-8e9557f );border-style:none;}.elementor-841 .elementor-element.elementor-element-2c75a420{text-align:center;}.elementor-841 .elementor-element.elementor-element-2c75a420 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:32px;}:root{--page-title-display:none;}body.elementor-page-841{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-841 .elementor-element.elementor-element-6c6f1b1c{--margin-top:-16%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-16e0dfb4 .elementor-heading-title{font-size:2.6em;}.elementor-841 .elementor-element.elementor-element-1b4e95da{font-size:1.1em;line-height:1.1em;}.elementor-841 .elementor-element.elementor-element-6b5f4a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-841 .elementor-element.elementor-element-e927475{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-ce90dc5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-c40be52{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-6a664ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-39e9092 > .elementor-widget-container{padding:0% 4% 0% 0%;}.elementor-841 .elementor-element.elementor-element-39e9092{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-0b294ab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-e6fcf8d{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-d97dd6f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-12f4e25 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-a60bdb1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-93baa58{--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-841 .elementor-element.elementor-element-5b3c2ff{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-0eb4678 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-e2b05d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-e828d00 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-10c9e96{--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-fba8d4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-4d59de6{--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-ceae391{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-fb62956 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-ea61805 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-ac7a214{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-18aabd5:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-18aabd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-841 .elementor-element.elementor-element-805366a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-841 .elementor-element.elementor-element-fb832fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-80fff12:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-80fff12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-841 .elementor-element.elementor-element-80fff12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-841 .elementor-element.elementor-element-14684d8{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-94b2b93:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-94b2b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:554px 100%;background-size:146px auto;}.elementor-841 .elementor-element.elementor-element-94b2b93{--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-18a108d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-390bad5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-841 .elementor-element.elementor-element-94a546f{--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:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-841 .elementor-element.elementor-element-5200dad{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-841 .elementor-element.elementor-element-583d52a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-68023bb{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-841 .elementor-element.elementor-element-08d044d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-45b6902 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-e4bb1f6:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-e4bb1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-841 .elementor-element.elementor-element-ebd263c{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-bc2b0bd{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-3c93344{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-2fd99bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-ad37b58 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-575bcd5{--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-841 .elementor-element.elementor-element-35314f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-bd162f1:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-bd162f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-841 .elementor-element.elementor-element-4a33697{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-a55c16f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-d68f7bc{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-841 .elementor-element.elementor-element-3e6956f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-8757863 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-d9d1437 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-7f9bbf3{--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-841 .elementor-element.elementor-element-9126a06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-daaec1c:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-daaec1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 89%;}.elementor-841 .elementor-element.elementor-element-daaec1c{--padding-top:0%;--padding-bottom:43%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-49e0124{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-d2298c8{--padding-top:5%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-7773ef1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-344f96a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-d035f2b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-841 .elementor-element.elementor-element-7c2789d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-97e92b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-c4146cb:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-c4146cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-841 .elementor-element.elementor-element-f461c63{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-841 .elementor-element.elementor-element-f08cc87 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-7ac466b9{--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-2867c7cd .elementor-heading-title{font-size:18px;}.elementor-841 .elementor-element.elementor-element-2c75a420 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-841 .elementor-element.elementor-element-6c6f1b1c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11%;--padding-bottom:33%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-6c6f1b1c:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-6c6f1b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-841 .elementor-element.elementor-element-16e0dfb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 0% 0% 0%;}.elementor-841 .elementor-element.elementor-element-16e0dfb4 .elementor-heading-title{font-size:2em;}.elementor-841 .elementor-element.elementor-element-1b4e95da{font-size:1em;}.elementor-841 .elementor-element.elementor-element-6b5f4a5{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-e927475{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-47e5661{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-054c688{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-6dc19c5 .elementor-heading-title{font-size:2.2em;line-height:1.1em;}.elementor-841 .elementor-element.elementor-element-e999766{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-9e77aed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-841 .elementor-element.elementor-element-ccc2570{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-841 .elementor-element.elementor-element-c40be52{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-cf195df{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-cf195df:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-cf195df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-841 .elementor-element.elementor-element-e6fcf8d{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-7a165cf{--min-height:35vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-841 .elementor-element.elementor-element-bc6dd5a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-609292a{--min-height:18vh;}.elementor-841 .elementor-element.elementor-element-3251cfb{--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;--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-841 .elementor-element.elementor-element-93baa58{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-841 .elementor-element.elementor-element-5b3c2ff{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-b8df584{--min-height:35vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-841 .elementor-element.elementor-element-9d6df4f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-10c9e96{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-ad80f1e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-841 .elementor-element.elementor-element-8c65c46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-53790ce .elementor-heading-title{font-size:2.2em;}.elementor-841 .elementor-element.elementor-element-4d59de6{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-ce646b0{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-07ab286 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-e29b805 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-e29b805{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-5e4189a{--min-height:34vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-d4a3b5c{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-841 .elementor-element.elementor-element-b131ae7{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-4154804 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-46747f6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-46747f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-0dda60a{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-18aabd5:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-18aabd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-841 .elementor-element.elementor-element-cccbb90{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-d91e732 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-eab593f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-eab593f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-9ef2b09{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-80fff12{--overlay-opacity:1;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-14684d8{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-94b2b93:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-94b2b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 100%;}.elementor-841 .elementor-element.elementor-element-94b2b93{--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-5917d42{--padding-top:5%;--padding-bottom:11%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-ee1eaa4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-6ccaa1b .elementor-heading-title{font-size:32px;}.elementor-841 .elementor-element.elementor-element-390bad5{--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-841 .elementor-element.elementor-element-a99831a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-841 .elementor-element.elementor-element-94a546f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-841 .elementor-element.elementor-element-5200dad{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:05%;}.elementor-841 .elementor-element.elementor-element-b91308f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-27c1239 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-27c1239{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-14a5252{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-b480139{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-9e88908 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-09ebac4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-09ebac4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-21e7513{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-c13d78a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-1d6c559{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-841 .elementor-element.elementor-element-591a0ff{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-1bab18b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-517f282 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-517f282{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-29ec6dd{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-e4bb1f6{--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-ebd263c{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-57631fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-41d81c4 .elementor-heading-title{font-size:32px;}.elementor-841 .elementor-element.elementor-element-5c9b027{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-3ca7270{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-841 .elementor-element.elementor-element-4a4ca16{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-1d2462d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-3c9178d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-3c9178d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-fe8dce7{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-82b7938{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-35611c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-4c0747f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-4c0747f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-a2a0888{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-44315a9{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-b1b6582{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-841 .elementor-element.elementor-element-df80509{--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-841 .elementor-element.elementor-element-575bcd5{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-841 .elementor-element.elementor-element-3645ee9{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-bd162f1{--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-4a33697{--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-d68f7bc{--gap:010px 010px;--row-gap:010px;--column-gap:010px;}.elementor-841 .elementor-element.elementor-element-9569a7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-6388844 .elementor-heading-title{font-size:32px;}.elementor-841 .elementor-element.elementor-element-af486d6{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-a6058bf{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-841 .elementor-element.elementor-element-30996d4{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-41f8dda > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-3ca7109 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-3ca7109{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-e981073{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-99ab033{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-964e7fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-0a2cfe0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-0a2cfe0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-fc890cb{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-7126424{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-7f9bbf3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-841 .elementor-element.elementor-element-c41049a{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-782d28d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-dbbcf4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-dbbcf4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-bbe1c51{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-daaec1c:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-daaec1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-841 .elementor-element.elementor-element-daaec1c{--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-d2298c8{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-dcac6d0 .elementor-heading-title{font-size:32px;}.elementor-841 .elementor-element.elementor-element-d035f2b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-a940318{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-6769064 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-2e0cadc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-2e0cadc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-cf0fadf{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-7086c94{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-841 .elementor-element.elementor-element-35b12f1{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-8216cf8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-4b03a7f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-4b03a7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-44cc819{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-4ddca99{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-841 .elementor-element.elementor-element-c4146cb:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-c4146cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-841 .elementor-element.elementor-element-4ad19b2{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-0aa10b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-177bd6a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-177bd6a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-841 .elementor-element.elementor-element-e1e77a6{--min-height:35vh;}.elementor-841 .elementor-element.elementor-element-7ac466b9{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-740991{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:5%;--padding-bottom:010%;--padding-left:5%;--padding-right:5%;}.elementor-841 .elementor-element.elementor-element-2c3e6021{text-align:center;}.elementor-841 .elementor-element.elementor-element-2867c7cd{text-align:center;}.elementor-841 .elementor-element.elementor-element-2c75a420{text-align:center;}}@media(min-width:768px){.elementor-841 .elementor-element.elementor-element-6b5f4a5{--content-width:100%;}.elementor-841 .elementor-element.elementor-element-054c688{--width:35%;}.elementor-841 .elementor-element.elementor-element-8eea5dc{--width:100%;}.elementor-841 .elementor-element.elementor-element-d11c303{--width:50%;}.elementor-841 .elementor-element.elementor-element-9e77aed{--width:50%;}.elementor-841 .elementor-element.elementor-element-c40be52{--width:100%;}.elementor-841 .elementor-element.elementor-element-609292a{--width:50%;}.elementor-841 .elementor-element.elementor-element-3251cfb{--width:50%;}.elementor-841 .elementor-element.elementor-element-5b3c2ff{--width:100%;}.elementor-841 .elementor-element.elementor-element-10c9e96{--content-width:95%;}.elementor-841 .elementor-element.elementor-element-8c65c46{--width:35%;}.elementor-841 .elementor-element.elementor-element-c9f9aa2{--width:100%;}.elementor-841 .elementor-element.elementor-element-4d59de6{--content-width:100%;}.elementor-841 .elementor-element.elementor-element-eb183f3{--width:50%;}.elementor-841 .elementor-element.elementor-element-b04d77c{--width:50%;}.elementor-841 .elementor-element.elementor-element-ce646b0{--width:100%;}.elementor-841 .elementor-element.elementor-element-18aabd5{--width:50%;}.elementor-841 .elementor-element.elementor-element-cfcad39{--width:50%;}.elementor-841 .elementor-element.elementor-element-cccbb90{--width:100%;}.elementor-841 .elementor-element.elementor-element-80fff12{--content-width:100%;}.elementor-841 .elementor-element.elementor-element-ee1eaa4{--width:35%;}.elementor-841 .elementor-element.elementor-element-19765b3{--width:100%;}.elementor-841 .elementor-element.elementor-element-4181c4d{--width:50%;}.elementor-841 .elementor-element.elementor-element-a99831a{--width:50%;}.elementor-841 .elementor-element.elementor-element-5200dad{--width:100%;}.elementor-841 .elementor-element.elementor-element-6aa387b{--width:50%;}.elementor-841 .elementor-element.elementor-element-bffa534{--width:50%;}.elementor-841 .elementor-element.elementor-element-591a0ff{--width:100%;}.elementor-841 .elementor-element.elementor-element-e4bb1f6{--content-width:100%;}.elementor-841 .elementor-element.elementor-element-57631fb{--width:35%;}.elementor-841 .elementor-element.elementor-element-5973c49{--width:100%;}.elementor-841 .elementor-element.elementor-element-79ca880{--width:50%;}.elementor-841 .elementor-element.elementor-element-c139f93{--width:50%;}.elementor-841 .elementor-element.elementor-element-4a4ca16{--width:100%;}.elementor-841 .elementor-element.elementor-element-25fd402{--width:50%;}.elementor-841 .elementor-element.elementor-element-df80509{--width:50%;}.elementor-841 .elementor-element.elementor-element-14016f3{--width:100%;}.elementor-841 .elementor-element.elementor-element-bd162f1{--content-width:100%;}.elementor-841 .elementor-element.elementor-element-9569a7c{--width:35%;}.elementor-841 .elementor-element.elementor-element-22a87ba{--width:100%;}.elementor-841 .elementor-element.elementor-element-6f736b4{--width:50%;}.elementor-841 .elementor-element.elementor-element-334a4e7{--width:50%;}.elementor-841 .elementor-element.elementor-element-30996d4{--width:100%;}.elementor-841 .elementor-element.elementor-element-2e5361a{--width:50%;}.elementor-841 .elementor-element.elementor-element-c9ed3cd{--width:50%;}.elementor-841 .elementor-element.elementor-element-c41049a{--width:100%;}.elementor-841 .elementor-element.elementor-element-daaec1c{--content-width:100%;}.elementor-841 .elementor-element.elementor-element-7773ef1{--width:35%;}.elementor-841 .elementor-element.elementor-element-bbef982{--width:100%;}.elementor-841 .elementor-element.elementor-element-307cc7a{--width:50%;}.elementor-841 .elementor-element.elementor-element-870bffd{--width:50%;}.elementor-841 .elementor-element.elementor-element-a940318{--width:100%;}.elementor-841 .elementor-element.elementor-element-c4146cb{--width:50%;}.elementor-841 .elementor-element.elementor-element-28baa27{--width:50%;}.elementor-841 .elementor-element.elementor-element-4ad19b2{--width:100%;}.elementor-841 .elementor-element.elementor-element-740991{--width:85%;}.elementor-841 .elementor-element.elementor-element-7dd2456d{--width:45.22%;}.elementor-841 .elementor-element.elementor-element-7594b29c{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-841 .elementor-element.elementor-element-0667d1a{--width:100%;}.elementor-841 .elementor-element.elementor-element-054c688{--width:44%;}.elementor-841 .elementor-element.elementor-element-8eea5dc{--width:52%;}.elementor-841 .elementor-element.elementor-element-9e77aed{--width:100%;}.elementor-841 .elementor-element.elementor-element-ccc2570{--width:100%;}.elementor-841 .elementor-element.elementor-element-c40be52{--width:50%;}.elementor-841 .elementor-element.elementor-element-cf195df{--width:50%;}.elementor-841 .elementor-element.elementor-element-e6fcf8d{--width:50%;}.elementor-841 .elementor-element.elementor-element-7a165cf{--width:50%;}.elementor-841 .elementor-element.elementor-element-bc6dd5a{--width:100%;}.elementor-841 .elementor-element.elementor-element-8cae409{--width:100%;}.elementor-841 .elementor-element.elementor-element-3251cfb{--width:100%;}.elementor-841 .elementor-element.elementor-element-93baa58{--width:100%;}.elementor-841 .elementor-element.elementor-element-5b3c2ff{--width:50%;}.elementor-841 .elementor-element.elementor-element-b8df584{--width:50%;}.elementor-841 .elementor-element.elementor-element-8c65c46{--width:50%;}.elementor-841 .elementor-element.elementor-element-bb89b8f{--width:100%;}.elementor-841 .elementor-element.elementor-element-b04d77c{--width:100%;}.elementor-841 .elementor-element.elementor-element-ac7a214{--width:100%;}.elementor-841 .elementor-element.elementor-element-1fac3d6{--width:100%;}.elementor-841 .elementor-element.elementor-element-cfcad39{--width:100%;}.elementor-841 .elementor-element.elementor-element-cccbb90{--width:50%;}.elementor-841 .elementor-element.elementor-element-9ef2b09{--width:50%;}.elementor-841 .elementor-element.elementor-element-14684d8{--width:100%;}.elementor-841 .elementor-element.elementor-element-94b2b93{--width:100%;}.elementor-841 .elementor-element.elementor-element-5917d42{--width:100%;}.elementor-841 .elementor-element.elementor-element-ee1eaa4{--width:50%;}.elementor-841 .elementor-element.elementor-element-390bad5{--width:100%;}.elementor-841 .elementor-element.elementor-element-a99831a{--width:100%;}.elementor-841 .elementor-element.elementor-element-bffa534{--width:100%;}.elementor-841 .elementor-element.elementor-element-ebd263c{--width:100%;}.elementor-841 .elementor-element.elementor-element-57631fb{--width:44%;}.elementor-841 .elementor-element.elementor-element-5973c49{--width:56%;}.elementor-841 .elementor-element.elementor-element-c139f93{--width:100%;}.elementor-841 .elementor-element.elementor-element-df80509{--width:100%;}.elementor-841 .elementor-element.elementor-element-9569a7c{--width:44%;}.elementor-841 .elementor-element.elementor-element-22a87ba{--width:56%;}.elementor-841 .elementor-element.elementor-element-334a4e7{--width:100%;}.elementor-841 .elementor-element.elementor-element-c9ed3cd{--width:100%;}.elementor-841 .elementor-element.elementor-element-7773ef1{--width:50%;}.elementor-841 .elementor-element.elementor-element-bbef982{--width:50%;}.elementor-841 .elementor-element.elementor-element-307cc7a{--width:50%;}.elementor-841 .elementor-element.elementor-element-870bffd{--width:100%;}.elementor-841 .elementor-element.elementor-element-a940318{--width:100%;}.elementor-841 .elementor-element.elementor-element-28baa27{--width:100%;}.elementor-841 .elementor-element.elementor-element-7dd2456d{--width:50%;}}