.elementor-3460 .elementor-element.elementor-element-86f615b > .elementor-background-overlay{background-image:url("https://casadosgeradores.com/wp-content/uploads/2025/10/FUNDO-A-EMPRESA.jpg");background-size:cover;opacity:1;}.elementor-3460 .elementor-element.elementor-element-86f615b{padding:70px 20px 140px 40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3460 .elementor-element.elementor-element-4ded2e4{padding:0px 0px 20px 0px;}.elementor-3460 .elementor-element.elementor-element-4ded2e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-3460 .elementor-element.elementor-element-e28b37e{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3460 .elementor-element.elementor-element-506c9f6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-3460 .elementor-element.elementor-element-e81b710 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-color:#25D366;border-radius:10px 10px 10px 10px;}.elementor-3460 .elementor-element.elementor-element-e81b710 .elementor-button:hover, .elementor-3460 .elementor-element.elementor-element-e81b710 .elementor-button:focus{background-color:#128C4A;}.elementor-3460 .elementor-element.elementor-element-e81b710 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3460 .elementor-element.elementor-element-95f4b3a img{width:100%;}.elementor-3460 .elementor-element.elementor-element-057f545{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-3460 .elementor-element.elementor-element-a3771ef{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-3460 .elementor-element.elementor-element-a3771ef .elementor-headline{text-align:center;}.elementor-3460 .elementor-element.elementor-element-a3771ef .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-3460 .elementor-element.elementor-element-44a589b{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#6B6B6B;}.elementor-3460 .elementor-element.elementor-element-1abc7a0{--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:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3460 .elementor-element.elementor-element-fba0dcb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3460 .elementor-element.elementor-element-7e41f4e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3460 .elementor-element.elementor-element-7e41f4e .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-text );}.elementor-3460 .elementor-element.elementor-element-7e41f4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-7e41f4e.elementor-view-framed .elementor-icon, .elementor-3460 .elementor-element.elementor-element-7e41f4e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-7e41f4e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-7e41f4e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3460 .elementor-element.elementor-element-7e41f4e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-7e41f4e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-7e41f4e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-7e41f4e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3460 .elementor-element.elementor-element-7e41f4e:has(:hover) .elementor-icon-box-title,
					 .elementor-3460 .elementor-element.elementor-element-7e41f4e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3460 .elementor-element.elementor-element-e22cbd0 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3460 .elementor-element.elementor-element-e22cbd0 .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-text );}.elementor-3460 .elementor-element.elementor-element-e22cbd0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-e22cbd0.elementor-view-framed .elementor-icon, .elementor-3460 .elementor-element.elementor-element-e22cbd0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-e22cbd0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-e22cbd0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3460 .elementor-element.elementor-element-e22cbd0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-e22cbd0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-e22cbd0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-e22cbd0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3460 .elementor-element.elementor-element-e22cbd0:has(:hover) .elementor-icon-box-title,
					 .elementor-3460 .elementor-element.elementor-element-e22cbd0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3460 .elementor-element.elementor-element-2850e78 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3460 .elementor-element.elementor-element-2850e78 .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-text );}.elementor-3460 .elementor-element.elementor-element-2850e78.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-2850e78.elementor-view-framed .elementor-icon, .elementor-3460 .elementor-element.elementor-element-2850e78.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-2850e78.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-2850e78.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3460 .elementor-element.elementor-element-2850e78.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-2850e78.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-2850e78.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-2850e78.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3460 .elementor-element.elementor-element-2850e78:has(:hover) .elementor-icon-box-title,
					 .elementor-3460 .elementor-element.elementor-element-2850e78:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3460 .elementor-element.elementor-element-e415650{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3460 .elementor-element.elementor-element-e415650:not(.elementor-motion-effects-element-type-background), .elementor-3460 .elementor-element.elementor-element-e415650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3460 .elementor-element.elementor-element-cd26eb0{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-3460 .elementor-element.elementor-element-cd26eb0 .elementor-headline{text-align:center;}.elementor-3460 .elementor-element.elementor-element-cd26eb0 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-3460 .elementor-element.elementor-element-43e29be{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-3460 .elementor-element.elementor-element-43e29be:not(.elementor-motion-effects-element-type-background), .elementor-3460 .elementor-element.elementor-element-43e29be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3460 .elementor-element.elementor-element-43e29be > .elementor-shape-bottom svg, .elementor-3460 .elementor-element.elementor-element-43e29be > .e-con-inner > .elementor-shape-bottom svg{height:83px;transform:translateX(-50%) rotateY(180deg);}.elementor-3460 .elementor-element.elementor-element-43e29be.e-con{--align-self:center;}.elementor-3460 .elementor-element.elementor-element-ae80a70{--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-around;}.elementor-3460 .elementor-element.elementor-element-fcc8384{padding:0px 0px 20px 0px;}.elementor-3460 .elementor-element.elementor-element-fcc8384 .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-3460 .elementor-element.elementor-element-fcc8384 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-3460 .elementor-element.elementor-element-fcc8384.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-fcc8384.elementor-view-framed .elementor-icon, .elementor-3460 .elementor-element.elementor-element-fcc8384.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-fcc8384.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-fcc8384.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-fcc8384.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-fcc8384.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-fcc8384.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-fcc8384.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-fcc8384:has(:hover) .elementor-icon-box-title,
					 .elementor-3460 .elementor-element.elementor-element-fcc8384:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-fcc8384 .elementor-icon-box-description{color:#FFFFFF;}.elementor-3460 .elementor-element.elementor-element-1724706{padding:0px 0px 20px 0px;}.elementor-3460 .elementor-element.elementor-element-1724706 .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-3460 .elementor-element.elementor-element-1724706 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-3460 .elementor-element.elementor-element-1724706.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-1724706.elementor-view-framed .elementor-icon, .elementor-3460 .elementor-element.elementor-element-1724706.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-1724706.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-1724706.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-1724706.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-1724706.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-1724706.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-1724706.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-1724706:has(:hover) .elementor-icon-box-title,
					 .elementor-3460 .elementor-element.elementor-element-1724706:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-1724706 .elementor-icon-box-description{color:#FFFFFF;}.elementor-3460 .elementor-element.elementor-element-f4a32eb{padding:0px 0px 20px 0px;}.elementor-3460 .elementor-element.elementor-element-f4a32eb .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-3460 .elementor-element.elementor-element-f4a32eb .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-3460 .elementor-element.elementor-element-f4a32eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-f4a32eb.elementor-view-framed .elementor-icon, .elementor-3460 .elementor-element.elementor-element-f4a32eb.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-f4a32eb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-f4a32eb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-f4a32eb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-f4a32eb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-f4a32eb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3460 .elementor-element.elementor-element-f4a32eb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-f4a32eb:has(:hover) .elementor-icon-box-title,
					 .elementor-3460 .elementor-element.elementor-element-f4a32eb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3460 .elementor-element.elementor-element-f4a32eb .elementor-icon-box-description{color:#FFFFFF;}.elementor-3460 .elementor-element.elementor-element-34bafbb{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3460 .elementor-element.elementor-element-e84e352{padding:0px 0px 10px 0px;text-align:center;}.elementor-3460 .elementor-element.elementor-element-e84e352.elementor-element{--align-self:center;}.elementor-3460 .elementor-element.elementor-element-e84e352 img{border-radius:15px 15px 15px 15px;}.elementor-3460 .elementor-element.elementor-element-83c44a6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;border-radius:10px 10px 10px 10px;}.elementor-3460 .elementor-element.elementor-element-83c44a6 .elementor-button:hover, .elementor-3460 .elementor-element.elementor-element-83c44a6 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-3460 .elementor-element.elementor-element-83c44a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3460 .elementor-element.elementor-element-72f27af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3460 .elementor-element.elementor-element-c5f75a5{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-3460 .elementor-element.elementor-element-c5f75a5 .elementor-headline{text-align:center;}.elementor-3460 .elementor-element.elementor-element-9ec04ca{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#6B6B6B;}.elementor-3460 .elementor-element.elementor-element-e423b1d{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-3460 .elementor-element.elementor-element-528fc32{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-3460 .elementor-element.elementor-element-528fc32 .elementor-headline{text-align:center;}.elementor-3460 .elementor-element.elementor-element-eca0813{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#6B6B6B;}.elementor-3460 .elementor-element.elementor-element-5d39978{--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:40px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3460 .elementor-element.elementor-element-5d39978:not(.elementor-motion-effects-element-type-background), .elementor-3460 .elementor-element.elementor-element-5d39978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3460 .elementor-element.elementor-element-d7bd69c{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-3460 .elementor-element.elementor-element-d7bd69c .elementor-headline{text-align:center;}.elementor-3460 .elementor-element.elementor-element-d7bd69c .elementor-headline-plain-text{color:#E8BC00;}.elementor-3460 .elementor-element.elementor-element-d7bd69c .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-3460 .elementor-element.elementor-element-1d58be1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-3460 .elementor-element.elementor-element-04f6017{--e-image-carousel-slides-to-show:1;}.elementor-3460 .elementor-element.elementor-element-2f31857{padding:0px 20px 0px 20px;text-align:justify;color:#FFFFFF;}.elementor-3460 .elementor-element.elementor-element-e66aa52{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3460 .elementor-element.elementor-element-5e5177e{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-3460 .elementor-element.elementor-element-5e5177e .elementor-headline{text-align:center;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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 );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3460 .elementor-element.elementor-element-b58e24a{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3460 .elementor-element.elementor-element-b58e24a .elementor-button:hover, .elementor-3460 .elementor-element.elementor-element-b58e24a .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-3460 .elementor-element.elementor-element-b58e24a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3460 .elementor-element.elementor-element-b58e24a:after{content:"0.66";}.elementor-3460 .elementor-element.elementor-element-b58e24a .elementor-post__thumbnail__link{width:100%;}.elementor-3460 .elementor-element.elementor-element-b58e24a .elementor-post__meta-data span + span:before{content:"•";}.elementor-3460 .elementor-element.elementor-element-b58e24a .elementor-post__text{margin-top:20px;}.elementor-3460 .elementor-element.elementor-element-b58e24a .elementor-post__title, .elementor-3460 .elementor-element.elementor-element-b58e24a .elementor-post__title a{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;}.elementor-3460 .elementor-element.elementor-element-b58e24a .elementor-post__meta-data{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;}.elementor-3460 .elementor-element.elementor-element-b58e24a a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;font-style:normal;}.elementor-3460 .elementor-element.elementor-element-b58e24a .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;font-style:normal;fill:#FFFFFF;color:#FFFFFF;}.elementor-3460 .elementor-element.elementor-element-a8fdcfc{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3460 .elementor-element.elementor-element-a8fdcfc:not(.elementor-motion-effects-element-type-background), .elementor-3460 .elementor-element.elementor-element-a8fdcfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-3460 .elementor-element.elementor-element-a8fdcfc > .elementor-shape-top svg, .elementor-3460 .elementor-element.elementor-element-a8fdcfc > .e-con-inner > .elementor-shape-top svg{width:calc(263% + 1.3px);height:23px;}.elementor-3460 .elementor-element.elementor-element-cd5f314{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-3460 .elementor-element.elementor-element-cd5f314 .elementor-headline{text-align:center;}.elementor-3460 .elementor-element.elementor-element-58c3e3a{--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:00px 0px;--row-gap:00px;--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-3460 .elementor-element.elementor-element-58c3e3a:not(.elementor-motion-effects-element-type-background), .elementor-3460 .elementor-element.elementor-element-58c3e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-3460 .elementor-element.elementor-element-9d2e6e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3460 .elementor-element.elementor-element-a3dd6ec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3460 .elementor-element.elementor-element-480b21a .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-3460 .elementor-element.elementor-element-480b21a .elementor-button:hover, .elementor-3460 .elementor-element.elementor-element-480b21a .elementor-button:focus{background-color:#1DA851;}.elementor-3460 .elementor-element.elementor-element-480b21a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3460 .elementor-element.elementor-element-b837496{--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-end;--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-3460 .elementor-element.elementor-element-2bf0fe0{--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;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--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-3460 .elementor-element.elementor-element-2bf0fe0:not(.elementor-motion-effects-element-type-background), .elementor-3460 .elementor-element.elementor-element-2bf0fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3460 .elementor-element.elementor-element-506c9f6{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-3460 .elementor-element.elementor-element-fba0dcb{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3460 .elementor-element.elementor-element-1d58be1{--grid-auto-flow:row;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-3460 .elementor-element.elementor-element-86f615b{margin-top:0px;margin-bottom:0px;padding:20px 10px 20px 10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3460 .elementor-element.elementor-element-506c9f6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-3460 .elementor-element.elementor-element-fba0dcb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3460 .elementor-element.elementor-element-7e41f4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3460 .elementor-element.elementor-element-7e41f4e .elementor-icon-box-wrapper{text-align:center;}.elementor-3460 .elementor-element.elementor-element-e22cbd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3460 .elementor-element.elementor-element-e22cbd0 .elementor-icon-box-wrapper{text-align:center;}.elementor-3460 .elementor-element.elementor-element-1d58be1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3460 .elementor-element.elementor-element-b58e24a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3460 .elementor-element.elementor-element-b58e24a:after{content:"0.5";}.elementor-3460 .elementor-element.elementor-element-b58e24a .elementor-post__thumbnail__link{width:100%;}.elementor-3460 .elementor-element.elementor-element-58c3e3a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-3460 .elementor-element.elementor-element-26537dc{width:64.561%;}.elementor-3460 .elementor-element.elementor-element-7413fa4{width:35.179%;}.elementor-3460 .elementor-element.elementor-element-ae80a70{--width:50%;}.elementor-3460 .elementor-element.elementor-element-34bafbb{--width:50%;}.elementor-3460 .elementor-element.elementor-element-9d2e6e7{--width:33%;}.elementor-3460 .elementor-element.elementor-element-a3dd6ec{--width:33%;}.elementor-3460 .elementor-element.elementor-element-b837496{--width:33%;}}/* Start custom CSS for icon-box, class: .elementor-element-7e41f4e *//* Card com largura menor que a coluna e fundo cinza claro */
.card-servico {
  background: #F9F9F9; /* fundo cinza clarinho */
  border-radius: 12px;
  padding: 20px;
  width: 80%; /* 90% da largura da coluna, centralizado */
  margin: 0 auto; /* centraliza o card na coluna */
  box-shadow: none; /* sombra padrão ausente */
  transition: all 0.3s ease;
  text-align: center;
}

/* Hover – elevação + sombra */
.card-servico:hover {
  transform: translateY(-8px); /* sobe levemente */
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15); /* sombra visível */
}

/* Ícone dentro do card */
.card-servico i {
  color: #E8BC00; /* cor padrão do ícone */
  font-size: 48px;
  transition: color 0.3s ease;
}

.card-servico:hover i {
  color: #B00C13; /* ícone muda no hover */
}

/* Título e texto dentro do card */
.card-servico h3 {
  color: #111111;
  margin-top: 16px;
  font-size: 20px;
}

.card-servico p {
  color: #111111;
  margin-top: 8px;
  font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e22cbd0 *//* Card com largura menor que a coluna e fundo cinza claro */
.card-servico {
  background: #F9F9F9; /* fundo cinza clarinho */
  border-radius: 12px;
  padding: 20px;
  width: 80%; /* 90% da largura da coluna, centralizado */
  margin: 0 auto; /* centraliza o card na coluna */
  box-shadow: none; /* sombra padrão ausente */
  transition: all 0.3s ease;
  text-align: center;
}

/* Hover – elevação + sombra */
.card-servico:hover {
  transform: translateY(-8px); /* sobe levemente */
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15); /* sombra visível */
}

/* Ícone dentro do card */
.card-servico i {
  color: #E8BC00; /* cor padrão do ícone */
  font-size: 48px;
  transition: color 0.3s ease;
}

.card-servico:hover i {
  color: #B00C13; /* ícone muda no hover */
}

/* Título e texto dentro do card */
.card-servico h3 {
  color: #111111;
  margin-top: 16px;
  font-size: 20px;
}

.card-servico p {
  color: #111111;
  margin-top: 8px;
  font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850e78 *//* Card com largura menor que a coluna e fundo cinza claro */
.card-servico {
  background: #F9F9F9; /* fundo cinza clarinho */
  border-radius: 12px;
  padding: 20px;
  width: 80%; /* 90% da largura da coluna, centralizado */
  margin: 0 auto; /* centraliza o card na coluna */
  box-shadow: none; /* sombra padrão ausente */
  transition: all 0.3s ease;
  text-align: center;
}

/* Hover – elevação + sombra */
.card-servico:hover {
  transform: translateY(-8px); /* sobe levemente */
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15); /* sombra visível */
}

/* Ícone dentro do card */
.card-servico i {
  color: #E8BC00; /* cor padrão do ícone */
  font-size: 48px;
  transition: color 0.3s ease;
}

.card-servico:hover i {
  color: #B00C13; /* ícone muda no hover */
}

/* Título e texto dentro do card */
.card-servico h3 {
  color: #111111;
  margin-top: 16px;
  font-size: 20px;
}

.card-servico p {
  color: #111111;
  margin-top: 8px;
  font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcc8384 */.card-dif:hover {
  background: rgba(255, 255, 255, 0.2); /* branco translúcido */
  transform: translateY(-6px); /* elevação leve */
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15); /* sombra visível */
  border-radius: 10px; /* borda arredondada */
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1724706 */.card-dif:hover {
  background: rgba(255, 255, 255, 0.2); /* branco translúcido */
  transform: translateY(-6px); /* elevação leve */
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15); /* sombra visível */
  border-radius: 10px; /* borda arredondada */
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4a32eb */.card-dif:hover {
  background: rgba(255, 255, 255, 0.2); /* branco translúcido */
  transform: translateY(-6px); /* elevação leve */
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15); /* sombra visível */
  border-radius: 10px; /* borda arredondada */
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3228a29 *//* =======================
   TIMELINE HORIZONTAL
======================= */
.timeline-container {
  width: 100%;
  padding: 50px 20px;
  overflow-x: auto;
}

.timeline {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}

.timeline::before {
  content: '';
  position: absolute;
  top: 40px;
  left: 5%;
  width: 90%;
  height: 4px;
  background: #801815; /* linha vermelha */
  z-index: 1;
  border-radius: 2px;
}

.timeline-step {
  position: relative;
  flex: 1;
  text-align: center;
  padding: 0 15px;
  z-index: 2;
  transition: transform 0.3s ease;
}

.timeline-step:hover {
  transform: translateY(-6px);
}

/* Ícone com círculo vermelho */
.timeline-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 3px solid #801815; /* borda vermelho */
  margin: 0 auto 10px;
  color: #801815; /* ícone vermelho padrão */
  font-size: 36px;
  transition: all 0.3s ease;
  background: #FFFFFF; /* fundo inicial */
}

/* Hover do ícone */
.timeline-step:hover .timeline-icon {
  border-color: #B00C13;   /* borda vermelho escuro */
  color: #fff;              /* ícone branco */
  background: #B00C13;      /* círculo preenchido vermelho escuro */
}

/* Título e texto */
.timeline h3 {
  color: #111111;
  font-size: 20px;
  margin-bottom: 8px;
}

.timeline p {
  color: #111111;
  font-size: 16px;
}

/* RESPONSIVO */
@media (max-width: 992px) {
  .timeline {
    flex-direction: column;
    align-items: center;
  }
  .timeline::before {
    display: none;
  }
  .timeline-step {
    margin-bottom: 40px;
  }
}/* End custom CSS */