.elementor-181 .elementor-element.elementor-element-553442c9{--display:flex;--min-height:1000px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-181 .elementor-element.elementor-element-553442c9:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-553442c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engforense.com.br/wp-content/uploads/2025/05/fundo20delsin_converted.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-181 .elementor-element.elementor-element-6be54607{--display:flex;--justify-content:center;--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-181 .elementor-element.elementor-element-6f04fb6{--display:flex;--justify-content:center;--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-181 .elementor-element.elementor-element-63f2c3d8{--display:flex;--justify-content:center;--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-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-181 .elementor-element.elementor-element-a6d46ca{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-181 .elementor-element.elementor-element-a6d46ca img{width:100%;}.elementor-181 .elementor-element.elementor-element-752ea6cb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-181 .elementor-element.elementor-element-752ea6cb:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-752ea6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5D5D50F;}.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-181 .elementor-element.elementor-element-682fed0a .elementor-icon-list-icon i{color:#EEA300;transition:color 0.3s;}.elementor-181 .elementor-element.elementor-element-682fed0a .elementor-icon-list-icon svg{fill:#EEA300;transition:fill 0.3s;}.elementor-181 .elementor-element.elementor-element-682fed0a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-181 .elementor-element.elementor-element-682fed0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-181 .elementor-element.elementor-element-682fed0a .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-181 .elementor-element.elementor-element-682fed0a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-181 .elementor-element.elementor-element-979f742 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:47px;font-weight:600;color:#EEA300;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-3b3d14b2{font-family:"Manrope", Sans-serif;font-size:20px;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-181 .elementor-element.elementor-element-1dd424b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-181 .elementor-element.elementor-element-1dd424b9 .elementor-button{font-family:"Manrope", Sans-serif;letter-spacing:1.7px;}.elementor-181 .elementor-element.elementor-element-2465a58b{--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-181 .elementor-element.elementor-element-49fa2335{--display:flex;--min-height:739px;--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:47px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-181 .elementor-element.elementor-element-49fa2335:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-49fa2335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;background-image:url("https://engforense.com.br/wp-content/uploads/2025/05/fundo20kkkk_converted-1.webp");}.elementor-181 .elementor-element.elementor-element-1bbfb94f{--display:flex;--min-height:283px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-5509eb25{--display:flex;--justify-content:space-between;--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-181 .elementor-element.elementor-element-1a621a8d{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-181 .elementor-element.elementor-element-1a621a8d > .elementor-widget-container{background-color:#D5D5D50F;padding:4px 4px 4px 4px;border-radius:69px 69px 69px 69px;}.elementor-181 .elementor-element.elementor-element-1a621a8d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-181 .elementor-element.elementor-element-1a621a8d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-181 .elementor-element.elementor-element-1a621a8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-181 .elementor-element.elementor-element-1a621a8d .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-181 .elementor-element.elementor-element-1a621a8d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-181 .elementor-element.elementor-element-dfe0130{--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-181 .elementor-element.elementor-element-33581af8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2.9px;word-spacing:2px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-181 .elementor-element.elementor-element-1eee758d{--divider-border-style:solid;--divider-color:#D5D5D51C;--divider-border-width:1px;}.elementor-181 .elementor-element.elementor-element-1eee758d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-1eee758d .elementor-divider-separator{width:42%;}.elementor-181 .elementor-element.elementor-element-1eee758d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-181 .elementor-element.elementor-element-735e5a1e{--display:flex;--justify-content:space-between;--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-181 .elementor-element.elementor-element-7b2ad07d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:47px;font-weight:500;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-28e7f677{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-496aa514{--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-181 .elementor-element.elementor-element-678f0a23{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-678f0a23.e-con{--e-con-transform-translateX:24px;}.elementor-181 .elementor-element.elementor-element-1448b03a img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-181 .elementor-element.elementor-element-54a001e8 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-181 .elementor-element.elementor-element-3b347d17 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-181 .elementor-element.elementor-element-17591e24 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-181 .elementor-element.elementor-element-6c50fd8b img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-181 .elementor-element.elementor-element-50515324{--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-181 .elementor-element.elementor-element-5d9e9c88{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-2e20c6b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-366ed0cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-181 .elementor-element.elementor-element-3039b8fa{--icon-box-icon-margin:15px;}.elementor-181 .elementor-element.elementor-element-3039b8fa.elementor-view-stacked .elementor-icon{background-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-3039b8fa.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-3039b8fa.elementor-view-default .elementor-icon{fill:#EEA300;color:#EEA300;border-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-3039b8fa .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-3039b8fa .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-181 .elementor-element.elementor-element-3039b8fa .elementor-icon-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-4d57152d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-44a465fc{--icon-box-icon-margin:15px;}.elementor-181 .elementor-element.elementor-element-44a465fc.elementor-view-stacked .elementor-icon{background-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-44a465fc.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-44a465fc.elementor-view-default .elementor-icon{fill:#EEA300;color:#EEA300;border-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-44a465fc .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-44a465fc .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-181 .elementor-element.elementor-element-44a465fc .elementor-icon-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-1bb90768{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-4eb5e826{--icon-box-icon-margin:15px;}.elementor-181 .elementor-element.elementor-element-4eb5e826.elementor-view-stacked .elementor-icon{background-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-4eb5e826.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-4eb5e826.elementor-view-default .elementor-icon{fill:#EEA300;color:#EEA300;border-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-4eb5e826 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-4eb5e826 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-181 .elementor-element.elementor-element-4eb5e826 .elementor-icon-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-7d1b0b6d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-5790ad96{--icon-box-icon-margin:15px;}.elementor-181 .elementor-element.elementor-element-5790ad96.elementor-view-stacked .elementor-icon{background-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-5790ad96.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-5790ad96.elementor-view-default .elementor-icon{fill:#EEA300;color:#EEA300;border-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-5790ad96 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-5790ad96 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-181 .elementor-element.elementor-element-5790ad96 .elementor-icon-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-619e2fe0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-7f651384{--icon-box-icon-margin:15px;}.elementor-181 .elementor-element.elementor-element-7f651384.elementor-view-stacked .elementor-icon{background-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-7f651384.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-7f651384.elementor-view-default .elementor-icon{fill:#EEA300;color:#EEA300;border-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-7f651384 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-7f651384 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-181 .elementor-element.elementor-element-7f651384 .elementor-icon-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-16bbebc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-7ce3483e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-6abd053f{--icon-box-icon-margin:15px;}.elementor-181 .elementor-element.elementor-element-6abd053f.elementor-view-stacked .elementor-icon{background-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-6abd053f.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-6abd053f.elementor-view-default .elementor-icon{fill:#EEA300;color:#EEA300;border-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-6abd053f .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-6abd053f .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-181 .elementor-element.elementor-element-6abd053f .elementor-icon-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-144be446{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-4420d440{--icon-box-icon-margin:15px;}.elementor-181 .elementor-element.elementor-element-4420d440.elementor-view-stacked .elementor-icon{background-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-4420d440.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-4420d440.elementor-view-default .elementor-icon{fill:#EEA300;color:#EEA300;border-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-4420d440 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-4420d440 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-181 .elementor-element.elementor-element-4420d440 .elementor-icon-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-121ce879{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-5e7b0f20{--icon-box-icon-margin:15px;}.elementor-181 .elementor-element.elementor-element-5e7b0f20.elementor-view-stacked .elementor-icon{background-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-5e7b0f20.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-5e7b0f20.elementor-view-default .elementor-icon{fill:#EEA300;color:#EEA300;border-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-5e7b0f20 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-5e7b0f20 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-181 .elementor-element.elementor-element-5e7b0f20 .elementor-icon-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-73ea1c1a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-1ee91843{--icon-box-icon-margin:15px;}.elementor-181 .elementor-element.elementor-element-1ee91843.elementor-view-stacked .elementor-icon{background-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-1ee91843.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-1ee91843.elementor-view-default .elementor-icon{fill:#EEA300;color:#EEA300;border-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-1ee91843 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-1ee91843 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-181 .elementor-element.elementor-element-1ee91843 .elementor-icon-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-71f13214{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-216f8bea{--icon-box-icon-margin:15px;}.elementor-181 .elementor-element.elementor-element-216f8bea.elementor-view-stacked .elementor-icon{background-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-216f8bea.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-216f8bea.elementor-view-default .elementor-icon{fill:#EEA300;color:#EEA300;border-color:#EEA300;}.elementor-181 .elementor-element.elementor-element-216f8bea .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-216f8bea .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-181 .elementor-element.elementor-element-216f8bea .elementor-icon-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-3149b97e{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-7fbf9c14 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-181 .elementor-element.elementor-element-7fbf9c14 .elementor-button{font-family:"Manrope", Sans-serif;letter-spacing:1.7px;}.elementor-181 .elementor-element.elementor-element-be189b5{--display:flex;--min-height:1000px;--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:62px;--padding-bottom:43px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-be189b5:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-be189b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;background-image:url("https://engforense.com.br/wp-content/uploads/2025/05/fundo202Cm_converted.webp");}.elementor-181 .elementor-element.elementor-element-62a2cb67{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-181 .elementor-element.elementor-element-2ecd0d8b{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-181 .elementor-element.elementor-element-2ecd0d8b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:39px;font-weight:500;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-5e317441{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-eb29b37{--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;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-f4044ee{--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;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-f4044ee.e-con{--align-self:center;}.elementor-181 .elementor-element.elementor-element-7691526{text-align:center;}.elementor-181 .elementor-element.elementor-element-7691526 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#6EC1E4;}.elementor-181 .elementor-element.elementor-element-6b88e3d.elementor-element{--align-self:center;}.elementor-181 .elementor-element.elementor-element-6b88e3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-181 .elementor-element.elementor-element-6b88e3d .elementor-button{font-family:"Manrope", Sans-serif;letter-spacing:1.7px;}.elementor-181 .elementor-element.elementor-element-7938f4c{--spacer-size:50px;}.elementor-181 .elementor-element.elementor-element-0698622{text-align:center;}.elementor-181 .elementor-element.elementor-element-0698622 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#6EC1E4;}.elementor-181 .elementor-element.elementor-element-33261e9.elementor-element{--align-self:center;}.elementor-181 .elementor-element.elementor-element-33261e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-181 .elementor-element.elementor-element-33261e9 .elementor-button{font-family:"Manrope", Sans-serif;letter-spacing:1.7px;}.elementor-181 .elementor-element.elementor-element-e235f83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-e235f83:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-e235f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-181 .elementor-element.elementor-element-5f34a7e2{--display:flex;--justify-content:center;}.elementor-181 .elementor-element.elementor-element-30073525{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-181 .elementor-element.elementor-element-30073525 img{width:100%;}.elementor-181 .elementor-element.elementor-element-47f098b0 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-47f098b0 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-3888f25d{font-family:"Manrope", Sans-serif;font-weight:300;letter-spacing:0.8px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-eced935 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-181 .elementor-element.elementor-element-eced935 .elementor-button{font-family:"Manrope", Sans-serif;letter-spacing:1.7px;}.elementor-181 .elementor-element.elementor-element-5c8a443c{--display:flex;}.elementor-181 .elementor-element.elementor-element-4ee9f9c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-181 .elementor-element.elementor-element-4ee9f9c1:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-4ee9f9c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-181 .elementor-element.elementor-element-49663b6e{--display:flex;}.elementor-181 .elementor-element.elementor-element-73c7f005 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-73c7f005{text-align:center;}.elementor-181 .elementor-element.elementor-element-73c7f005 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:300;line-height:14px;letter-spacing:0.5px;color:#FFFFFF59;}.elementor-181 .elementor-element.elementor-element-5f04eeae > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-181 .elementor-element.elementor-element-5f04eeae{text-align:center;}.elementor-181 .elementor-element.elementor-element-5f04eeae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-181 .elementor-element.elementor-element-752ea6cb{--width:63%;}.elementor-181 .elementor-element.elementor-element-496aa514{--width:54%;}.elementor-181 .elementor-element.elementor-element-678f0a23{--width:85%;}.elementor-181 .elementor-element.elementor-element-4ee9f9c1{--content-width:888px;}}@media(max-width:767px){.elementor-181 .elementor-element.elementor-element-553442c9:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-553442c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engforense.com.br/wp-content/uploads/2025/05/zcxkmzcx_converted.webp");}.elementor-181 .elementor-element.elementor-element-6be54607{--justify-content:flex-start;}.elementor-181 .elementor-element.elementor-element-63f2c3d8{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-181 .elementor-element.elementor-element-752ea6cb{--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-181 .elementor-element.elementor-element-979f742 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-979f742{text-align:center;}.elementor-181 .elementor-element.elementor-element-979f742 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-3b3d14b2{text-align:center;font-size:14px;}.elementor-181 .elementor-element.elementor-element-1dd424b9 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-1dd424b9.elementor-element{--align-self:center;}.elementor-181 .elementor-element.elementor-element-49fa2335:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-49fa2335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engforense.com.br/wp-content/uploads/2025/05/imam_converted-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-181 .elementor-element.elementor-element-49fa2335{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-181 .elementor-element.elementor-element-5509eb25{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-181 .elementor-element.elementor-element-1a621a8d{--container-widget-width:131px;--container-widget-flex-grow:0;width:var( --container-widget-width, 131px );max-width:131px;}.elementor-181 .elementor-element.elementor-element-1a621a8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-181 .elementor-element.elementor-element-1a621a8d .elementor-icon-list-item > a{font-size:14px;}.elementor-181 .elementor-element.elementor-element-33581af8{text-align:center;}.elementor-181 .elementor-element.elementor-element-735e5a1e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-181 .elementor-element.elementor-element-7b2ad07d > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-7b2ad07d{text-align:left;}.elementor-181 .elementor-element.elementor-element-7b2ad07d .elementor-heading-title{font-size:37px;}.elementor-181 .elementor-element.elementor-element-678f0a23.e-con{--e-con-transform-translateX:24px;}.elementor-181 .elementor-element.elementor-element-678f0a23{--justify-content:flex-start;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-181 .elementor-element.elementor-element-1448b03a{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-181 .elementor-element.elementor-element-54a001e8{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-181 .elementor-element.elementor-element-3b347d17{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-181 .elementor-element.elementor-element-17591e24{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-181 .elementor-element.elementor-element-6c50fd8b{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-181 .elementor-element.elementor-element-50515324{--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-181 .elementor-element.elementor-element-7fbf9c14.elementor-element{--align-self:center;}.elementor-181 .elementor-element.elementor-element-be189b5:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-be189b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engforense.com.br/wp-content/uploads/2025/05/llll_converted.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-181 .elementor-element.elementor-element-be189b5{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-181 .elementor-element.elementor-element-2ecd0d8b{--container-widget-width:456px;--container-widget-flex-grow:0;width:var( --container-widget-width, 456px );max-width:456px;text-align:center;}.elementor-181 .elementor-element.elementor-element-2ecd0d8b .elementor-heading-title{font-size:24px;}.elementor-181 .elementor-element.elementor-element-5e317441{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-181 .elementor-element.elementor-element-6b88e3d.elementor-element{--align-self:center;}.elementor-181 .elementor-element.elementor-element-7938f4c{--spacer-size:109px;}.elementor-181 .elementor-element.elementor-element-0698622{width:var( --container-widget-width, 306px );max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0;}.elementor-181 .elementor-element.elementor-element-0698622 > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-181 .elementor-element.elementor-element-0698622.elementor-element{--align-self:center;}.elementor-181 .elementor-element.elementor-element-33261e9.elementor-element{--align-self:center;}.elementor-181 .elementor-element.elementor-element-e235f83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-5f34a7e2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-181 .elementor-element.elementor-element-47f098b0{text-align:center;}.elementor-181 .elementor-element.elementor-element-47f098b0 .elementor-heading-title{font-size:29px;}.elementor-181 .elementor-element.elementor-element-3888f25d > .elementor-widget-container{padding:0px 3px 0px 3px;}.elementor-181 .elementor-element.elementor-element-3888f25d{text-align:center;font-size:14px;}.elementor-181 .elementor-element.elementor-element-eced935.elementor-element{--align-self:center;}.elementor-181 .elementor-element.elementor-element-3da8a67f > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-181 .elementor-element.elementor-element-4ee9f9c1{--content-width:90%;}.elementor-181 .elementor-element.elementor-element-5f04eeae .elementor-heading-title{line-height:1.4em;}}/* Start custom CSS for heading, class: .elementor-element-979f742 */deg{
    background-image: linear-gradient(to left, #B27A00 0%,#EEA300 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd424b9 */.bth .elementor-button{
    padding: 0.4rem 0.4rem 0.4rem 2rem !important;
    border-radius: 55px !important;
    background: linear-gradient(92deg, #B27A00 -3.01%, #EEA300 95.31%) !important; /*Gradiente do BG*/
}

.bth .elementor-button-text{
align-self: center;
}

.bth .elementor-button-icon{ /*Tamanho do ícone*/
font-size: 19px !important;
padding: 10px;
margin-left: 10px;
background: white;
border-radius: 200px;
color: black !important;
vertical-align: middle;
rotate: -45deg;
transition: 0.5s ease all
}

.bth .elementor-button-icon svg path{
    rotate: 0deg;
    fill: black !important;
    color: black !important;
    transition: 0.7s ease all;
}

.bth:hover .elementor-button-icon{
    rotate: 0deg;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2ad07d */deg{
    background-image: linear-gradient(to left, #B27A00 0%,#EEA300 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678f0a23 */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -20px;
}
.elementor-181 .elementor-element.elementor-element-678f0a23 .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-181 .elementor-element.elementor-element-678f0a23:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-366ed0cf */.box::after {
    content: "";
    height: 2px; /* Linha mais fina e elegante */
    width: 0; /* Começa com 0 de width para animação */
    position: absolute;
    top: 0;
    left: 1.5em; /* Posição mais compacta */
    background: linear-gradient(90deg, transparent, #EEA300, transparent); /* Gradiente amarelo/laranja */
    z-index: 3;
    box-shadow: 
        0 0 10px rgba(238, 163, 0, 0.6),
        0 0 20px rgba(238, 163, 0, 0.4); /* Efeito neon amarelo/laranja */
    transform-origin: left center;
    transition: 
        width 0.6s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.4s ease;
}

/* Efeito hover - expande a linha */
.box:hover::after {
    width: calc(100% - 3em); /* Ocupa quase toda a largura */
    left: 1.5em; /* Centraliza melhor */
    box-shadow: 
        0 0 15px rgba(238, 163, 0, 0.8),
        0 0 30px rgba(238, 163, 0, 0.6); /* Brilho mais intenso no hover */
}

/* Animação pulsante com nova cor amarelo/laranja neon */
@keyframes pulse-glow {
    0%, 100% { box-shadow: 0 0 10px rgba(238, 163, 0, 0.6); }
    50% { box-shadow: 0 0 20px rgba(238, 163, 0, 0.8); }
}

.box:not(:hover)::after {
    animation: pulse-glow 3s infinite ease-in-out;
}

.elementor-181 .elementor-element.elementor-element-366ed0cf {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d57152d */.box::after {
    content: "";
    height: 2px; /* Linha mais fina e elegante */
    width: 0; /* Começa com 0 de width para animação */
    position: absolute;
    top: 0;
    left: 1.5em; /* Posição mais compacta */
    background: linear-gradient(90deg, transparent, #EEA300, transparent); /* Gradiente amarelo/laranja */
    z-index: 3;
    box-shadow: 
        0 0 10px rgba(238, 163, 0, 0.6),
        0 0 20px rgba(238, 163, 0, 0.4); /* Efeito neon amarelo/laranja */
    transform-origin: left center;
    transition: 
        width 0.6s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.4s ease;
}

/* Efeito hover - expande a linha */
.box:hover::after {
    width: calc(100% - 3em); /* Ocupa quase toda a largura */
    left: 1.5em; /* Centraliza melhor */
    box-shadow: 
        0 0 15px rgba(238, 163, 0, 0.8),
        0 0 30px rgba(238, 163, 0, 0.6); /* Brilho mais intenso no hover */
}

/* Animação pulsante com nova cor amarelo/laranja neon */
@keyframes pulse-glow {
    0%, 100% { box-shadow: 0 0 10px rgba(238, 163, 0, 0.6); }
    50% { box-shadow: 0 0 20px rgba(238, 163, 0, 0.8); }
}

.box:not(:hover)::after {
    animation: pulse-glow 3s infinite ease-in-out;
}

.elementor-181 .elementor-element.elementor-element-4d57152d {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb90768 */.box::after {
    content: "";
    height: 2px; /* Linha mais fina e elegante */
    width: 0; /* Começa com 0 de width para animação */
    position: absolute;
    top: 0;
    left: 1.5em; /* Posição mais compacta */
    background: linear-gradient(90deg, transparent, #EEA300, transparent); /* Gradiente amarelo/laranja */
    z-index: 3;
    box-shadow: 
        0 0 10px rgba(238, 163, 0, 0.6),
        0 0 20px rgba(238, 163, 0, 0.4); /* Efeito neon amarelo/laranja */
    transform-origin: left center;
    transition: 
        width 0.6s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.4s ease;
}

/* Efeito hover - expande a linha */
.box:hover::after {
    width: calc(100% - 3em); /* Ocupa quase toda a largura */
    left: 1.5em; /* Centraliza melhor */
    box-shadow: 
        0 0 15px rgba(238, 163, 0, 0.8),
        0 0 30px rgba(238, 163, 0, 0.6); /* Brilho mais intenso no hover */
}

/* Animação pulsante com nova cor amarelo/laranja neon */
@keyframes pulse-glow {
    0%, 100% { box-shadow: 0 0 10px rgba(238, 163, 0, 0.6); }
    50% { box-shadow: 0 0 20px rgba(238, 163, 0, 0.8); }
}

.box:not(:hover)::after {
    animation: pulse-glow 3s infinite ease-in-out;
}

.elementor-181 .elementor-element.elementor-element-1bb90768 {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1b0b6d */.box::after {
    content: "";
    height: 2px; /* Linha mais fina e elegante */
    width: 0; /* Começa com 0 de width para animação */
    position: absolute;
    top: 0;
    left: 1.5em; /* Posição mais compacta */
    background: linear-gradient(90deg, transparent, #EEA300, transparent); /* Gradiente amarelo/laranja */
    z-index: 3;
    box-shadow: 
        0 0 10px rgba(238, 163, 0, 0.6),
        0 0 20px rgba(238, 163, 0, 0.4); /* Efeito neon amarelo/laranja */
    transform-origin: left center;
    transition: 
        width 0.6s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.4s ease;
}

/* Efeito hover - expande a linha */
.box:hover::after {
    width: calc(100% - 3em); /* Ocupa quase toda a largura */
    left: 1.5em; /* Centraliza melhor */
    box-shadow: 
        0 0 15px rgba(238, 163, 0, 0.8),
        0 0 30px rgba(238, 163, 0, 0.6); /* Brilho mais intenso no hover */
}

/* Animação pulsante com nova cor amarelo/laranja neon */
@keyframes pulse-glow {
    0%, 100% { box-shadow: 0 0 10px rgba(238, 163, 0, 0.6); }
    50% { box-shadow: 0 0 20px rgba(238, 163, 0, 0.8); }
}

.box:not(:hover)::after {
    animation: pulse-glow 3s infinite ease-in-out;
}

.elementor-181 .elementor-element.elementor-element-7d1b0b6d {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-619e2fe0 */.box::after {
    content: "";
    height: 2px; /* Linha mais fina e elegante */
    width: 0; /* Começa com 0 de width para animação */
    position: absolute;
    top: 0;
    left: 1.5em; /* Posição mais compacta */
    background: linear-gradient(90deg, transparent, #EEA300, transparent); /* Gradiente amarelo/laranja */
    z-index: 3;
    box-shadow: 
        0 0 10px rgba(238, 163, 0, 0.6),
        0 0 20px rgba(238, 163, 0, 0.4); /* Efeito neon amarelo/laranja */
    transform-origin: left center;
    transition: 
        width 0.6s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.4s ease;
}

/* Efeito hover - expande a linha */
.box:hover::after {
    width: calc(100% - 3em); /* Ocupa quase toda a largura */
    left: 1.5em; /* Centraliza melhor */
    box-shadow: 
        0 0 15px rgba(238, 163, 0, 0.8),
        0 0 30px rgba(238, 163, 0, 0.6); /* Brilho mais intenso no hover */
}

/* Animação pulsante com nova cor amarelo/laranja neon */
@keyframes pulse-glow {
    0%, 100% { box-shadow: 0 0 10px rgba(238, 163, 0, 0.6); }
    50% { box-shadow: 0 0 20px rgba(238, 163, 0, 0.8); }
}

.box:not(:hover)::after {
    animation: pulse-glow 3s infinite ease-in-out;
}

.elementor-181 .elementor-element.elementor-element-619e2fe0 {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce3483e */.box::after {
    content: "";
    height: 2px; /* Linha mais fina e elegante */
    width: 0; /* Começa com 0 de width para animação */
    position: absolute;
    top: 0;
    left: 1.5em; /* Posição mais compacta */
    background: linear-gradient(90deg, transparent, #EEA300, transparent); /* Gradiente amarelo/laranja */
    z-index: 3;
    box-shadow: 
        0 0 10px rgba(238, 163, 0, 0.6),
        0 0 20px rgba(238, 163, 0, 0.4); /* Efeito neon amarelo/laranja */
    transform-origin: left center;
    transition: 
        width 0.6s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.4s ease;
}

/* Efeito hover - expande a linha */
.box:hover::after {
    width: calc(100% - 3em); /* Ocupa quase toda a largura */
    left: 1.5em; /* Centraliza melhor */
    box-shadow: 
        0 0 15px rgba(238, 163, 0, 0.8),
        0 0 30px rgba(238, 163, 0, 0.6); /* Brilho mais intenso no hover */
}

/* Animação pulsante com nova cor amarelo/laranja neon */
@keyframes pulse-glow {
    0%, 100% { box-shadow: 0 0 10px rgba(238, 163, 0, 0.6); }
    50% { box-shadow: 0 0 20px rgba(238, 163, 0, 0.8); }
}

.box:not(:hover)::after {
    animation: pulse-glow 3s infinite ease-in-out;
}

.elementor-181 .elementor-element.elementor-element-7ce3483e {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-144be446 */.box::after {
    content: "";
    height: 2px; /* Linha mais fina e elegante */
    width: 0; /* Começa com 0 de width para animação */
    position: absolute;
    top: 0;
    left: 1.5em; /* Posição mais compacta */
    background: linear-gradient(90deg, transparent, #EEA300, transparent); /* Gradiente amarelo/laranja */
    z-index: 3;
    box-shadow: 
        0 0 10px rgba(238, 163, 0, 0.6),
        0 0 20px rgba(238, 163, 0, 0.4); /* Efeito neon amarelo/laranja */
    transform-origin: left center;
    transition: 
        width 0.6s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.4s ease;
}

/* Efeito hover - expande a linha */
.box:hover::after {
    width: calc(100% - 3em); /* Ocupa quase toda a largura */
    left: 1.5em; /* Centraliza melhor */
    box-shadow: 
        0 0 15px rgba(238, 163, 0, 0.8),
        0 0 30px rgba(238, 163, 0, 0.6); /* Brilho mais intenso no hover */
}

/* Animação pulsante com nova cor amarelo/laranja neon */
@keyframes pulse-glow {
    0%, 100% { box-shadow: 0 0 10px rgba(238, 163, 0, 0.6); }
    50% { box-shadow: 0 0 20px rgba(238, 163, 0, 0.8); }
}

.box:not(:hover)::after {
    animation: pulse-glow 3s infinite ease-in-out;
}

.elementor-181 .elementor-element.elementor-element-144be446 {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121ce879 */.box::after {
    content: "";
    height: 2px; /* Linha mais fina e elegante */
    width: 0; /* Começa com 0 de width para animação */
    position: absolute;
    top: 0;
    left: 1.5em; /* Posição mais compacta */
    background: linear-gradient(90deg, transparent, #EEA300, transparent); /* Gradiente amarelo/laranja */
    z-index: 3;
    box-shadow: 
        0 0 10px rgba(238, 163, 0, 0.6),
        0 0 20px rgba(238, 163, 0, 0.4); /* Efeito neon amarelo/laranja */
    transform-origin: left center;
    transition: 
        width 0.6s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.4s ease;
}

/* Efeito hover - expande a linha */
.box:hover::after {
    width: calc(100% - 3em); /* Ocupa quase toda a largura */
    left: 1.5em; /* Centraliza melhor */
    box-shadow: 
        0 0 15px rgba(238, 163, 0, 0.8),
        0 0 30px rgba(238, 163, 0, 0.6); /* Brilho mais intenso no hover */
}

/* Animação pulsante com nova cor amarelo/laranja neon */
@keyframes pulse-glow {
    0%, 100% { box-shadow: 0 0 10px rgba(238, 163, 0, 0.6); }
    50% { box-shadow: 0 0 20px rgba(238, 163, 0, 0.8); }
}

.box:not(:hover)::after {
    animation: pulse-glow 3s infinite ease-in-out;
}

.elementor-181 .elementor-element.elementor-element-121ce879 {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73ea1c1a */.box::after {
    content: "";
    height: 2px; /* Linha mais fina e elegante */
    width: 0; /* Começa com 0 de width para animação */
    position: absolute;
    top: 0;
    left: 1.5em; /* Posição mais compacta */
    background: linear-gradient(90deg, transparent, #EEA300, transparent); /* Gradiente amarelo/laranja */
    z-index: 3;
    box-shadow: 
        0 0 10px rgba(238, 163, 0, 0.6),
        0 0 20px rgba(238, 163, 0, 0.4); /* Efeito neon amarelo/laranja */
    transform-origin: left center;
    transition: 
        width 0.6s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.4s ease;
}

/* Efeito hover - expande a linha */
.box:hover::after {
    width: calc(100% - 3em); /* Ocupa quase toda a largura */
    left: 1.5em; /* Centraliza melhor */
    box-shadow: 
        0 0 15px rgba(238, 163, 0, 0.8),
        0 0 30px rgba(238, 163, 0, 0.6); /* Brilho mais intenso no hover */
}

/* Animação pulsante com nova cor amarelo/laranja neon */
@keyframes pulse-glow {
    0%, 100% { box-shadow: 0 0 10px rgba(238, 163, 0, 0.6); }
    50% { box-shadow: 0 0 20px rgba(238, 163, 0, 0.8); }
}

.box:not(:hover)::after {
    animation: pulse-glow 3s infinite ease-in-out;
}

.elementor-181 .elementor-element.elementor-element-73ea1c1a {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f13214 */.box::after {
    content: "";
    height: 2px; /* Linha mais fina e elegante */
    width: 0; /* Começa com 0 de width para animação */
    position: absolute;
    top: 0;
    left: 1.5em; /* Posição mais compacta */
    background: linear-gradient(90deg, transparent, #EEA300, transparent); /* Gradiente amarelo/laranja */
    z-index: 3;
    box-shadow: 
        0 0 10px rgba(238, 163, 0, 0.6),
        0 0 20px rgba(238, 163, 0, 0.4); /* Efeito neon amarelo/laranja */
    transform-origin: left center;
    transition: 
        width 0.6s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.4s ease;
}

/* Efeito hover - expande a linha */
.box:hover::after {
    width: calc(100% - 3em); /* Ocupa quase toda a largura */
    left: 1.5em; /* Centraliza melhor */
    box-shadow: 
        0 0 15px rgba(238, 163, 0, 0.8),
        0 0 30px rgba(238, 163, 0, 0.6); /* Brilho mais intenso no hover */
}

/* Animação pulsante com nova cor amarelo/laranja neon */
@keyframes pulse-glow {
    0%, 100% { box-shadow: 0 0 10px rgba(238, 163, 0, 0.6); }
    50% { box-shadow: 0 0 20px rgba(238, 163, 0, 0.8); }
}

.box:not(:hover)::after {
    animation: pulse-glow 3s infinite ease-in-out;
}

.elementor-181 .elementor-element.elementor-element-71f13214 {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fbf9c14 */.bth .elementor-button{
    padding: 0.4rem 0.4rem 0.4rem 2rem !important;
    border-radius: 55px !important;
    background: linear-gradient(92deg, #B27A00 -3.01%, #EEA300 95.31%) !important; /*Gradiente do BG*/
}

.bth .elementor-button-text{
align-self: center;
}

.bth .elementor-button-icon{ /*Tamanho do ícone*/
font-size: 19px !important;
padding: 10px;
margin-left: 10px;
background: white;
border-radius: 200px;
color: black !important;
vertical-align: middle;
rotate: -45deg;
transition: 0.5s ease all
}

.bth .elementor-button-icon svg path{
    rotate: 0deg;
    fill: black !important;
    color: black !important;
    transition: 0.7s ease all;
}

.bth:hover .elementor-button-icon{
    rotate: 0deg;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ecd0d8b */deg{
    background-image: linear-gradient(to left, #B27A00 0%,#EEA300 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7691526 */.grupo-whatsapp {
  color: #B27A00;
  font-weight: bold;
  
}

.grupo-whatsapp .engenharia-destaque {
  color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b88e3d */.bth .elementor-button{
    padding: 0.4rem 0.4rem 0.4rem 2rem !important;
    border-radius: 55px !important;
    background: linear-gradient(92deg, #B27A00 -3.01%, #EEA300 95.31%) !important; /*Gradiente do BG*/
}

.bth .elementor-button-text{
align-self: center;
}

.bth .elementor-button-icon{ /*Tamanho do ícone*/
font-size: 19px !important;
padding: 10px;
margin-left: 10px;
background: white;
border-radius: 200px;
color: black !important;
vertical-align: middle;
rotate: -45deg;
transition: 0.5s ease all
}

.bth .elementor-button-icon svg path{
    rotate: 0deg;
    fill: black !important;
    color: black !important;
    transition: 0.7s ease all;
}

.bth:hover .elementor-button-icon{
    rotate: 0deg;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0698622 */.grupo-whatsapp {
  color: #B27A00;
  font-weight: bold;
  
}

.grupo-whatsapp .engenharia-destaque {
  color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33261e9 */.bth .elementor-button{
    padding: 0.4rem 0.4rem 0.4rem 2rem !important;
    border-radius: 55px !important;
    background: linear-gradient(92deg, #B27A00 -3.01%, #EEA300 95.31%) !important; /*Gradiente do BG*/
}

.bth .elementor-button-text{
align-self: center;
}

.bth .elementor-button-icon{ /*Tamanho do ícone*/
font-size: 19px !important;
padding: 10px;
margin-left: 10px;
background: white;
border-radius: 200px;
color: black !important;
vertical-align: middle;
rotate: -45deg;
transition: 0.5s ease all
}

.bth .elementor-button-icon svg path{
    rotate: 0deg;
    fill: black !important;
    color: black !important;
    transition: 0.7s ease all;
}

.bth:hover .elementor-button-icon{
    rotate: 0deg;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eced935 */.bth .elementor-button{
    padding: 0.4rem 0.4rem 0.4rem 2rem !important;
    border-radius: 55px !important;
    background: linear-gradient(92deg, #B27A00 -3.01%, #EEA300 95.31%) !important; /*Gradiente do BG*/
}

.bth .elementor-button-text{
align-self: center;
}

.bth .elementor-button-icon{ /*Tamanho do ícone*/
font-size: 19px !important;
padding: 10px;
margin-left: 10px;
background: white;
border-radius: 200px;
color: black !important;
vertical-align: middle;
rotate: -45deg;
transition: 0.5s ease all
}

.bth .elementor-button-icon svg path{
    rotate: 0deg;
    fill: black !important;
    color: black !important;
    transition: 0.7s ease all;
}

.bth:hover .elementor-button-icon{
    rotate: 0deg;
}/* End custom CSS */