.elementor-11 .elementor-element.elementor-element-f608001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-f608001.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-429600a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF20;--border-color:#FFFFFF20;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:50px;--padding-right:50px;--z-index:22222;}.elementor-11 .elementor-element.elementor-element-429600a::before, .elementor-11 .elementor-element.elementor-element-429600a > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-429600a > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-429600a > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-429600a > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-429600a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-c82c864{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-058ba97 img{width:100%;}.elementor-11 .elementor-element.elementor-element-20b84f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-0f9bbed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-11 .elementor-element.elementor-element-0f9bbed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-11 .elementor-element.elementor-element-0f9bbed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-11 .elementor-element.elementor-element-0f9bbed .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-11 .elementor-element.elementor-element-0f9bbed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-11 .elementor-element.elementor-element-0f9bbed .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-0f9bbed .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-0f9bbed{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-0f9bbed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-0f9bbed .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-0f9bbed .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a686cc0{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-a686cc0{right:0px;}.elementor-11 .elementor-element.elementor-element-a686cc0{top:0px;}.elementor-11 .elementor-element.elementor-element-19d46b9{--display:flex;--min-height:935px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.85;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-19d46b9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-19d46b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://engenhariamp.com/wp-content/uploads/2026/05/WhatsApp-Image-2026-05-28-at-09.45.24.webp");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-19d46b9::before, .elementor-11 .elementor-element.elementor-element-19d46b9 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-19d46b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-19d46b9 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-19d46b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-19d46b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(345deg, #00244ED4 26%, #001436E0 48%);}.elementor-11 .elementor-element.elementor-element-16ac59d{--display:flex;--justify-content:center;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-7d147c0{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-7d147c0.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-7d147c0 .elementor-image-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-7d147c0 .elementor-image-box-title{margin-bottom:15px;font-family:"Sora", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7d147c0:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-7d147c0:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7d147c0 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.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-11 .elementor-element.elementor-element-914d14e .elementor-button{background-color:#1D290300;font-family:"Sora", Sans-serif;font-size:19px;font-weight:500;fill:#B38A8A;color:#B38A8A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-914d14e{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-914d14e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-75b579d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-75b579d.e-con{--align-self:center;}.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-11 .elementor-element.elementor-element-4e9441e{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-4e9441e.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-4e9441e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b358798:hover{--e-transform-translateY:-10px;}.elementor-11 .elementor-element.elementor-element-b358798.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-f29dc2a:hover{--e-transform-translateY:-10px;}.elementor-11 .elementor-element.elementor-element-f29dc2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;}.elementor-11 .elementor-element.elementor-element-f29dc2a.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-c1cf710:hover{--e-transform-translateY:-10px;}.elementor-11 .elementor-element.elementor-element-c1cf710{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;}.elementor-11 .elementor-element.elementor-element-c1cf710.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-9bc1a30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.68;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9bc1a30:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9bc1a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9bc1a30::before, .elementor-11 .elementor-element.elementor-element-9bc1a30 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-9bc1a30 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-9bc1a30 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-9bc1a30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-9bc1a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-9bc1a30.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-13aa1bb{width:var( --container-widget-width, 64% );max-width:64%;padding:0px 0px 16px 0px;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-13aa1bb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-13aa1bb .elementor-image-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-13aa1bb .elementor-image-box-title{margin-bottom:16px;font-family:"Sora", Sans-serif;font-size:36px;font-weight:700;color:#013068;}.elementor-11 .elementor-element.elementor-element-13aa1bb:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-13aa1bb:has(:focus) .elementor-image-box-title{color:#013068;}.elementor-11 .elementor-element.elementor-element-13aa1bb .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#013068;}.elementor-11 .elementor-element.elementor-element-b3a0bde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.68;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b3a0bde:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b3a0bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 20%, #E2E2E2 95%);}.elementor-11 .elementor-element.elementor-element-b3a0bde::before, .elementor-11 .elementor-element.elementor-element-b3a0bde > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-b3a0bde > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-b3a0bde > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-b3a0bde > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-b3a0bde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-b219e0b{width:var( --container-widget-width, 32% );max-width:32%;background-color:#1C2C04;padding:30px 36px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-b219e0b .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-b219e0b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-b219e0b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-b219e0b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-b219e0b .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b219e0b .elementor-image-box-wrapper .elementor-image-box-img{width:86px;}.elementor-11 .elementor-element.elementor-element-b219e0b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-b219e0b:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-b219e0b:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b219e0b .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4308d26{width:var( --container-widget-width, 32% );max-width:32%;background-color:#63A500;padding:30px 36px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-4308d26 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-4308d26.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-4308d26.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-4308d26.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-4308d26 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4308d26 .elementor-image-box-wrapper .elementor-image-box-img{width:86px;}.elementor-11 .elementor-element.elementor-element-4308d26 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-4308d26:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-4308d26:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4308d26 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a9b41e4{width:var( --container-widget-width, 32% );max-width:32%;background-color:#003E6D;padding:30px 36px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-a9b41e4 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-a9b41e4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-a9b41e4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-a9b41e4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-a9b41e4 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a9b41e4 .elementor-image-box-wrapper .elementor-image-box-img{width:86px;}.elementor-11 .elementor-element.elementor-element-a9b41e4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-a9b41e4:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-a9b41e4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a9b41e4 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-05d2d5a{--display:flex;--min-height:355px;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 1px rgba(0,0,0,0.5);--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:95px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-05d2d5a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-05d2d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B34900;}.elementor-11 .elementor-element.elementor-element-7aa5084{width:var( --container-widget-width, 37% );max-width:37%;padding:0px 0px 0px 0px;--container-widget-width:37%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-7aa5084.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-7aa5084.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-7aa5084.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-wrapper .elementor-image-box-img{width:86px;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-7aa5084:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-7aa5084:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4e0fca3{width:var( --container-widget-width, 1036px );max-width:1036px;--container-widget-width:1036px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-4e0fca3 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-0d87f72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0d87f72:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0d87f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172102;background-image:url("https://engenhariamp.com/wp-content/uploads/2026/05/Fundo-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-0d87f72::before, .elementor-11 .elementor-element.elementor-element-0d87f72 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0d87f72 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0d87f72 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0d87f72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0d87f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1C2C04 0%, #080E00 100%);}.elementor-11 .elementor-element.elementor-element-d7e7c5a{--display:flex;--min-height:0px;--justify-content:flex-start;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b2e1fec{width:var( --container-widget-width, 522px );max-width:522px;--container-widget-width:522px;--container-widget-flex-grow:0;text-align:end;}.elementor-11 .elementor-element.elementor-element-b2e1fec img{width:81%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-cbe7ea3{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cbe7ea3.e-con{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-5f0ca20{padding:0px 0px 18px 0px;}.elementor-11 .elementor-element.elementor-element-5f0ca20 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-5f0ca20 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:57px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5f0ca20:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-5f0ca20:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5f0ca20 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-7d122ac{--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;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d4e9a8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5397862{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:32px 32px 32px 32px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-5397862:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5397862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-11 .elementor-element.elementor-element-8ccc0c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-8ccc0c1.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-8ccc0c1 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-8ccc0c1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1 .elementor-image-box-title{margin-bottom:15px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:31px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8ccc0c1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-8ccc0c1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-8ccc0c1:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-8ccc0c1:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8ccc0c1 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a8cf331{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:32px 32px 32px 32px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-a8cf331:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a8cf331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-11 .elementor-element.elementor-element-94093f2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-94093f2.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-94093f2 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-94093f2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-94093f2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-94093f2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-94093f2 .elementor-image-box-title{margin-bottom:15px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:31px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-94093f2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-94093f2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-94093f2:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-94093f2:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-94093f2 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8a92c54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-424c766{width:var( --container-widget-width, 100% );max-width:100%;margin:80px 360px calc(var(--kit-widget-spacing, 0px) + 1px) 360px;padding:11px 20px 11px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#1D2903;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-11 .elementor-element.elementor-element-424c766.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-424c766 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-1px;color:#240606;}.elementor-11 .elementor-element.elementor-element-bc2afde{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-bc2afde.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-bc2afde img{border-radius:19px 19px 19px 19px;}.elementor-11 .elementor-element.elementor-element-20305e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-20305e5.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-2f70ca7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:32px 32px 32px 32px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-2f70ca7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2f70ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-11 .elementor-element.elementor-element-18b617e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-18b617e.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-18b617e .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-18b617e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-18b617e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-18b617e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-18b617e .elementor-image-box-title{margin-bottom:15px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:31px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-18b617e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-18b617e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-18b617e:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-18b617e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-18b617e .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-913a8f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:32px 32px 32px 32px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-913a8f4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-913a8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-11 .elementor-element.elementor-element-8845402{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-8845402.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-8845402 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-8845402.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-8845402.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-8845402.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-8845402 .elementor-image-box-title{margin-bottom:15px;font-family:"Sora", Sans-serif;font-size:23px;font-weight:600;line-height:31px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8845402 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-8845402 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-8845402:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-8845402:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8845402 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8e3f04f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 20px;--row-gap:32px;--column-gap:20px;--flex-wrap:wrap;--overlay-opacity:0.83;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8e3f04f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8e3f04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engenhariamp.com/wp-content/uploads/2026/06/Fundo4.jpg");background-size:cover;}.elementor-11 .elementor-element.elementor-element-8e3f04f::before, .elementor-11 .elementor-element.elementor-element-8e3f04f > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-8e3f04f > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-8e3f04f > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-8e3f04f > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-8e3f04f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(76deg, #192205 0%, #192400 100%);}.elementor-11 .elementor-element.elementor-element-7071d59{width:var( --container-widget-width, 72% );max-width:72%;margin:0px 360px calc(var(--kit-widget-spacing, 0px) + 40px) 360px;padding:11px 20px 11px 20px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#1D2903;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-11 .elementor-element.elementor-element-7071d59.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-7071d59 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-1px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-03c3a23{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--border-radius:32px 32px 32px 32px;--padding-top:47px;--padding-bottom:042px;--padding-left:42px;--padding-right:042px;}.elementor-11 .elementor-element.elementor-element-03c3a23:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-03c3a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-03c3a23:hover{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-dec1ae5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-dec1ae5.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-dec1ae5 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-dec1ae5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-dec1ae5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-dec1ae5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-dec1ae5 .elementor-image-box-title{margin-bottom:4px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-dec1ae5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-dec1ae5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-dec1ae5:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-dec1ae5:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-dec1ae5 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-24c1ea7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--border-radius:32px 32px 32px 32px;--padding-top:47px;--padding-bottom:042px;--padding-left:42px;--padding-right:042px;}.elementor-11 .elementor-element.elementor-element-24c1ea7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-24c1ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-24c1ea7:hover{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-0f5609c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-0f5609c.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-0f5609c .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-0f5609c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-0f5609c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-0f5609c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-0f5609c .elementor-image-box-title{margin-bottom:4px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0f5609c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-0f5609c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-0f5609c:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-0f5609c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0f5609c .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-851c459{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--border-radius:32px 32px 32px 32px;--padding-top:47px;--padding-bottom:042px;--padding-left:42px;--padding-right:042px;}.elementor-11 .elementor-element.elementor-element-851c459:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-851c459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-851c459:hover{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-de0327a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-de0327a.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-de0327a .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-de0327a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-de0327a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-de0327a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-de0327a .elementor-image-box-title{margin-bottom:4px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-de0327a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-de0327a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-de0327a:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-de0327a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-de0327a .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e37b8e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--border-radius:32px 32px 32px 32px;--padding-top:47px;--padding-bottom:042px;--padding-left:42px;--padding-right:042px;}.elementor-11 .elementor-element.elementor-element-e37b8e6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e37b8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-e37b8e6:hover{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-2a1b667{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-2a1b667.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-2a1b667 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-2a1b667.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-2a1b667.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-2a1b667.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-2a1b667 .elementor-image-box-title{margin-bottom:4px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2a1b667 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-2a1b667 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-2a1b667:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-2a1b667:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2a1b667 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-cfccdd5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--border-radius:32px 32px 32px 32px;--padding-top:47px;--padding-bottom:042px;--padding-left:42px;--padding-right:042px;}.elementor-11 .elementor-element.elementor-element-cfccdd5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-cfccdd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-cfccdd5:hover{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-fc24d0d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-fc24d0d.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-fc24d0d .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-fc24d0d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-fc24d0d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-fc24d0d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-fc24d0d .elementor-image-box-title{margin-bottom:4px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fc24d0d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-fc24d0d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-fc24d0d:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-fc24d0d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fc24d0d .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4ba6573{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--border-radius:32px 32px 32px 32px;--padding-top:47px;--padding-bottom:042px;--padding-left:42px;--padding-right:042px;}.elementor-11 .elementor-element.elementor-element-4ba6573:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4ba6573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-4ba6573:hover{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-64bbb05{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-64bbb05.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-64bbb05 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-64bbb05.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-64bbb05.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-64bbb05.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-64bbb05 .elementor-image-box-title{margin-bottom:4px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-64bbb05 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-64bbb05 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-64bbb05:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-64bbb05:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-64bbb05 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-07b12fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-07b12fe:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-07b12fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e5b9d0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c12af3f{width:var( --container-widget-width, 64% );max-width:64%;padding:0px 0px 16px 0px;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-c12af3f.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-c12af3f .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-c12af3f .elementor-image-box-title{margin-bottom:16px;font-family:"Sora", Sans-serif;font-size:36px;font-weight:700;color:#013068;}.elementor-11 .elementor-element.elementor-element-c12af3f:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-c12af3f:has(:focus) .elementor-image-box-title{color:#013068;}.elementor-11 .elementor-element.elementor-element-c12af3f .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#013068;}.elementor-11 .elementor-element.elementor-element-348e8dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--border-radius:32px 32px 32px 32px;--padding-top:47px;--padding-bottom:042px;--padding-left:42px;--padding-right:042px;}.elementor-11 .elementor-element.elementor-element-348e8dc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-348e8dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-348e8dc:hover{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-9e73750{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-9e73750.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-9e73750 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-9e73750.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-9e73750.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-9e73750.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-9e73750 .elementor-image-box-title{margin-bottom:4px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9e73750 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-9e73750 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-9e73750:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-9e73750:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9e73750 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3741766{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--border-radius:32px 32px 32px 32px;--padding-top:47px;--padding-bottom:042px;--padding-left:42px;--padding-right:042px;}.elementor-11 .elementor-element.elementor-element-3741766:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3741766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-3741766:hover{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-93e4e7e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-93e4e7e.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-93e4e7e .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-93e4e7e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-93e4e7e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-93e4e7e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-93e4e7e .elementor-image-box-title{margin-bottom:4px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-93e4e7e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-93e4e7e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-93e4e7e:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-93e4e7e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-93e4e7e .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-91b981c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--border-radius:32px 32px 32px 32px;--padding-top:47px;--padding-bottom:042px;--padding-left:42px;--padding-right:042px;}.elementor-11 .elementor-element.elementor-element-91b981c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-91b981c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-91b981c:hover{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-809f36f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-809f36f.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-809f36f .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-809f36f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-809f36f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-809f36f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-809f36f .elementor-image-box-title{margin-bottom:4px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-809f36f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-809f36f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-809f36f:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-809f36f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-809f36f .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2c30bb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--border-radius:32px 32px 32px 32px;--padding-top:47px;--padding-bottom:042px;--padding-left:42px;--padding-right:042px;}.elementor-11 .elementor-element.elementor-element-2c30bb8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2c30bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-2c30bb8:hover{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-d13bf3c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-d13bf3c.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-d13bf3c .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-d13bf3c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-d13bf3c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-d13bf3c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-d13bf3c .elementor-image-box-title{margin-bottom:4px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d13bf3c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-d13bf3c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-d13bf3c:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-d13bf3c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d13bf3c .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1ddedb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--border-radius:32px 32px 32px 32px;--padding-top:47px;--padding-bottom:042px;--padding-left:42px;--padding-right:042px;}.elementor-11 .elementor-element.elementor-element-1ddedb0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1ddedb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-1ddedb0:hover{background-color:#013068;}.elementor-11 .elementor-element.elementor-element-5fbd306{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-5fbd306.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-5fbd306 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-5fbd306.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-5fbd306.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-5fbd306.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-5fbd306 .elementor-image-box-title{margin-bottom:4px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5fbd306 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11 .elementor-element.elementor-element-5fbd306 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-5fbd306:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-5fbd306:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5fbd306 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fd46e88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--overlay-opacity:0.93;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fd46e88:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fd46e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engenhariamp.com/wp-content/uploads/2026/05/Fundo-1.webp");}.elementor-11 .elementor-element.elementor-element-fd46e88::before, .elementor-11 .elementor-element.elementor-element-fd46e88 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-fd46e88 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-fd46e88 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-fd46e88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-fd46e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(193deg, #002B5C 0%, #001936 100%);}.elementor-11 .elementor-element.elementor-element-fd13433{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fd13433.e-con{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-5181d96{padding:0px 0px 18px 0px;}.elementor-11 .elementor-element.elementor-element-5181d96 .elementor-image-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-5181d96 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:42px;font-weight:700;letter-spacing:-1.7px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5181d96:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-5181d96:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5181d96 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-35a6bf4{width:var( --container-widget-width, 72% );max-width:72%;margin:0px 360px calc(var(--kit-widget-spacing, 0px) + 11px) 360px;padding:050px 20px 0px 20px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#1D2903;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-11 .elementor-element.elementor-element-35a6bf4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-35a6bf4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8da7076{--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;--border-radius:16px 16px 16px 16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-1b649fb{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-1b649fb.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1b649fb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#FFFFFF00;border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-2a07c3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2a07c3d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2a07c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(204deg, #001227 0%, #001F42 100%);}.elementor-11 .elementor-element.elementor-element-2a07c3d.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6dfc7df{--display:flex;}.elementor-11 .elementor-element.elementor-element-148c61a{--display:flex;}.elementor-11 .elementor-element.elementor-element-057d664{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-6861836 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6fe103e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-11 .elementor-element.elementor-element-6fe103e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-11 .elementor-element.elementor-element-6fe103e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-11 .elementor-element.elementor-element-6fe103e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-11 .elementor-element.elementor-element-6fe103e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-11 .elementor-element.elementor-element-6fe103e .elementor-icon-list-icon i{color:#759e3f;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-6fe103e .elementor-icon-list-icon svg{fill:#759e3f;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-6fe103e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-6fe103e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-6fe103e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-6fe103e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-d586998{--display:flex;--min-height:66px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-d586998:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d586998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00091F;}.elementor-11 .elementor-element.elementor-element-d586998.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-fad45d5{text-align:center;}.elementor-11 .elementor-element.elementor-element-fad45d5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-19d46b9{--min-height:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-19d46b9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-19d46b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-31vw 100%;}.elementor-11 .elementor-element.elementor-element-7d147c0{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}.elementor-11 .elementor-element.elementor-element-7d147c0 .elementor-image-box-title{font-size:41px;}.elementor-11 .elementor-element.elementor-element-7d147c0 .elementor-image-box-description{font-size:18px;}.elementor-11 .elementor-element.elementor-element-4e9441e .elementor-heading-title{line-height:1.3em;}.elementor-11 .elementor-element.elementor-element-9bc1a30{--justify-content:center;--gap:24px 022px;--row-gap:24px;--column-gap:022px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-13aa1bb{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-11 .elementor-element.elementor-element-b3a0bde{--justify-content:center;--gap:24px 022px;--row-gap:24px;--column-gap:022px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b219e0b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-11 .elementor-element.elementor-element-4308d26{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-11 .elementor-element.elementor-element-a9b41e4{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-11 .elementor-element.elementor-element-05d2d5a{--min-height:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:36px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7aa5084{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-wrapper .elementor-image-box-img{width:72px;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-title{font-size:4.3vw;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-description{font-size:2vw;}.elementor-11 .elementor-element.elementor-element-0d87f72{--justify-content:center;--gap:24px 022px;--row-gap:24px;--column-gap:022px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cbe7ea3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-5f0ca20 .elementor-image-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-5f0ca20 .elementor-image-box-title{font-size:56px;}.elementor-11 .elementor-element.elementor-element-5f0ca20 .elementor-image-box-description{font-size:18px;}.elementor-11 .elementor-element.elementor-element-7d122ac{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1.elementor-position-right .elementor-image-box-img{margin-left:-10px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1.elementor-position-left .elementor-image-box-img{margin-right:-10px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1.elementor-position-top .elementor-image-box-img{margin-bottom:-10px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1 .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1 .elementor-image-box-description{font-size:13px;}.elementor-11 .elementor-element.elementor-element-94093f2.elementor-position-right .elementor-image-box-img{margin-left:-10px;}.elementor-11 .elementor-element.elementor-element-94093f2.elementor-position-left .elementor-image-box-img{margin-right:-10px;}.elementor-11 .elementor-element.elementor-element-94093f2.elementor-position-top .elementor-image-box-img{margin-bottom:-10px;}.elementor-11 .elementor-element.elementor-element-94093f2 .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-94093f2 .elementor-image-box-description{font-size:13px;}.elementor-11 .elementor-element.elementor-element-424c766{margin:0px 140px calc(var(--kit-widget-spacing, 0px) + 40px) 140px;}.elementor-11 .elementor-element.elementor-element-424c766 .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-bc2afde{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-bc2afde.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-18b617e.elementor-position-right .elementor-image-box-img{margin-left:-10px;}.elementor-11 .elementor-element.elementor-element-18b617e.elementor-position-left .elementor-image-box-img{margin-right:-10px;}.elementor-11 .elementor-element.elementor-element-18b617e.elementor-position-top .elementor-image-box-img{margin-bottom:-10px;}.elementor-11 .elementor-element.elementor-element-18b617e .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-18b617e .elementor-image-box-description{font-size:13px;}.elementor-11 .elementor-element.elementor-element-8845402.elementor-position-right .elementor-image-box-img{margin-left:-10px;}.elementor-11 .elementor-element.elementor-element-8845402.elementor-position-left .elementor-image-box-img{margin-right:-10px;}.elementor-11 .elementor-element.elementor-element-8845402.elementor-position-top .elementor-image-box-img{margin-bottom:-10px;}.elementor-11 .elementor-element.elementor-element-8845402 .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-8845402 .elementor-image-box-description{font-size:13px;}.elementor-11 .elementor-element.elementor-element-8e3f04f{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7071d59{margin:0px 140px calc(var(--kit-widget-spacing, 0px) + 40px) 140px;}.elementor-11 .elementor-element.elementor-element-7071d59 .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-03c3a23{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-dec1ae5{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-dec1ae5 .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-dec1ae5 .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-24c1ea7{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-0f5609c{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-0f5609c .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-0f5609c .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-851c459{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-de0327a{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-de0327a .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-de0327a .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-e37b8e6{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-2a1b667{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-2a1b667 .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-2a1b667 .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-cfccdd5{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-fc24d0d{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-fc24d0d .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-fc24d0d .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-4ba6573{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-64bbb05{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-64bbb05 .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-64bbb05 .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-07b12fe{--justify-content:center;--gap:32px 20px;--row-gap:32px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-c12af3f{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-11 .elementor-element.elementor-element-348e8dc{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-9e73750{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-9e73750 .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-9e73750 .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-3741766{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-91b981c{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-2c30bb8{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-1ddedb0{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-fd46e88{--justify-content:center;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5181d96 .elementor-image-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-5181d96 .elementor-image-box-title{margin-bottom:20px;font-size:7.1vw;line-height:1em;}.elementor-11 .elementor-element.elementor-element-5181d96 .elementor-image-box-description{font-size:20px;}.elementor-11 .elementor-element.elementor-element-35a6bf4{margin:0px 140px calc(var(--kit-widget-spacing, 0px) + 40px) 140px;}.elementor-11 .elementor-element.elementor-element-35a6bf4 .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-1b649fb{--e-image-carousel-slides-to-show:3;}.elementor-11 .elementor-element.elementor-element-2a07c3d{--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-429600a{--width:100%;}.elementor-11 .elementor-element.elementor-element-c82c864{--width:14%;}.elementor-11 .elementor-element.elementor-element-20b84f4{--width:51%;}.elementor-11 .elementor-element.elementor-element-16ac59d{--width:100%;}.elementor-11 .elementor-element.elementor-element-75b579d{--width:66%;}.elementor-11 .elementor-element.elementor-element-d7e7c5a{--width:49%;}.elementor-11 .elementor-element.elementor-element-cbe7ea3{--width:44%;}.elementor-11 .elementor-element.elementor-element-d4e9a8d{--width:32%;}.elementor-11 .elementor-element.elementor-element-5397862{--width:100%;}.elementor-11 .elementor-element.elementor-element-a8cf331{--width:100%;}.elementor-11 .elementor-element.elementor-element-8a92c54{--width:32%;}.elementor-11 .elementor-element.elementor-element-20305e5{--width:32%;}.elementor-11 .elementor-element.elementor-element-2f70ca7{--width:100%;}.elementor-11 .elementor-element.elementor-element-913a8f4{--width:100%;}.elementor-11 .elementor-element.elementor-element-03c3a23{--width:32%;}.elementor-11 .elementor-element.elementor-element-24c1ea7{--width:32%;}.elementor-11 .elementor-element.elementor-element-851c459{--width:32%;}.elementor-11 .elementor-element.elementor-element-e37b8e6{--width:32%;}.elementor-11 .elementor-element.elementor-element-cfccdd5{--width:32%;}.elementor-11 .elementor-element.elementor-element-4ba6573{--width:32%;}.elementor-11 .elementor-element.elementor-element-e5b9d0c{--width:32%;}.elementor-11 .elementor-element.elementor-element-348e8dc{--width:32%;}.elementor-11 .elementor-element.elementor-element-3741766{--width:32%;}.elementor-11 .elementor-element.elementor-element-91b981c{--width:32%;}.elementor-11 .elementor-element.elementor-element-2c30bb8{--width:32%;}.elementor-11 .elementor-element.elementor-element-1ddedb0{--width:32%;}.elementor-11 .elementor-element.elementor-element-fd13433{--width:100%;}.elementor-11 .elementor-element.elementor-element-6dfc7df{--width:30%;}.elementor-11 .elementor-element.elementor-element-148c61a{--width:30%;}.elementor-11 .elementor-element.elementor-element-057d664{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-19d46b9{--content-width:90vw;}.elementor-11 .elementor-element.elementor-element-9bc1a30{--content-width:90vw;}.elementor-11 .elementor-element.elementor-element-b3a0bde{--content-width:90vw;}.elementor-11 .elementor-element.elementor-element-0d87f72{--content-width:90vw;}.elementor-11 .elementor-element.elementor-element-d7e7c5a{--width:64%;}.elementor-11 .elementor-element.elementor-element-cbe7ea3{--width:80%;}.elementor-11 .elementor-element.elementor-element-7d122ac{--content-width:90vw;}.elementor-11 .elementor-element.elementor-element-d4e9a8d{--width:47%;}.elementor-11 .elementor-element.elementor-element-8a92c54{--width:47%;}.elementor-11 .elementor-element.elementor-element-20305e5{--width:47%;}.elementor-11 .elementor-element.elementor-element-03c3a23{--width:47%;}.elementor-11 .elementor-element.elementor-element-24c1ea7{--width:47%;}.elementor-11 .elementor-element.elementor-element-851c459{--width:47%;}.elementor-11 .elementor-element.elementor-element-e37b8e6{--width:47%;}.elementor-11 .elementor-element.elementor-element-cfccdd5{--width:47%;}.elementor-11 .elementor-element.elementor-element-4ba6573{--width:47%;}.elementor-11 .elementor-element.elementor-element-07b12fe{--content-width:90vw;}.elementor-11 .elementor-element.elementor-element-e5b9d0c{--width:47%;}.elementor-11 .elementor-element.elementor-element-348e8dc{--width:47%;}.elementor-11 .elementor-element.elementor-element-3741766{--width:47%;}.elementor-11 .elementor-element.elementor-element-91b981c{--width:47%;}.elementor-11 .elementor-element.elementor-element-2c30bb8{--width:47%;}.elementor-11 .elementor-element.elementor-element-1ddedb0{--width:47%;}.elementor-11 .elementor-element.elementor-element-fd46e88{--content-width:90vw;}.elementor-11 .elementor-element.elementor-element-fd13433{--width:87%;}.elementor-11 .elementor-element.elementor-element-8da7076{--width:100%;}.elementor-11 .elementor-element.elementor-element-2a07c3d{--content-width:90vw;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-f608001{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-429600a{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-058ba97 img{width:51%;}.elementor-11 .elementor-element.elementor-element-19d46b9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-19d46b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engenhariamp.com/wp-content/uploads/2026/05/WhatsApp-Image-2026-05-28-at-09.45.24.webp");background-position:bottom center;background-size:contain;}.elementor-11 .elementor-element.elementor-element-19d46b9{--content-width:92vw;--min-height:0px;--overlay-opacity:1;--padding-top:180px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7d147c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-7d147c0.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-7d147c0 .elementor-image-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-7d147c0 .elementor-image-box-title{font-size:7.1vw;}.elementor-11 .elementor-element.elementor-element-7d147c0 .elementor-image-box-description{font-size:3.9vw;}.elementor-11 .elementor-element.elementor-element-914d14e{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-75b579d{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-4e9441e{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-11 .elementor-element.elementor-element-4e9441e .elementor-heading-title{font-size:3vw;}.elementor-11 .elementor-element.elementor-element-b358798 img{width:61%;}.elementor-11 .elementor-element.elementor-element-f29dc2a img{width:60%;}.elementor-11 .elementor-element.elementor-element-c1cf710 img{width:60%;}.elementor-11 .elementor-element.elementor-element-9bc1a30{--content-width:90vw;--justify-content:center;--gap:25px 14px;--row-gap:25px;--column-gap:14px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-13aa1bb .elementor-image-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-b3a0bde{--content-width:90vw;--justify-content:center;--gap:25px 14px;--row-gap:25px;--column-gap:14px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b219e0b{padding:24px 24px 24px 24px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-11 .elementor-element.elementor-element-b219e0b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-b219e0b .elementor-image-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-b219e0b .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-b219e0b .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-11 .elementor-element.elementor-element-b219e0b .elementor-image-box-title{font-size:6vw;}.elementor-11 .elementor-element.elementor-element-b219e0b .elementor-image-box-description{font-size:3.3vw;}.elementor-11 .elementor-element.elementor-element-4308d26{padding:24px 24px 24px 24px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-11 .elementor-element.elementor-element-4308d26 .elementor-image-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-4308d26 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-4308d26 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-11 .elementor-element.elementor-element-4308d26 .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-4308d26 .elementor-image-box-description{font-size:3.3vw;}.elementor-11 .elementor-element.elementor-element-a9b41e4{padding:24px 24px 24px 24px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-11 .elementor-element.elementor-element-a9b41e4 .elementor-image-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-a9b41e4 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-a9b41e4 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-11 .elementor-element.elementor-element-a9b41e4 .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-a9b41e4 .elementor-image-box-description{font-size:3.3vw;}.elementor-11 .elementor-element.elementor-element-05d2d5a{--width:90%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7aa5084{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-7aa5084 .elementor-image-box-description{font-size:3.3vw;}.elementor-11 .elementor-element.elementor-element-4e0fca3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -16px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4e0fca3 img{width:100%;}.elementor-11 .elementor-element.elementor-element-0d87f72{--content-width:90vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 14px;--row-gap:25px;--column-gap:14px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d7e7c5a{--width:100%;--margin-top:73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-b2e1fec{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-11 .elementor-element.elementor-element-cbe7ea3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cbe7ea3.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-5f0ca20.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-5f0ca20 .elementor-image-box-title{font-size:7.7vw;}.elementor-11 .elementor-element.elementor-element-5f0ca20 .elementor-image-box-description{font-size:3.8vw;}.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7d122ac{--content-width:90vw;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1 .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-8ccc0c1 .elementor-image-box-title{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-94093f2 .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-94093f2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-94093f2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-94093f2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-94093f2 .elementor-image-box-title{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-424c766{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:20px 0px 20px 0px;--container-widget-width:535px;--container-widget-flex-grow:0;width:var( --container-widget-width, 535px );max-width:535px;}.elementor-11 .elementor-element.elementor-element-424c766 .elementor-heading-title{font-size:7.3vw;}.elementor-11 .elementor-element.elementor-element-bc2afde{border-radius:18px 18px 18px 18px;}.elementor-11 .elementor-element.elementor-element-bc2afde img{width:73%;border-radius:19px 19px 19px 19px;}.elementor-11 .elementor-element.elementor-element-18b617e .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-18b617e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-18b617e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-18b617e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-18b617e .elementor-image-box-title{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-8845402 .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-8845402.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-8845402.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-8845402.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-8845402 .elementor-image-box-title{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-8e3f04f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8e3f04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engenhariamp.com/wp-content/uploads/2026/06/Fundo4.jpg");}.elementor-11 .elementor-element.elementor-element-8e3f04f{--content-width:90vw;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7071d59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:20px 0px 20px 0px;--container-widget-width:535px;--container-widget-flex-grow:0;width:var( --container-widget-width, 535px );max-width:535px;}.elementor-11 .elementor-element.elementor-element-7071d59 .elementor-heading-title{font-size:7.3vw;}.elementor-11 .elementor-element.elementor-element-dec1ae5 .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-0f5609c .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-de0327a .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-2a1b667 .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-fc24d0d .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-64bbb05 .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-07b12fe{--content-width:90vw;}.elementor-11 .elementor-element.elementor-element-c12af3f .elementor-image-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-9e73750 .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-93e4e7e .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-809f36f .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-d13bf3c .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-5fbd306 .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-fd46e88{--content-width:90vw;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5181d96 .elementor-image-box-title{margin-bottom:10px;font-size:8.1vw;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-5181d96 .elementor-image-box-description{font-size:4.4vw;}.elementor-11 .elementor-element.elementor-element-6c5648d.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-35a6bf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:20px 0px 20px 0px;--container-widget-width:535px;--container-widget-flex-grow:0;width:var( --container-widget-width, 535px );max-width:535px;}.elementor-11 .elementor-element.elementor-element-35a6bf4 .elementor-heading-title{font-size:7.3vw;}.elementor-11 .elementor-element.elementor-element-1b649fb{--e-image-carousel-slides-to-show:1;}.elementor-11 .elementor-element.elementor-element-1b649fb.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-2a07c3d{--content-width:90vw;--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-bd77862 img{width:67%;}.elementor-11 .elementor-element.elementor-element-057d664{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6861836{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fad45d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for icon-list, class: .elementor-element-0f9bbed */@media(max-width: 1024px){
    .elementor-11 .elementor-element.elementor-element-0f9bbed{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-429600a *//* Sua seção base */
.sua-secao {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* O pseudo-elemento base (com blur, mas transparente) */
.sua-secao::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    z-index: -1;
    
    /* Estado inicial: fundo transparente */
    background: rgba(0, 0, 0, 0); 
    
    /* O efeito de blur sempre ativo */
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    
    /* Transição suave para a cor surgir elegantemente */
    transition: background 0.4s ease; 
}

/* Quando a página for scrollada, o JS vai ativar esta classe: */
.sua-secao.scrolled::after {
    /* Um azul bem sutil e semi-transparente (ajuste o 0.2 para mais ou menos opacidade) */
    background: rgba(0, 102, 204, 0.2); 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a686cc0 *//* Inicialmente, o menu está visível */
.navmenu {
  position: fixed;
  top: 0;
  left: 0;
  transition: top 0.5s, opacity 0.7s; /* Transições para suavizar o movimento e a opacidade */
  z-index: 9999;
}

.navmenu.hidden {
  top: -100px; /* O menu vai para cima quando escondido */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f608001 */.navmenu {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
    background-color: #0c5a95 !important; /* Seu azul para não ficar transparente */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7d147c0 */:root {
    /* Um fundo azul sutil para dar contraste atrás do texto claro */
    --realce-fundo: rgba(0, 162, 255, 0.12);
    
    --espaco-horizontal: 12px;
    --espaco-vertical: 4px;
    --espessura-bordas: 1px;
    
    /* Cor das barrinhas laterais da caixa (|) */
    --cor-bordas: #00A2FF;
    
    /* COR DO TEXTO: Seu azul quase branco */
    --cor-texto-destaque: #E6F4FF;
}

.caixa-destaque {
    background: var(--realce-fundo);
    padding: var(--espaco-vertical) var(--espaco-horizontal);
    position: relative;
    display: inline;
    border-radius: 3px;
    margin: 0 4px;

    /* VOLTOU: As linhas verticais nas laterais */
    border-left: var(--espessura-bordas) solid var(--cor-bordas);
    border-right: var(--espessura-bordas) solid var(--cor-bordas);
}

/* Aplica o tom azul quase branco de forma sólida */
.texto-azul {
    color: var(--cor-texto-destaque) !important;
    font-weight: bold;
}

/* REMOVIDO: Toda a configuração que gerava as bolinhas nos cantos (::before e ::after) foi apagada *//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-914d14e */:root {
  --blue-cta-bg: #000000 !important;
  --blue-cta-bg-subtle: #18181a !important;
  --blue-cta-fg: #ffffff !important;
  --blue-cta-highlight: #00A2FF !important; 
  --blue-cta-highlight-subtle: #b3e6ff !important; 
}

/* Variáveis exclusivas para o botão azul para não conflitar com o verde */
@property --blue-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --blue-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --blue-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --blue-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button .elementor-button-icon svg {
    transition: 0.5s ease all;
}

.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button:hover .elementor-button-icon svg {
    rotate: -45deg;
}

.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button {
  --animation: blue-angle-anim linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem 2.5rem !important;

  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--blue-cta-fg) !important;
  background: linear-gradient(var(--blue-cta-bg), var(--blue-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--blue-angle) - var(--blue-angle-offset)),
      transparent,
      var(--blue-cta-highlight) var(--blue-percent),
      var(--blue-shine) calc(var(--blue-percent) * 2),
      var(--blue-cta-highlight) calc(var(--blue-percent) * 3),
      transparent calc(var(--blue-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--blue-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --blue-angle-offset, --blue-percent, --blue-shine !important;
}

.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button::before,
.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button::after,
.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--blue-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button::after {
  --animation: blue-shimmer-anim linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--blue-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button span {
  z-index: 1 !important;
  position: relative !important;
}

.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button span::before {
  size: calc(100% + 1rem) !important;
  width: 380px !important;
  height: 120px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--blue-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button:focus-visible {
  --blue-percent: 20% !important;
  --blue-angle-offset: 95deg !important;
  --blue-shine: var(--blue-cta-highlight-subtle) !important;
}

.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button:hover span::before {
  opacity: 1 !important;
}

/* Keyframes renomeados para rodar separado do verde */
@keyframes blue-angle-anim {
  to { --blue-angle: 360deg; }
}

@keyframes blue-shimmer-anim {
  to { transform: rotate(360deg) !important; }
}

/* Ativação com ATRASO FIXO: O botão azul começará em um tempo diferente */
.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button,
.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button::before,
.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
  
  /* Pulo do gato: Inicia a animação 1.5s adiantada para quebrar a sincronia */
  animation-delay: -1.5s !important; 
}

.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button:hover::before,
.elementor-11 .elementor-element.elementor-element-914d14e .elementor-button:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19d46b9 *//* Aplica o efeito na seção principal do Hero */
.elementor-11 .elementor-element.elementor-element-19d46b9 {
    background-attachment: fixed !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bc1a30 */html,body{
    overflow-x: hidden;
    width: 100%;
}

.font_verde{
    color: #88C601
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b219e0b *//* Gradiente Azul Marinho Premium para o Container */
.elementor-11 .elementor-element.elementor-element-b219e0b {
  background-image: linear-gradient(
    135deg, 
    #041e42 0%,   /* Azul escuro corporativo (Topo Esquerdo) */
    #0a3663 100%  /* Azul noite um pouco mais aberto (Baixo Direito) */
  ) !important;
  
  /* Ajustei a bordinha para combinar com o novo tom */
  border: 1px solid #144985 !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4308d26 *//* Gradiente Azul Marinho Premium para o Container */
.elementor-11 .elementor-element.elementor-element-4308d26 {
  background-image: linear-gradient(
    135deg, 
    #041e42 0%,   /* Azul escuro corporativo (Topo Esquerdo) */
    #0a3663 100%  /* Azul noite um pouco mais aberto (Baixo Direito) */
  ) !important;
  
  /* Ajustei a bordinha para combinar com o novo tom */
  border: 1px solid #144985 !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a9b41e4 *//* Gradiente Azul Marinho Premium para o Container */
.elementor-11 .elementor-element.elementor-element-a9b41e4 {
  background-image: linear-gradient(
    135deg, 
    #041e42 0%,   /* Azul escuro corporativo (Topo Esquerdo) */
    #0a3663 100%  /* Azul noite um pouco mais aberto (Baixo Direito) */
  ) !important;
  
  /* Ajustei a bordinha para combinar com o novo tom */
  border: 1px solid #144985 !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e0fca3 */.elementor-11 .elementor-element.elementor-element-4e0fca3{
    position: absolute;
    bottom: 0;
    left: calc(50% - 400px)
}

@media(max-width: 1024px) and (min-width:768px){
    .elementor-11 .elementor-element.elementor-element-4e0fca3{
    position: absolute;
    bottom: 0;
    left: calc(50% - 220px)
}
}

@media(max-width:767px){
    .elementor-11 .elementor-element.elementor-element-4e0fca3{
    position: absolute;
    bottom: 0;
    left: calc(50% - 61%)
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05d2d5a *//* Gradiente Azul Marinho Premium para o Container */
.elementor-11 .elementor-element.elementor-element-05d2d5a {
  background-image: linear-gradient(
    135deg, 
    #041e42 0%,   /* Azul escuro corporativo (Topo Esquerdo) */
    #0a3663 100%  /* Azul noite um pouco mais aberto (Baixo Direito) */
  ) !important;
  
  /* Ajustei a bordinha para combinar com o novo tom */
  border: 1px solid #144985 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3a0bde */html,body{
    overflow-x: hidden;
    width: 100%;
}

.font_verde{
    color: #88C601
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f0ca20 *//* Aplica o verde mais claro e iluminado no texto */
.font_verde {
    color: #7ED321 !important;
    font-weight: bold; /* Mantém a letra marcante para o verde destacar bem */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cdbd84 */:root {
  --shiny-cta-bg: #000000 !important;
  --shiny-cta-bg-subtle: #18181a !important;
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: #7ed321 !important;
  --shiny-cta-highlight-subtle: #e1ffbf !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

/* 1. O uso de '.elementor-11 .elementor-element.elementor-element-6cdbd84' isola o efeito para o widget atual */
.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button .elementor-button-icon svg {
    transition: 0.5s ease all;
}

.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button:hover .elementor-button-icon svg {
    rotate: -45deg;
}

.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem 2.5rem !important;

  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}

.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button::before,
.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button::after,
.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button span {
  z-index: 1 !important;
  position: relative !important;
}

.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button span::before {
  size: calc(100% + 1rem) !important;
  width: 380px !important;
  height: 120px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to { --gradient-angle: 360deg; }
}

@keyframes shimmer {
  to { transform: rotate(360deg) !important; }
}

@keyframes breathe {
  50% { transform: scale(1.2) !important; }
}

/* Ativa animações */
.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button,
.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button::before,
.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

/* 2. O QUEBRA-SINCRONIA: Aplica um atraso invisível se houver múltiplos botões juntos */
.elementor-11 .elementor-element.elementor-element-6cdbd84:nth-child(even) .elementor-button,
.elementor-11 .elementor-element.elementor-element-6cdbd84:nth-child(even) .elementor-button::before,
.elementor-11 .elementor-element.elementor-element-6cdbd84:nth-child(even) .elementor-button::after {
  animation-delay: -1.5s !important; 
}

.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button:hover::before,
.elementor-11 .elementor-element.elementor-element-6cdbd84 .elementor-button:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8ccc0c1 */.elementor-11 .elementor-element.elementor-element-8ccc0c1 .elementor-image-box-description{
    margin-left: -56px
}

@media(max-width:767px){
    .elementor-11 .elementor-element.elementor-element-8ccc0c1 .elementor-image-box-description{
    margin-left: 0px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5397862 *//* Container com Laranja Profundo e Contraste Máximo */
.elementor-11 .elementor-element.elementor-element-5397862 {
  /* Aqui usamos tons de laranja terra muito mais escuros (#4d2100).
     Substituímos o 'transparent' por um tom de marrom escuro 
     para eliminar o aspecto esbranquiçado da transição.
  */
  background: radial-gradient(circle at 85% 15%, #4d2100 0%, #030100 65%),
              radial-gradient(circle at 15% 85%, #4d2100 0%, #030100 65%) !important;
  
  position: relative !important;
  overflow: hidden !important; 
  
  /* Mantendo borda arredondada */
  border-radius: 24px !important; 
  
  /* Borda escura para dar acabamento */
  border: 1px solid #1a0a00 !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-94093f2 */.elementor-11 .elementor-element.elementor-element-94093f2 .elementor-image-box-description{
    margin-left: -56px
}

@media(max-width:767px){
    .elementor-11 .elementor-element.elementor-element-94093f2 .elementor-image-box-description{
    margin-left: 0px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8cf331 *//* Container com Laranja Profundo e Contraste Máximo */
.elementor-11 .elementor-element.elementor-element-a8cf331 {
  /* Aqui usamos tons de laranja terra muito mais escuros (#4d2100).
     Substituímos o 'transparent' por um tom de marrom escuro 
     para eliminar o aspecto esbranquiçado da transição.
  */
  background: radial-gradient(circle at 85% 15%, #4d2100 0%, #030100 65%),
              radial-gradient(circle at 15% 85%, #4d2100 0%, #030100 65%) !important;
  
  position: relative !important;
  overflow: hidden !important; 
  
  /* Mantendo borda arredondada */
  border-radius: 24px !important; 
  
  /* Borda escura para dar acabamento */
  border: 1px solid #1a0a00 !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18b617e */.elementor-11 .elementor-element.elementor-element-18b617e .elementor-image-box-description{
    margin-left: -56px
}

@media(max-width:767px){
    .elementor-11 .elementor-element.elementor-element-18b617e .elementor-image-box-description{
    margin-left: 0px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f70ca7 *//* Container com Laranja Profundo e Contraste Máximo */
.elementor-11 .elementor-element.elementor-element-2f70ca7 {
  /* Aqui usamos tons de laranja terra muito mais escuros (#4d2100).
     Substituímos o 'transparent' por um tom de marrom escuro 
     para eliminar o aspecto esbranquiçado da transição.
  */
  background: radial-gradient(circle at 85% 15%, #4d2100 0%, #030100 65%),
              radial-gradient(circle at 15% 85%, #4d2100 0%, #030100 65%) !important;
  
  position: relative !important;
  overflow: hidden !important; 
  
  /* Mantendo borda arredondada */
  border-radius: 24px !important; 
  
  /* Borda escura para dar acabamento */
  border: 1px solid #1a0a00 !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8845402 */.elementor-11 .elementor-element.elementor-element-8845402 .elementor-image-box-description{
    margin-left: -56px
}

@media(max-width:767px){
    .elementor-11 .elementor-element.elementor-element-8845402 .elementor-image-box-description{
    margin-left: 0px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-913a8f4 *//* Container com Laranja Profundo e Contraste Máximo */
.elementor-11 .elementor-element.elementor-element-913a8f4 {
  /* Aqui usamos tons de laranja terra muito mais escuros (#4d2100).
     Substituímos o 'transparent' por um tom de marrom escuro 
     para eliminar o aspecto esbranquiçado da transição.
  */
  background: radial-gradient(circle at 85% 15%, #4d2100 0%, #030100 65%),
              radial-gradient(circle at 15% 85%, #4d2100 0%, #030100 65%) !important;
  
  position: relative !important;
  overflow: hidden !important; 
  
  /* Mantendo borda arredondada */
  border-radius: 24px !important; 
  
  /* Borda escura para dar acabamento */
  border: 1px solid #1a0a00 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c3a23 *//* Container com bordas arredondadas e luz dupla nas diagonais */
.elementor-11 .elementor-element.elementor-element-03c3a23 {
  /* Gradiente com dois focos: 85% 15% (Canto Sup. Direito) e 15% 85% (Canto Inf. Esquerdo) */
  background: radial-gradient(circle at 85% 15%, #2d4c00 0%, transparent 60%),
              radial-gradient(circle at 15% 85%, #2d4c00 0%, #0b1104 80%) !important;
  
  position: relative !important;
  overflow: hidden !important; 
  
  /* Borda arredondada restaurada */
  border-radius: 24px !important; 
  
  /* Borda sutil de acabamento */
  border: 1px solid #4a7700 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24c1ea7 *//* Container com bordas arredondadas e luz dupla nas diagonais */
.elementor-11 .elementor-element.elementor-element-24c1ea7 {
  /* Gradiente com dois focos: 85% 15% (Canto Sup. Direito) e 15% 85% (Canto Inf. Esquerdo) */
  background: radial-gradient(circle at 85% 15%, #2d4c00 0%, transparent 60%),
              radial-gradient(circle at 15% 85%, #2d4c00 0%, #0b1104 80%) !important;
  
  position: relative !important;
  overflow: hidden !important; 
  
  /* Borda arredondada restaurada */
  border-radius: 24px !important; 
  
  /* Borda sutil de acabamento */
  border: 1px solid #4a7700 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-851c459 *//* Container com bordas arredondadas e luz dupla nas diagonais */
.elementor-11 .elementor-element.elementor-element-851c459 {
  /* Gradiente com dois focos: 85% 15% (Canto Sup. Direito) e 15% 85% (Canto Inf. Esquerdo) */
  background: radial-gradient(circle at 85% 15%, #2d4c00 0%, transparent 60%),
              radial-gradient(circle at 15% 85%, #2d4c00 0%, #0b1104 80%) !important;
  
  position: relative !important;
  overflow: hidden !important; 
  
  /* Borda arredondada restaurada */
  border-radius: 24px !important; 
  
  /* Borda sutil de acabamento */
  border: 1px solid #4a7700 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e37b8e6 *//* Container com bordas arredondadas e luz dupla nas diagonais */
.elementor-11 .elementor-element.elementor-element-e37b8e6 {
  /* Gradiente com dois focos: 85% 15% (Canto Sup. Direito) e 15% 85% (Canto Inf. Esquerdo) */
  background: radial-gradient(circle at 85% 15%, #2d4c00 0%, transparent 60%),
              radial-gradient(circle at 15% 85%, #2d4c00 0%, #0b1104 80%) !important;
  
  position: relative !important;
  overflow: hidden !important; 
  
  /* Borda arredondada restaurada */
  border-radius: 24px !important; 
  
  /* Borda sutil de acabamento */
  border: 1px solid #4a7700 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfccdd5 *//* Container com bordas arredondadas e luz dupla nas diagonais */
.elementor-11 .elementor-element.elementor-element-cfccdd5 {
  /* Gradiente com dois focos: 85% 15% (Canto Sup. Direito) e 15% 85% (Canto Inf. Esquerdo) */
  background: radial-gradient(circle at 85% 15%, #2d4c00 0%, transparent 60%),
              radial-gradient(circle at 15% 85%, #2d4c00 0%, #0b1104 80%) !important;
  
  position: relative !important;
  overflow: hidden !important; 
  
  /* Borda arredondada restaurada */
  border-radius: 24px !important; 
  
  /* Borda sutil de acabamento */
  border: 1px solid #4a7700 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6573 *//* Container com bordas arredondadas e luz dupla nas diagonais */
.elementor-11 .elementor-element.elementor-element-4ba6573 {
  /* Gradiente com dois focos: 85% 15% (Canto Sup. Direito) e 15% 85% (Canto Inf. Esquerdo) */
  background: radial-gradient(circle at 85% 15%, #2d4c00 0%, transparent 60%),
              radial-gradient(circle at 15% 85%, #2d4c00 0%, #0b1104 80%) !important;
  
  position: relative !important;
  overflow: hidden !important; 
  
  /* Borda arredondada restaurada */
  border-radius: 24px !important; 
  
  /* Borda sutil de acabamento */
  border: 1px solid #4a7700 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348e8dc *//* Gradiente Azul Marinho Premium para o Container */
.elementor-11 .elementor-element.elementor-element-348e8dc {
  background-image: linear-gradient(
    135deg, 
    #041e42 0%,   /* Azul escuro corporativo (Topo Esquerdo) */
    #0a3663 100%  /* Azul noite um pouco mais aberto (Baixo Direito) */
  ) !important;
  
  /* Ajustei a bordinha para combinar com o novo tom */
  border: 1px solid #144985 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3741766 *//* Gradiente Azul Marinho Premium para o Container */
.elementor-11 .elementor-element.elementor-element-3741766 {
  background-image: linear-gradient(
    135deg, 
    #041e42 0%,   /* Azul escuro corporativo (Topo Esquerdo) */
    #0a3663 100%  /* Azul noite um pouco mais aberto (Baixo Direito) */
  ) !important;
  
  /* Ajustei a bordinha para combinar com o novo tom */
  border: 1px solid #144985 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91b981c *//* Gradiente Azul Marinho Premium para o Container */
.elementor-11 .elementor-element.elementor-element-91b981c {
  background-image: linear-gradient(
    135deg, 
    #041e42 0%,   /* Azul escuro corporativo (Topo Esquerdo) */
    #0a3663 100%  /* Azul noite um pouco mais aberto (Baixo Direito) */
  ) !important;
  
  /* Ajustei a bordinha para combinar com o novo tom */
  border: 1px solid #144985 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c30bb8 *//* Gradiente Azul Marinho Premium para o Container */
.elementor-11 .elementor-element.elementor-element-2c30bb8 {
  background-image: linear-gradient(
    135deg, 
    #041e42 0%,   /* Azul escuro corporativo (Topo Esquerdo) */
    #0a3663 100%  /* Azul noite um pouco mais aberto (Baixo Direito) */
  ) !important;
  
  /* Ajustei a bordinha para combinar com o novo tom */
  border: 1px solid #144985 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddedb0 *//* Gradiente Azul Marinho Premium para o Container */
.elementor-11 .elementor-element.elementor-element-1ddedb0 {
  background-image: linear-gradient(
    135deg, 
    #041e42 0%,   /* Azul escuro corporativo (Topo Esquerdo) */
    #0a3663 100%  /* Azul noite um pouco mais aberto (Baixo Direito) */
  ) !important;
  
  /* Ajustei a bordinha para combinar com o novo tom */
  border: 1px solid #144985 !important; 
}/* End custom CSS */