.elementor-295 .elementor-element.elementor-element-9f96239{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-295 .elementor-element.elementor-element-9b240ba{--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-295 .elementor-element.elementor-element-61dc04d{--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-295 .elementor-element.elementor-element-284702b{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-284702b:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-284702b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DJI_0484-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-ee7b9ad{--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-295 .elementor-element.elementor-element-ee7b9ad:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-ee7b9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0298-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-6da44f7{--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-295 .elementor-element.elementor-element-b8db680{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-b8db680:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-b8db680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0977-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-e975a87{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-e975a87:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-e975a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/IMG_6103-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-d36e162{--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-295 .elementor-element.elementor-element-c791d4c{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-c791d4c:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-c791d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_1104-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-e1a845e{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-e1a845e:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-e1a845e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0919-Edit-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-6981c7a{--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-295 .elementor-element.elementor-element-44f9e16{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-44f9e16:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-44f9e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0931-Edit-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-5ede1ae{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-5ede1ae:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-5ede1ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_1046-Edit-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-b7bfd2d{--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-295 .elementor-element.elementor-element-4944739{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-4944739:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-4944739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_1019-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-df22344{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-df22344:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-df22344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_1092-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-d8b18e8{--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-295 .elementor-element.elementor-element-81fbd22{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-81fbd22:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-81fbd22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DJI_0499-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-c0909f3{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-c0909f3:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-c0909f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_1010-Edit-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-0f257d1{--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-295 .elementor-element.elementor-element-3da7dd0{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-3da7dd0:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-3da7dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0970-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-2f39ee3{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-2f39ee3:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-2f39ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0959-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-9894d69{--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-295 .elementor-element.elementor-element-fcee1a1{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-fcee1a1:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-fcee1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0892-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-817383c{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-817383c:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-817383c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_1032-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-e8ce540{--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-295 .elementor-element.elementor-element-7d88952{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-7d88952:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-7d88952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0991-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-5f48e59{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-5f48e59:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-5f48e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0965-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-632073f{--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-295 .elementor-element.elementor-element-b798013{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-b798013:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-b798013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_1023-Edit-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-4e01593{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-4e01593:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-4e01593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_1071-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-f14eb8f{--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-295 .elementor-element.elementor-element-44fde6e{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-44fde6e:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-44fde6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0914-Edit-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-77e8158{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-77e8158:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-77e8158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_1058-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-03a4901{--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-295 .elementor-element.elementor-element-eb691c5{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-eb691c5:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-eb691c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0945-Edit-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-6bd5d30{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-6bd5d30:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-6bd5d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0955-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-08cf48c{--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-295 .elementor-element.elementor-element-9af0f8d{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-9af0f8d:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-9af0f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0919-Edit-1-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-58a03f9{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-58a03f9:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-58a03f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_0927-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-c290ec8{--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-295 .elementor-element.elementor-element-106fe9f{--display:flex;--min-height:328px;--margin-top:-21px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-106fe9f:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-106fe9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_5991.jpg");background-position:bottom center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-be7a68d{--display:flex;--min-height:328px;}.elementor-295 .elementor-element.elementor-element-be7a68d:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-be7a68d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/DSC_2467-Edit-Edit.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-966ea16{--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-295 .elementor-element.elementor-element-f6417d2{--display:flex;}.elementor-295 .elementor-element.elementor-element-a0632f8{--display:flex;}@media(max-width:1024px){.elementor-295 .elementor-element.elementor-element-9f96239{--min-height:29px;}.elementor-295 .elementor-element.elementor-element-61dc04d{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-6da44f7{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-e975a87{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-d36e162{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-e1a845e{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-6981c7a{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-b7bfd2d{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-d8b18e8{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-0f257d1{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-9894d69{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-e8ce540{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-632073f{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-f14eb8f{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-03a4901{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-08cf48c{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-9af0f8d{--min-height:299px;}.elementor-295 .elementor-element.elementor-element-c290ec8{--min-height:299px;}}@media(max-width:767px){.elementor-295 .elementor-element.elementor-element-ee7b9ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-295 .elementor-element.elementor-element-b8db680.e-con{--order:-99999 /* order start hack */;}.elementor-295 .elementor-element.elementor-element-e975a87.e-con{--order:-99999 /* order start hack */;}.elementor-295 .elementor-element.elementor-element-c791d4c.e-con{--order:-99999 /* order start hack */;}.elementor-295 .elementor-element.elementor-element-e1a845e.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-295 .elementor-element.elementor-element-61dc04d{--width:90%;}.elementor-295 .elementor-element.elementor-element-6da44f7{--width:90%;}.elementor-295 .elementor-element.elementor-element-d36e162{--width:90%;}.elementor-295 .elementor-element.elementor-element-6981c7a{--width:90%;}.elementor-295 .elementor-element.elementor-element-b7bfd2d{--width:90%;}.elementor-295 .elementor-element.elementor-element-d8b18e8{--width:90%;}.elementor-295 .elementor-element.elementor-element-0f257d1{--width:90%;}.elementor-295 .elementor-element.elementor-element-9894d69{--width:90%;}.elementor-295 .elementor-element.elementor-element-e8ce540{--width:90%;}.elementor-295 .elementor-element.elementor-element-632073f{--width:90%;}.elementor-295 .elementor-element.elementor-element-f14eb8f{--width:90%;}.elementor-295 .elementor-element.elementor-element-03a4901{--width:90%;}.elementor-295 .elementor-element.elementor-element-08cf48c{--width:90%;}.elementor-295 .elementor-element.elementor-element-c290ec8{--width:90%;}}