.elementor-76 .elementor-element.elementor-element-34b51773:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-34b51773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2020/05/New-Gen-Bridge-Project-545.jpg");background-position:center center;background-size:cover;}.elementor-76 .elementor-element.elementor-element-34b51773 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #4060AC 0%, #3B4E73 100%);opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76 .elementor-element.elementor-element-34b51773{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12em 0em 012em 0em;}.elementor-76 .elementor-element.elementor-element-706682dd{text-align:center;}.elementor-76 .elementor-element.elementor-element-706682dd .elementor-heading-title{color:#E8ECF2;}.elementor-76 .elementor-element.elementor-element-2c59db22 > .elementor-container{max-width:900px;}.elementor-76 .elementor-element.elementor-element-2c59db22:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-2c59db22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-2c59db22{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E8ECF2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 8em 0em;}.elementor-76 .elementor-element.elementor-element-2c59db22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76 .elementor-element.elementor-element-479b738 .elementor-icon-wrapper{text-align:center;}.elementor-76 .elementor-element.elementor-element-479b738.elementor-view-stacked .elementor-icon{background-color:#3B4E73;}.elementor-76 .elementor-element.elementor-element-479b738.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-479b738.elementor-view-default .elementor-icon{color:#3B4E73;border-color:#3B4E73;}.elementor-76 .elementor-element.elementor-element-479b738.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-479b738.elementor-view-default .elementor-icon svg{fill:#3B4E73;}.elementor-76 .elementor-element.elementor-element-479b738 .elementor-icon{font-size:46px;}.elementor-76 .elementor-element.elementor-element-479b738 .elementor-icon svg{height:46px;}.elementor-76 .elementor-element.elementor-element-6846cd61{text-align:center;}.elementor-76 .elementor-element.elementor-element-6846cd61 .elementor-heading-title{color:#3B4E73;letter-spacing:2.5px;}.elementor-76 .elementor-element.elementor-element-6846cd61 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-76 .elementor-element.elementor-element-6eb233f5{--divider-border-style:solid;--divider-color:#E8ECF2;--divider-border-width:1px;}.elementor-76 .elementor-element.elementor-element-6eb233f5 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-76 .elementor-element.elementor-element-6eb233f5 .elementor-divider{text-align:center;padding-top:12px;padding-bottom:12px;}.elementor-76 .elementor-element.elementor-element-6eb233f5 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-231344f4{text-align:center;}.elementor-76 .elementor-element.elementor-element-231344f4 > .elementor-widget-container{margin:0px 0px -29px 0px;}.elementor-76 .elementor-element.elementor-element-4907023c > .elementor-container{max-width:900px;}.elementor-76 .elementor-element.elementor-element-4907023c:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-4907023c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8ECF2;}.elementor-76 .elementor-element.elementor-element-4907023c{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E8ECF2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 8em 0em;}.elementor-76 .elementor-element.elementor-element-4907023c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76 .elementor-element.elementor-element-4fa6856e > .elementor-element-populated{padding:0em 3em 0em 0em;}.elementor-76 .elementor-element.elementor-element-5bc3283b .elementor-icon-wrapper{text-align:left;}.elementor-76 .elementor-element.elementor-element-5bc3283b.elementor-view-stacked .elementor-icon{background-color:#3B4E73;}.elementor-76 .elementor-element.elementor-element-5bc3283b.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-5bc3283b.elementor-view-default .elementor-icon{color:#3B4E73;border-color:#3B4E73;}.elementor-76 .elementor-element.elementor-element-5bc3283b.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-5bc3283b.elementor-view-default .elementor-icon svg{fill:#3B4E73;}.elementor-76 .elementor-element.elementor-element-5bc3283b .elementor-icon{font-size:42px;}.elementor-76 .elementor-element.elementor-element-5bc3283b .elementor-icon svg{height:42px;}.elementor-76 .elementor-element.elementor-element-28fbee63{text-align:left;}.elementor-76 .elementor-element.elementor-element-28fbee63 .elementor-heading-title{color:#3B4E73;letter-spacing:2.5px;}.elementor-76 .elementor-element.elementor-element-28fbee63 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-76 .elementor-element.elementor-element-273ed4d5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-76 .elementor-element.elementor-element-273ed4d5 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-76 .elementor-element.elementor-element-273ed4d5 .elementor-divider{text-align:left;padding-top:12px;padding-bottom:12px;}.elementor-76 .elementor-element.elementor-element-273ed4d5 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-282dff68{text-align:left;}.elementor-76 .elementor-element.elementor-element-282dff68 > .elementor-widget-container{margin:0px 0px -29px 0px;}.elementor-76 .elementor-element.elementor-element-32df35a8 > .elementor-element-populated{padding:0em 0em 0em 3em;}.elementor-76 .elementor-element.elementor-element-2ff5986e .elementor-icon-wrapper{text-align:left;}.elementor-76 .elementor-element.elementor-element-2ff5986e.elementor-view-stacked .elementor-icon{background-color:#3B4E73;}.elementor-76 .elementor-element.elementor-element-2ff5986e.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-2ff5986e.elementor-view-default .elementor-icon{color:#3B4E73;border-color:#3B4E73;}.elementor-76 .elementor-element.elementor-element-2ff5986e.elementor-view-framed .elementor-icon, .elementor-76 .elementor-element.elementor-element-2ff5986e.elementor-view-default .elementor-icon svg{fill:#3B4E73;}.elementor-76 .elementor-element.elementor-element-2ff5986e .elementor-icon{font-size:42px;}.elementor-76 .elementor-element.elementor-element-2ff5986e .elementor-icon svg{height:42px;}.elementor-76 .elementor-element.elementor-element-284a3f3e{text-align:left;}.elementor-76 .elementor-element.elementor-element-284a3f3e .elementor-heading-title{color:#3B4E73;letter-spacing:2.5px;}.elementor-76 .elementor-element.elementor-element-284a3f3e > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-76 .elementor-element.elementor-element-ed4e530{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-76 .elementor-element.elementor-element-ed4e530 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-76 .elementor-element.elementor-element-ed4e530 .elementor-divider{text-align:left;padding-top:12px;padding-bottom:12px;}.elementor-76 .elementor-element.elementor-element-ed4e530 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-12326fdb{text-align:left;}.elementor-76 .elementor-element.elementor-element-12326fdb > .elementor-widget-container{margin:0px 0px -29px 0px;}.elementor-76 .elementor-element.elementor-element-20624803:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-20624803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2020/05/newgen-projects-hero-1.jpg");background-position:bottom center;background-size:cover;}.elementor-76 .elementor-element.elementor-element-20624803 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.88) 20%, #FFFFFF 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76 .elementor-element.elementor-element-20624803{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 0em 8em 0em;}.elementor-76 .elementor-element.elementor-element-1ebf5ce1{padding:0em 0em 0em 0em;}.elementor-76 .elementor-element.elementor-element-4f86eb41{text-align:center;}.elementor-76 .elementor-element.elementor-element-4f86eb41 .elementor-heading-title{color:#4060AC;font-size:2.3em;}.elementor-76 .elementor-element.elementor-element-ff4ceb3 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-76 .elementor-element.elementor-element-ff4ceb3 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-76 .elementor-element.elementor-element-ff4ceb3 .elementor-button{font-size:16px;font-weight:400;fill:#4060AC;color:#4060AC;background-color:rgba(232, 236, 242, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#4060AC;border-radius:3px 3px 3px 3px;padding:0.85em 1.3em 0.85em 01.5em;}.elementor-76 .elementor-element.elementor-element-ff4ceb3 .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-ff4ceb3 .elementor-button:focus{color:#E8ECF2;background-color:#4060AC;border-color:#4060AC;}.elementor-76 .elementor-element.elementor-element-ff4ceb3 .elementor-button:hover svg, .elementor-76 .elementor-element.elementor-element-ff4ceb3 .elementor-button:focus svg{fill:#E8ECF2;}.elementor-76 .elementor-element.elementor-element-ff4ceb3 > .elementor-widget-container{padding:3em 0em 0em 0em;}@media(max-width:1024px){.elementor-76 .elementor-element.elementor-element-34b51773{padding:8em 0em 8em 0em;}.elementor-76 .elementor-element.elementor-element-706682dd .elementor-heading-title{font-size:51px;}.elementor-76 .elementor-element.elementor-element-2c59db22{padding:6em 0em 6em 0em;}.elementor-76 .elementor-element.elementor-element-6846cd61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-4907023c{padding:6em 0em 6em 0em;}.elementor-76 .elementor-element.elementor-element-28fbee63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-284a3f3e > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-706682dd .elementor-heading-title{font-size:29px;line-height:1.4em;}.elementor-76 .elementor-element.elementor-element-231344f4{text-align:center;}.elementor-76 .elementor-element.elementor-element-282dff68{text-align:center;}.elementor-76 .elementor-element.elementor-element-12326fdb{text-align:center;}.elementor-76 .elementor-element.elementor-element-20624803:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-20624803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}/* Start custom CSS for section, class: .elementor-element-2c59db22 */.realFullWidth, .realFullWidth img {
    width:100vw !important;
}

@media (max-width:56em){
    
    .realFullWidth, .realFullWidth img {
    width:100vw !important;
}
    
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4907023c */.realFullWidth, .realFullWidth img {
    width:100vw !important;
}

@media (max-width:56em){
    
    .realFullWidth, .realFullWidth img {
    width:100vw !important;
}
    
    
}/* End custom CSS */