.elementor-357 .elementor-element.elementor-element-149b308{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-357 .elementor-element.elementor-element-ff62c2c{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-04a19bd{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-04a19bd:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-04a19bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/Front.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-316ac39{--display:flex;--min-height:328px;--margin-top:-23px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-316ac39:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-316ac39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/captive-bath.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-80ea096{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-9556784{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-9556784:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-9556784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/guest-bedroom.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-a2c9e36{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-a2c9e36:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-a2c9e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_5956-Edit.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-17a57e4{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-267ca92{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-267ca92:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-267ca92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/diningroom.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-1a2eaa5{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-1a2eaa5:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-1a2eaa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_5991-1.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-bcde2a3{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-ade9bad{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-ade9bad:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-ade9bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/Kids-1.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-0e31263{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-0e31263:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-0e31263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/hallbath.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-5d3c17f{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-09dd2ab{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-09dd2ab:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-09dd2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/backyard-2.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-3a1f94d{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-3a1f94d:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-3a1f94d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/guest-bath.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-cc9685f{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-d49c8e4{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-d49c8e4:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-d49c8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/familyroom-1.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-5911f28{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-5911f28:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-5911f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/kids-2.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-fa5910e{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-44e4f3c{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-44e4f3c:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-44e4f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_5935.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-378ad31{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-378ad31:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-378ad31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_5901.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-a81735b{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-bb409c4{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-bb409c4:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-bb409c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/master-bath.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-4f83f4b{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-4f83f4b:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-4f83f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_5858.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-54006d4{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-c56c39b{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-c56c39b:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-c56c39b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/kitchen-3.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-7fc617d{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-7fc617d:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-7fc617d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_5871Blend.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-0184dd7{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-d35a295{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-d35a295:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-d35a295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/backyard-1.jpg");background-position:bottom center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-4403f72{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-4403f72:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-4403f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/kitchen-1.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-0dbaaf3{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-7e5a886{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-7e5a886:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-7e5a886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/master-2.jpg");background-position:bottom center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-372aac8{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-372aac8:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-372aac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/livingroom-3.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-9117c7b{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-433e75c{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-433e75c:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-433e75c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/Livingroom.jpg");background-position:bottom center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-f9f3c05{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-f9f3c05:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-f9f3c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/kitchen-3.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-0a01376{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-18b45fd{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-18b45fd:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-18b45fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/fronthall.jpg");background-position:bottom center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-34c4de4{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-34c4de4:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-34c4de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/guest-bedroom.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-a3b5c91{--display:flex;--min-height:518px;--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-357 .elementor-element.elementor-element-89bcb43{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-89bcb43:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-89bcb43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/familyroom-2.jpg");background-position:bottom center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-d5ea49f{--display:flex;--min-height:328px;}.elementor-357 .elementor-element.elementor-element-d5ea49f:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-d5ea49f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/kids-2.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-268ea4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-357 .elementor-element.elementor-element-be62ba9{--display:flex;}.elementor-357 .elementor-element.elementor-element-6adc51e{--display:flex;}@media(min-width:768px){.elementor-357 .elementor-element.elementor-element-ff62c2c{--width:90%;}.elementor-357 .elementor-element.elementor-element-80ea096{--width:90%;}.elementor-357 .elementor-element.elementor-element-17a57e4{--width:90%;}.elementor-357 .elementor-element.elementor-element-bcde2a3{--width:90%;}.elementor-357 .elementor-element.elementor-element-5d3c17f{--width:90%;}.elementor-357 .elementor-element.elementor-element-cc9685f{--width:90%;}.elementor-357 .elementor-element.elementor-element-fa5910e{--width:90%;}.elementor-357 .elementor-element.elementor-element-a81735b{--width:90%;}.elementor-357 .elementor-element.elementor-element-54006d4{--width:90%;}.elementor-357 .elementor-element.elementor-element-0184dd7{--width:90%;}.elementor-357 .elementor-element.elementor-element-0dbaaf3{--width:90%;}.elementor-357 .elementor-element.elementor-element-9117c7b{--width:90%;}.elementor-357 .elementor-element.elementor-element-0a01376{--width:90%;}.elementor-357 .elementor-element.elementor-element-a3b5c91{--width:90%;}}@media(max-width:1024px){.elementor-357 .elementor-element.elementor-element-ff62c2c{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-80ea096{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-17a57e4{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-bcde2a3{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-5d3c17f{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-cc9685f{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-fa5910e{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-a81735b{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-54006d4{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-0184dd7{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-0dbaaf3{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-9117c7b{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-0a01376{--min-height:299px;}.elementor-357 .elementor-element.elementor-element-a3b5c91{--min-height:299px;}}@media(max-width:767px){.elementor-357 .elementor-element.elementor-element-ff62c2c{--min-height:241px;}}