.elementor-12 .elementor-element.elementor-element-9729f66{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-9729f66:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9729f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gssenergiasolar.com.br/wp-content/uploads/2024/06/Fundo-01-3.webp");background-color:#082A59;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9729f66, .elementor-12 .elementor-element.elementor-element-9729f66::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-9b15d88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-6d5d4ec{text-align:left;}.elementor-12 .elementor-element.elementor-element-6d5d4ec img{width:20%;}.elementor-12 .elementor-element.elementor-element-3303ed8{width:var( --container-widget-width, 82.182% );max-width:82.182%;--container-widget-width:82.182%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3303ed8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3303ed8 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;line-height:45px;}.elementor-12 .elementor-element.elementor-element-bdee8dc{width:var( --container-widget-width, 76.182% );max-width:76.182%;--container-widget-width:76.182%;--container-widget-flex-grow:0;color:#F1F1F1;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-bdee8dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f20272f{width:var( --container-widget-width, 66.014% );max-width:66.014%;--container-widget-width:66.014%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f20272f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f20272f .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-f20272f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-f20272f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:#272727;color:#272727;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-b0a8bff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ba7eee7{left:19px;}body.rtl .elementor-12 .elementor-element.elementor-element-ba7eee7{right:19px;}.elementor-12 .elementor-element.elementor-element-ba7eee7{top:185.268px;}.elementor-12 .elementor-element.elementor-element-ba7eee7 img{width:47%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3084d6e{left:288px;}body.rtl .elementor-12 .elementor-element.elementor-element-3084d6e{right:288px;}.elementor-12 .elementor-element.elementor-element-3084d6e{top:455.116px;}.elementor-12 .elementor-element.elementor-element-3084d6e img{width:65%;}.elementor-12 .elementor-element.elementor-element-69c4ebc{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-8c04983{--display:flex;--min-height:678px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 35px;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-8c04983:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8c04983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gssenergiasolar.com.br/wp-content/uploads/2024/06/Fundo-04.webp");background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8c04983, .elementor-12 .elementor-element.elementor-element-8c04983::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-d4ead61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-c590073{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-f1172e7{width:var( --container-widget-width, 71.998% );max-width:71.998%;--container-widget-width:71.998%;--container-widget-flex-grow:0;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-f1172e7 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#00000017;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-f1172e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f1172e7 .elementor-icon-list-icon i{color:#17C262;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-f1172e7 .elementor-icon-list-icon svg{fill:#17C262;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-f1172e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f1172e7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-f1172e7 .elementor-icon-list-text{color:#00074B;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-308f79d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-308f79d .elementor-heading-title{color:#00074B;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;line-height:45px;}.elementor-12 .elementor-element.elementor-element-1992761{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--icon-box-icon-margin:35px;}.elementor-12 .elementor-element.elementor-element-1992761 > .elementor-widget-container{padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF5C00;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-1992761.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1992761:hover .elementor-widget-container{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-1992761.elementor-view-stacked .elementor-icon{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-1992761.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1992761.elementor-view-default .elementor-icon{fill:#FF5C00;color:#FF5C00;border-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-1992761.elementor-view-stacked .elementor-icon:hover{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-1992761.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-1992761.elementor-view-default .elementor-icon:hover{fill:#FF5C00;color:#FF5C00;border-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-1992761 .elementor-icon{font-size:43px;}.elementor-12 .elementor-element.elementor-element-1992761 .elementor-icon-box-title{color:#0B254D;}.elementor-12 .elementor-element.elementor-element-1992761 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1992761 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-8ed9c19{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--icon-box-icon-margin:35px;}.elementor-12 .elementor-element.elementor-element-8ed9c19 > .elementor-widget-container{padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF5C00;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-8ed9c19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8ed9c19:hover .elementor-widget-container{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-8ed9c19.elementor-view-stacked .elementor-icon{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-8ed9c19.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8ed9c19.elementor-view-default .elementor-icon{fill:#FF5C00;color:#FF5C00;border-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-8ed9c19.elementor-view-stacked .elementor-icon:hover{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-8ed9c19.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-8ed9c19.elementor-view-default .elementor-icon:hover{fill:#FF5C00;color:#FF5C00;border-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-8ed9c19 .elementor-icon{font-size:43px;}.elementor-12 .elementor-element.elementor-element-8ed9c19 .elementor-icon-box-title{color:#0B254D;}.elementor-12 .elementor-element.elementor-element-8ed9c19 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8ed9c19 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-821d6b1{width:var( --container-widget-width, 90.801% );max-width:90.801%;--container-widget-width:90.801%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-821d6b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-821d6b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-821d6b1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-821d6b1 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:#272727;color:#272727;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-95095b2{--display:flex;--min-height:820px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 35px;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-95095b2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-95095b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gssenergiasolar.com.br/wp-content/uploads/2024/06/Fundo-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-95095b2, .elementor-12 .elementor-element.elementor-element-95095b2::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-03c864e{width:var( --container-widget-width, 36.982% );max-width:36.982%;--container-widget-width:36.982%;--container-widget-flex-grow:0;top:323px;}.elementor-12 .elementor-element.elementor-element-03c864e.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-03c864e{left:-428px;}body.rtl .elementor-12 .elementor-element.elementor-element-03c864e{right:-428px;}.elementor-12 .elementor-element.elementor-element-03c864e img{width:100%;}.elementor-12 .elementor-element.elementor-element-dfecddc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-7e08274{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-7725567{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-c18fddd{width:var( --container-widget-width, 74.272% );max-width:74.272%;--container-widget-width:74.272%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c18fddd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c18fddd .elementor-heading-title{color:#00074B;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;line-height:45px;}.elementor-12 .elementor-element.elementor-element-d8e4c16{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--icon-box-icon-margin:35px;}.elementor-12 .elementor-element.elementor-element-d8e4c16 > .elementor-widget-container{padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF5C00;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-d8e4c16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d8e4c16:hover .elementor-widget-container{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-d8e4c16.elementor-view-stacked .elementor-icon{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-d8e4c16.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d8e4c16.elementor-view-default .elementor-icon{fill:#FF5C00;color:#FF5C00;border-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-d8e4c16.elementor-view-stacked .elementor-icon:hover{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-d8e4c16.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-d8e4c16.elementor-view-default .elementor-icon:hover{fill:#FF5C00;color:#FF5C00;border-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-d8e4c16 .elementor-icon{font-size:43px;}.elementor-12 .elementor-element.elementor-element-d8e4c16 .elementor-icon-box-title{color:#0B254D;}.elementor-12 .elementor-element.elementor-element-d8e4c16 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d8e4c16 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-c7ea268{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--icon-box-icon-margin:35px;}.elementor-12 .elementor-element.elementor-element-c7ea268 > .elementor-widget-container{padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF5C00;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-c7ea268.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c7ea268:hover .elementor-widget-container{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-c7ea268.elementor-view-stacked .elementor-icon{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-c7ea268.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c7ea268.elementor-view-default .elementor-icon{fill:#FF5C00;color:#FF5C00;border-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-c7ea268.elementor-view-stacked .elementor-icon:hover{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-c7ea268.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-c7ea268.elementor-view-default .elementor-icon:hover{fill:#FF5C00;color:#FF5C00;border-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-c7ea268 .elementor-icon{font-size:43px;}.elementor-12 .elementor-element.elementor-element-c7ea268 .elementor-icon-box-title{color:#0B254D;}.elementor-12 .elementor-element.elementor-element-c7ea268 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c7ea268 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-0c769ac{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--icon-box-icon-margin:35px;}.elementor-12 .elementor-element.elementor-element-0c769ac > .elementor-widget-container{padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF5C00;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-0c769ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0c769ac:hover .elementor-widget-container{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-0c769ac.elementor-view-stacked .elementor-icon{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-0c769ac.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0c769ac.elementor-view-default .elementor-icon{fill:#FF5C00;color:#FF5C00;border-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-0c769ac.elementor-view-stacked .elementor-icon:hover{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-0c769ac.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-0c769ac.elementor-view-default .elementor-icon:hover{fill:#FF5C00;color:#FF5C00;border-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-0c769ac .elementor-icon{font-size:43px;}.elementor-12 .elementor-element.elementor-element-0c769ac .elementor-icon-box-title{color:#0B254D;}.elementor-12 .elementor-element.elementor-element-0c769ac .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0c769ac .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-ed5438d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--icon-box-icon-margin:35px;}.elementor-12 .elementor-element.elementor-element-ed5438d > .elementor-widget-container{padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF5C00;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-ed5438d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ed5438d:hover .elementor-widget-container{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-ed5438d.elementor-view-stacked .elementor-icon{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-ed5438d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ed5438d.elementor-view-default .elementor-icon{fill:#FF5C00;color:#FF5C00;border-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-ed5438d.elementor-view-stacked .elementor-icon:hover{background-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-ed5438d.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-ed5438d.elementor-view-default .elementor-icon:hover{fill:#FF5C00;color:#FF5C00;border-color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-ed5438d .elementor-icon{font-size:43px;}.elementor-12 .elementor-element.elementor-element-ed5438d .elementor-icon-box-title{color:#0B254D;}.elementor-12 .elementor-element.elementor-element-ed5438d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ed5438d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-3166b1d{width:var( --container-widget-width, 90.801% );max-width:90.801%;--container-widget-width:90.801%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3166b1d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3166b1d .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-3166b1d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-3166b1d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:#272727;color:#272727;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-8e409b4{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-8e409b4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8e409b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-12 .elementor-element.elementor-element-8e409b4, .elementor-12 .elementor-element.elementor-element-8e409b4::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-4e4bb18{--display:flex;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-5f2d917{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-5f2d917.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5f2d917 .elementor-heading-title{color:#00074B;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:35px;}.elementor-12 .elementor-element.elementor-element-869d265{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-342e051{--display:flex;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-bf30276.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-bf30276.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-bf30276.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-bf30276 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-12 .elementor-element.elementor-element-bf30276 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-bf30276 .elementor-image-box-title{color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-bf30276 .elementor-image-box-description{color:#00074B;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-2018a05{--display:flex;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-ba7c30f.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-ba7c30f.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-ba7c30f.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-ba7c30f .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-12 .elementor-element.elementor-element-ba7c30f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-ba7c30f .elementor-image-box-title{color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-ba7c30f .elementor-image-box-description{color:#00074B;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-19e917f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3150abb{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-85a4f15.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-85a4f15.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-85a4f15.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-85a4f15 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-12 .elementor-element.elementor-element-85a4f15 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-85a4f15 .elementor-image-box-title{color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-85a4f15 .elementor-image-box-description{color:#00074B;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-55352bc{--display:flex;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-960d948.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-960d948.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-960d948.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-960d948 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-12 .elementor-element.elementor-element-960d948 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-960d948 .elementor-image-box-title{color:#FF5C00;}.elementor-12 .elementor-element.elementor-element-960d948 .elementor-image-box-description{color:#00074B;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-dff1050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dff1050:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dff1050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-12 .elementor-element.elementor-element-dff1050, .elementor-12 .elementor-element.elementor-element-dff1050::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-a3b31aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-816e27f{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-637d248{width:var( --container-widget-width, 111.003% );max-width:111.003%;--container-widget-width:111.003%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-637d248.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-637d248 .elementor-heading-title{color:#0B2E57;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;line-height:46px;}.elementor-12 .elementor-element.elementor-element-f267822{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-77708d6{width:var( --container-widget-width, 90.801% );max-width:90.801%;--container-widget-width:90.801%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-77708d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-77708d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-77708d6 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-77708d6 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:#272727;color:#272727;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-bfc751a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-535382e{--display:flex;--justify-content:flex-start;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-535382e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-535382e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-12 .elementor-element.elementor-element-535382e:hover{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-535382e, .elementor-12 .elementor-element.elementor-element-535382e::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-db7bb46 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-db7bb46 .elementor-icon-box-title{color:#0B2E57;}.elementor-12 .elementor-element.elementor-element-db7bb46 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-db7bb46 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-db7bb46 .elementor-icon-box-description{color:#0B2E57B5;font-family:"Archivo", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-e940dec{--e-rating-icon-font-size:27px;--e-rating-gap:9px;}.elementor-12 .elementor-element.elementor-element-cfa7f7f{--display:flex;--justify-content:flex-start;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-cfa7f7f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cfa7f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-12 .elementor-element.elementor-element-cfa7f7f:hover{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cfa7f7f, .elementor-12 .elementor-element.elementor-element-cfa7f7f::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-5f6cf2f .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-5f6cf2f .elementor-icon-box-title{color:#0B2E57;}.elementor-12 .elementor-element.elementor-element-5f6cf2f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5f6cf2f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-5f6cf2f .elementor-icon-box-description{color:#0B2E57B5;font-family:"Archivo", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-351ac14{--e-rating-icon-font-size:27px;--e-rating-gap:9px;}.elementor-12 .elementor-element.elementor-element-ba26f9a{--display:flex;--justify-content:flex-start;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-ba26f9a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba26f9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-12 .elementor-element.elementor-element-ba26f9a:hover{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ba26f9a, .elementor-12 .elementor-element.elementor-element-ba26f9a::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-41a2c59 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-41a2c59 .elementor-icon-box-title{color:#0B2E57;}.elementor-12 .elementor-element.elementor-element-41a2c59 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-41a2c59 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-41a2c59 .elementor-icon-box-description{color:#0B2E57B5;font-family:"Archivo", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-5b48e74{--e-rating-icon-font-size:27px;--e-rating-gap:9px;}.elementor-12 .elementor-element.elementor-element-59e4dad{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-59e4dad:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-59e4dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-12 .elementor-element.elementor-element-59e4dad, .elementor-12 .elementor-element.elementor-element-59e4dad::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-d4705d4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d4705d4 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-d4705d4 .elementor-image-box-title{color:#0B2E57;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12 .elementor-element.elementor-element-d4705d4 .elementor-image-box-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-0073191{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0073191 .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0073191 .elementor-tab-content{border-width:1px;border-bottom-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-0073191 .elementor-toggle-item:not(:last-child){margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-0073191 .elementor-toggle-title, .elementor-12 .elementor-element.elementor-element-0073191 .elementor-toggle-icon{color:#262626;}.elementor-12 .elementor-element.elementor-element-0073191 .elementor-toggle-icon svg{fill:#262626;}.elementor-12 .elementor-element.elementor-element-0073191 .elementor-tab-title.elementor-active a, .elementor-12 .elementor-element.elementor-element-0073191 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-12 .elementor-element.elementor-element-0073191 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-12 .elementor-element.elementor-element-0073191 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#151515;}.elementor-12 .elementor-element.elementor-element-0073191 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#151515;}.elementor-12 .elementor-element.elementor-element-78bcede{--display:flex;--min-height:536px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-78bcede:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-78bcede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gssenergiasolar.com.br/wp-content/uploads/2024/06/FUndo-final.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-78bcede, .elementor-12 .elementor-element.elementor-element-78bcede::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-c144573{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-c144573:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c144573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-12 .elementor-element.elementor-element-c144573, .elementor-12 .elementor-element.elementor-element-c144573::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-969fc35{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-4673b3d img{width:50%;}.elementor-12 .elementor-element.elementor-element-9efc202{--display:flex;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-9efc202.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b3490e3{width:var( --container-widget-width, 104.068% );max-width:104.068%;--container-widget-width:104.068%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b3490e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b3490e3 .elementor-heading-title{color:#0B2E57;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:45px;}.elementor-12 .elementor-element.elementor-element-4fbdfa6{width:var( --container-widget-width, 106.37% );max-width:106.37%;--container-widget-width:106.37%;--container-widget-flex-grow:0;color:#0B2E57C2;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-4fbdfa6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8b31d86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-8b31d86:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8b31d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070125;}.elementor-12 .elementor-element.elementor-element-8b31d86, .elementor-12 .elementor-element.elementor-element-8b31d86::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-1160df6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-1160df6, .elementor-12 .elementor-element.elementor-element-1160df6::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-0aa3332{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-d812bf8 img{width:25%;}.elementor-12 .elementor-element.elementor-element-4ecea73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-3184ab4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-3184ab4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3184ab4 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:25px;}.elementor-12 .elementor-element.elementor-element-fcd06b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-a52a3cd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a52a3cd img{width:41%;}.elementor-12 .elementor-element.elementor-element-3212af7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-3212af7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3212af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070125;}.elementor-12 .elementor-element.elementor-element-3212af7, .elementor-12 .elementor-element.elementor-element-3212af7::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-fbfbac0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-fbfbac0, .elementor-12 .elementor-element.elementor-element-fbfbac0::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-954bcab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-d6bbc6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-8fe13d9.elementor-element{--align-self:flex-end;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-f20272f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-821d6b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-3166b1d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-77708d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-59e4dad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-d4705d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-d4705d4 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0073191{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-9729f66:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9729f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gssenergiasolar.com.br/wp-content/uploads/2024/06/Fundo-01-Mob-v2.webp");}.elementor-12 .elementor-element.elementor-element-9729f66{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-6d5d4ec{text-align:center;}.elementor-12 .elementor-element.elementor-element-3303ed8{width:var( --container-widget-width, 322.6px );max-width:322.6px;--container-widget-width:322.6px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-3303ed8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3303ed8 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-bdee8dc{width:var( --container-widget-width, 318.8px );max-width:318.8px;--container-widget-width:318.8px;--container-widget-flex-grow:0;text-align:center;font-size:15px;}.elementor-12 .elementor-element.elementor-element-bdee8dc > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bdee8dc.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f20272f .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-ba7eee7.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ba7eee7{left:10px;}body.rtl .elementor-12 .elementor-element.elementor-element-ba7eee7{right:10px;}.elementor-12 .elementor-element.elementor-element-ba7eee7{top:13.093px;text-align:left;}.elementor-12 .elementor-element.elementor-element-ba7eee7 img{width:42%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3084d6e{left:164px;}body.rtl .elementor-12 .elementor-element.elementor-element-3084d6e{right:164px;}.elementor-12 .elementor-element.elementor-element-3084d6e{top:100.307px;text-align:right;}.elementor-12 .elementor-element.elementor-element-3084d6e img{width:55%;}.elementor-12 .elementor-element.elementor-element-69c4ebc{--spacer-size:214px;}.elementor-12 .elementor-element.elementor-element-8c04983:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8c04983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gssenergiasolar.com.br/wp-content/uploads/2024/06/Fundo-04-mob-v2.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8c04983{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-f1172e7{width:var( --container-widget-width, 315.025px );max-width:315.025px;--container-widget-width:315.025px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f1172e7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f1172e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f1172e7 .elementor-icon-list-item > a{font-size:11px;}.elementor-12 .elementor-element.elementor-element-308f79d{width:var( --container-widget-width, 322.6px );max-width:322.6px;--container-widget-width:322.6px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-308f79d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-308f79d .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-1992761.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1992761 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8ed9c19.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-821d6b1 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-95095b2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-95095b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gssenergiasolar.com.br/wp-content/uploads/2024/06/Artboard-2-copy-scaled.jpg");background-size:cover;}.elementor-12 .elementor-element.elementor-element-95095b2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-7e08274{--spacer-size:301px;}.elementor-12 .elementor-element.elementor-element-c18fddd{width:var( --container-widget-width, 322.6px );max-width:322.6px;--container-widget-width:322.6px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-c18fddd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c18fddd .elementor-heading-title{font-size:27px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-d8e4c16.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c7ea268.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0c769ac.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ed5438d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3166b1d .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-8e409b4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-5f2d917{width:var( --container-widget-width, 322.6px );max-width:322.6px;--container-widget-width:322.6px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-5f2d917.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5f2d917 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-869d265{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-bf30276 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-bf30276 .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-ba7c30f.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ba7c30f .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-ba7c30f .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-85a4f15 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-85a4f15 .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-960d948 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-960d948 .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-637d248 .elementor-heading-title{font-size:31px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-77708d6 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-bfc751a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-59e4dad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:024px;--padding-right:024px;}.elementor-12 .elementor-element.elementor-element-d4705d4{--container-widget-width:1000%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000% );max-width:1000%;}.elementor-12 .elementor-element.elementor-element-d4705d4 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-0073191 .elementor-toggle-item:not(:last-child){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-0073191 .elementor-toggle-title{font-size:15px;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-c144573{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b3490e3{width:var( --container-widget-width, 322.6px );max-width:322.6px;--container-widget-width:322.6px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-b3490e3.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b3490e3 .elementor-heading-title{font-size:31px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-4fbdfa6{width:var( --container-widget-width, 318.8px );max-width:318.8px;--container-widget-width:318.8px;--container-widget-flex-grow:0;text-align:center;font-size:13px;}.elementor-12 .elementor-element.elementor-element-4fbdfa6 > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4fbdfa6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9e16e38{text-align:center;}.elementor-12 .elementor-element.elementor-element-d6bbc6c.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8fe13d9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-9b15d88{--width:50%;}.elementor-12 .elementor-element.elementor-element-b0a8bff{--width:50%;}.elementor-12 .elementor-element.elementor-element-d4ead61{--width:50%;}.elementor-12 .elementor-element.elementor-element-c590073{--width:50%;}.elementor-12 .elementor-element.elementor-element-dfecddc{--width:50%;}.elementor-12 .elementor-element.elementor-element-7725567{--width:50%;}.elementor-12 .elementor-element.elementor-element-8e409b4{--content-width:1250px;}.elementor-12 .elementor-element.elementor-element-9efc202{--width:40%;}.elementor-12 .elementor-element.elementor-element-0aa3332{--width:50%;}.elementor-12 .elementor-element.elementor-element-4ecea73{--width:50%;}.elementor-12 .elementor-element.elementor-element-fcd06b0{--width:50%;}.elementor-12 .elementor-element.elementor-element-954bcab{--width:50%;}.elementor-12 .elementor-element.elementor-element-d6bbc6c{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-f20272f *//* Estilo do botão padrão */
.elementor-12 .elementor-element.elementor-element-f20272f .elementor-button {
    border-radius: 20px / 100% !important; /* Raio da borda */
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 5px 0 #ffffff25 !important; /* Sombras internas e externas */
    width: 100%; /* Largura do botão */
    position: relative; /* Posição relativa */
    background: #a3d709 !important; /* Cor de fundo do botão */
    border: 1px solid #a3d709 !important; /* Cor da borda do botão */
    overflow: hidden; /* Esconder conteúdo que ultrapassa os limites do botão */
    transition: all 0.2s ease-in; /* Transição suave para todas as propriedades */
}

/* Estilo do botão ao passar o mouse (hover) */
.elementor-12 .elementor-element.elementor-element-f20272f .elementor-button:hover {
    background: #a3d709 !important; /* Cor de fundo ao passar o mouse */
    border: none; /* Remover borda ao passar o mouse */
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 30px 5px rgba(163, 215, 9, 0.815) !important; /* Sombras ao passar o mouse */
    transition: all 0.2s ease-out; /* Transição suave para todas as propriedades */
    transform: scale(1.03); /* Aumentar ligeiramente o tamanho ao passar o mouse */
}

/* Animação ao passar o mouse (hover) */
.elementor-12 .elementor-element.elementor-element-f20272f .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear; /* Animação de luz */
}

/* Estilo da animação de luz */
.elementor-12 .elementor-element.elementor-element-f20272f .elementor-button::before {
    content: ''; /* Conteúdo vazio */
    display: block; /* Exibição em bloco */
    width: 0; /* Largura inicial */
    height: 86%; /* Altura da animação */
    position: absolute; /* Posição absoluta */
    top: 7%; /* Distância do topo */
    left: 0; /* Distância da esquerda */
    opacity: 0; /* Opacidade inicial */
    background: #fff; /* Cor de fundo da animação */
    box-shadow: 0 0 50px 30px #fff; /* Sombra da animação */
    transform: skewX(-20deg); /* Inclinação da animação */
}

/* Definição da animação de luz */
@keyframes sh02 {
    from {
        opacity: 0; /* Opacidade inicial */
        left: 0; /* Posição inicial */
    }
    50% {
        opacity: 1; /* Opacidade intermediária */
    }
    to {
        opacity: 0; /* Opacidade final */
        left: 100%; /* Posição final */
    }
}

/* Estilo do botão ao clicar (active) */
.elementor-12 .elementor-element.elementor-element-f20272f .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 0 0 transparent !important; /* Sombras ao clicar */
    transition: box-shadow 0.2s ease-in; /* Transição suave para a sombra */
    transform: translate(0, 0.2em); /* Mover ligeiramente o botão para baixo ao clicar */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba7eee7 */@keyframes moveUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

/* Substitua ".classe-do-seu-elemento" pela classe ou ID do seu elemento no Elementor */
.iconegelo {
  animation: moveUpDown 3s ease-in-out infinite; /* 3s é a duração da animação */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3084d6e */@keyframes moveUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

/* Substitua ".classe-do-seu-elemento" pela classe ou ID do seu elemento no Elementor */
.iconegelo2 {
  animation: moveUpDown 5s ease-in-out infinite; /* 3s é a duração da animação */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-821d6b1 *//* Estilo do botão padrão */
.elementor-12 .elementor-element.elementor-element-821d6b1 .elementor-button {
    border-radius: 20px / 100% !important; /* Raio da borda */
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 5px 0 #ffffff25 !important; /* Sombras internas e externas */
    width: 100%; /* Largura do botão */
    position: relative; /* Posição relativa */
    background: #a3d709 !important; /* Cor de fundo do botão */
    border: 1px solid #a3d709 !important; /* Cor da borda do botão */
    overflow: hidden; /* Esconder conteúdo que ultrapassa os limites do botão */
    transition: all 0.2s ease-in; /* Transição suave para todas as propriedades */
}

/* Estilo do botão ao passar o mouse (hover) */
.elementor-12 .elementor-element.elementor-element-821d6b1 .elementor-button:hover {
    background: #a3d709 !important; /* Cor de fundo ao passar o mouse */
    border: none; /* Remover borda ao passar o mouse */
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 30px 5px rgba(163, 215, 9, 0.815) !important; /* Sombras ao passar o mouse */
    transition: all 0.2s ease-out; /* Transição suave para todas as propriedades */
    transform: scale(1.03); /* Aumentar ligeiramente o tamanho ao passar o mouse */
}

/* Animação ao passar o mouse (hover) */
.elementor-12 .elementor-element.elementor-element-821d6b1 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear; /* Animação de luz */
}

/* Estilo da animação de luz */
.elementor-12 .elementor-element.elementor-element-821d6b1 .elementor-button::before {
    content: ''; /* Conteúdo vazio */
    display: block; /* Exibição em bloco */
    width: 0; /* Largura inicial */
    height: 86%; /* Altura da animação */
    position: absolute; /* Posição absoluta */
    top: 7%; /* Distância do topo */
    left: 0; /* Distância da esquerda */
    opacity: 0; /* Opacidade inicial */
    background: #fff; /* Cor de fundo da animação */
    box-shadow: 0 0 50px 30px #fff; /* Sombra da animação */
    transform: skewX(-20deg); /* Inclinação da animação */
}

/* Definição da animação de luz */
@keyframes sh02 {
    from {
        opacity: 0; /* Opacidade inicial */
        left: 0; /* Posição inicial */
    }
    50% {
        opacity: 1; /* Opacidade intermediária */
    }
    to {
        opacity: 0; /* Opacidade final */
        left: 100%; /* Posição final */
    }
}

/* Estilo do botão ao clicar (active) */
.elementor-12 .elementor-element.elementor-element-821d6b1 .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 0 0 transparent !important; /* Sombras ao clicar */
    transition: box-shadow 0.2s ease-in; /* Transição suave para a sombra */
    transform: translate(0, 0.2em); /* Mover ligeiramente o botão para baixo ao clicar */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c04983 */.elementor-12 .elementor-element.elementor-element-8c04983{
    border: 2px solid;
    border-image: linear-gradient(90deg, transparent, #f6f6f6, #ff5c00, #f6f6f6, transparent) 1;
    border-left:0px;
    border-right:0px;
    border-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3166b1d *//* Estilo do botão padrão */
.elementor-12 .elementor-element.elementor-element-3166b1d .elementor-button {
    border-radius: 20px / 100% !important; /* Raio da borda */
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 5px 0 #ffffff25 !important; /* Sombras internas e externas */
    width: 100%; /* Largura do botão */
    position: relative; /* Posição relativa */
    background: #a3d709 !important; /* Cor de fundo do botão */
    border: 1px solid #a3d709 !important; /* Cor da borda do botão */
    overflow: hidden; /* Esconder conteúdo que ultrapassa os limites do botão */
    transition: all 0.2s ease-in; /* Transição suave para todas as propriedades */
}

/* Estilo do botão ao passar o mouse (hover) */
.elementor-12 .elementor-element.elementor-element-3166b1d .elementor-button:hover {
    background: #a3d709 !important; /* Cor de fundo ao passar o mouse */
    border: none; /* Remover borda ao passar o mouse */
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 30px 5px rgba(163, 215, 9, 0.815) !important; /* Sombras ao passar o mouse */
    transition: all 0.2s ease-out; /* Transição suave para todas as propriedades */
    transform: scale(1.03); /* Aumentar ligeiramente o tamanho ao passar o mouse */
}

/* Animação ao passar o mouse (hover) */
.elementor-12 .elementor-element.elementor-element-3166b1d .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear; /* Animação de luz */
}

/* Estilo da animação de luz */
.elementor-12 .elementor-element.elementor-element-3166b1d .elementor-button::before {
    content: ''; /* Conteúdo vazio */
    display: block; /* Exibição em bloco */
    width: 0; /* Largura inicial */
    height: 86%; /* Altura da animação */
    position: absolute; /* Posição absoluta */
    top: 7%; /* Distância do topo */
    left: 0; /* Distância da esquerda */
    opacity: 0; /* Opacidade inicial */
    background: #fff; /* Cor de fundo da animação */
    box-shadow: 0 0 50px 30px #fff; /* Sombra da animação */
    transform: skewX(-20deg); /* Inclinação da animação */
}

/* Definição da animação de luz */
@keyframes sh02 {
    from {
        opacity: 0; /* Opacidade inicial */
        left: 0; /* Posição inicial */
    }
    50% {
        opacity: 1; /* Opacidade intermediária */
    }
    to {
        opacity: 0; /* Opacidade final */
        left: 100%; /* Posição final */
    }
}

/* Estilo do botão ao clicar (active) */
.elementor-12 .elementor-element.elementor-element-3166b1d .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 0 0 transparent !important; /* Sombras ao clicar */
    transition: box-shadow 0.2s ease-in; /* Transição suave para a sombra */
    transform: translate(0, 0.2em); /* Mover ligeiramente o botão para baixo ao clicar */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95095b2 */.elementor-12 .elementor-element.elementor-element-95095b2{
    border: 2px solid;
    border-image: linear-gradient(90deg, transparent, #f6f6f6, #ff5c00, #f6f6f6, transparent) 1;
    border-left:0px;
    border-right:0px;
    border-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77708d6 *//* Estilo do botão padrão */
.elementor-12 .elementor-element.elementor-element-77708d6 .elementor-button {
    border-radius: 20px / 100% !important; /* Raio da borda */
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 5px 0 #ffffff25 !important; /* Sombras internas e externas */
    width: 100%; /* Largura do botão */
    position: relative; /* Posição relativa */
    background: #a3d709 !important; /* Cor de fundo do botão */
    border: 1px solid #a3d709 !important; /* Cor da borda do botão */
    overflow: hidden; /* Esconder conteúdo que ultrapassa os limites do botão */
    transition: all 0.2s ease-in; /* Transição suave para todas as propriedades */
}

/* Estilo do botão ao passar o mouse (hover) */
.elementor-12 .elementor-element.elementor-element-77708d6 .elementor-button:hover {
    background: #a3d709 !important; /* Cor de fundo ao passar o mouse */
    border: none; /* Remover borda ao passar o mouse */
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 30px 5px rgba(163, 215, 9, 0.815) !important; /* Sombras ao passar o mouse */
    transition: all 0.2s ease-out; /* Transição suave para todas as propriedades */
    transform: scale(1.03); /* Aumentar ligeiramente o tamanho ao passar o mouse */
}

/* Animação ao passar o mouse (hover) */
.elementor-12 .elementor-element.elementor-element-77708d6 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear; /* Animação de luz */
}

/* Estilo da animação de luz */
.elementor-12 .elementor-element.elementor-element-77708d6 .elementor-button::before {
    content: ''; /* Conteúdo vazio */
    display: block; /* Exibição em bloco */
    width: 0; /* Largura inicial */
    height: 86%; /* Altura da animação */
    position: absolute; /* Posição absoluta */
    top: 7%; /* Distância do topo */
    left: 0; /* Distância da esquerda */
    opacity: 0; /* Opacidade inicial */
    background: #fff; /* Cor de fundo da animação */
    box-shadow: 0 0 50px 30px #fff; /* Sombra da animação */
    transform: skewX(-20deg); /* Inclinação da animação */
}

/* Definição da animação de luz */
@keyframes sh02 {
    from {
        opacity: 0; /* Opacidade inicial */
        left: 0; /* Posição inicial */
    }
    50% {
        opacity: 1; /* Opacidade intermediária */
    }
    to {
        opacity: 0; /* Opacidade final */
        left: 100%; /* Posição final */
    }
}

/* Estilo do botão ao clicar (active) */
.elementor-12 .elementor-element.elementor-element-77708d6 .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 0 0 transparent !important; /* Sombras ao clicar */
    transition: box-shadow 0.2s ease-in; /* Transição suave para a sombra */
    transform: translate(0, 0.2em); /* Mover ligeiramente o botão para baixo ao clicar */
}/* End custom CSS */