.elementor-71 .elementor-element.elementor-element-6496181{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.41;--padding-block-start:240px;--padding-block-end:160px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-6496181:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-6496181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jimromeroconstruction.com/wp-content/uploads/2024/02/large_jim_house1-Copy-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-71 .elementor-element.elementor-element-6496181::before, .elementor-71 .elementor-element.elementor-element-6496181 > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-6496181 > .e-con-inner > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-6496181 > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-6496181 > .e-con-inner > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-6496181 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-astglobalcolor7 );}.elementor-71 .elementor-element.elementor-element-6496181, .elementor-71 .elementor-element.elementor-element-6496181::before{--border-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-958d8aa{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-958d8aa, .elementor-71 .elementor-element.elementor-element-958d8aa::before{--border-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-cca4e27 .elementor-heading-title{color:#ffffff;}.elementor-71 .elementor-element.elementor-element-19baca7{--display:flex;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-5824969 .elementor-button{border-radius:7px 7px 7px 7px;}.elementor-71 .elementor-element.elementor-element-ed0529c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:128px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:104px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:1;}.elementor-71 .elementor-element.elementor-element-d47fe73{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-block-start-width:4px;--border-inline-end-width:4px;--border-block-end-width:4px;--border-inline-start-width:4px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--margin-block-start:040px;--margin-block-end:0px;--margin-inline-start:040px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-d47fe73, .elementor-71 .elementor-element.elementor-element-d47fe73::before{--border-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-d47fe73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-781b788 img{box-shadow:64px 64px 160px -40px rgba(0, 0, 0, 0.24);}.elementor-71 .elementor-element.elementor-element-781b788 > .elementor-widget-container{margin:-44px 0px 0px -44px;padding:0px 44px 44px 0px;}.elementor-71 .elementor-element.elementor-element-07469b5{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:56px;--padding-block-end:0px;--padding-inline-start:80px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-906f705{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:4px;}.elementor-71 .elementor-element.elementor-element-906f705 .elementor-divider-separator{width:64px;}.elementor-71 .elementor-element.elementor-element-906f705 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-71 .elementor-element.elementor-element-0635343 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-71 .elementor-element.elementor-element-93b64a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-7d4c256{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:5px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-00b9f7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-around;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-ed54243{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:7px 7px;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-98f8580{--display:flex;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-db5f7d9{--display:flex;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-a93bf3e .uael-heading,.elementor-71 .elementor-element.elementor-element-a93bf3e .uael-sub-heading, .elementor-71 .elementor-element.elementor-element-a93bf3e .uael-sub-heading *,.elementor-71 .elementor-element.elementor-element-a93bf3e .uael-subheading, .elementor-71 .elementor-element.elementor-element-a93bf3e .uael-subheading *, .elementor-71 .elementor-element.elementor-element-a93bf3e .uael-separator-parent{text-align:left;}.elementor-71 .elementor-element.elementor-element-a93bf3e .uael-heading-text{color:var( --e-global-color-737663cb );}.elementor-71 .elementor-element.elementor-element-a93bf3e .uael-heading{margin:10px 0px 18px 0px;}.elementor-71 .elementor-element.elementor-element-a93bf3e .uael-sub-heading{color:var( --e-global-color-dafc078 );margin:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-a93bf3e .uael-separator, .elementor-71 .elementor-element.elementor-element-a93bf3e .uael-separator-line > span{border-top-style:solid;}.elementor-71 .elementor-element.elementor-element-a93bf3e .uael-separator, .elementor-71 .elementor-element.elementor-element-a93bf3e .uael-separator-line > span {border-top-width:1px;}.elementor-71 .elementor-element.elementor-element-a93bf3e .uael-separator, .elementor-71 .elementor-element.elementor-element-a93bf3e .uael-separator-wrap{width:6%;}.elementor-71 .elementor-element.elementor-element-110af06{--display:flex;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-a2bcccf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:7px 7px;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-0786f91{--display:flex;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-e4f8288{--display:flex;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-heading,.elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-sub-heading, .elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-sub-heading *,.elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-subheading, .elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-subheading *, .elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-separator-parent{text-align:left;}.elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-heading-text{color:var( --e-global-color-737663cb );}.elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-heading{margin:10px 0px 18px 0px;}.elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-sub-heading{color:var( --e-global-color-dafc078 );margin:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-separator, .elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-separator-line > span{border-top-style:solid;}.elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-separator, .elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-separator-line > span {border-top-width:1px;}.elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-separator, .elementor-71 .elementor-element.elementor-element-fdf3a85 .uael-separator-wrap{width:6%;}.elementor-71 .elementor-element.elementor-element-5715250{--display:flex;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-992c5d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:7px 7px;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-496feb3{--display:flex;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-f6ae9c4{--display:flex;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-babb45a .uael-heading-text{color:var( --e-global-color-737663cb );}.elementor-71 .elementor-element.elementor-element-babb45a .uael-heading{margin:0px 0px 15px 0px;}.elementor-71 .elementor-element.elementor-element-babb45a .uael-sub-heading{color:var( --e-global-color-dafc078 );margin:15px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-d61abfd{--display:flex;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-b57605b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-c723738 .elementor-button{border-radius:7px 7px 7px 7px;}.elementor-71 .elementor-element.elementor-element-121e043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-0fc708b{--display:flex;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-07698df{text-align:center;}.elementor-71 .elementor-element.elementor-element-41f7873 .elementor-button{border-radius:7px 7px 7px 7px;}.elementor-71 .elementor-element.elementor-element-9ed203c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:15px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-9ed203c:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-9ed203c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-71 .elementor-element.elementor-element-9ed203c, .elementor-71 .elementor-element.elementor-element-9ed203c::before{--border-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-f45ecce{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-f45ecce, .elementor-71 .elementor-element.elementor-element-f45ecce::before{--border-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-2721a6f{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:4px;}.elementor-71 .elementor-element.elementor-element-2721a6f .elementor-divider-separator{width:64px;}.elementor-71 .elementor-element.elementor-element-2721a6f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-71 .elementor-element.elementor-element-efd336c > .elementor-widget-container{margin:0% 56% 0% 0%;}.elementor-71 .elementor-element.elementor-element-f4665c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-8c8fc12{--display:flex;--background-transition:0.3s;box-shadow:0px 40px 120px -40px rgba(0, 0, 0, 0.24);--padding-block-start:0px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-8c8fc12:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-8c8fc12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-71 .elementor-element.elementor-element-8c8fc12, .elementor-71 .elementor-element.elementor-element-8c8fc12::before{--border-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-c673577 img{width:100%;}.elementor-71 .elementor-element.elementor-element-2286ced .elementor-image-box-wrapper{text-align:left;}.elementor-71 .elementor-element.elementor-element-2286ced > .elementor-widget-container{padding:16px 32px 0px 32px;}.elementor-71 .elementor-element.elementor-element-31af0fb{--display:flex;--background-transition:0.3s;box-shadow:0px 40px 120px -40px rgba(0, 0, 0, 0.24);--padding-block-start:0px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-31af0fb:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-31af0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-71 .elementor-element.elementor-element-31af0fb, .elementor-71 .elementor-element.elementor-element-31af0fb::before{--border-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-3957838 img{width:100%;}.elementor-71 .elementor-element.elementor-element-ddfeada .elementor-image-box-wrapper{text-align:left;}.elementor-71 .elementor-element.elementor-element-ddfeada > .elementor-widget-container{padding:16px 32px 0px 32px;}.elementor-71 .elementor-element.elementor-element-80dcf7d{--display:flex;--background-transition:0.3s;box-shadow:0px 40px 120px -40px rgba(0, 0, 0, 0.24);--padding-block-start:0px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-80dcf7d:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-80dcf7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-71 .elementor-element.elementor-element-80dcf7d, .elementor-71 .elementor-element.elementor-element-80dcf7d::before{--border-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-6bc99fb img{width:100%;}.elementor-71 .elementor-element.elementor-element-f963612 .elementor-image-box-wrapper{text-align:left;}.elementor-71 .elementor-element.elementor-element-f963612 > .elementor-widget-container{padding:16px 32px 0px 32px;}.elementor-71 .elementor-element.elementor-element-eabf5dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-b8b8a99{text-align:center;}.elementor-71 .elementor-element.elementor-element-bd2e4bc{text-align:center;}.elementor-71 .elementor-element.elementor-element-2ea3895{--display:flex;--background-transition:0.3s;}.elementor-71 .elementor-element.elementor-element-0040601 > .elementor-widget-container{margin:80px 0px 80px 0px;}body.elementor-page-71:not(.elementor-motion-effects-element-type-background), body.elementor-page-71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px){.elementor-71 .elementor-element.elementor-element-6496181{--padding-block-start:160px;--padding-block-end:120px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-71 .elementor-element.elementor-element-ed0529c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-71 .elementor-element.elementor-element-d47fe73{--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:40px;--margin-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-07469b5{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:56px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-0635343 > .elementor-widget-container{margin:0px 80px 0px 0px;}.elementor-71 .elementor-element.elementor-element-9ed203c{--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-71 .elementor-element.elementor-element-efd336c > .elementor-widget-container{margin:0% 32% 0% 0%;}.elementor-71 .elementor-element.elementor-element-0040601 > .elementor-widget-container{margin:60px 0px 60px 0px;}}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-6496181{--padding-block-start:160px;--padding-block-end:80px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-71 .elementor-element.elementor-element-cca4e27{text-align:center;}.elementor-71 .elementor-element.elementor-element-ed0529c{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:64px;--padding-block-end:64px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-71 .elementor-element.elementor-element-d47fe73{--width:95.8%;--margin-block-start:16px;--margin-block-end:0px;--margin-inline-start:16px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-781b788 > .elementor-widget-container{margin:-20px 0px 0px -20px;padding:0px 20px 20px 0px;}.elementor-71 .elementor-element.elementor-element-0635343 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-71 .elementor-element.elementor-element-93b64a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--margin-block-start:-16px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-9ed203c{--padding-block-start:64px;--padding-block-end:64px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-71 .elementor-element.elementor-element-efd336c > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-71 .elementor-element.elementor-element-8c8fc12{--margin-block-start:0px;--margin-block-end:24px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-2286ced > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-31af0fb{--margin-block-start:0px;--margin-block-end:24px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-71 .elementor-element.elementor-element-ddfeada > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-f963612 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-b8b8a99 > .elementor-widget-container{margin:0px 10px 0px 9px;}.elementor-71 .elementor-element.elementor-element-0040601 > .elementor-widget-container{margin:25px 0px 25px 0px;}}@media(min-width:768px){.elementor-71 .elementor-element.elementor-element-d47fe73{--width:43.35%;}.elementor-71 .elementor-element.elementor-element-07469b5{--width:56.65%;}.elementor-71 .elementor-element.elementor-element-ed54243{--width:32%;}.elementor-71 .elementor-element.elementor-element-a2bcccf{--width:33%;}.elementor-71 .elementor-element.elementor-element-992c5d8{--width:33%;}.elementor-71 .elementor-element.elementor-element-8c8fc12{--width:33.33%;}.elementor-71 .elementor-element.elementor-element-31af0fb{--width:33.33%;}.elementor-71 .elementor-element.elementor-element-80dcf7d{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-71 .elementor-element.elementor-element-d47fe73{--width:94.2%;}.elementor-71 .elementor-element.elementor-element-07469b5{--width:100%;}}