.elementor-220 .elementor-element.elementor-element-e84273d{--display:flex;--min-height:500px;--background-transition:0.3s;--overlay-opacity:0.41;}.elementor-220 .elementor-element.elementor-element-e84273d:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-e84273d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goengineeringllc.com/wp-content/uploads/2024/11/house-8372418_1920.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-220 .elementor-element.elementor-element-e84273d::before, .elementor-220 .elementor-element.elementor-element-e84273d > .elementor-background-video-container::before, .elementor-220 .elementor-element.elementor-element-e84273d > .e-con-inner > .elementor-background-video-container::before, .elementor-220 .elementor-element.elementor-element-e84273d > .elementor-background-slideshow::before, .elementor-220 .elementor-element.elementor-element-e84273d > .e-con-inner > .elementor-background-slideshow::before, .elementor-220 .elementor-element.elementor-element-e84273d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #12275C 100%, #FFFFFF00 40%);}.elementor-220 .elementor-element.elementor-element-e84273d, .elementor-220 .elementor-element.elementor-element-e84273d::before{--border-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-220 .elementor-element.elementor-element-b04940d > .elementor-widget-container{margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-b04940d.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-b04940d{z-index:0;text-align:center;}.elementor-220 .elementor-element.elementor-element-b04940d .elementor-heading-title{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:110px;font-weight:500;font-style:normal;line-height:97px;letter-spacing:4.5px;word-spacing:2px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-220 .elementor-element.elementor-element-1e3957e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-1e3957e{text-align:center;}.elementor-220 .elementor-element.elementor-element-1e3957e .elementor-heading-title{color:#FFFFFF;font-family:"Caladea", Sans-serif;font-size:24px;font-weight:400;line-height:25px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-220 .elementor-element.elementor-element-dbfe964 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:500;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-dbfe964.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-b7709cb{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-2c28e15 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-2c28e15{text-align:center;}.elementor-220 .elementor-element.elementor-element-2c28e15 .elementor-heading-title{color:#070075;font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-220 .elementor-element.elementor-element-3bba5fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#353535;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:19px;letter-spacing:-0.1px;}.elementor-220 .elementor-element.elementor-element-3bba5fd.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-d4f91a6{--display:flex;--background-transition:0.3s;}.elementor-220 .elementor-element.elementor-element-d754c99{text-align:center;}.elementor-220 .elementor-element.elementor-element-d754c99 .elementor-heading-title{color:#070075;font-family:"Outfit", Sans-serif;font-size:35px;font-weight:500;}.elementor-220 .elementor-element.elementor-element-6d024a0{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-220 .elementor-element.elementor-element-bdf34c2.elementor-widget .elementor-widget-container, .elementor-220 .elementor-element.elementor-element-bdf34c2.elementor-widget .elementor-widget-container > *{position:relative;--jkit-option-enabled:0px;}.elementor-220 .elementor-element.elementor-element-bdf34c2.elementor-widget .elementor-widget-container::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4);max-width:calc(100% / 4);height:40vh;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery{margin:0px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{text-align:center;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info .info-title{color:#001A54;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-family:"Yantramanav", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info .info-subtitle{color:#001A54;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{text-align:center;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{margin:0px 0px 0px 0px;color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after i, .elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after svg{margin-left:5px;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before i, .elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before svg{margin-right:5px;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more i{font-size:9px;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more svg{width:9px;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-220 .elementor-element.elementor-element-e84273d:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-e84273d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1000px auto;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-220 .elementor-element.elementor-element-e84273d{--width:100%;}.elementor-220 .elementor-element.elementor-element-b7709cb{--content-width:1208px;}}@media(max-width:767px){.elementor-220 .elementor-element.elementor-element-e84273d{--min-height:142px;}.elementor-220 .elementor-element.elementor-element-b04940d > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-b04940d .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-220 .elementor-element.elementor-element-1e3957e > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-220 .elementor-element.elementor-element-1e3957e .elementor-heading-title{font-size:13px;letter-spacing:-0.8px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-220 .elementor-element.elementor-element-dbfe964 .elementor-button{font-size:10px;}.elementor-220 .elementor-element.elementor-element-2c28e15 .elementor-heading-title{font-size:20px;}.elementor-220 .elementor-element.elementor-element-3bba5fd{font-size:10px;}.elementor-220 .elementor-element.elementor-element-d754c99 .elementor-heading-title{font-size:20px;}.elementor-220 .elementor-element.elementor-element-6d024a0{--width:500px;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4);max-width:calc(100% / 4);height:40vh;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-size:7px;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-size:12px;}.elementor-220 .elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{font-size:10px;}}@media (min-width: 1025px) {.elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(4n) { border-right-width:0; } }@media (max-width: 767px) {.elementor-element.elementor-element-bdf34c2 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(4n) { border-right-width:0; } }