.elementor-408 .elementor-element.elementor-element-9c053df{--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-408 .elementor-element.elementor-element-6109350{--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-408 .elementor-element.elementor-element-95bd6cd{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-95bd6cd:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-95bd6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2573-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-eb50a43{--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-408 .elementor-element.elementor-element-eb50a43:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-eb50a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2570.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-2b4496a{--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-408 .elementor-element.elementor-element-275743c{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-275743c:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-275743c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2568.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-1686523{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-1686523:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-1686523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2544-Edit-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-4dd356f{--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-408 .elementor-element.elementor-element-486f402{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-486f402:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-486f402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2555-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-1cc6ce3{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-1cc6ce3:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-1cc6ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2538-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-cd000e5{--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-408 .elementor-element.elementor-element-8d5f99a{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-8d5f99a:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-8d5f99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2532-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-2def62d{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-2def62d:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-2def62d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2467-Edit-Edit-1.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-b982903{--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-408 .elementor-element.elementor-element-c094b8a{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-c094b8a:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-c094b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2532-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-563e705{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-563e705:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-563e705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2421-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-b639444{--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-408 .elementor-element.elementor-element-5388036{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-5388036:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-5388036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2481-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-3ed9cfb{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-3ed9cfb:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-3ed9cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2443-Edit-1.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-f892632{--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-408 .elementor-element.elementor-element-65c3414{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-65c3414:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-65c3414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2453-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-83d9e43{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-83d9e43:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-83d9e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2523-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-6d4c391{--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-408 .elementor-element.elementor-element-d505147{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-d505147:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-d505147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2473-Edit-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-efbf9ea{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-efbf9ea:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-efbf9ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2458-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-2b22da2{--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-408 .elementor-element.elementor-element-335fede{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-335fede:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-335fede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2363-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-bb367f4{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-bb367f4:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-bb367f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2396-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-8c943a0{--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-408 .elementor-element.elementor-element-643d9ea{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-643d9ea:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-643d9ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2390-Edit.jpg");background-position:bottom center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-4769375{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-4769375:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-4769375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2536-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-c349e9c{--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-408 .elementor-element.elementor-element-bc89b87{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-bc89b87:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-bc89b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2378-Edit.jpg");background-position:bottom center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-aee733a{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-aee733a:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-aee733a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2371-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-3a106e5{--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-408 .elementor-element.elementor-element-e4248ae{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-e4248ae:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-e4248ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2374-Edit.jpg");background-position:bottom center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-0765cfb{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-0765cfb:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-0765cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2387-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-8ac8e8d{--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-408 .elementor-element.elementor-element-7ccd41e{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-7ccd41e:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-7ccd41e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2417.jpg");background-position:bottom center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-54098d4{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-54098d4:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-54098d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2579-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-2d31e20{--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-408 .elementor-element.elementor-element-7e007c0{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-7e007c0:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-7e007c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2577-Edit.jpg");background-position:bottom center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-8cd50db{--display:flex;--min-height:328px;}.elementor-408 .elementor-element.elementor-element-8cd50db:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-8cd50db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2565-Edit.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-a1d8c2a{--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-408 .elementor-element.elementor-element-04449c5{--display:flex;}.elementor-408 .elementor-element.elementor-element-d35a1ee{--display:flex;}@media(min-width:768px){.elementor-408 .elementor-element.elementor-element-6109350{--width:90%;}.elementor-408 .elementor-element.elementor-element-2b4496a{--width:90%;}.elementor-408 .elementor-element.elementor-element-4dd356f{--width:90%;}.elementor-408 .elementor-element.elementor-element-cd000e5{--width:90%;}.elementor-408 .elementor-element.elementor-element-b982903{--width:90%;}.elementor-408 .elementor-element.elementor-element-b639444{--width:90%;}.elementor-408 .elementor-element.elementor-element-f892632{--width:90%;}.elementor-408 .elementor-element.elementor-element-6d4c391{--width:90%;}.elementor-408 .elementor-element.elementor-element-2b22da2{--width:90%;}.elementor-408 .elementor-element.elementor-element-8c943a0{--width:90%;}.elementor-408 .elementor-element.elementor-element-c349e9c{--width:90%;}.elementor-408 .elementor-element.elementor-element-3a106e5{--width:90%;}.elementor-408 .elementor-element.elementor-element-8ac8e8d{--width:90%;}.elementor-408 .elementor-element.elementor-element-2d31e20{--width:90%;}}@media(max-width:1024px){.elementor-408 .elementor-element.elementor-element-6109350{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-2b4496a{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-4dd356f{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-cd000e5{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-b982903{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-b639444{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-f892632{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-6d4c391{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-2b22da2{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-8c943a0{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-c349e9c{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-3a106e5{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-8ac8e8d{--min-height:299px;}.elementor-408 .elementor-element.elementor-element-2d31e20{--min-height:299px;}}@media(max-width:767px){.elementor-408 .elementor-element.elementor-element-eb50a43{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}