.elementor-23 .elementor-element.elementor-element-b3d4027{--display:flex;--min-height:805px;--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-23 .elementor-element.elementor-element-b3d4027:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b3d4027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barcelosmartinsengenharia.com/wp-content/uploads/2026/02/Group-236-2-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-c8875a8{--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-widget-image .widget-image-caption{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-23 .elementor-element.elementor-element-e9ef0b7{--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-140962e{text-align:start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-23 .elementor-element.elementor-element-c623cac{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#000000;}.elementor-23 .elementor-element.elementor-element-10fbdde{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-eac3cd3 .elementor-button{background-color:#F6AB1B;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:20px 10px 20px 10px;}.elementor-23 .elementor-element.elementor-element-eac3cd3 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-eac3cd3 .elementor-button:focus{background-color:#FFFFFF;color:#F6AB1B;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-eac3cd3 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-eac3cd3 .elementor-button:focus svg{fill:#F6AB1B;}.elementor-23 .elementor-element.elementor-element-11b4122{--display:flex;--min-height:830px;--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-795b320{--display:flex;--min-height:770px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-795b320:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-795b320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2D3B;}.elementor-23 .elementor-element.elementor-element-4b9377a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-d2c6315{--display:flex;}.elementor-23 .elementor-element.elementor-element-f06bcff{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-1db966a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-be45d47{--display:flex;}.elementor-23 .elementor-element.elementor-element-186b75f{text-align:start;}.elementor-23 .elementor-element.elementor-element-9a2cc38{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-08c3982{--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-23 .elementor-element.elementor-element-61b9b45{--display:flex;}.elementor-23 .elementor-element.elementor-element-1113d31{text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:35px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-0ed4919 .elementor-button{background-color:#F6AB1B;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-0ed4919 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-0ed4919 .elementor-button:focus{background-color:#FFFFFF;color:#F6AB1B;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-0ed4919 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-0ed4919 .elementor-button:focus svg{fill:#F6AB1B;}.elementor-23 .elementor-element.elementor-element-31c5344{--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-23 .elementor-element.elementor-element-deb5861{--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-3b9980e{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#000000;}.elementor-23 .elementor-element.elementor-element-3dbb084{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#000000;}.elementor-23 .elementor-element.elementor-element-053262d{--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-0abf6c6{--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-23 .elementor-element.elementor-element-0abf6c6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0abf6c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2D3B;}.elementor-23 .elementor-element.elementor-element-5d96d04{--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-f71ea4b{--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-b61c6c3{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-289cc6e{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-435f6de{--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-23 .elementor-element.elementor-element-435f6de:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-435f6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2D3B;}.elementor-23 .elementor-element.elementor-element-9037f3a{--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-57ae5aa{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-cb443ab{--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-0073760{--display:flex;--min-height:830px;--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-0073760:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0073760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2D3B;}.elementor-23 .elementor-element.elementor-element-34eba2a{--display:flex;--min-height:770px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-34eba2a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-34eba2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2D3B;}.elementor-23 .elementor-element.elementor-element-5609f2a{width:var( --container-widget-width, 90.625% );max-width:90.625%;--container-widget-width:90.625%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-5609f2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-f3d76b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-9fe3c9b{--display:flex;}.elementor-23 .elementor-element.elementor-element-fa46c33{--display:flex;}.elementor-23 .elementor-element.elementor-element-694846f{text-align:start;}.elementor-23 .elementor-element.elementor-element-04faf8e{--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-23 .elementor-element.elementor-element-2b4a51e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-b8062a1{width:var( --container-widget-width, 73.241% );max-width:73.241%;--container-widget-width:73.241%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-b8062a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-42b7c09 .elementor-button{background-color:#F6AB1B;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-42b7c09 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-42b7c09 .elementor-button:focus{background-color:#FFFFFF;color:#F6AB1B;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-42b7c09 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-42b7c09 .elementor-button:focus svg{fill:#F6AB1B;}.elementor-23 .elementor-element.elementor-element-9b3d8b2{--display:flex;--min-height:830px;--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-9b3d8b2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9b3d8b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-c0a05b5{--display:flex;--min-height:770px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-c0a05b5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c0a05b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a4fe7b0{width:var( --container-widget-width, 72.857% );max-width:72.857%;--container-widget-width:72.857%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#000000;}.elementor-23 .elementor-element.elementor-element-a4fe7b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-b6fcc72{width:var( --container-widget-width, 73.241% );max-width:73.241%;--container-widget-width:73.241%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#000000;}.elementor-23 .elementor-element.elementor-element-b6fcc72.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-dd78441{--display:flex;--min-height:849px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-dd78441:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-dd78441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6AB1B;}.elementor-23 .elementor-element.elementor-element-93ed5db{--display:flex;}.elementor-23 .elementor-element.elementor-element-0893248{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#000000;}.elementor-23 .elementor-element.elementor-element-0893248.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-ce8459c{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#000000;}.elementor-23 .elementor-element.elementor-element-ce8459c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-e60d6f5{--display:flex;}.elementor-23 .elementor-element.elementor-element-b782760{--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-23 .elementor-element.elementor-element-fbe085e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-0552dfd{width:var( --container-widget-width, 63.241% );max-width:63.241%;--container-widget-width:63.241%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#000000;}.elementor-23 .elementor-element.elementor-element-0552dfd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-a919056 .elementor-button{background-color:#1E2D3B;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-a919056 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-a919056 .elementor-button:focus{background-color:#FFFFFF;color:#F6AB1B;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-a919056 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-a919056 .elementor-button:focus svg{fill:#F6AB1B;}.elementor-23 .elementor-element.elementor-element-ff3e6ec{--display:flex;--min-height:1050px;--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-ff3e6ec:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ff3e6ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4DAE6;}.elementor-23 .elementor-element.elementor-element-794776a{--display:flex;--min-height:770px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-794776a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-794776a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4DAE6;}.elementor-23 .elementor-element.elementor-element-2b600ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-58c0055{--display:flex;}.elementor-23 .elementor-element.elementor-element-fd8ad86{width:100%;max-width:100%;text-align:start;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#000000;}.elementor-23 .elementor-element.elementor-element-fd8ad86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-8e9843b{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#000000;}.elementor-23 .elementor-element.elementor-element-8e9843b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-df5b5de{text-align:start;}.elementor-23 .elementor-element.elementor-element-ac4c0b5{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#000000;}.elementor-23 .elementor-element.elementor-element-ac4c0b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-99efeed{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#000000;}.elementor-23 .elementor-element.elementor-element-99efeed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-9f10ae3{--display:flex;}.elementor-23 .elementor-element.elementor-element-1fdf915{--display:flex;--min-height:1090px;--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-1fdf915:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1fdf915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2D3B;}.elementor-23 .elementor-element.elementor-element-db393bc{--display:flex;--min-height:770px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-db393bc:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-db393bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2D3B;}.elementor-23 .elementor-element.elementor-element-b15ad7a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-b15ad7a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-b15ad7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-91cf81a{--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;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-f4f32a0{--display:flex;}.elementor-23 .elementor-element.elementor-element-93f72aa{--display:flex;}.elementor-23 .elementor-element.elementor-element-a480189{--display:flex;}.elementor-23 .elementor-element.elementor-element-efff50f{--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-f5422a5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-0aa9782{text-align:end;}.elementor-23 .elementor-element.elementor-element-0aa9782 img{width:90%;}.elementor-23 .elementor-element.elementor-element-9050cae{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-caf10b7{text-align:start;}.elementor-23 .elementor-element.elementor-element-caf10b7 img{width:90%;}.elementor-23 .elementor-element.elementor-element-95bd4d4{--display:flex;--min-height:805px;--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-23 .elementor-element.elementor-element-95bd4d4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-95bd4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barcelosmartinsengenharia.com/wp-content/uploads/2026/02/Mask-group-24-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-a6720b9{--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-3117e46{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#000000;}.elementor-23 .elementor-element.elementor-element-5a58963{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a58963 img{width:70%;}.elementor-23 .elementor-element.elementor-element-e6612bb{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#000000;}.elementor-23 .elementor-element.elementor-element-5a1b3b1 .elementor-button{background-color:#F6AB1B;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:20px 40px 20px 40px;}.elementor-23 .elementor-element.elementor-element-5a1b3b1 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-5a1b3b1 .elementor-button:focus{background-color:#FFFFFF;color:#F6AB1B;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-5a1b3b1 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-5a1b3b1 .elementor-button:focus svg{fill:#F6AB1B;}.elementor-23 .elementor-element.elementor-element-58d5d60{--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-23 .elementor-element.elementor-element-a15dcb0{--display:flex;--min-height:830px;--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-a15dcb0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a15dcb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-d9649b3{--display:flex;--min-height:770px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-d9649b3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d9649b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-9257604{--display:flex;--min-height:849px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-9257604:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9257604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6AB1B;}.elementor-23 .elementor-element.elementor-element-6b64349{--display:flex;}.elementor-23 .elementor-element.elementor-element-7dbc706{width:100%;max-width:100%;text-align:start;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#000000;}.elementor-23 .elementor-element.elementor-element-7dbc706.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-dd0d1a5{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:35px;color:#000000;}.elementor-23 .elementor-element.elementor-element-dd0d1a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-a81a81a{text-align:start;}.elementor-23 .elementor-element.elementor-element-bbb2562 .elementor-button{background-color:#1E2D3B;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:20px 40px 20px 40px;}.elementor-23 .elementor-element.elementor-element-bbb2562 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-bbb2562 .elementor-button:focus{background-color:#FFFFFF;color:#F6AB1B;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-bbb2562 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-bbb2562 .elementor-button:focus svg{fill:#F6AB1B;}.elementor-23 .elementor-element.elementor-element-ead162d{--display:flex;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-c623cac{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-10fbdde{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-eac3cd3 .elementor-button{font-size:23px;}.elementor-23 .elementor-element.elementor-element-f06bcff{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-1db966a{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-9a2cc38{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-1113d31{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-0ed4919 .elementor-button{font-size:23px;}.elementor-23 .elementor-element.elementor-element-3b9980e{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-3dbb084{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-b61c6c3{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-289cc6e{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-57ae5aa{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-5609f2a{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-b8062a1{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-42b7c09 .elementor-button{font-size:23px;}.elementor-23 .elementor-element.elementor-element-a4fe7b0{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-b6fcc72{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-0893248{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-ce8459c{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-0552dfd{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-a919056 .elementor-button{font-size:23px;}.elementor-23 .elementor-element.elementor-element-fd8ad86{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-8e9843b{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-ac4c0b5{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-99efeed{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-b15ad7a{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-3117e46{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-e6612bb{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-5a1b3b1 .elementor-button{font-size:23px;}.elementor-23 .elementor-element.elementor-element-7dbc706{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-dd0d1a5{font-size:24px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-bbb2562 .elementor-button{font-size:23px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-b3d4027:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b3d4027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barcelosmartinsengenharia.com/wp-content/uploads/2026/02/Rectangle-72-2.png");}.elementor-23 .elementor-element.elementor-element-140962e{width:100%;max-width:100%;text-align:center;}.elementor-23 .elementor-element.elementor-element-140962e img{width:40%;}.elementor-23 .elementor-element.elementor-element-c623cac{text-align:center;font-size:26px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-10fbdde{text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-eac3cd3 .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-f06bcff{text-align:center;font-size:26px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-1db966a{text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-186b75f{width:100%;max-width:100%;text-align:center;}.elementor-23 .elementor-element.elementor-element-9a2cc38{text-align:start;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-1113d31{text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-0ed4919 .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-3b9980e{text-align:center;font-size:26px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-3dbb084{text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-b61c6c3{text-align:center;font-size:26px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-289cc6e{text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-57ae5aa{text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-5609f2a{text-align:center;font-size:26px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-b8062a1{width:100%;max-width:100%;text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-42b7c09 .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-a4fe7b0{width:100%;max-width:100%;text-align:center;font-size:26px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-b6fcc72{width:100%;max-width:100%;text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-0893248{width:100%;max-width:100%;text-align:center;font-size:26px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-0893248 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-ce8459c{text-align:start;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-bb438fa > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23 .elementor-element.elementor-element-0552dfd{width:100%;max-width:100%;text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-a919056 .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-fd8ad86{text-align:center;font-size:26px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-8e9843b{text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-df5b5de{text-align:center;}.elementor-23 .elementor-element.elementor-element-ac4c0b5{text-align:start;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-99efeed{text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-b15ad7a{width:100%;max-width:100%;text-align:center;font-size:26px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-0aa9782{text-align:center;}.elementor-23 .elementor-element.elementor-element-0aa9782 img{width:100%;}.elementor-23 .elementor-element.elementor-element-caf10b7{text-align:center;}.elementor-23 .elementor-element.elementor-element-caf10b7 img{width:100%;}.elementor-23 .elementor-element.elementor-element-95bd4d4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-95bd4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barcelosmartinsengenharia.com/wp-content/uploads/2026/02/Rectangle-72-2.png");}.elementor-23 .elementor-element.elementor-element-3117e46{text-align:center;font-size:26px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-5a58963{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-5a58963 img{width:100%;}.elementor-23 .elementor-element.elementor-element-e6612bb{text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-5a1b3b1 .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-7dbc706 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-7dbc706{text-align:center;font-size:26px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-dd0d1a5{text-align:center;font-size:22px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-bbb2562 .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-0a5f8df > .elementor-widget-container{margin:0px 0px 20px 0px;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-c8875a8{--width:50%;}.elementor-23 .elementor-element.elementor-element-e9ef0b7{--width:50%;}.elementor-23 .elementor-element.elementor-element-deb5861{--width:50%;}.elementor-23 .elementor-element.elementor-element-053262d{--width:50%;}.elementor-23 .elementor-element.elementor-element-5d96d04{--width:50%;}.elementor-23 .elementor-element.elementor-element-f71ea4b{--width:50%;}.elementor-23 .elementor-element.elementor-element-9037f3a{--width:50%;}.elementor-23 .elementor-element.elementor-element-cb443ab{--width:50%;}.elementor-23 .elementor-element.elementor-element-a6720b9{--width:50%;}.elementor-23 .elementor-element.elementor-element-58d5d60{--width:50%;}}