.elementor-192 .elementor-element.elementor-element-3f3a958{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-3f3a958:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-3f3a958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-8f1c376{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-06a7748{text-align:center;}.elementor-192 .elementor-element.elementor-element-06a7748 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;letter-spacing:4.1px;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-89120ca{text-align:center;}.elementor-192 .elementor-element.elementor-element-89120ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:400;letter-spacing:-1.3px;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-3e2f363{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-3e2f363::before, .elementor-192 .elementor-element.elementor-element-3e2f363 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-3e2f363 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-3e2f363 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-3e2f363 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-3e2f363 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-079a391{--display:flex;--min-height:300px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-079a391:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-079a391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/up6-e1752433414268.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-079a391::before, .elementor-192 .elementor-element.elementor-element-079a391 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-079a391 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-079a391 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-079a391 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-079a391 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-079a391:hover::before, .elementor-192 .elementor-element.elementor-element-079a391:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-079a391:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-079a391 > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-079a391 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-079a391:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-079a391, .elementor-192 .elementor-element.elementor-element-079a391::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-d656e7a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-d656e7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-5e7ffbe{text-align:center;}.elementor-192 .elementor-element.elementor-element-5e7ffbe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-2b69989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-ff60de3{--display:flex;--min-height:300px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-ff60de3:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-ff60de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/up6-e1752433414268.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-ff60de3::before, .elementor-192 .elementor-element.elementor-element-ff60de3 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-ff60de3 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-ff60de3 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-ff60de3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-ff60de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-ff60de3:hover::before, .elementor-192 .elementor-element.elementor-element-ff60de3:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-ff60de3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-ff60de3 > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-ff60de3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-ff60de3:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-ff60de3, .elementor-192 .elementor-element.elementor-element-ff60de3::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-f15630e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-f15630e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-0d54c50{text-align:center;}.elementor-192 .elementor-element.elementor-element-0d54c50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-9575b6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-c0d4394{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-c0d4394::before, .elementor-192 .elementor-element.elementor-element-c0d4394 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-c0d4394 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-c0d4394 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-c0d4394 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-c0d4394 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-b036c1e{--display:flex;--min-height:300px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-b036c1e:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-b036c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/up6-e1752433414268.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-b036c1e::before, .elementor-192 .elementor-element.elementor-element-b036c1e > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-b036c1e > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-b036c1e > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-b036c1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-b036c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-b036c1e:hover::before, .elementor-192 .elementor-element.elementor-element-b036c1e:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-b036c1e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-b036c1e > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-b036c1e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-b036c1e:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-b036c1e, .elementor-192 .elementor-element.elementor-element-b036c1e::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-5928157{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-5928157 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-3a0dbc6{text-align:center;}.elementor-192 .elementor-element.elementor-element-3a0dbc6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-61d4440{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-93fe259{--display:flex;--min-height:300px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-93fe259:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-93fe259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/up6-e1752433414268.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-93fe259::before, .elementor-192 .elementor-element.elementor-element-93fe259 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-93fe259 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-93fe259 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-93fe259 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-93fe259 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-93fe259:hover::before, .elementor-192 .elementor-element.elementor-element-93fe259:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-93fe259:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-93fe259 > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-93fe259 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-93fe259:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-93fe259, .elementor-192 .elementor-element.elementor-element-93fe259::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-bc2f003{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-bc2f003 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-704805f{text-align:center;}.elementor-192 .elementor-element.elementor-element-704805f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-aa446ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-927c675{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-927c675::before, .elementor-192 .elementor-element.elementor-element-927c675 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-927c675 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-927c675 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-927c675 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-927c675 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-01bb160{--display:flex;--min-height:300px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-01bb160:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-01bb160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/up6-e1752433414268.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-01bb160::before, .elementor-192 .elementor-element.elementor-element-01bb160 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-01bb160 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-01bb160 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-01bb160 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-01bb160 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-01bb160:hover::before, .elementor-192 .elementor-element.elementor-element-01bb160:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-01bb160:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-01bb160 > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-01bb160 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-01bb160:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-01bb160, .elementor-192 .elementor-element.elementor-element-01bb160::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-efa9355{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-efa9355 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-242f991{text-align:center;}.elementor-192 .elementor-element.elementor-element-242f991 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-a833a2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-720ef7f{--display:flex;--min-height:300px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-720ef7f:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-720ef7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/up6-e1752433414268.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-720ef7f::before, .elementor-192 .elementor-element.elementor-element-720ef7f > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-720ef7f > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-720ef7f > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-720ef7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-720ef7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-720ef7f:hover::before, .elementor-192 .elementor-element.elementor-element-720ef7f:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-720ef7f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-720ef7f > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-720ef7f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-720ef7f:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-720ef7f, .elementor-192 .elementor-element.elementor-element-720ef7f::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-dd9c0b3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-dd9c0b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-e3a76a1{text-align:center;}.elementor-192 .elementor-element.elementor-element-e3a76a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-549718d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-eb8a2b9{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-eb8a2b9::before, .elementor-192 .elementor-element.elementor-element-eb8a2b9 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-eb8a2b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-eb8a2b9 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-eb8a2b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-eb8a2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-cf4592a{--display:flex;--min-height:300px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-cf4592a:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-cf4592a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/up6-e1752433414268.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-cf4592a::before, .elementor-192 .elementor-element.elementor-element-cf4592a > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-cf4592a > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-cf4592a > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-cf4592a > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-cf4592a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-cf4592a:hover::before, .elementor-192 .elementor-element.elementor-element-cf4592a:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-cf4592a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-cf4592a > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-cf4592a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-cf4592a:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-cf4592a, .elementor-192 .elementor-element.elementor-element-cf4592a::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-881894c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-881894c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-237efb1{text-align:center;}.elementor-192 .elementor-element.elementor-element-237efb1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-4150f7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-64d0b00{--display:flex;--min-height:300px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-64d0b00:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-64d0b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/up6-e1752433414268.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-64d0b00::before, .elementor-192 .elementor-element.elementor-element-64d0b00 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-64d0b00 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-64d0b00 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-64d0b00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-64d0b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-64d0b00:hover::before, .elementor-192 .elementor-element.elementor-element-64d0b00:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-64d0b00:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-64d0b00 > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-64d0b00 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-64d0b00:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-64d0b00, .elementor-192 .elementor-element.elementor-element-64d0b00::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-54b26b7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-54b26b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-dad4500{text-align:center;}.elementor-192 .elementor-element.elementor-element-dad4500 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-8658d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.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-192 .elementor-element.elementor-element-c0c6029 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-192 .elementor-element.elementor-element-c0c6029 .elementor-button:hover, .elementor-192 .elementor-element.elementor-element-c0c6029 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-192 .elementor-element.elementor-element-c0c6029 .elementor-button-content-wrapper{flex-direction:row;}.elementor-192 .elementor-element.elementor-element-c0c6029 .elementor-button:hover svg, .elementor-192 .elementor-element.elementor-element-c0c6029 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-e0e2194{--display:flex;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-e0e2194:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-e0e2194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-9f35acb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-a6b0fbb{text-align:center;}.elementor-192 .elementor-element.elementor-element-a6b0fbb .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:17px;font-weight:500;letter-spacing:4.1px;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-85989d7{text-align:center;}.elementor-192 .elementor-element.elementor-element-85989d7 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:33px;font-weight:400;letter-spacing:-1.3px;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-33dcdc2{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-33dcdc2::before, .elementor-192 .elementor-element.elementor-element-33dcdc2 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-33dcdc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-33dcdc2 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-33dcdc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-33dcdc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-4bade1f{--display:flex;--min-height:300px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-4bade1f:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-4bade1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/6-1.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-4bade1f::before, .elementor-192 .elementor-element.elementor-element-4bade1f > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-4bade1f > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-4bade1f > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-4bade1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-4bade1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-4bade1f:hover::before, .elementor-192 .elementor-element.elementor-element-4bade1f:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-4bade1f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-4bade1f > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-4bade1f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-4bade1f:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-4bade1f, .elementor-192 .elementor-element.elementor-element-4bade1f::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-14896f4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-14896f4 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-74fee33{text-align:center;}.elementor-192 .elementor-element.elementor-element-74fee33 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-c219db4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-680a59b{--display:flex;--min-height:252px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-680a59b:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-680a59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/7.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-680a59b::before, .elementor-192 .elementor-element.elementor-element-680a59b > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-680a59b > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-680a59b > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-680a59b > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-680a59b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-680a59b:hover::before, .elementor-192 .elementor-element.elementor-element-680a59b:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-680a59b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-680a59b > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-680a59b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-680a59b:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-680a59b, .elementor-192 .elementor-element.elementor-element-680a59b::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-14c8565{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-14c8565 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-86342d8{text-align:center;}.elementor-192 .elementor-element.elementor-element-86342d8 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-54b59d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-924df08{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-924df08::before, .elementor-192 .elementor-element.elementor-element-924df08 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-924df08 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-924df08 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-924df08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-924df08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-381c23f{--display:flex;--min-height:300px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-381c23f:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-381c23f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/1-1.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-381c23f::before, .elementor-192 .elementor-element.elementor-element-381c23f > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-381c23f > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-381c23f > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-381c23f > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-381c23f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-381c23f:hover::before, .elementor-192 .elementor-element.elementor-element-381c23f:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-381c23f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-381c23f > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-381c23f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-381c23f:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-381c23f, .elementor-192 .elementor-element.elementor-element-381c23f::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-7a8e832{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-7a8e832 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-502a27f{text-align:center;}.elementor-192 .elementor-element.elementor-element-502a27f .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-ea92f58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-a63cf03{--display:flex;--min-height:252px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-a63cf03:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-a63cf03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/2-1.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-a63cf03::before, .elementor-192 .elementor-element.elementor-element-a63cf03 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-a63cf03 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-a63cf03 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-a63cf03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-a63cf03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-a63cf03:hover::before, .elementor-192 .elementor-element.elementor-element-a63cf03:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-a63cf03:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-a63cf03 > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-a63cf03 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-a63cf03:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-a63cf03, .elementor-192 .elementor-element.elementor-element-a63cf03::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-287d888{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-287d888 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-eff0041{text-align:center;}.elementor-192 .elementor-element.elementor-element-eff0041 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-7ff3877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-b819445{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-b819445::before, .elementor-192 .elementor-element.elementor-element-b819445 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-b819445 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-b819445 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-b819445 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-b819445 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-10dd91a{--display:flex;--min-height:300px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-10dd91a:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-10dd91a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/3-1.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-10dd91a::before, .elementor-192 .elementor-element.elementor-element-10dd91a > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-10dd91a > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-10dd91a > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-10dd91a > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-10dd91a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-10dd91a:hover::before, .elementor-192 .elementor-element.elementor-element-10dd91a:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-10dd91a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-10dd91a > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-10dd91a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-10dd91a:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-10dd91a, .elementor-192 .elementor-element.elementor-element-10dd91a::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-47bf037{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-47bf037 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-0e01971{text-align:center;}.elementor-192 .elementor-element.elementor-element-0e01971 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-b10213f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-00acc77{--display:flex;--min-height:252px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-00acc77:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-00acc77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/4-2.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-00acc77::before, .elementor-192 .elementor-element.elementor-element-00acc77 > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-00acc77 > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-00acc77 > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-00acc77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-00acc77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-00acc77:hover::before, .elementor-192 .elementor-element.elementor-element-00acc77:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-00acc77:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-00acc77 > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-00acc77 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-00acc77:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-00acc77, .elementor-192 .elementor-element.elementor-element-00acc77::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-e168c13{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-e168c13 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-6c0ed9e{text-align:center;}.elementor-192 .elementor-element.elementor-element-6c0ed9e .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-2ae9774{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-35b154e{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-35b154e::before, .elementor-192 .elementor-element.elementor-element-35b154e > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-35b154e > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-35b154e > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-35b154e > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-35b154e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-4a3eb4a{--display:flex;--min-height:300px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-4a3eb4a:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-4a3eb4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/5-1.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-4a3eb4a::before, .elementor-192 .elementor-element.elementor-element-4a3eb4a > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-4a3eb4a > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-4a3eb4a > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-4a3eb4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-4a3eb4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-4a3eb4a:hover::before, .elementor-192 .elementor-element.elementor-element-4a3eb4a:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-4a3eb4a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-4a3eb4a > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-4a3eb4a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-4a3eb4a:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-4a3eb4a, .elementor-192 .elementor-element.elementor-element-4a3eb4a::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-a0bbe3f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-a0bbe3f .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-bcf0a01{text-align:center;}.elementor-192 .elementor-element.elementor-element-bcf0a01 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-e12881f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-b7a02bd{--display:flex;--min-height:252px;--justify-content:center;--background-transition:1.5s;--overlay-opacity:0.5;}.elementor-192 .elementor-element.elementor-element-b7a02bd:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-b7a02bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/WhatsApp-Image-2025-07-17-at-14.55.51.jpeg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-192 .elementor-element.elementor-element-b7a02bd::before, .elementor-192 .elementor-element.elementor-element-b7a02bd > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-b7a02bd > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-b7a02bd > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-b7a02bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-192 .elementor-element.elementor-element-b7a02bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-b7a02bd:hover::before, .elementor-192 .elementor-element.elementor-element-b7a02bd:hover > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-b7a02bd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-192 .elementor-element.elementor-element-b7a02bd > .elementor-background-slideshow:hover::before, .elementor-192 .elementor-element.elementor-element-b7a02bd > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-192 .elementor-element.elementor-element-b7a02bd:hover{--overlay-opacity:0.7;}.elementor-192 .elementor-element.elementor-element-b7a02bd, .elementor-192 .elementor-element.elementor-element-b7a02bd::before{--overlay-transition:0.6s;}.elementor-192 .elementor-element.elementor-element-ea59213{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-192 .elementor-element.elementor-element-ea59213 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-13c3e87{text-align:center;}.elementor-192 .elementor-element.elementor-element-13c3e87 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-192 .elementor-element.elementor-element-3eeac58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-a6de2b1 .elementor-button{background-color:#FFFFFF;font-family:"Roboto Flex", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-192 .elementor-element.elementor-element-a6de2b1 .elementor-button:hover, .elementor-192 .elementor-element.elementor-element-a6de2b1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-192 .elementor-element.elementor-element-a6de2b1{padding:50px 0px 50px 0px;}.elementor-192 .elementor-element.elementor-element-a6de2b1 .elementor-button:hover svg, .elementor-192 .elementor-element.elementor-element-a6de2b1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-b3420ec{--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;}@media(max-width:767px){.elementor-192 .elementor-element.elementor-element-3f3a958{--margin-top:-287px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-192 .elementor-element.elementor-element-06a7748{margin:265px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-192 .elementor-element.elementor-element-89120ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-192 .elementor-element.elementor-element-079a391:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-079a391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/6-1.png");background-size:470px auto;}.elementor-192 .elementor-element.elementor-element-ff60de3:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-ff60de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/7.png");background-size:470px auto;}.elementor-192 .elementor-element.elementor-element-b036c1e:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-b036c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/1-1.png");background-size:470px auto;}.elementor-192 .elementor-element.elementor-element-93fe259:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-93fe259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/2-1.png");background-size:470px auto;}.elementor-192 .elementor-element.elementor-element-01bb160:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-01bb160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/3-1.png");background-size:470px auto;}.elementor-192 .elementor-element.elementor-element-720ef7f:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-720ef7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/4-2.png");background-size:470px auto;}.elementor-192 .elementor-element.elementor-element-eb8a2b9{--justify-content:center;}.elementor-192 .elementor-element.elementor-element-cf4592a:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-cf4592a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/5-1.png");background-size:470px auto;}.elementor-192 .elementor-element.elementor-element-64d0b00:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-64d0b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malikengenharia.com.br/wp-content/uploads/2025/07/WhatsApp-Image-2025-07-17-at-14.55.51.jpeg");background-size:470px auto;}.elementor-192 .elementor-element.elementor-element-c0c6029.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-079a391 *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff60de3 *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b036c1e *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93fe259 *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01bb160 *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-720ef7f *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf4592a *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d0b00 *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bade1f *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680a59b *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381c23f *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63cf03 *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dd91a *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00acc77 *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a3eb4a *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a02bd *//* Container com posição relativa */
.hover-box {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

/* Overlay escuro leve */
.hover-box::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

.hover-box:hover::after {
  opacity: 1;
}

/* Texto sobre o overlay */
.hover-box .elementor-widget-heading {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.hover-box:hover .elementor-widget-heading {
  opacity: 1;
}

/* ===================== */
/* Bordas decorativas */
/* ===================== */

/* Borda canto superior esquerdo */
.hover-box .corner-tl {
  position: absolute;
  top: -70px;        /* Posição vertical original */
  left: 15px;        /* Posição horizontal original */
  width: 0;
  height: 0;
  border-top: 1px solid transparent;  /* Invisível inicialmente */
  border-left: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-tl {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-top-color: white;
  border-left-color: white;
}

/* Borda canto inferior direito */
.hover-box .corner-br {
  position: absolute;
  bottom: -70px;     /* Posição vertical original */
  right: 15px;       /* Posição horizontal original */
  width: 0;
  height: 0;
  border-bottom: 1px solid transparent;  /* Invisível inicialmente */
  border-right: 1px solid transparent;
  transition: width 0.4s ease, height 0.4s ease, border-color 0.4s ease;
  z-index: 2;
  pointer-events: none;
}

.hover-box:hover .corner-br {
  width: 250px;      /* Medida final da animação */
  height: 150px;
  border-bottom-color: white;
  border-right-color: white;
}/* End custom CSS */