.elementor-419 .elementor-element.elementor-element-0f7b9a6{--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;--overlay-opacity:0.65;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-419 .elementor-element.elementor-element-0f7b9a6:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-0f7b9a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vanguardengenhariaeprojetos.com/wp-content/uploads/2025/11/engineer-4941158_1920.jpg");background-size:cover;}.elementor-419 .elementor-element.elementor-element-0f7b9a6::before, .elementor-419 .elementor-element.elementor-element-0f7b9a6 > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-0f7b9a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-0f7b9a6 > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-0f7b9a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-0f7b9a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2C2C2C;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-8c9dc89{width:var( --container-widget-width, 46.881% );max-width:46.881%;--container-widget-width:46.881%;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-8c9dc89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-8c9dc89 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:800;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-419 .elementor-element.elementor-element-946f8cd{width:var( --container-widget-width, 50.682% );max-width:50.682%;--container-widget-width:50.682%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-946f8cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-419 .elementor-element.elementor-element-a5caf4d{width:var( --container-widget-width, 29.92% );max-width:29.92%;--container-widget-width:29.92%;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-a5caf4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-a5caf4d .elementor-button-content-wrapper{flex-direction:row;}.elementor-419 .elementor-element.elementor-element-a5caf4d .elementor-button{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-419 .elementor-element.elementor-element-df84cf0{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-419 .elementor-element.elementor-element-b92c849{width:var( --container-widget-width, 96.482% );max-width:96.482%;--container-widget-width:96.482%;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-b92c849.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-b92c849 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-419 .elementor-element.elementor-element-337cd0c{width:var( --container-widget-width, 51.584% );max-width:51.584%;--container-widget-width:51.584%;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-337cd0c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-17fcd64{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-419 .elementor-element.elementor-element-96dd46e{width:var( --container-widget-width, 96.482% );max-width:96.482%;--container-widget-width:96.482%;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-96dd46e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-96dd46e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-2746de4{width:var( --container-widget-width, 17.969% );max-width:17.969%;--container-widget-width:17.969%;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-2746de4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-c3542ee{--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-419 .elementor-element.elementor-element-05f06e1{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-419 .elementor-element.elementor-element-cf5de32{width:var( --container-widget-width, 96.482% );max-width:96.482%;--container-widget-width:96.482%;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-cf5de32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-cf5de32 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-56bc227{width:var( --container-widget-width, 51.584% );max-width:51.584%;--container-widget-width:51.584%;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-56bc227.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-610b9b8{--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-419 .elementor-element.elementor-element-4220e40{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-419 .elementor-element.elementor-element-35431e2{width:var( --container-widget-width, 96.482% );max-width:96.482%;--container-widget-width:96.482%;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-35431e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-35431e2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-9b6cd02{width:var( --container-widget-width, 51.584% );max-width:51.584%;padding:20px 20px 20px 20px;--container-widget-width:51.584%;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-9b6cd02.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-81cf7ec{--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-419 .elementor-element.elementor-element-32251ee{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-419 .elementor-element.elementor-element-32251ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-19771d5{width:var( --container-widget-width, 96.482% );max-width:96.482%;--container-widget-width:96.482%;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-19771d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-19771d5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-9bf6f56.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-9bf6f56{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-419 .elementor-element.elementor-element-c8ab649{width:var( --container-widget-width, 51.584% );max-width:51.584%;padding:20px 20px 20px 20px;--container-widget-width:51.584%;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-c8ab649.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-b099bff{--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;--overlay-opacity:0.6;}.elementor-419 .elementor-element.elementor-element-b099bff:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-b099bff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vanguardengenhariaeprojetos.com/wp-content/uploads/2025/11/engineer-4941158_1920.jpg");background-size:cover;}.elementor-419 .elementor-element.elementor-element-b099bff::before, .elementor-419 .elementor-element.elementor-element-b099bff > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-b099bff > .e-con-inner > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-b099bff > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-b099bff > .e-con-inner > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-b099bff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#383838;--background-overlay:'';}.elementor-419 .elementor-element.elementor-element-d61b78e{width:var( --container-widget-width, 51.365% );max-width:51.365%;--container-widget-width:51.365%;--container-widget-flex-grow:0;text-align:left;}.elementor-419 .elementor-element.elementor-element-d61b78e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-d61b78e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:800;}.elementor-419 .elementor-element.elementor-element-9bda9d5{width:var( --container-widget-width, 24.366% );max-width:24.366%;--container-widget-width:24.366%;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-9bda9d5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-9bda9d5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-419 .elementor-element.elementor-element-9bda9d5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-419 .elementor-element.elementor-element-8c9dc89{width:var( --container-widget-width, 403.125px );max-width:403.125px;--container-widget-width:403.125px;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-419 .elementor-element.elementor-element-946f8cd{width:var( --container-widget-width, 396.953px );max-width:396.953px;--container-widget-width:396.953px;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-419 .elementor-element.elementor-element-a5caf4d{width:var( --container-widget-width, 299.375px );max-width:299.375px;--container-widget-width:299.375px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-b92c849{width:var( --container-widget-width, 669.016px );max-width:669.016px;--container-widget-width:669.016px;--container-widget-flex-grow:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-419 .elementor-element.elementor-element-d61b78e{width:var( --container-widget-width, 526.5px );max-width:526.5px;--container-widget-width:526.5px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-9bda9d5{width:var( --container-widget-width, 359.594px );max-width:359.594px;--container-widget-width:359.594px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-419 .elementor-element.elementor-element-8c9dc89{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-8c9dc89 .elementor-heading-title{font-size:29px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-419 .elementor-element.elementor-element-df84cf0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-b92c849{width:var( --container-widget-width, 310.375px );max-width:310.375px;--container-widget-width:310.375px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-b92c849 .elementor-heading-title{font-size:26px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-419 .elementor-element.elementor-element-337cd0c{width:var( --container-widget-width, 286.375px );max-width:286.375px;--container-widget-width:286.375px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-17fcd64{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-419 .elementor-element.elementor-element-96dd46e{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-96dd46e .elementor-heading-title{font-size:29px;}.elementor-419 .elementor-element.elementor-element-2746de4{width:var( --container-widget-width, 233.016px );max-width:233.016px;--container-widget-width:233.016px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-c3542ee{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-419 .elementor-element.elementor-element-05f06e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-cf5de32{width:var( --container-widget-width, 308px );max-width:308px;padding:0px 0px 0px 0px;--container-widget-width:308px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-a59436d{padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-56bc227{width:var( --container-widget-width, 279.047px );max-width:279.047px;padding:0px 0px 0px 0px;--container-widget-width:279.047px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-610b9b8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-4220e40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-35431e2{width:var( --container-widget-width, 379px );max-width:379px;--container-widget-width:379px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-35431e2 .elementor-heading-title{font-size:35px;}.elementor-419 .elementor-element.elementor-element-9b6cd02{width:var( --container-widget-width, 260.047px );max-width:260.047px;padding:0px 0px 0px 0px;--container-widget-width:260.047px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-81cf7ec{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-32251ee{--width:297px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-19771d5{width:var( --container-widget-width, 302px );max-width:302px;--container-widget-width:302px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-19771d5 .elementor-heading-title{font-size:27px;}.elementor-419 .elementor-element.elementor-element-9bf6f56{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;text-align:left;font-size:15px;}.elementor-419 .elementor-element.elementor-element-c8ab649{width:var( --container-widget-width, 277.047px );max-width:277.047px;padding:0px 0px 0px 0px;--container-widget-width:277.047px;--container-widget-flex-grow:0;text-align:left;}.elementor-419 .elementor-element.elementor-element-b099bff.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-d61b78e{width:var( --container-widget-width, 292.922px );max-width:292.922px;--container-widget-width:292.922px;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-d61b78e.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-d61b78e .elementor-heading-title{font-size:20px;}.elementor-419 .elementor-element.elementor-element-9bda9d5{width:var( --container-widget-width, 330.188px );max-width:330.188px;--container-widget-width:330.188px;--container-widget-flex-grow:0;}}