.elementor-95 .elementor-element.elementor-element-6cc8eb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-95 .elementor-element.elementor-element-9698ee9{--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:flex-start;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:240px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-95 .elementor-element.elementor-element-9698ee9:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-9698ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.greenflame.pt/wp-content/uploads/2026/04/Exemplo.png");background-position:center center;background-size:cover;}.elementor-95 .elementor-element.elementor-element-9698ee9::before, .elementor-95 .elementor-element.elementor-element-9698ee9 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-9698ee9 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-9698ee9 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-9698ee9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-9698ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-9698ee9:hover::before, .elementor-95 .elementor-element.elementor-element-9698ee9:hover > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-9698ee9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-9698ee9 > .elementor-background-slideshow:hover::before, .elementor-95 .elementor-element.elementor-element-9698ee9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-9698ee9:hover{--overlay-opacity:0.5;}.elementor-95 .elementor-element.elementor-element-9698ee9.e-con{--order:99999 /* order end hack */;}.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-95 .elementor-element.elementor-element-f63d13a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-95 .elementor-element.elementor-element-f63d13a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#539A3A;color:#539A3A;}.elementor-95 .elementor-element.elementor-element-f63d13a.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-f63d13a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-f63d13a.elementor-view-framed .elementor-icon{background-color:#539A3A;}.elementor-95 .elementor-element.elementor-element-f63d13a .elementor-icon{font-size:25px;}.elementor-95 .elementor-element.elementor-element-f63d13a .elementor-icon-box-title, .elementor-95 .elementor-element.elementor-element-f63d13a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;}.elementor-95 .elementor-element.elementor-element-f63d13a .elementor-icon-box-title{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-f63d13a:has(:hover) .elementor-icon-box-title,
					 .elementor-95 .elementor-element.elementor-element-f63d13a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-f63d13a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;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-95 .elementor-element.elementor-element-cb185fd .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:none;padding:5px 5px 5px 5px;}.elementor-95 .elementor-element.elementor-element-cb185fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-95 .elementor-element.elementor-element-cb185fd .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-95 .elementor-element.elementor-element-d5be918{--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:flex-start;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:240px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-95 .elementor-element.elementor-element-d5be918:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-d5be918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.greenflame.pt/wp-content/uploads/2026/04/incendios-1200x673-1.jpg");background-position:center center;background-size:cover;}.elementor-95 .elementor-element.elementor-element-d5be918::before, .elementor-95 .elementor-element.elementor-element-d5be918 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-d5be918 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-d5be918 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-d5be918 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-d5be918 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-d5be918:hover::before, .elementor-95 .elementor-element.elementor-element-d5be918:hover > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-d5be918:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-d5be918 > .elementor-background-slideshow:hover::before, .elementor-95 .elementor-element.elementor-element-d5be918 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-d5be918:hover{--overlay-opacity:0.5;}.elementor-95 .elementor-element.elementor-element-d5be918.e-con{--order:99999 /* order end hack */;}.elementor-95 .elementor-element.elementor-element-50faa2e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-95 .elementor-element.elementor-element-50faa2e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#C20006;color:#C20006;}.elementor-95 .elementor-element.elementor-element-50faa2e.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-50faa2e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-50faa2e.elementor-view-framed .elementor-icon{background-color:#C20006;}.elementor-95 .elementor-element.elementor-element-50faa2e .elementor-icon{font-size:25px;}.elementor-95 .elementor-element.elementor-element-50faa2e .elementor-icon-box-title, .elementor-95 .elementor-element.elementor-element-50faa2e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;}.elementor-95 .elementor-element.elementor-element-50faa2e .elementor-icon-box-title{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-50faa2e:has(:hover) .elementor-icon-box-title,
					 .elementor-95 .elementor-element.elementor-element-50faa2e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-50faa2e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-4a9404a .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:none;padding:5px 5px 5px 5px;}.elementor-95 .elementor-element.elementor-element-4a9404a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-95 .elementor-element.elementor-element-4a9404a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-95 .elementor-element.elementor-element-1d15d38{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-95 .elementor-element.elementor-element-be4defc{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-95 .elementor-element.elementor-element-320c800{width:var( --container-widget-width, 30% );max-width:30%;background-color:#539A3A;padding:5px 5px 5px 5px;--container-widget-width:30%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-95 .elementor-element.elementor-element-320c800.elementor-element{--align-self:flex-start;}.elementor-95 .elementor-element.elementor-element-320c800 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-a926a42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;color:#082A5E;}.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-95 .elementor-element.elementor-element-f735432 .elementor-button{background-color:#C20006;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 24px 10px 24px;}.elementor-95 .elementor-element.elementor-element-f735432 .elementor-button:hover, .elementor-95 .elementor-element.elementor-element-f735432 .elementor-button:focus{background-color:#86090D;}.elementor-95 .elementor-element.elementor-element-f735432 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-95 .elementor-element.elementor-element-f735432 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-95 .elementor-element.elementor-element-636ccef{--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-95 .elementor-element.elementor-element-2e6a06f{padding:80px 0px 80px 0px;}.elementor-95 .elementor-element.elementor-element-bb3f2f0{width:var( --container-widget-width, 100.149% );max-width:100.149%;background-color:#FFFFFF;--container-widget-width:100.149%;--container-widget-flex-grow:0;}.elementor-95 .elementor-element.elementor-element-bb3f2f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-95 .elementor-element.elementor-element-f2a05aa{width:var( --container-widget-width, 100.149% );max-width:100.149%;background-color:#FFFFFF;--container-widget-width:100.149%;--container-widget-flex-grow:0;}.elementor-95 .elementor-element.elementor-element-f2a05aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-95 .elementor-element.elementor-element-2dd3747:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-2dd3747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E7EF;}.elementor-95 .elementor-element.elementor-element-2dd3747 > .elementor-container{max-width:1170px;}.elementor-95 .elementor-element.elementor-element-2dd3747{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-95 .elementor-element.elementor-element-2dd3747 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-f35bee3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-95 .elementor-element.elementor-element-abedef0{width:var( --container-widget-width, 20% );max-width:20%;background-color:#082A5E;padding:5px 5px 5px 5px;--container-widget-width:20%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-95 .elementor-element.elementor-element-abedef0.elementor-element{--align-self:center;}.elementor-95 .elementor-element.elementor-element-abedef0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-b9dfd48{padding:15px 0px 0px 0px;text-align:center;}.elementor-95 .elementor-element.elementor-element-b9dfd48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;color:#082A5E;}.elementor-95 .elementor-element.elementor-element-5a6c299:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-5a6c299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.greenflame.pt/wp-content/uploads/2023/07/cta_bg.jpg");background-position:center center;background-size:cover;}.elementor-95 .elementor-element.elementor-element-5a6c299 > .elementor-background-overlay{background-color:#539A3A;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-5a6c299{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-95 .elementor-element.elementor-element-eeeba82.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-95 .elementor-element.elementor-element-eeeba82 > .elementor-element-populated, .elementor-95 .elementor-element.elementor-element-eeeba82 > .elementor-element-populated > .elementor-background-overlay, .elementor-95 .elementor-element.elementor-element-eeeba82 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-95 .elementor-element.elementor-element-eeeba82 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-95 .elementor-element.elementor-element-eeeba82 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-d3d9d94{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:5px 5px 5px 5px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-95 .elementor-element.elementor-element-d3d9d94.elementor-element{--align-self:flex-start;}.elementor-95 .elementor-element.elementor-element-d3d9d94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#539A3A;}.elementor-95 .elementor-element.elementor-element-0400cd9{padding:15px 0px 0px 0px;text-align:center;}.elementor-95 .elementor-element.elementor-element-0400cd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-7f932ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-b6f5cef{padding:100px 0px 40px 0px;}.elementor-95 .elementor-element.elementor-element-a1197d3 .section-title .title{color:#111111;margin:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-a1197d3 .section-title .sub-title{color:#074DF3;}.elementor-95 .elementor-element.elementor-element-a1197d3 .section-title.title-style-three .sub-title{color:#074DF3;background:#eef0ff;}.elementor-95 .elementor-element.elementor-element-a1197d3 .section-title.three .sub-title{color:#074DF3;}.elementor-95 .elementor-element.elementor-element-3efddc5{margin-top:30px;margin-bottom:0px;}.elementor-95 .elementor-element.elementor-element-28176c7 .blog-item{border-radius:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-28176c7 .blog-content p{color:#222222;}.elementor-95 .elementor-element.elementor-element-5e3c066 .blog-item{border-radius:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-5e3c066 .blog-content p{color:#222222;}.elementor-95 .elementor-element.elementor-element-fa182da{width:var( --container-widget-width, 76px );max-width:76px;--container-widget-width:76px;--container-widget-flex-grow:0;top:-570px;}body:not(.rtl) .elementor-95 .elementor-element.elementor-element-fa182da{left:-210px;}body.rtl .elementor-95 .elementor-element.elementor-element-fa182da{right:-210px;}.elementor-95 .elementor-element.elementor-element-20fd0b1{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:-242px;}body:not(.rtl) .elementor-95 .elementor-element.elementor-element-20fd0b1{right:-181px;}body.rtl .elementor-95 .elementor-element.elementor-element-20fd0b1{left:-181px;}.elementor-95 .elementor-element.elementor-element-20fd0b1 .tg-button-wrap .btn.btn-border{color:#ffffff;background-color:#1363df;}.elementor-95 .elementor-element.elementor-element-20fd0b1 .eduvalt-button-wrapper a.btn.btn-two{color:#ffffff;background-color:#1363df;}.elementor-95 .elementor-element.elementor-element-20fd0b1 .btn.btn-border svg path{stroke:#ffffff;}.elementor-95 .elementor-element.elementor-element-20fd0b1 a.eduvalt.btn{border-radius:25px 25px 25px 25px;}.elementor-95 .elementor-element.elementor-element-9da86be > .elementor-background-overlay{opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-9da86be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-95 .elementor-element.elementor-element-f56d81b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-95 .elementor-element.elementor-element-f56d81b > .elementor-element-populated, .elementor-95 .elementor-element.elementor-element-f56d81b > .elementor-element-populated > .elementor-background-overlay, .elementor-95 .elementor-element.elementor-element-f56d81b > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-95 .elementor-element.elementor-element-f56d81b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-95 .elementor-element.elementor-element-f56d81b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-1de0564{width:var( --container-widget-width, 20% );max-width:20%;background-color:#082A5E;padding:5px 5px 5px 5px;--container-widget-width:20%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-95 .elementor-element.elementor-element-1de0564.elementor-element{--align-self:flex-start;}.elementor-95 .elementor-element.elementor-element-1de0564 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-9c4601f{padding:15px 0px 0px 0px;text-align:center;}.elementor-95 .elementor-element.elementor-element-9c4601f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;color:#082A5E;}.elementor-95 .elementor-element.elementor-element-cf752b2 .form_btn_cf7 .contact-form-wrap{border-radius:30px;}.elementor-95 .elementor-element.elementor-element-92c1e2b:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-92c1e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}.elementor-95 .elementor-element.elementor-element-92c1e2b > .elementor-container{max-width:1200px;}.elementor-95 .elementor-element.elementor-element-92c1e2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-95 .elementor-element.elementor-element-92c1e2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-e0f9312{padding:15px 0px 0px 0px;text-align:center;}.elementor-95 .elementor-element.elementor-element-e0f9312 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;color:#082A5E;}.elementor-95 .elementor-element.elementor-element-17954a0{text-align:center;}.elementor-95 .elementor-element.elementor-element-3439654 img{width:25%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-95 .elementor-element.elementor-element-2dd3747{padding:110px 0px 60px 0px;}.elementor-95 .elementor-element.elementor-element-b6f5cef{padding:110px 0px 60px 0px;}}@media(min-width:768px){.elementor-95 .elementor-element.elementor-element-9698ee9{--width:50%;}.elementor-95 .elementor-element.elementor-element-d5be918{--width:50%;}.elementor-95 .elementor-element.elementor-element-be4defc{--width:50%;}.elementor-95 .elementor-element.elementor-element-636ccef{--width:50%;}.elementor-95 .elementor-element.elementor-element-3bee8ba{width:25%;}.elementor-95 .elementor-element.elementor-element-b5bf6ce{width:49.333%;}.elementor-95 .elementor-element.elementor-element-7434514{width:25%;}}/* Start custom CSS for html, class: .elementor-element-bb3f2f0 */.logo-carousel {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 40px 0;
  background: #ffffff;
}

/* FADE LATERAL */
.logo-carousel::before,
.logo-carousel::after {
  content: "";
  position: absolute;
  top: 0;
  width: 200px;
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

.logo-carousel::before {
  left: 0;
  background: linear-gradient(to right, #ffffff, rgba(255,255,255,0));
}

.logo-carousel::after {
  right: 0;
  background: linear-gradient(to left, #ffffff, rgba(255,255,255,0));
}

.carousel-track {
  display: flex;
  width: max-content;
  animation: scroll 25s linear infinite;
}

.logo-item {
  flex: 0 0 auto;
  width: 160px;
  margin: 0 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.logo-item img {
  width: 100%;
  max-height: 60px;
  object-fit: contain;

  filter: grayscale(100%) opacity(0.6);
  transition: all 0.3s ease;
}

.logo-item img:hover {
  filter: grayscale(0%) opacity(1);
  transform: scale(1.05);
}

/* animação */
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

/* MOBILE */
@media (max-width: 768px) {
  .logo-carousel::before,
  .logo-carousel::after {
    width: 60px;
  }

  .logo-item {
    width: 120px;
    margin: 0 20px;
  }

  .logo-item img {
    max-height: 50px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2a05aa */.gf-carousel {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 40px 0;
  background: #fff;
}

.gf-track {
  display: flex;
  animation: gf-scroll 25s linear infinite;
}

.gf-item {
  flex: 0 0 auto;
  width: 150px;
  margin: 0 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gf-item img {
  width: 100%;
  max-height: 60px;
  object-fit: contain;

  filter: grayscale(100%) opacity(0.6);
  transition: 0.3s;
}

.gf-item img:hover {
  filter: grayscale(0%) opacity(1);
}

/* animação isolada */
@keyframes gf-scroll {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}

/* fade lateral seguro */
.gf-carousel::before,
.gf-carousel::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100px;
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

.gf-carousel::before {
  left: 0;
  background: linear-gradient(to right, #fff, transparent);
}

.gf-carousel::after {
  right: 0;
  background: linear-gradient(to left, #fff, transparent);
}

/* mobile */
@media (max-width: 768px) {
  .gf-item {
    width: 110px;
    margin: 0 15px;
  }
}/* End custom CSS */