.elementor-8949 .elementor-element.elementor-element-db4f27d{--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-8949 .elementor-element.elementor-element-44a5d48{--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-8949 .elementor-element.elementor-element-7c374fe > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-8949 .elementor-element.elementor-element-3abf87f{--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;--flex-wrap:wrap;}.elementor-8949 .elementor-element.elementor-element-5ae366b{--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-8949 .elementor-element.elementor-element-0b65708{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-0b65708:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-0b65708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/06/All-in-one_19545-2-story-3-bedroom-house-plans-for-19545-S-1_page-0001.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-0b65708:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/06/All-in-one_19545-2-story-3-bedroom-house-plans-for-19545-S-1_page-0001.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-0b65708, .elementor-8949 .elementor-element.elementor-element-0b65708::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-947153c{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-c512116 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-c512116 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-c512116 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-c512116 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-c512116.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-c512116 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-c512116 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-c512116 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-20335be{--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-8949 .elementor-element.elementor-element-4c38501{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-4c38501:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-4c38501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/2-1-2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-4c38501:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/2-1-2.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-4c38501, .elementor-8949 .elementor-element.elementor-element-4c38501::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-f5f9213{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-aaff55f .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-aaff55f .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-aaff55f .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-aaff55f > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-aaff55f.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-aaff55f .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-aaff55f .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-aaff55f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-4499611{--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-8949 .elementor-element.elementor-element-15239f1{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-15239f1:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-15239f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/06/All-in-one-images-6_merged-1_page-0001.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-15239f1:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/06/All-in-one-images-6_merged-1_page-0001.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-15239f1, .elementor-8949 .elementor-element.elementor-element-15239f1::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-6ae84ad{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-f1ff613 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-f1ff613 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-f1ff613 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-f1ff613 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-f1ff613.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-f1ff613 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-f1ff613 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-f1ff613 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-d0d527b{--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-8949 .elementor-element.elementor-element-eadc622{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-eadc622:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-eadc622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/4-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-eadc622:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/4-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-eadc622, .elementor-8949 .elementor-element.elementor-element-eadc622::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-93a9e6e{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-0efba76 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-0efba76 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-0efba76 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-0efba76 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-0efba76.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-0efba76 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-0efba76 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-0efba76 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-da8de94{--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-8949 .elementor-element.elementor-element-9f1d6f5{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-9f1d6f5:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-9f1d6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/5-1-2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-9f1d6f5:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/5-1-2.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-9f1d6f5, .elementor-8949 .elementor-element.elementor-element-9f1d6f5::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-f513dc1{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-5f3c183 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-5f3c183 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-5f3c183 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-5f3c183 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-5f3c183.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-5f3c183 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-5f3c183 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-5f3c183 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-0f2d253{--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-8949 .elementor-element.elementor-element-155d3db{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-155d3db:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-155d3db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/6-1-2-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-155d3db:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/6-1-2-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-155d3db, .elementor-8949 .elementor-element.elementor-element-155d3db::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-8e41b32{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-bb01798 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-bb01798 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-bb01798 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-bb01798 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-bb01798.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-bb01798 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-bb01798 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-bb01798 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-c0b67f5{--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;--flex-wrap:wrap;}.elementor-8949 .elementor-element.elementor-element-1912d06{--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-8949 .elementor-element.elementor-element-27682a8{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-27682a8:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-27682a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/9_updated_MEP-3-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-27682a8:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/9_updated_MEP-3-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-27682a8, .elementor-8949 .elementor-element.elementor-element-27682a8::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-9e1528d{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-41012a1 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-41012a1 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-41012a1 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-41012a1 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-41012a1.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-41012a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-41012a1 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-41012a1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-b3d18be{--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-8949 .elementor-element.elementor-element-9afce0d{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-9afce0d:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-9afce0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/MEP-pages-deleted-3-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-9afce0d:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/MEP-pages-deleted-3-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-9afce0d, .elementor-8949 .elementor-element.elementor-element-9afce0d::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-ba9997c{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-17508a0 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-17508a0 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-17508a0 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-17508a0 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-17508a0.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-17508a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-17508a0 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-17508a0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-b8565cc{--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-8949 .elementor-element.elementor-element-fea0184{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-fea0184:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-fea0184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/MEP-Plan-pages-deleted-3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-fea0184:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/MEP-Plan-pages-deleted-3.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-fea0184, .elementor-8949 .elementor-element.elementor-element-fea0184::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-6f5c73b{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-ee44a10 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-ee44a10 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-ee44a10 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-ee44a10 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-ee44a10.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-ee44a10 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-ee44a10 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-ee44a10 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-0a157cf{--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-8949 .elementor-element.elementor-element-57be658{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-57be658:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-57be658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/All-in-one_19545-2-story-3-bedroom-house-plans-for-19545-S.Sonoita-wwy-NH-pages-deleted-1-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-57be658:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/All-in-one_19545-2-story-3-bedroom-house-plans-for-19545-S.Sonoita-wwy-NH-pages-deleted-1-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-57be658, .elementor-8949 .elementor-element.elementor-element-57be658::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-4a38160{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-c9f2539 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-c9f2539 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-c9f2539 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-c9f2539 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-c9f2539.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-c9f2539 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-c9f2539 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-c9f2539 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-37f088c{--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-8949 .elementor-element.elementor-element-9c9f536{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-9c9f536:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-9c9f536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/Fully-stamped-1329-W-125th-proposed-plan-pages-deleted-1-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-9c9f536:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/Fully-stamped-1329-W-125th-proposed-plan-pages-deleted-1-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-9c9f536, .elementor-8949 .elementor-element.elementor-element-9c9f536::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-4d7cd84{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-fd0bf09 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-fd0bf09 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-fd0bf09 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-fd0bf09 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-fd0bf09.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-fd0bf09 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-fd0bf09 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-fd0bf09 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-d9ada3d{--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-8949 .elementor-element.elementor-element-b1b138a{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-b1b138a:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-b1b138a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/07_407-Hosack-Street_-Taylor-TX-76574_P-1-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-b1b138a:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/07_407-Hosack-Street_-Taylor-TX-76574_P-1-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-b1b138a, .elementor-8949 .elementor-element.elementor-element-b1b138a::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-546662d{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-bba12c1 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-bba12c1 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-bba12c1 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-bba12c1 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-bba12c1.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-bba12c1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-bba12c1 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-bba12c1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-6896d78{--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;--flex-wrap:wrap;}.elementor-8949 .elementor-element.elementor-element-5dbf1e0{--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-8949 .elementor-element.elementor-element-3c9047f{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-3c9047f:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-3c9047f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/Plumbing-Draining-and-Gas-Line-Plan-Jamaica-1-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-3c9047f:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/Plumbing-Draining-and-Gas-Line-Plan-Jamaica-1-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-3c9047f, .elementor-8949 .elementor-element.elementor-element-3c9047f::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-1d22627{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-db9a800 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-db9a800 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-db9a800 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-db9a800 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-db9a800.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-db9a800 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-db9a800 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-db9a800 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-b4f99a1{--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-8949 .elementor-element.elementor-element-9cc8198{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-9cc8198:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-9cc8198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/Plumbing-Water-Supply-Plan-Jamaica-1-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-9cc8198:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/Plumbing-Water-Supply-Plan-Jamaica-1-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-9cc8198, .elementor-8949 .elementor-element.elementor-element-9cc8198::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-e51d2bf{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-8440d57 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-8440d57 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-8440d57 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-8440d57 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-8440d57.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-8440d57 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-8440d57 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-8440d57 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-3e05ecc{--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-8949 .elementor-element.elementor-element-dcdc40b{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-dcdc40b:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-dcdc40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/Plans-for-Fiver-Plambing-1-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-dcdc40b:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/Plans-for-Fiver-Plambing-1-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-dcdc40b, .elementor-8949 .elementor-element.elementor-element-dcdc40b::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-0a8a3b2{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-f2638da .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-f2638da .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-f2638da .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-f2638da > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-f2638da.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-f2638da .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-f2638da .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-f2638da .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-10615dd{--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-8949 .elementor-element.elementor-element-0ec3c1d{--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-8949 .elementor-element.elementor-element-de31804{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-de31804:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-de31804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/8_updated_MEP-Plan-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-de31804:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/8_updated_MEP-Plan-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-de31804, .elementor-8949 .elementor-element.elementor-element-de31804::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-c6a6a7e{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-d0d8ff3 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-d0d8ff3 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-d0d8ff3 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-d0d8ff3 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-d0d8ff3.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-d0d8ff3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-d0d8ff3 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-d0d8ff3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-b61beea{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-b61beea:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-b61beea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/Plumbing-Plan-1-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-b61beea:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/Plumbing-Plan-1-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-b61beea, .elementor-8949 .elementor-element.elementor-element-b61beea::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-dccba9f{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-e587817 .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-e587817 .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-e587817 .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-e587817 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-e587817.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-e587817 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-e587817 .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-e587817 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-40a8340{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:40s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8949 .elementor-element.elementor-element-40a8340:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-40a8340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/Plumbing-isometric-Plan-1-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-40a8340:hover{background-image:url("https://engrteam.com/wp-content/uploads/2025/08/Plumbing-isometric-Plan-1-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-40a8340, .elementor-8949 .elementor-element.elementor-element-40a8340::before{--border-transition:0.3s;}.elementor-8949 .elementor-element.elementor-element-d13615e{--spacer-size:200px;}.elementor-8949 .elementor-element.elementor-element-a7ec1ec .elementor-button{background-color:#98ABEE;font-size:12px;font-weight:700;text-transform:uppercase;fill:#201658;color:#201658;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);border-radius:0px 20px 20px 0px;}.elementor-8949 .elementor-element.elementor-element-a7ec1ec .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-a7ec1ec .elementor-button:focus{background-color:#1D24CA;color:#FFFFFF;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-8949 .elementor-element.elementor-element-a7ec1ec > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-8949 .elementor-element.elementor-element-a7ec1ec.elementor-element{--align-self:flex-start;}.elementor-8949 .elementor-element.elementor-element-a7ec1ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-8949 .elementor-element.elementor-element-a7ec1ec .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-a7ec1ec .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-e11fd16{--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-8949 .elementor-element.elementor-element-72b22cf{--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;}.elementor-8949 .elementor-element.elementor-element-14cb18c{--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-8949 .elementor-element.elementor-element-206664f .elementor-button{background-color:#1D24CA;font-size:14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1D24CA;}.elementor-8949 .elementor-element.elementor-element-206664f .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-206664f .elementor-button:focus{background-color:#BDA2A200;color:#1D24CA;border-color:#1D24CA;}.elementor-8949 .elementor-element.elementor-element-206664f .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-206664f .elementor-button:focus svg{fill:#1D24CA;}.elementor-8949 .elementor-element.elementor-element-3de81c1{--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-8949 .elementor-element.elementor-element-7aaf29b .elementor-button{background-color:#1D24CA;font-size:14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1D24CA;}.elementor-8949 .elementor-element.elementor-element-7aaf29b .elementor-button:hover, .elementor-8949 .elementor-element.elementor-element-7aaf29b .elementor-button:focus{background-color:#BDA2A200;color:#1D24CA;border-color:#1D24CA;}.elementor-8949 .elementor-element.elementor-element-7aaf29b .elementor-button:hover svg, .elementor-8949 .elementor-element.elementor-element-7aaf29b .elementor-button:focus svg{fill:#1D24CA;}.elementor-8949 .elementor-element.elementor-element-59faf8f{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8949 .elementor-element.elementor-element-59faf8f:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-59faf8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8949 .elementor-element.elementor-element-8a623a3{--display:flex;}@media(max-width:767px){.elementor-8949 .elementor-element.elementor-element-0b65708{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-4c38501{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-15239f1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-eadc622{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-9f1d6f5{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-155d3db{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-27682a8{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-9afce0d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-fea0184{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-57be658{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-9c9f536{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-b1b138a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-3c9047f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-9cc8198{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-dcdc40b{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-de31804{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-b61beea{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-40a8340{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8949 .elementor-element.elementor-element-72b22cf{--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:space-around;--flex-wrap:nowrap;}.elementor-8949 .elementor-element.elementor-element-59faf8f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-8949 .elementor-element.elementor-element-5ae366b{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-20335be{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-4499611{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-d0d527b{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-da8de94{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-0f2d253{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-1912d06{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-b3d18be{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-b8565cc{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-0a157cf{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-37f088c{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-d9ada3d{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-5dbf1e0{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-b4f99a1{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-3e05ecc{--width:33.3333%;}.elementor-8949 .elementor-element.elementor-element-10615dd{--width:100%;}.elementor-8949 .elementor-element.elementor-element-14cb18c{--width:50%;}.elementor-8949 .elementor-element.elementor-element-3de81c1{--width:50%;}}@media(min-width:1025px){.elementor-8949 .elementor-element.elementor-element-0b65708:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-0b65708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-0b65708:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-4c38501:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-4c38501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-4c38501:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-15239f1:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-15239f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-15239f1:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-eadc622:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-eadc622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-eadc622:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-9f1d6f5:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-9f1d6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-9f1d6f5:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-155d3db:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-155d3db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-155d3db:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-27682a8:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-27682a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-27682a8:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-9afce0d:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-9afce0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-9afce0d:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-fea0184:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-fea0184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-fea0184:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-57be658:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-57be658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-57be658:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-9c9f536:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-9c9f536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-9c9f536:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-b1b138a:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-b1b138a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-b1b138a:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-3c9047f:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-3c9047f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-3c9047f:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-9cc8198:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-9cc8198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-9cc8198:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-dcdc40b:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-dcdc40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-dcdc40b:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-de31804:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-de31804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-de31804:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-b61beea:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-b61beea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-b61beea:hover{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-40a8340:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-40a8340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8949 .elementor-element.elementor-element-40a8340:hover{background-attachment:scroll;}}