.elementor-1219 .elementor-element.elementor-element-4ed5768{--display:flex;--min-height:0px;--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;--justify-content:space-between;--align-items:center;--background-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-4ed5768:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-4ed5768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F3073;}.elementor-1219 .elementor-element.elementor-element-4ed5768, .elementor-1219 .elementor-element.elementor-element-4ed5768::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-59fa8688 img{width:100%;max-width:100%;height:60px;}.elementor-1219 .elementor-element.elementor-element-6f7c6da3 .elementor-menu-toggle{margin:0 auto;}.elementor-1219 .elementor-element.elementor-element-6f7c6da3 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-1219 .elementor-element.elementor-element-6f7c6da3 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1219 .elementor-element.elementor-element-6f7c6da3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1219 .elementor-element.elementor-element-6f7c6da3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1219 .elementor-element.elementor-element-6f7c6da3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1219 .elementor-element.elementor-element-6f7c6da3 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-ffaaa53 );fill:var( --e-global-color-ffaaa53 );}.elementor-1219 .elementor-element.elementor-element-6f7c6da3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1219 .elementor-element.elementor-element-6f7c6da3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#61CE7000;}.elementor-1219 .elementor-element.elementor-element-6f7c6da3 .e--pointer-framed .elementor-item:before,
					.elementor-1219 .elementor-element.elementor-element-6f7c6da3 .e--pointer-framed .elementor-item:after{border-color:#61CE7000;}.elementor-1219 .elementor-element.elementor-element-cf00f82 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-041992d );color:var( --e-global-color-041992d );background-color:var( --e-global-color-ffaaa53 );border-radius:10px 10px 10px 10px;}.elementor-1219 .elementor-element.elementor-element-cf00f82{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-52886718{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:200px;--padding-right:0px;--padding-bottom:200px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-52886718:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-52886718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eletrosun.com.br/wp-content/uploads/2026/02/21-copia-2048x854.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-52886718::before, .elementor-1219 .elementor-element.elementor-element-52886718 > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-52886718 > .e-con-inner > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-52886718 > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-52886718 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-52886718 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1219 .elementor-element.elementor-element-52886718, .elementor-1219 .elementor-element.elementor-element-52886718::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-3c5f5a .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:700;text-shadow:3px 3px 5px rgba(0, 0, 0, 0.76);}.elementor-1219 .elementor-element.elementor-element-3c5f5a{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;top:134px;}.elementor-1219 .elementor-element.elementor-element-3c5f5a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1219 .elementor-element.elementor-element-3c5f5a{left:369px;}body.rtl .elementor-1219 .elementor-element.elementor-element-3c5f5a{right:369px;}.elementor-1219 .elementor-element.elementor-element-c6697fc{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;text-shadow:3px 3px 5px rgba(0, 0, 0, 0.69);width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:383px;}.elementor-1219 .elementor-element.elementor-element-c6697fc.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1219 .elementor-element.elementor-element-c6697fc{left:375px;}body.rtl .elementor-1219 .elementor-element.elementor-element-c6697fc{right:375px;}.elementor-1219 .elementor-element.elementor-element-6d313427 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-1219 .elementor-element.elementor-element-6d313427 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-1219 .elementor-element.elementor-element-6d313427 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-041992d );color:var( --e-global-color-041992d );background-color:var( --e-global-color-788bfa8 );border-radius:10px 10px 10px 10px;}.elementor-1219 .elementor-element.elementor-element-6d313427{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;top:488px;}body:not(.rtl) .elementor-1219 .elementor-element.elementor-element-6d313427{left:376px;}body.rtl .elementor-1219 .elementor-element.elementor-element-6d313427{right:376px;}.elementor-1219 .elementor-element.elementor-element-355dac62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-width-top:4px;--border-width-right:0px;--border-width-bottom:0px;--border-width-left:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-355dac62, .elementor-1219 .elementor-element.elementor-element-355dac62::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-355dac62.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1219 .elementor-element.elementor-element-577c5dc2{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-width-top:0px;--border-width-right:4px;--border-width-bottom:0px;--border-width-left:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-1219 .elementor-element.elementor-element-577c5dc2:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-577c5dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eletrosun.com.br/wp-content/uploads/2025/09/bkg-backup-energia.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-577c5dc2, .elementor-1219 .elementor-element.elementor-element-577c5dc2::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-577c5dc2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1219 .elementor-element.elementor-element-235d674c{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;line-height:50px;text-shadow:3px 3px 7px rgba(0, 0, 0, 0.87);}.elementor-1219 .elementor-element.elementor-element-235d674c > .elementor-widget-container{margin:0px 0px 25px 25px;padding:0px 0px 0px 0px;}.elementor-1219 .elementor-element.elementor-element-78637bed{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-width-top:0px;--border-width-right:4px;--border-width-bottom:0px;--border-width-left:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-1219 .elementor-element.elementor-element-78637bed:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-78637bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eletrosun.com.br/wp-content/uploads/2025/09/bluetti-campo-background-mobile.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-78637bed, .elementor-1219 .elementor-element.elementor-element-78637bed::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-78637bed.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1219 .elementor-element.elementor-element-3aec863f{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;line-height:50px;text-shadow:3px 3px 7px rgba(0, 0, 0, 0.87);}.elementor-1219 .elementor-element.elementor-element-3aec863f > .elementor-widget-container{margin:0px 0px 25px 25px;padding:0px 0px 0px 0px;}.elementor-1219 .elementor-element.elementor-element-3f83250{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--background-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-3f83250:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-3f83250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eletrosun.com.br/wp-content/uploads/2025/09/bkg-off-grid.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-3f83250, .elementor-1219 .elementor-element.elementor-element-3f83250::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-3f83250.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1219 .elementor-element.elementor-element-6e83411{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;line-height:50px;text-shadow:3px 3px 7px rgba(0, 0, 0, 0.87);}.elementor-1219 .elementor-element.elementor-element-6e83411 > .elementor-widget-container{margin:0px 0px 25px 25px;padding:0px 0px 0px 0px;}.elementor-1219 .elementor-element.elementor-element-370946b4{--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;--align-items:center;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:50px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-6f1e568e{--display:flex;--gap:0px;--background-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-24f15721{color:#000000;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;line-height:47px;width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-7ae6fc68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-10bb5f91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1219 .elementor-element.elementor-element-c5e7a85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1219 .elementor-element.elementor-element-3320b729 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1219 .elementor-element.elementor-element-44a142b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1219 .elementor-element.elementor-element-518e925f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1219 .elementor-element.elementor-element-81f8e97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1219 .elementor-element.elementor-element-32a7986b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1219 .elementor-element.elementor-element-3362b0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1219 .elementor-element.elementor-element-d6ed7a6{--display:flex;--min-height:600px;--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;--align-items:flex-start;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:50px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-d6ed7a6:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-d6ed7a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e4ea1c );}.elementor-1219 .elementor-element.elementor-element-d6ed7a6, .elementor-1219 .elementor-element.elementor-element-d6ed7a6::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-d6ed7a6.e-con{--align-self:flex-start;}.elementor-1219 .elementor-element.elementor-element-489802da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-around;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-489802da.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-1219 .elementor-element.elementor-element-407f5c04 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1219 .elementor-element.elementor-element-3d2dd4c5 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-041992d );border-radius:10px 10px 10px 10px;}.elementor-1219 .elementor-element.elementor-element-3d2dd4c5{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-42a26e03{--display:flex;--justify-content:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-1219 .elementor-element.elementor-element-42a26e03, .elementor-1219 .elementor-element.elementor-element-42a26e03::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-42a26e03.e-con{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-1d4cd205{color:#000000;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;line-height:47px;}.elementor-1219 .elementor-element.elementor-element-373a01ca{color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;}.elementor-1219 .elementor-element.elementor-element-4af79d36 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-041992d );border-radius:10px 10px 10px 10px;}.elementor-1219 .elementor-element.elementor-element-4af79d36{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-2341025d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:100px;--padding-right:0px;--padding-bottom:100px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-32211122{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;line-height:47px;width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-2228a5b0{text-align:center;color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:47px;width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-6a53bf49{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-585cc686{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-4d9753b6{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-401a0779{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-401a0779:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-401a0779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eletrosun.com.br/wp-content/uploads/2025/09/bkg-bluetti-carregando.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-401a0779, .elementor-1219 .elementor-element.elementor-element-401a0779::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-1ae895ed{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:20px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:100px;--padding-right:0px;--padding-bottom:100px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-1ae895ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1219 .elementor-element.elementor-element-6981674{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;line-height:47px;width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-50b8baea{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-50b8baea > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-1219 .elementor-element.elementor-element-75e0294 .elementor-cta__content{min-height:100px;text-align:center;background-color:#F9FAFA;}.elementor-1219 .elementor-element.elementor-element-75e0294 .elementor-cta__bg-wrapper{min-height:45vh;}.elementor-1219 .elementor-element.elementor-element-75e0294 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#1F3073;}.elementor-1219 .elementor-element.elementor-element-75e0294 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1219 .elementor-element.elementor-element-75e0294 .elementor-cta .elementor-cta__bg, .elementor-1219 .elementor-element.elementor-element-75e0294 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1219 .elementor-element.elementor-element-75e0294 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(168.67778930664062, 168.67778930664062, 168.67778930664062, 0.5);}.elementor-1219 .elementor-element.elementor-element-75e0294{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-3b2f7ffb .elementor-cta__content{min-height:100px;text-align:center;background-color:#F9FAFA;}.elementor-1219 .elementor-element.elementor-element-3b2f7ffb .elementor-cta__bg-wrapper{min-height:45vh;}.elementor-1219 .elementor-element.elementor-element-3b2f7ffb .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#1F3073;}.elementor-1219 .elementor-element.elementor-element-3b2f7ffb .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1219 .elementor-element.elementor-element-3b2f7ffb .elementor-cta .elementor-cta__bg, .elementor-1219 .elementor-element.elementor-element-3b2f7ffb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1219 .elementor-element.elementor-element-3b2f7ffb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(168.67778930664062, 168.67778930664062, 168.67778930664062, 0.5);}.elementor-1219 .elementor-element.elementor-element-3b2f7ffb{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-4058ea24 .elementor-cta__content{min-height:100px;text-align:center;background-color:#F9FAFA;}.elementor-1219 .elementor-element.elementor-element-4058ea24 .elementor-cta__bg-wrapper{min-height:45vh;}.elementor-1219 .elementor-element.elementor-element-4058ea24 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#1F3073;}.elementor-1219 .elementor-element.elementor-element-4058ea24 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1219 .elementor-element.elementor-element-4058ea24 .elementor-cta .elementor-cta__bg, .elementor-1219 .elementor-element.elementor-element-4058ea24 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1219 .elementor-element.elementor-element-4058ea24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(168.67778930664062, 168.67778930664062, 168.67778930664062, 0.5);}.elementor-1219 .elementor-element.elementor-element-4058ea24{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-585f472a .elementor-cta__content{min-height:100px;text-align:center;background-color:#F9FAFA;}.elementor-1219 .elementor-element.elementor-element-585f472a .elementor-cta__bg-wrapper{min-height:45vh;}.elementor-1219 .elementor-element.elementor-element-585f472a .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#1F3073;}.elementor-1219 .elementor-element.elementor-element-585f472a .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1219 .elementor-element.elementor-element-585f472a .elementor-cta .elementor-cta__bg, .elementor-1219 .elementor-element.elementor-element-585f472a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1219 .elementor-element.elementor-element-585f472a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(168.67778930664062, 168.67778930664062, 168.67778930664062, 0.5);}.elementor-1219 .elementor-element.elementor-element-585f472a{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-7c2a684c .elementor-cta__content{min-height:100px;text-align:center;background-color:#F9FAFA;}.elementor-1219 .elementor-element.elementor-element-7c2a684c .elementor-cta__bg-wrapper{min-height:45vh;}.elementor-1219 .elementor-element.elementor-element-7c2a684c .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#1F3073;}.elementor-1219 .elementor-element.elementor-element-7c2a684c .elementor-cta .elementor-cta__bg, .elementor-1219 .elementor-element.elementor-element-7c2a684c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1219 .elementor-element.elementor-element-7c2a684c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(168.67778930664062, 168.67778930664062, 168.67778930664062, 0.5);}.elementor-1219 .elementor-element.elementor-element-7c2a684c{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-6fcb9288 .elementor-cta__content{min-height:100px;text-align:center;background-color:#F9FAFA;}.elementor-1219 .elementor-element.elementor-element-6fcb9288 .elementor-cta__bg-wrapper{min-height:45vh;}.elementor-1219 .elementor-element.elementor-element-6fcb9288 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#1F3073;}.elementor-1219 .elementor-element.elementor-element-6fcb9288 .elementor-cta .elementor-cta__bg, .elementor-1219 .elementor-element.elementor-element-6fcb9288 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1219 .elementor-element.elementor-element-6fcb9288 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(168.67778930664062, 168.67778930664062, 168.67778930664062, 0.5);}.elementor-1219 .elementor-element.elementor-element-6fcb9288{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-4b856814 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-041992d );border-radius:10px 10px 10px 10px;}.elementor-1219 .elementor-element.elementor-element-4b856814 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1219 .elementor-element.elementor-element-4b856814{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-41e5ffaa{--display:flex;--min-height:545px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:150px;--padding-right:0px;--padding-bottom:150px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-41e5ffaa:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-41e5ffaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eletrosun.com.br/wp-content/uploads/2025/09/bkg-app-bluetti.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-41e5ffaa, .elementor-1219 .elementor-element.elementor-element-41e5ffaa::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-4f4df622{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:70px;font-weight:700;line-height:70px;text-shadow:3px 3px 5px rgba(0, 0, 0, 0.58);width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-6752bcf9{color:var( --e-global-color-42617a9 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;line-height:30px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.82);width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-46f72bcd{--display:flex;--min-height:850px;--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;--justify-content:space-evenly;--align-items:center;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:100px;--padding-right:0px;--padding-bottom:100px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-46f72bcd.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1219 .elementor-element.elementor-element-527c6681{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;line-height:47px;width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-1846ff74.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-1846ff74.elementor-view-framed .elementor-icon, .elementor-1219 .elementor-element.elementor-element-1846ff74.elementor-view-default .elementor-icon{fill:var( --e-global-color-041992d );color:var( --e-global-color-041992d );border-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-1846ff74{--icon-box-icon-margin:0px;width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-1846ff74 .elementor-icon{font-size:70px;}.elementor-1219 .elementor-element.elementor-element-1846ff74 .elementor-icon-box-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-1846ff74 .elementor-icon-box-title{color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-1846ff74 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-1846ff74 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;}.elementor-1219 .elementor-element.elementor-element-1846ff74 .elementor-icon-box-description{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:21px;}.elementor-1219 .elementor-element.elementor-element-1846ff74 > .elementor-widget-container{padding:25px 25px 25px 25px;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 2px #21409A;}.elementor-1219 .elementor-element.elementor-element-1846ff74.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-54341a56.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-54341a56.elementor-view-framed .elementor-icon, .elementor-1219 .elementor-element.elementor-element-54341a56.elementor-view-default .elementor-icon{fill:var( --e-global-color-041992d );color:var( --e-global-color-041992d );border-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-54341a56{--icon-box-icon-margin:0px;width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-54341a56 .elementor-icon{font-size:70px;}.elementor-1219 .elementor-element.elementor-element-54341a56 .elementor-icon-box-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-54341a56 .elementor-icon-box-title{color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-54341a56 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-54341a56 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;}.elementor-1219 .elementor-element.elementor-element-54341a56 .elementor-icon-box-description{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:21px;}.elementor-1219 .elementor-element.elementor-element-54341a56 > .elementor-widget-container{padding:25px 25px 25px 25px;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 2px #21409A;}.elementor-1219 .elementor-element.elementor-element-54341a56.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-2c15686e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-2c15686e.elementor-view-framed .elementor-icon, .elementor-1219 .elementor-element.elementor-element-2c15686e.elementor-view-default .elementor-icon{fill:var( --e-global-color-041992d );color:var( --e-global-color-041992d );border-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-2c15686e{--icon-box-icon-margin:0px;width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-2c15686e .elementor-icon{font-size:70px;}.elementor-1219 .elementor-element.elementor-element-2c15686e .elementor-icon-box-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-2c15686e .elementor-icon-box-title{color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-2c15686e .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-2c15686e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;}.elementor-1219 .elementor-element.elementor-element-2c15686e .elementor-icon-box-description{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:21px;}.elementor-1219 .elementor-element.elementor-element-2c15686e > .elementor-widget-container{padding:25px 25px 25px 25px;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 2px #21409A;}.elementor-1219 .elementor-element.elementor-element-2c15686e.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-6735c267.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-6735c267.elementor-view-framed .elementor-icon, .elementor-1219 .elementor-element.elementor-element-6735c267.elementor-view-default .elementor-icon{fill:var( --e-global-color-041992d );color:var( --e-global-color-041992d );border-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-6735c267{--icon-box-icon-margin:0px;width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-6735c267 .elementor-icon{font-size:70px;}.elementor-1219 .elementor-element.elementor-element-6735c267 .elementor-icon-box-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-6735c267 .elementor-icon-box-title{color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-6735c267 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-6735c267 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;}.elementor-1219 .elementor-element.elementor-element-6735c267 .elementor-icon-box-description{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:21px;}.elementor-1219 .elementor-element.elementor-element-6735c267 > .elementor-widget-container{padding:25px 25px 25px 25px;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 2px #21409A;}.elementor-1219 .elementor-element.elementor-element-6735c267.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-571af8e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-571af8e8.elementor-view-framed .elementor-icon, .elementor-1219 .elementor-element.elementor-element-571af8e8.elementor-view-default .elementor-icon{fill:var( --e-global-color-041992d );color:var( --e-global-color-041992d );border-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-571af8e8{--icon-box-icon-margin:0px;width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-571af8e8 .elementor-icon{font-size:70px;}.elementor-1219 .elementor-element.elementor-element-571af8e8 .elementor-icon-box-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-571af8e8 .elementor-icon-box-title{color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-571af8e8 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-571af8e8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;}.elementor-1219 .elementor-element.elementor-element-571af8e8 .elementor-icon-box-description{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:21px;}.elementor-1219 .elementor-element.elementor-element-571af8e8 > .elementor-widget-container{padding:25px 25px 25px 25px;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 2px #21409A;}.elementor-1219 .elementor-element.elementor-element-571af8e8.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-18c55d77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-18c55d77.elementor-view-framed .elementor-icon, .elementor-1219 .elementor-element.elementor-element-18c55d77.elementor-view-default .elementor-icon{fill:var( --e-global-color-041992d );color:var( --e-global-color-041992d );border-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-18c55d77{--icon-box-icon-margin:0px;width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-18c55d77 .elementor-icon{font-size:70px;}.elementor-1219 .elementor-element.elementor-element-18c55d77 .elementor-icon-box-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-18c55d77 .elementor-icon-box-title{color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-18c55d77 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-18c55d77 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;}.elementor-1219 .elementor-element.elementor-element-18c55d77 .elementor-icon-box-description{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:21px;}.elementor-1219 .elementor-element.elementor-element-18c55d77 > .elementor-widget-container{padding:25px 25px 25px 25px;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 2px #21409A;}.elementor-1219 .elementor-element.elementor-element-18c55d77.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-3c640e1e .elementor-button{font-family:"Roboto", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-041992d );border-radius:10px 10px 10px 10px;}.elementor-1219 .elementor-element.elementor-element-7aa968f6{--display:flex;--min-height:755px;--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;--align-items:center;--gap:0px;--background-transition:0.3s;--overlay-opacity:0.75;--padding-top:80px;--padding-right:0px;--padding-bottom:80px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-7aa968f6:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-7aa968f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eletrosun.com.br/wp-content/uploads/2023/08/eletrosun-form-opt-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-7aa968f6::before, .elementor-1219 .elementor-element.elementor-element-7aa968f6 > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-7aa968f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-7aa968f6 > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-7aa968f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-7aa968f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-ba68cbb );}.elementor-1219 .elementor-element.elementor-element-7aa968f6, .elementor-1219 .elementor-element.elementor-element-7aa968f6::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-2206f847{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;--margin-top:50px;--margin-right:50px;--margin-bottom:50px;--margin-left:50px;--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px;}.elementor-1219 .elementor-element.elementor-element-2206f847:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-2206f847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-041992d );}.elementor-1219 .elementor-element.elementor-element-2206f847, .elementor-1219 .elementor-element.elementor-element-2206f847::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-3ce6b2be{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-3ce6b2be.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-field-group > label, .elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-field-subgroup label{color:#000000;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-field-type-html{color:#000000;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-field-group .elementor-field, .elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#9E9E9E;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#9E9E9E;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-field-group .elementor-select-wrapper::before{color:#9E9E9E;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-041992d );color:#ffffff;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-button[type="submit"]{background-color:var( --e-global-color-041992d );color:#ffffff;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-041992d );color:#ffffff;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c > .elementor-widget-container{padding:30px 30px 30px 30px;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-34c2563d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-34c2563d.e-con{--order:99999 /* order end hack */;}.elementor-1219 .elementor-element.elementor-element-6b8401c6{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;line-height:47px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-62bfb67{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;}.elementor-1219 .elementor-element.elementor-element-73627510{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-around;--gap:0px;--background-transition:0.3s;--padding-top:80px;--padding-right:0px;--padding-bottom:80px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-73627510:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-73627510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e4ea1c );}.elementor-1219 .elementor-element.elementor-element-73627510, .elementor-1219 .elementor-element.elementor-element-73627510::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-469c3a98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-4e05c78e{color:#000000;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;line-height:47px;}.elementor-1219 .elementor-element.elementor-element-540348ab{color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;}.elementor-1219 .elementor-element.elementor-element-62496c .elementor-toggle-title, .elementor-1219 .elementor-element.elementor-element-62496c .elementor-toggle-icon{color:#000000;}.elementor-1219 .elementor-element.elementor-element-62496c .elementor-toggle-icon svg{fill:#000000;}.elementor-1219 .elementor-element.elementor-element-62496c .elementor-tab-title.elementor-active a, .elementor-1219 .elementor-element.elementor-element-62496c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-ba68cbb );}.elementor-1219 .elementor-element.elementor-element-62496c .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-1219 .elementor-element.elementor-element-62496c .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1219 .elementor-element.elementor-element-19b1919e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-19b1919e.e-con{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-aab45cf{--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;--align-items:center;--gap:0px;--background-transition:0.3s;--padding-top:80px;--padding-right:0px;--padding-bottom:80px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-698453fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-2ff3a6ca .elementor-icon-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-2ff3a6ca .elementor-icon{font-size:250px;}.elementor-1219 .elementor-element.elementor-element-2ff3a6ca .elementor-icon svg{height:250px;}.elementor-1219 .elementor-element.elementor-element-2ff3a6ca > .elementor-widget-container{margin:-80px 0px -80px 0px;}.elementor-1219 .elementor-element.elementor-element-2ff3a6ca.elementor-element{--align-self:flex-start;}.elementor-1219 .elementor-element.elementor-element-d4daef4{color:#000000;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;}.elementor-1219 .elementor-element.elementor-element-489db18{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1219 .elementor-element.elementor-element-68ae20c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-7491f00d iframe{height:350px;}.elementor-1219 .elementor-element.elementor-element-4e17e02{--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;--align-items:center;--background-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-4e17e02:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-4e17e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1219 .elementor-element.elementor-element-4e17e02, .elementor-1219 .elementor-element.elementor-element-4e17e02::before{--border-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-55c4cb2e{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-3fb9c1ab{text-align:right;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-7ade23b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1219 .elementor-element.elementor-element-7a785f83 .elementor-button{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:400;background-color:#61CE7000;}.elementor-1219 .elementor-element.elementor-element-7a785f83{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;bottom:25px;}.elementor-1219 .elementor-element.elementor-element-7a785f83.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-1219 .elementor-element.elementor-element-7a785f83{right:25px;}body.rtl .elementor-1219 .elementor-element.elementor-element-7a785f83{left:25px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1219 .elementor-element.elementor-element-577c5dc2{--width:33%;}.elementor-1219 .elementor-element.elementor-element-78637bed{--width:33%;}.elementor-1219 .elementor-element.elementor-element-3f83250{--width:33%;}.elementor-1219 .elementor-element.elementor-element-6f1e568e{--width:100%;}.elementor-1219 .elementor-element.elementor-element-d6ed7a6{--content-width:1280px;}.elementor-1219 .elementor-element.elementor-element-489802da{--width:60%;}.elementor-1219 .elementor-element.elementor-element-42a26e03{--width:40%;}.elementor-1219 .elementor-element.elementor-element-1ae895ed{--content-width:1280px;}.elementor-1219 .elementor-element.elementor-element-2206f847{--width:500px;}.elementor-1219 .elementor-element.elementor-element-34c2563d{--width:50%;}.elementor-1219 .elementor-element.elementor-element-469c3a98{--width:50%;}.elementor-1219 .elementor-element.elementor-element-19b1919e{--width:50%;}.elementor-1219 .elementor-element.elementor-element-698453fc{--width:50%;}.elementor-1219 .elementor-element.elementor-element-68ae20c2{--width:50%;}}@media(max-width:1024px){.elementor-1219 .elementor-element.elementor-element-4ed5768{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:15px;--padding-right:25px;--padding-bottom:15px;--padding-left:25px;}.elementor-1219 .elementor-element.elementor-element-cf00f82 .elementor-button{font-size:18px;}.elementor-1219 .elementor-element.elementor-element-cf00f82{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-1219 .elementor-element.elementor-element-52886718{--min-height:84vh;--padding-top:50px;--padding-right:25px;--padding-bottom:50px;--padding-left:25px;}.elementor-1219 .elementor-element.elementor-element-52886718:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-52886718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eletrosun.com.br/wp-content/uploads/2026/02/21-copia-2-scaled.jpg");background-position:0px -164px;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-3c5f5a{text-align:left;width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;top:70px;}.elementor-1219 .elementor-element.elementor-element-3c5f5a .elementor-heading-title{font-size:42px;}.elementor-1219 .elementor-element.elementor-element-3c5f5a.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1219 .elementor-element.elementor-element-3c5f5a{left:74px;}body.rtl .elementor-1219 .elementor-element.elementor-element-3c5f5a{right:74px;}.elementor-1219 .elementor-element.elementor-element-c6697fc{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;top:564px;}body:not(.rtl) .elementor-1219 .elementor-element.elementor-element-c6697fc{left:78px;}body.rtl .elementor-1219 .elementor-element.elementor-element-c6697fc{right:78px;}body:not(.rtl) .elementor-1219 .elementor-element.elementor-element-6d313427{left:78px;}body.rtl .elementor-1219 .elementor-element.elementor-element-6d313427{right:78px;}.elementor-1219 .elementor-element.elementor-element-6d313427{top:631px;}.elementor-1219 .elementor-element.elementor-element-24f15721{font-size:35px;line-height:1.15em;}.elementor-1219 .elementor-element.elementor-element-489802da{--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:25px;}.elementor-1219 .elementor-element.elementor-element-42a26e03{--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:15px;}.elementor-1219 .elementor-element.elementor-element-1d4cd205{font-size:35px;line-height:1.15em;}.elementor-1219 .elementor-element.elementor-element-32211122{font-size:35px;line-height:1.15em;}.elementor-1219 .elementor-element.elementor-element-6981674{font-size:35px;line-height:1.15em;}.elementor-1219 .elementor-element.elementor-element-46f72bcd{--padding-top:50px;--padding-right:25px;--padding-bottom:50px;--padding-left:25px;}.elementor-1219 .elementor-element.elementor-element-527c6681{font-size:35px;}.elementor-1219 .elementor-element.elementor-element-1846ff74{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1219 .elementor-element.elementor-element-54341a56{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1219 .elementor-element.elementor-element-2c15686e{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1219 .elementor-element.elementor-element-6735c267{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1219 .elementor-element.elementor-element-571af8e8{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1219 .elementor-element.elementor-element-18c55d77{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1219 .elementor-element.elementor-element-7aa968f6{--min-height:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:50px;--padding-right:25px;--padding-bottom:50px;--padding-left:25px;}.elementor-1219 .elementor-element.elementor-element-2206f847{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1219 .elementor-element.elementor-element-3ce6b2be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1219 .elementor-element.elementor-element-3ce6b2be{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1219 .elementor-element.elementor-element-73627510{--padding-top:50px;--padding-right:25px;--padding-bottom:50px;--padding-left:25px;}.elementor-1219 .elementor-element.elementor-element-aab45cf{--padding-top:50px;--padding-right:25px;--padding-bottom:50px;--padding-left:25px;}.elementor-1219 .elementor-element.elementor-element-4e17e02{--padding-top:5px;--padding-right:25px;--padding-bottom:5px;--padding-left:25px;}}@media(max-width:767px){.elementor-1219 .elementor-element.elementor-element-4ed5768{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:8px;--padding-right:0px;--padding-bottom:7px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-4ed5768.e-con{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-59fa8688{text-align:center;width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-cf00f82{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-52886718{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.45;--padding-top:80px;--padding-right:15px;--padding-bottom:50px;--padding-left:15px;}.elementor-1219 .elementor-element.elementor-element-52886718:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-52886718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eletrosun.com.br/wp-content/uploads/2026/02/21-copia-2-scaled.jpg");background-position:center left;background-repeat:no-repeat;}.elementor-1219 .elementor-element.elementor-element-3c5f5a{text-align:left;width:var( --container-widget-width, 65.561% );max-width:65.561%;--container-widget-width:65.561%;--container-widget-flex-grow:0;top:72px;z-index:0;}.elementor-1219 .elementor-element.elementor-element-3c5f5a .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-1219 .elementor-element.elementor-element-3c5f5a.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1219 .elementor-element.elementor-element-3c5f5a{left:17px;}body.rtl .elementor-1219 .elementor-element.elementor-element-3c5f5a{right:17px;}.elementor-1219 .elementor-element.elementor-element-c6697fc{text-align:center;font-size:16px;width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;top:433px;}body:not(.rtl) .elementor-1219 .elementor-element.elementor-element-c6697fc{left:17px;}body.rtl .elementor-1219 .elementor-element.elementor-element-c6697fc{right:17px;}.elementor-1219 .elementor-element.elementor-element-6d313427 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-1219 .elementor-element.elementor-element-6d313427{width:var( --container-widget-width, 295px );max-width:295px;--container-widget-width:295px;--container-widget-flex-grow:0;top:502px;}.elementor-1219 .elementor-element.elementor-element-6d313427.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1219 .elementor-element.elementor-element-6d313427{left:17px;}body.rtl .elementor-1219 .elementor-element.elementor-element-6d313427{right:17px;}.elementor-1219 .elementor-element.elementor-element-577c5dc2{--min-height:40vh;border-width:0px 0px 4px 0px;--border-width-top:0px;--border-width-right:0px;--border-width-bottom:4px;--border-width-left:0px;}.elementor-1219 .elementor-element.elementor-element-235d674c{font-size:40px;line-height:1em;}.elementor-1219 .elementor-element.elementor-element-78637bed{--min-height:40vh;border-width:0px 0px 4px 0px;--border-width-top:0px;--border-width-right:0px;--border-width-bottom:4px;--border-width-left:0px;}.elementor-1219 .elementor-element.elementor-element-78637bed:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-78637bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1219 .elementor-element.elementor-element-3aec863f{font-size:40px;line-height:1em;}.elementor-1219 .elementor-element.elementor-element-3f83250{--min-height:40vh;}.elementor-1219 .elementor-element.elementor-element-6e83411{font-size:40px;line-height:1em;}.elementor-1219 .elementor-element.elementor-element-370946b4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-1219 .elementor-element.elementor-element-24f15721{font-size:35px;line-height:1em;}.elementor-1219 .elementor-element.elementor-element-7ae6fc68{--justify-content:center;}.elementor-1219 .elementor-element.elementor-element-d6ed7a6{--padding-top:80px;--padding-right:15px;--padding-bottom:80px;--padding-left:15px;}.elementor-1219 .elementor-element.elementor-element-489802da{--padding-top:25px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-3d2dd4c5 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-1219 .elementor-element.elementor-element-3d2dd4c5{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-3d2dd4c5.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-42a26e03{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-42a26e03.e-con{--order:-99999 /* order start hack */;}.elementor-1219 .elementor-element.elementor-element-1d4cd205{font-size:35px;line-height:1em;}.elementor-1219 .elementor-element.elementor-element-373a01ca{font-size:17px;line-height:1.3em;}.elementor-1219 .elementor-element.elementor-element-4af79d36 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-1219 .elementor-element.elementor-element-4af79d36{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-4af79d36.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-2341025d{--justify-content:space-between;--padding-top:50px;--padding-right:15px;--padding-bottom:50px;--padding-left:15px;}.elementor-1219 .elementor-element.elementor-element-32211122{text-align:left;font-size:35px;line-height:1em;}.elementor-1219 .elementor-element.elementor-element-2228a5b0{text-align:left;font-size:18px;line-height:1em;}.elementor-1219 .elementor-element.elementor-element-6a53bf49{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-585cc686{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-4d9753b6{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-401a0779{--min-height:200px;}.elementor-1219 .elementor-element.elementor-element-401a0779:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-401a0779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eletrosun.com.br/wp-content/uploads/2025/09/bkg-bluetti-carregando-1.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-1ae895ed{--padding-top:80px;--padding-right:15px;--padding-bottom:80px;--padding-left:15px;}.elementor-1219 .elementor-element.elementor-element-6981674{text-align:left;font-size:35px;line-height:1em;}.elementor-1219 .elementor-element.elementor-element-50b8baea{text-align:left;font-size:17px;line-height:1.3em;}.elementor-1219 .elementor-element.elementor-element-75e0294{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-3b2f7ffb{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-4058ea24{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-585f472a{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-7c2a684c{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-6fcb9288{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-4b856814 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-1219 .elementor-element.elementor-element-4b856814{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-4b856814.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-41e5ffaa{--min-height:45vh;--justify-content:center;--padding-top:50px;--padding-right:15px;--padding-bottom:50px;--padding-left:15px;}.elementor-1219 .elementor-element.elementor-element-41e5ffaa:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-41e5ffaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eletrosun.com.br/wp-content/uploads/2025/09/bkg-app-bluetti-mobile.jpg");background-position:center left;background-repeat:no-repeat;}.elementor-1219 .elementor-element.elementor-element-4f4df622{font-size:35px;line-height:1em;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-1219 .elementor-element.elementor-element-6752bcf9{font-size:18px;line-height:1em;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-1219 .elementor-element.elementor-element-46f72bcd{--padding-top:80px;--padding-right:15px;--padding-bottom:80px;--padding-left:15px;}.elementor-1219 .elementor-element.elementor-element-527c6681{text-align:left;font-size:35px;line-height:1em;}.elementor-1219 .elementor-element.elementor-element-1846ff74 .elementor-icon{font-size:79px;}.elementor-1219 .elementor-element.elementor-element-1846ff74 .elementor-icon-box-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-1846ff74 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-1846ff74 .elementor-icon-box-title a{font-size:20px;}.elementor-1219 .elementor-element.elementor-element-1846ff74 .elementor-icon-box-description{font-size:17px;}.elementor-1219 .elementor-element.elementor-element-1846ff74 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1219 .elementor-element.elementor-element-1846ff74{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-54341a56 .elementor-icon{font-size:79px;}.elementor-1219 .elementor-element.elementor-element-54341a56 .elementor-icon-box-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-54341a56 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-54341a56 .elementor-icon-box-title a{font-size:20px;}.elementor-1219 .elementor-element.elementor-element-54341a56 .elementor-icon-box-description{font-size:17px;}.elementor-1219 .elementor-element.elementor-element-54341a56 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1219 .elementor-element.elementor-element-54341a56{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-2c15686e .elementor-icon{font-size:79px;}.elementor-1219 .elementor-element.elementor-element-2c15686e .elementor-icon-box-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-2c15686e .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-2c15686e .elementor-icon-box-title a{font-size:20px;}.elementor-1219 .elementor-element.elementor-element-2c15686e .elementor-icon-box-description{font-size:17px;}.elementor-1219 .elementor-element.elementor-element-2c15686e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1219 .elementor-element.elementor-element-2c15686e{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-6735c267 .elementor-icon{font-size:79px;}.elementor-1219 .elementor-element.elementor-element-6735c267 .elementor-icon-box-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-6735c267 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-6735c267 .elementor-icon-box-title a{font-size:20px;}.elementor-1219 .elementor-element.elementor-element-6735c267 .elementor-icon-box-description{font-size:17px;}.elementor-1219 .elementor-element.elementor-element-6735c267 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1219 .elementor-element.elementor-element-6735c267{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-571af8e8 .elementor-icon{font-size:79px;}.elementor-1219 .elementor-element.elementor-element-571af8e8 .elementor-icon-box-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-571af8e8 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-571af8e8 .elementor-icon-box-title a{font-size:20px;}.elementor-1219 .elementor-element.elementor-element-571af8e8 .elementor-icon-box-description{font-size:17px;}.elementor-1219 .elementor-element.elementor-element-571af8e8 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1219 .elementor-element.elementor-element-571af8e8{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-18c55d77 .elementor-icon{font-size:79px;}.elementor-1219 .elementor-element.elementor-element-18c55d77 .elementor-icon-box-wrapper{text-align:center;}.elementor-1219 .elementor-element.elementor-element-18c55d77 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-18c55d77 .elementor-icon-box-title a{font-size:20px;}.elementor-1219 .elementor-element.elementor-element-18c55d77 .elementor-icon-box-description{font-size:17px;}.elementor-1219 .elementor-element.elementor-element-18c55d77 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1219 .elementor-element.elementor-element-18c55d77{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-3c640e1e > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-1219 .elementor-element.elementor-element-3c640e1e{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-7aa968f6{--padding-top:80px;--padding-right:0px;--padding-bottom:80px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-2206f847{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-right:15px;--margin-bottom:0px;--margin-left:15px;--padding-top:20px;--padding-right:15px;--padding-bottom:20px;--padding-left:15px;}.elementor-1219 .elementor-element.elementor-element-3ce6b2be{text-align:center;width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1219 .elementor-element.elementor-element-29c1bb9c{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-34c2563d{--padding-top:0px;--padding-right:15px;--padding-bottom:50px;--padding-left:15px;}.elementor-1219 .elementor-element.elementor-element-34c2563d.e-con{--order:-99999 /* order start hack */;}.elementor-1219 .elementor-element.elementor-element-6b8401c6{font-size:35px;line-height:1em;width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-62bfb67{font-size:17px;line-height:1.3em;}.elementor-1219 .elementor-element.elementor-element-73627510{--padding-top:80px;--padding-right:15px;--padding-bottom:80px;--padding-left:15px;}.elementor-1219 .elementor-element.elementor-element-4e05c78e{font-size:35px;line-height:1em;}.elementor-1219 .elementor-element.elementor-element-540348ab{font-size:18px;line-height:1.3em;}.elementor-1219 .elementor-element.elementor-element-62496c .elementor-toggle-title{font-size:18px;}.elementor-1219 .elementor-element.elementor-element-62496c .elementor-tab-content{font-size:17px;}.elementor-1219 .elementor-element.elementor-element-aab45cf{--padding-top:80px;--padding-right:15px;--padding-bottom:80px;--padding-left:15px;}.elementor-1219 .elementor-element.elementor-element-698453fc{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-d4daef4{font-size:20px;}.elementor-1219 .elementor-element.elementor-element-489db18{font-size:15px;}.elementor-1219 .elementor-element.elementor-element-68ae20c2{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-4e17e02{--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1219 .elementor-element.elementor-element-55c4cb2e{text-align:center;font-size:11px;width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-55c4cb2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1219 .elementor-element.elementor-element-3fb9c1ab{text-align:center;font-size:12px;width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-7a785f83 .elementor-button{font-size:70px;}body:not(.rtl) .elementor-1219 .elementor-element.elementor-element-7a785f83{right:0px;}body.rtl .elementor-1219 .elementor-element.elementor-element-7a785f83{left:0px;}.elementor-1219 .elementor-element.elementor-element-7a785f83{bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-10bb5f91 *//* A palavra '.elementor-1219 .elementor-element.elementor-element-10bb5f91' garante que o CSS só se aplique a este widget específico */

.elementor-1219 .elementor-element.elementor-element-10bb5f91 p {
    display: flex;
    align-items: center; /* centraliza verticalmente */
    gap: 10px; /* espaço entre count e texto */
    margin: 0;
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-10bb5f91 p count {
    font-weight: bold;
    color: #000000; /* preto */
    font-size: 35px;
    display: inline-block;
    min-width: 100px; /* ajuda no alinhamento */
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-10bb5f91 p span {
    color: #7A7A7A; /* cinza */
    text-align: left;
    line-height: 1.2;
    display: inline-block;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5e7a85 *//* A palavra '.elementor-1219 .elementor-element.elementor-element-c5e7a85' garante que o CSS só se aplique a este widget específico */

.elementor-1219 .elementor-element.elementor-element-c5e7a85 p {
    display: flex;
    align-items: center; /* centraliza verticalmente */
    gap: 10px; /* espaço entre count e texto */
    margin: 0;
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-c5e7a85 p count {
    font-weight: bold;
    color: #000000; /* preto */
    font-size: 35px;
    display: inline-block;
    min-width: 100px; /* ajuda no alinhamento */
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-c5e7a85 p span {
    color: #7A7A7A; /* cinza */
    text-align: left;
    line-height: 1.2;
    display: inline-block;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3320b729 *//* A palavra '.elementor-1219 .elementor-element.elementor-element-3320b729' garante que o CSS só se aplique a este widget específico */

.elementor-1219 .elementor-element.elementor-element-3320b729 p {
    display: flex;
    align-items: center; /* centraliza verticalmente */
    gap: 10px; /* espaço entre count e texto */
    margin: 0;
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-3320b729 p count {
    font-weight: bold;
    color: #000000; /* preto */
    font-size: 35px;
    display: inline-block;
    min-width: 100px; /* ajuda no alinhamento */
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-3320b729 p span {
    color: #7A7A7A; /* cinza */
    text-align: left;
    line-height: 1.2;
    display: inline-block;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-44a142b4 *//* A palavra '.elementor-1219 .elementor-element.elementor-element-44a142b4' garante que o CSS só se aplique a este widget específico */

.elementor-1219 .elementor-element.elementor-element-44a142b4 p {
    display: flex;
    align-items: center; /* centraliza verticalmente */
    gap: 10px; /* espaço entre count e texto */
    margin: 0;
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-44a142b4 p count {
    font-weight: bold;
    color: #000000; /* preto */
    font-size: 35px;
    display: inline-block;
    min-width: 100px; /* ajuda no alinhamento */
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-44a142b4 p span {
    color: #7A7A7A; /* cinza */
    text-align: left;
    line-height: 1.2;
    display: inline-block;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-518e925f *//* A palavra '.elementor-1219 .elementor-element.elementor-element-518e925f' garante que o CSS só se aplique a este widget específico */

.elementor-1219 .elementor-element.elementor-element-518e925f p {
    display: flex;
    align-items: center; /* centraliza verticalmente */
    gap: 10px; /* espaço entre count e texto */
    margin: 0;
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-518e925f p count {
    font-weight: bold;
    color: #000000; /* preto */
    font-size: 35px;
    display: inline-block;
    min-width: 100px; /* ajuda no alinhamento */
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-518e925f p span {
    color: #7A7A7A; /* cinza */
    text-align: left;
    line-height: 1.2;
    display: inline-block;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81f8e97 *//* A palavra '.elementor-1219 .elementor-element.elementor-element-81f8e97' garante que o CSS só se aplique a este widget específico */

.elementor-1219 .elementor-element.elementor-element-81f8e97 p {
    display: flex;
    align-items: center; /* centraliza verticalmente */
    gap: 10px; /* espaço entre count e texto */
    margin: 0;
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-81f8e97 p count {
    font-weight: bold;
    color: #000000; /* preto */
    font-size: 35px;
    display: inline-block;
    min-width: 100px; /* ajuda no alinhamento */
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-81f8e97 p span {
    color: #7A7A7A; /* cinza */
    text-align: left;
    line-height: 1.2;
    display: inline-block;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32a7986b *//* A palavra '.elementor-1219 .elementor-element.elementor-element-32a7986b' garante que o CSS só se aplique a este widget específico */

.elementor-1219 .elementor-element.elementor-element-32a7986b p {
    display: flex;
    align-items: center; /* centraliza verticalmente */
    gap: 10px; /* espaço entre count e texto */
    margin: 0;
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-32a7986b p count {
    font-weight: bold;
    color: #000000; /* preto */
    font-size: 35px;
    display: inline-block;
    min-width: 100px; /* ajuda no alinhamento */
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-32a7986b p span {
    color: #7A7A7A; /* cinza */
    text-align: left;
    line-height: 1.2;
    display: inline-block;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3362b0e *//* A palavra '.elementor-1219 .elementor-element.elementor-element-3362b0e' garante que o CSS só se aplique a este widget específico */

.elementor-1219 .elementor-element.elementor-element-3362b0e p {
    display: flex;
    align-items: center; /* centraliza verticalmente */
    gap: 10px; /* espaço entre count e texto */
    margin: 0;
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-3362b0e p count {
    font-weight: bold;
    color: #000000; /* preto */
    font-size: 35px;
    display: inline-block;
    min-width: 100px; /* ajuda no alinhamento */
    font-family: 'Roboto', sans-serif;
}

.elementor-1219 .elementor-element.elementor-element-3362b0e p span {
    color: #7A7A7A; /* cinza */
    text-align: left;
    line-height: 1.2;
    display: inline-block;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-370946b4 *//* --- ESTE CÓDIGO VAI NO CONTAINER PAI --- */

/* 1. Configura a área visível do loop (o "viewport") */
.loop-viewport {
  display: flex;
  overflow: hidden;
}

/* 2. Configura o "trilho" que contém e move os widgets */
/* Este seletor mira no container interno que o Elementor cria. */
.loop-viewport > .e-con-inner {
  display: flex; /* Alinha todos os widgets (originais + cópias) lado a lado */
  
  /* A MÁGICA ACONTECE AQUI: A animação é aplicada ao grupo! */
  animation: loop-scroll 15s linear infinite;
  will-change: transform;
}
/* NOTA: Se o seletor .e-con-inner não funcionar, seu container pode ser do tipo antigo.
   Tente usar '.loop-viewport > .elementor-widget-wrap' no lugar. */



/* 3. Estiliza os itens individuais (AGORA SEM ANIMAÇÃO) */
.loop-item {
  flex-shrink: 0;         /* Impede que os itens encolham */
  margin-right: 40px;     /* Espaçamento entre eles */
  /* A propriedade 'animation' foi REMOVIDA daqui */
}

/* --- ADIÇÃO PARA CORRIGIR O LOOP NO CELULAR --- */

@media (max-width: 767px) {
  
  /* Garante que o "trilho" que contém os widgets não quebre a linha, 
    forçando todos os itens a permanecerem lado a lado.
    O !important é usado para ter prioridade sobre as regras do Elementor.
  */
  .loop-viewport > .e-con-inner {
    flex-wrap: nowrap !important;
    animation-duration: 5s !important;
  }

  /* OPCIONAL: Se achar que o espaçamento entre os itens está muito grande
    na tela do celular, você pode diminuir a margem aqui.
  */
  .loop-item {
    margin-right: 20px; 
  }

}

/* 4. A ANIMAÇÃO ATUALIZADA */
@keyframes loop-scroll {
  from {
    transform: translateX(0%);
  }
  to {
    /* Move o trilho para a esquerda pela metade de sua largura total. */
    /* Como o trilho tem 200% (original + cópia), mover -50% alinha */
    /* o início da cópia exatamente onde o original começou. */
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a53bf49 *//* --- Estilos para o Bloco de Informações (VISÃO DESKTOP) --- */

.elementor-1219 .elementor-element.elementor-element-6a53bf49 .bloco-info {
  font-family: 'Roboto', sans-serif;
  color: black;
  font-size: 20px;   /* Tamanho do título no Desktop */
  font-weight: bold;
  line-height: 1.4;
  margin: 0;
  text-align: center; 
}

.elementor-1219 .elementor-element.elementor-element-6a53bf49 .bloco-info span {
  font-size: 18px;   /* Tamanho da descrição no Desktop */
  font-weight: normal; 
  
}


/* --- AJUSTES PARA CELULAR (telas com até 767px de largura) --- */

@media (max-width: 767px) {

  .elementor-1219 .elementor-element.elementor-element-6a53bf49 .bloco-info {
    font-size: 16px;   /* NOVO tamanho do título para Celular */
  }

  .elementor-1219 .elementor-element.elementor-element-6a53bf49 .bloco-info span {
      display: none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-585cc686 *//* --- Estilos para o Bloco de Informações (VISÃO DESKTOP) --- */

.elementor-1219 .elementor-element.elementor-element-585cc686 .bloco-info {
  font-family: 'Roboto', sans-serif;
  color: black;
  font-size: 20px;   /* Tamanho do título no Desktop */
  font-weight: bold;
  line-height: 1.4;
  margin: 0;
  text-align: center; 
}

.elementor-1219 .elementor-element.elementor-element-585cc686 .bloco-info span {
  font-size: 18px;   /* Tamanho da descrição no Desktop */
  font-weight: normal; 
}


/* --- AJUSTES PARA CELULAR (telas com até 767px de largura) --- */

@media (max-width: 767px) {

  .elementor-1219 .elementor-element.elementor-element-585cc686 .bloco-info {
    font-size: 16px;   /* NOVO tamanho do título para Celular */
  }

  .elementor-1219 .elementor-element.elementor-element-585cc686 .bloco-info span {
      display: none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d9753b6 *//* --- Estilos para o Bloco de Informações (VISÃO DESKTOP) --- */

.elementor-1219 .elementor-element.elementor-element-4d9753b6 .bloco-info {
  font-family: 'Roboto', sans-serif;
  color: black;
  font-size: 20px;   /* Tamanho do título no Desktop */
  font-weight: bold;
  line-height: 1.4;
  margin: 0;
  text-align: center; 
}

.elementor-1219 .elementor-element.elementor-element-4d9753b6 .bloco-info span {
  font-size: 18px;   /* Tamanho da descrição no Desktop */
  font-weight: normal; 
}


/* --- AJUSTES PARA CELULAR (telas com até 767px de largura) --- */

@media (max-width: 767px) {

  .elementor-1219 .elementor-element.elementor-element-4d9753b6 .bloco-info {
    font-size: 16px;   /* NOVO tamanho do título para Celular */
  }

  .elementor-1219 .elementor-element.elementor-element-4d9753b6 .bloco-info span {
      display: none;
  }

}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-75e0294 *//*
=====================================================
 PAINEL DE CONTROLE DO WIDGET - CALL TO ACTION
=====================================================
*/

/* --- TÍTULO PRINCIPAL DO WIDGET --- */
.elementor-1219 .elementor-element.elementor-element-75e0294 .titulo-modelo {
    font-size: 22px;
    font-weight: 700;
    color: #393e40;
    line-height: 0.5;
    margin-bottom: 0.1px;
}

/* --- SUBTÍTULO DO WIDGET --- */
.elementor-1219 .elementor-element.elementor-element-75e0294 .texto-modelo {
    font-size: 20px;
    color: #cf731a;
    font-weight: 400;
}


/*
=====================================================
 PAINEL DE CONTROLE DOS 4 CARDS (DESCRIÇÃO)
=====================================================
*/

/* --- CONTAINER GERAL DOS 4 CARDS --- */
.elementor-1219 .elementor-element.elementor-element-75e0294 .info-caracteristicas {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 25px;
    margin-top: 0px;
}

/* --- CADA COLUNA INDIVIDUAL --- */
.elementor-1219 .elementor-element.elementor-element-75e0294 .coluna-caracteristica {
    /* ADICIONADO: Define uma largura para estabilizar o layout */
    /* Esta é a correção que impede a reação em cadeia. */
    width: 23%;
    max-width: 150px; /* Opcional: define uma largura máxima para cada card */

    text-align: center;
    padding: 0.5px;
    box-sizing: border-box;
}

/* --- ÍCONES PERSONALIZADOS (SVG) --- */
.elementor-1219 .elementor-element.elementor-element-75e0294 .icone-svg {
    width: 45px;
    height: 45px;
    margin-bottom: 10px;
    object-fit: contain;
}

/* --- TÍTULO DE CADA CARACTERÍSTICA --- */
.elementor-1219 .elementor-element.elementor-element-75e0294 .titulo-caracteristica {
    font-size: 12px;
    font-weight: 400;
    color: #888888;
    margin: 0;
    margin-bottom: 5px;
    line-height: 1.3;
    text-transform: uppercase;
    min-height: 32px;
}

/* --- DURAÇÃO (TEXTO GRANDE) --- */
.elementor-1219 .elementor-element.elementor-element-75e0294 .duracao-caracteristica {
    font-size: 18px;
    font-weight: 700;
    color: #666666;
    margin: 0;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3b2f7ffb *//*
=====================================================
 PAINEL DE CONTROLE DO WIDGET - CALL TO ACTION
=====================================================
*/

/* --- TÍTULO PRINCIPAL DO WIDGET --- */
.elementor-1219 .elementor-element.elementor-element-3b2f7ffb .titulo-modelo {
    font-size: 22px;
    font-weight: 700;
    color: #393e40;
    line-height: 0.5;
    margin-bottom: 0.1px;
}

/* --- SUBTÍTULO DO WIDGET --- */
.elementor-1219 .elementor-element.elementor-element-3b2f7ffb .texto-modelo {
    font-size: 20px;
    color: #cf731a;
    font-weight: 400;
}


/*
=====================================================
 PAINEL DE CONTROLE DOS 4 CARDS (DESCRIÇÃO)
=====================================================
*/

/* --- CONTAINER GERAL DOS 4 CARDS --- */
.elementor-1219 .elementor-element.elementor-element-3b2f7ffb .info-caracteristicas {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 25px;
    margin-top: 0px;
}

/* --- CADA COLUNA INDIVIDUAL --- */
.elementor-1219 .elementor-element.elementor-element-3b2f7ffb .coluna-caracteristica {
    /* ADICIONADO: Define uma largura para estabilizar o layout */
    /* Esta é a correção que impede a reação em cadeia. */
    width: 23%;
    max-width: 150px; /* Opcional: define uma largura máxima para cada card */

    text-align: center;
    padding: 0.5px;
    box-sizing: border-box;
}

/* --- ÍCONES PERSONALIZADOS (SVG) --- */
.elementor-1219 .elementor-element.elementor-element-3b2f7ffb .icone-svg {
    width: 45px;
    height: 45px;
    margin-bottom: 10px;
    object-fit: contain;
}

/* --- TÍTULO DE CADA CARACTERÍSTICA --- */
.elementor-1219 .elementor-element.elementor-element-3b2f7ffb .titulo-caracteristica {
    font-size: 12px;
    font-weight: 400;
    color: #888888;
    margin: 0;
    margin-bottom: 5px;
    line-height: 1.3;
    text-transform: uppercase;
    min-height: 32px;
}

/* --- DURAÇÃO (TEXTO GRANDE) --- */
.elementor-1219 .elementor-element.elementor-element-3b2f7ffb .duracao-caracteristica {
    font-size: 18px;
    font-weight: 700;
    color: #666666;
    margin: 0;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4058ea24 *//*
=====================================================
 PAINEL DE CONTROLE DO WIDGET - CALL TO ACTION
=====================================================
*/

/* --- TÍTULO PRINCIPAL DO WIDGET --- */
.elementor-1219 .elementor-element.elementor-element-4058ea24 .titulo-modelo {
    font-size: 22px;
    font-weight: 700;
    color: #393e40;
    line-height: 0.5;
    margin-bottom: 0.1px;
}

/* --- SUBTÍTULO DO WIDGET --- */
.elementor-1219 .elementor-element.elementor-element-4058ea24 .texto-modelo {
    font-size: 20px;
    color: #cf731a;
    font-weight: 400;
}


/*
=====================================================
 PAINEL DE CONTROLE DOS 4 CARDS (DESCRIÇÃO)
=====================================================
*/

/* --- CONTAINER GERAL DOS 4 CARDS --- */
.elementor-1219 .elementor-element.elementor-element-4058ea24 .info-caracteristicas {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 25px;
    margin-top: 0px;
}

/* --- CADA COLUNA INDIVIDUAL --- */
.elementor-1219 .elementor-element.elementor-element-4058ea24 .coluna-caracteristica {
    /* ADICIONADO: Define uma largura para estabilizar o layout */
    /* Esta é a correção que impede a reação em cadeia. */
    width: 23%;
    max-width: 150px; /* Opcional: define uma largura máxima para cada card */

    text-align: center;
    padding: 0.5px;
    box-sizing: border-box;
}

/* --- ÍCONES PERSONALIZADOS (SVG) --- */
.elementor-1219 .elementor-element.elementor-element-4058ea24 .icone-svg {
    width: 45px;
    height: 45px;
    margin-bottom: 10px;
    object-fit: contain;
}

/* --- TÍTULO DE CADA CARACTERÍSTICA --- */
.elementor-1219 .elementor-element.elementor-element-4058ea24 .titulo-caracteristica {
    font-size: 12px;
    font-weight: 400;
    color: #888888;
    margin: 0;
    margin-bottom: 5px;
    line-height: 1.3;
    text-transform: uppercase;
    min-height: 32px;
}

/* --- DURAÇÃO (TEXTO GRANDE) --- */
.elementor-1219 .elementor-element.elementor-element-4058ea24 .duracao-caracteristica {
    font-size: 18px;
    font-weight: 700;
    color: #666666;
    margin: 0;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-585f472a *//*
=====================================================
 PAINEL DE CONTROLE DO WIDGET - CALL TO ACTION
=====================================================
*/

/* --- TÍTULO PRINCIPAL DO WIDGET --- */
.elementor-1219 .elementor-element.elementor-element-585f472a .titulo-modelo {
    font-size: 22px;
    font-weight: 700;
    color: #393e40;
    line-height: 0.5;
    margin-bottom: 0.1px;
}

/* --- SUBTÍTULO DO WIDGET --- */
.elementor-1219 .elementor-element.elementor-element-585f472a .texto-modelo {
    font-size: 20px;
    color: #cf731a;
    font-weight: 400;
    
}


/*
=====================================================
 PAINEL DE CONTROLE DOS 4 CARDS (DESCRIÇÃO)
=====================================================
*/

/* --- CONTAINER GERAL DOS 4 CARDS --- */
.elementor-1219 .elementor-element.elementor-element-585f472a .info-caracteristicas {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 25px;
    margin-top: 0px;
}

/* --- CADA COLUNA INDIVIDUAL --- */
.elementor-1219 .elementor-element.elementor-element-585f472a .coluna-caracteristica {
    /* ADICIONADO: Define uma largura para estabilizar o layout */
    /* Esta é a correção que impede a reação em cadeia. */
    width: 23%;
    max-width: 150px; /* Opcional: define uma largura máxima para cada card */

    text-align: center;
    padding: 0.5px;
    box-sizing: border-box;
}

/* --- ÍCONES PERSONALIZADOS (SVG) --- */
.elementor-1219 .elementor-element.elementor-element-585f472a .icone-svg {
    width: 45px;
    height: 45px;
    margin-bottom: 10px;
    object-fit: contain;
}

/* --- TÍTULO DE CADA CARACTERÍSTICA --- */
.elementor-1219 .elementor-element.elementor-element-585f472a .titulo-caracteristica {
    font-size: 12px;
    font-weight: 400;
    color: #888888;
    margin: 0;
    margin-bottom: 5px;
    line-height: 1.3;
    text-transform: uppercase;
    min-height: 32px;
}

/* --- DURAÇÃO (TEXTO GRANDE) --- */
.elementor-1219 .elementor-element.elementor-element-585f472a .duracao-caracteristica {
    font-size: 18px;
    font-weight: 700;
    color: #666666;
    margin: 0;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7c2a684c */.elementor-1219 .elementor-element.elementor-element-7c2a684c {
    background-color: #F9FAFA;
    
}

/*
=====================================================
 PAINEL DE CONTROLE DO WIDGET - CALL TO ACTION
=====================================================
*/

/* --- TÍTULO PRINCIPAL DO WIDGET --- */
.elementor-1219 .elementor-element.elementor-element-7c2a684c .titulo-modelo {
    font-size: 22px;
    font-weight: 700;
    color: #393e40;
    line-height: 0.5;
    margin-bottom: 0.1px;
}

/* --- SUBTÍTULO DO WIDGET --- */
.elementor-1219 .elementor-element.elementor-element-7c2a684c .texto-modelo {
    font-size: 20px;
    color: #cf731a;
    font-weight: 400;
    
}


/*
=====================================================
 PAINEL DE CONTROLE DOS 4 CARDS (DESCRIÇÃO)
=====================================================
*/

/* --- CONTAINER GERAL DOS 4 CARDS --- */
.elementor-1219 .elementor-element.elementor-element-7c2a684c .info-caracteristicas {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 25px;
    margin-top: 0px;
    background-color: #F9FAFA;
}

/* --- CADA COLUNA INDIVIDUAL --- */
.elementor-1219 .elementor-element.elementor-element-7c2a684c .coluna-caracteristica {
    /* ADICIONADO: Define uma largura para estabilizar o layout */
    /* Esta é a correção que impede a reação em cadeia. */
    width: 23%;
    max-width: 150px; /* Opcional: define uma largura máxima para cada card */

    text-align: center;
    padding: 0.5px;
    box-sizing: border-box;
}

/* --- ÍCONES PERSONALIZADOS (SVG) --- */
.elementor-1219 .elementor-element.elementor-element-7c2a684c .icone-svg {
    width: 45px;
    height: 45px;
    margin-bottom: 10px;
    object-fit: contain;
}

/* --- TÍTULO DE CADA CARACTERÍSTICA --- */
.elementor-1219 .elementor-element.elementor-element-7c2a684c .titulo-caracteristica {
    font-size: 12px;
    font-weight: 400;
    color: #888888;
    margin: 0;
    margin-bottom: 5px;
    line-height: 1.3;
    text-transform: uppercase;
    min-height: 32px;
}

/* --- DURAÇÃO (TEXTO GRANDE) --- */
.elementor-1219 .elementor-element.elementor-element-7c2a684c .duracao-caracteristica {
    font-size: 18px;
    font-weight: 700;
    color: #666666;
    margin: 0;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6fcb9288 */.elementor-1219 .elementor-element.elementor-element-6fcb9288 {
    background-color: #F9FAFA;
}
/*
=====================================================
 PAINEL DE CONTROLE DO WIDGET - CALL TO ACTION
=====================================================
*/

/* --- TÍTULO PRINCIPAL DO WIDGET --- */
.elementor-1219 .elementor-element.elementor-element-6fcb9288 .titulo-modelo {
    font-size: 22px;
    font-weight: 700;
    color: #393e40;
    line-height: 0.5;
    margin-bottom: 0.1px;
}

/* --- SUBTÍTULO DO WIDGET --- */
.elementor-1219 .elementor-element.elementor-element-6fcb9288 .texto-modelo {
    font-size: 20px;
    color: #cf731a;
    font-weight: 400;
    
}


/*
=====================================================
 PAINEL DE CONTROLE DOS 4 CARDS (DESCRIÇÃO)
=====================================================
*/

/* --- CONTAINER GERAL DOS 4 CARDS --- */
.elementor-1219 .elementor-element.elementor-element-6fcb9288 .info-caracteristicas {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 25px;
    margin-top: 0px;
}

/* --- CADA COLUNA INDIVIDUAL --- */
.elementor-1219 .elementor-element.elementor-element-6fcb9288 .coluna-caracteristica {
    /* ADICIONADO: Define uma largura para estabilizar o layout */
    /* Esta é a correção que impede a reação em cadeia. */
    width: 23%;
    max-width: 150px; /* Opcional: define uma largura máxima para cada card */

    text-align: center;
    padding: 0.5px;
    box-sizing: border-box;
}

/* --- ÍCONES PERSONALIZADOS (SVG) --- */
.elementor-1219 .elementor-element.elementor-element-6fcb9288 .icone-svg {
    width: 45px;
    height: 45px;
    margin-bottom: 10px;
    object-fit: contain;
}

/* --- TÍTULO DE CADA CARACTERÍSTICA --- */
.elementor-1219 .elementor-element.elementor-element-6fcb9288 .titulo-caracteristica {
    font-size: 12px;
    font-weight: 400;
    color: #888888;
    margin: 0;
    margin-bottom: 5px;
    line-height: 1.3;
    text-transform: uppercase;
    min-height: 32px;
}

/* --- DURAÇÃO (TEXTO GRANDE) --- */
.elementor-1219 .elementor-element.elementor-element-6fcb9288 .duracao-caracteristica {
    font-size: 18px;
    font-weight: 700;
    color: #666666;
    margin: 0;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1846ff74 */.elementor-1219 .elementor-element.elementor-element-1846ff74 .elementor-icon-box-wrapper{
    display: flex;
    flex-wrap: wrap;
    vertical-align: middle;
    min-height: 250px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54341a56 */.elementor-1219 .elementor-element.elementor-element-54341a56 .elementor-icon-box-wrapper{
    display: flex;
    flex-wrap: wrap;
    vertical-align: middle;
    min-height: 250px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c15686e */.elementor-1219 .elementor-element.elementor-element-2c15686e .elementor-icon-box-wrapper{
    display: flex;
    flex-wrap: wrap;
    vertical-align: middle;
    min-height: 250px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6735c267 */.elementor-1219 .elementor-element.elementor-element-6735c267 .elementor-icon-box-wrapper{
    display: flex;
    flex-wrap: wrap;
    vertical-align: middle;
    min-height: 250px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-571af8e8 */.elementor-1219 .elementor-element.elementor-element-571af8e8 .elementor-icon-box-wrapper{
    display: flex;
    flex-wrap: wrap;
    vertical-align: middle;
    min-height: 250px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18c55d77 */.elementor-1219 .elementor-element.elementor-element-18c55d77 .elementor-icon-box-wrapper{
    display: flex;
    flex-wrap: wrap;
    vertical-align: middle;
    min-height: 250px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb9c1ab */a{
    color:#ffffff;
}

#btn_termos:hover{
    color:#FFDD00;
}

#btn_politicas:hover{
    color:#FFDD00;
}/* End custom CSS */
/* Start custom CSS */p{
    margin-bottom: 0;
}

html, body{
    width: 100%;
    overflow-x: hidden;
}








.elementor-cta__content{
    display: flex;
    min-height: 310px;
}

.elementor-11 .elementor-element.elementor-element-b435852 .elementor-cta__content{
    align-content: flex-start;
}/* End custom CSS */