.elementor-808 .elementor-element.elementor-element-1d0d254{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:1em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-808 .elementor-element.elementor-element-1d0d254:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-1d0d254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://energysubstation.com.br/wp-content/uploads/2025/01/Energy2025-DesktopADJ2_01-copiar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-808 .elementor-element.elementor-element-c2eb04f{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:112px;--margin-bottom:-87px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-808 .elementor-element.elementor-element-c2eb04f:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-c2eb04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-808 .elementor-element.elementor-element-71dc202 > .elementor-widget-container{margin:-106px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-808 .elementor-element.elementor-element-973af07{text-align:center;}.elementor-808 .elementor-element.elementor-element-973af07 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:3em;font-weight:700;letter-spacing:-5px;color:var( --e-global-color-f5ba03b );}.elementor-808 .elementor-element.elementor-element-75d06b5 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-808 .elementor-element.elementor-element-75d06b5{text-align:center;}.elementor-808 .elementor-element.elementor-element-75d06b5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.1em;font-weight:500;line-height:1.4em;letter-spacing:-0.6px;color:#252525;}.elementor-808 .elementor-element.elementor-element-aeb4c3f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:8em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-808 .elementor-element.elementor-element-aeb4c3f:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-aeb4c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042313;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-808 .elementor-element.elementor-element-bc92245 .elementor-button{background-color:#046842;font-family:"Space Grotesk", Sans-serif;font-size:1.1em;font-weight:600;letter-spacing:-0.6px;padding:25px 25px 25px 25px;}.elementor-808 .elementor-element.elementor-element-bc92245{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-808 .elementor-element.elementor-element-bc92245 .elementor-button-content-wrapper{flex-direction:row;}.elementor-808 .elementor-element.elementor-element-bc92245 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-808 .elementor-element.elementor-element-12d87db .elementor-button{background-color:#046842;font-family:"Space Grotesk", Sans-serif;font-size:1.1em;font-weight:600;letter-spacing:-0.6px;padding:25px 25px 25px 25px;}.elementor-808 .elementor-element.elementor-element-12d87db{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-808 .elementor-element.elementor-element-12d87db .elementor-button-content-wrapper{flex-direction:row;}.elementor-808 .elementor-element.elementor-element-12d87db .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-808 .elementor-element.elementor-element-558c1c3 .elementor-button{background-color:#046842;font-family:"Space Grotesk", Sans-serif;font-size:1.1em;font-weight:600;letter-spacing:-0.6px;padding:25px 25px 25px 25px;}.elementor-808 .elementor-element.elementor-element-558c1c3{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-808 .elementor-element.elementor-element-558c1c3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-808 .elementor-element.elementor-element-558c1c3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-808 .elementor-element.elementor-element-02970bc .elementor-button{background-color:#046842;font-family:"Space Grotesk", Sans-serif;font-size:1.1em;font-weight:600;letter-spacing:-0.6px;padding:25px 25px 25px 25px;}.elementor-808 .elementor-element.elementor-element-02970bc{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-808 .elementor-element.elementor-element-02970bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-808 .elementor-element.elementor-element-02970bc .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-808 .elementor-element.elementor-element-03697d6 .elementor-button{background-color:#046842;font-family:"Space Grotesk", Sans-serif;font-size:1.1em;font-weight:600;letter-spacing:-0.6px;padding:25px 25px 25px 25px;}.elementor-808 .elementor-element.elementor-element-03697d6{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-808 .elementor-element.elementor-element-03697d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-808 .elementor-element.elementor-element-03697d6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-808 .elementor-element.elementor-element-e23ceaf .elementor-button{background-color:#046842;font-family:"Space Grotesk", Sans-serif;font-size:1.1em;font-weight:600;letter-spacing:-0.6px;padding:25px 25px 25px 25px;}.elementor-808 .elementor-element.elementor-element-e23ceaf{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-808 .elementor-element.elementor-element-e23ceaf .elementor-button-content-wrapper{flex-direction:row;}.elementor-808 .elementor-element.elementor-element-e23ceaf .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-808 .elementor-element.elementor-element-d882d3d .elementor-button{background-color:#046842;font-family:"Space Grotesk", Sans-serif;font-size:1.1em;font-weight:600;letter-spacing:-0.6px;padding:25px 25px 25px 25px;}.elementor-808 .elementor-element.elementor-element-d882d3d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-808 .elementor-element.elementor-element-d882d3d .elementor-button-content-wrapper{flex-direction:row;}.elementor-808 .elementor-element.elementor-element-d882d3d .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-808 .elementor-element.elementor-element-3d32e06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-808 .elementor-element.elementor-element-3d32e06:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-3d32e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#225E2D;}.elementor-808 .elementor-element.elementor-element-44454b3.elementor-element{--align-self:center;}.elementor-808 .elementor-element.elementor-element-44454b3{text-align:center;}.elementor-808 .elementor-element.elementor-element-44454b3 img{width:35%;}.elementor-808 .elementor-element.elementor-element-df7ecf4{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;}.elementor-808 .elementor-element.elementor-element-df7ecf4 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-808 .elementor-element.elementor-element-df7ecf4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1em;font-weight:500;line-height:1.4em;letter-spacing:-0.6px;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-808 .elementor-element.elementor-element-1d0d254:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-1d0d254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://energysubstation.com.br/wp-content/uploads/2025/04/Home-Energy-novo_03-copiar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-808 .elementor-element.elementor-element-1d0d254{--padding-top:3em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;--z-index:2;}.elementor-808 .elementor-element.elementor-element-c2eb04f{--border-radius:30px 30px 30px 30px;--margin-top:3.7em;--margin-bottom:-9em;--margin-left:0em;--margin-right:0em;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-808 .elementor-element.elementor-element-71dc202{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-808 .elementor-element.elementor-element-71dc202 > .elementor-widget-container{margin:-111px 0px 0px 0px;border-radius:999px 999px 999px 999px;}.elementor-808 .elementor-element.elementor-element-71dc202.elementor-element{--align-self:center;}.elementor-808 .elementor-element.elementor-element-71dc202 img{border-radius:999px 999px 999px 999px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-808 .elementor-element.elementor-element-973af07{text-align:center;}.elementor-808 .elementor-element.elementor-element-973af07 .elementor-heading-title{font-size:1.9em;letter-spacing:-2.8px;}.elementor-808 .elementor-element.elementor-element-75d06b5 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-808 .elementor-element.elementor-element-75d06b5{text-align:center;}.elementor-808 .elementor-element.elementor-element-75d06b5 .elementor-heading-title{font-size:1.1rem;}.elementor-808 .elementor-element.elementor-element-aeb4c3f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:12em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-808 .elementor-element.elementor-element-bc92245{width:100%;max-width:100%;}.elementor-808 .elementor-element.elementor-element-bc92245 .elementor-button{border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-808 .elementor-element.elementor-element-12d87db{width:100%;max-width:100%;}.elementor-808 .elementor-element.elementor-element-12d87db .elementor-button{border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-808 .elementor-element.elementor-element-558c1c3{width:100%;max-width:100%;}.elementor-808 .elementor-element.elementor-element-558c1c3 .elementor-button{border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-808 .elementor-element.elementor-element-02970bc{width:100%;max-width:100%;}.elementor-808 .elementor-element.elementor-element-02970bc .elementor-button{border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-808 .elementor-element.elementor-element-03697d6{width:100%;max-width:100%;}.elementor-808 .elementor-element.elementor-element-03697d6 .elementor-button{border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-808 .elementor-element.elementor-element-e23ceaf{width:100%;max-width:100%;}.elementor-808 .elementor-element.elementor-element-e23ceaf .elementor-button{border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-808 .elementor-element.elementor-element-d882d3d{width:100%;max-width:100%;}.elementor-808 .elementor-element.elementor-element-d882d3d .elementor-button{border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-808 .elementor-element.elementor-element-3d32e06{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-44454b3{text-align:center;}.elementor-808 .elementor-element.elementor-element-df7ecf4 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-808 .elementor-element.elementor-element-df7ecf4{text-align:center;}.elementor-808 .elementor-element.elementor-element-df7ecf4 .elementor-heading-title{font-size:0.9rem;}}@media(min-width:768px){.elementor-808 .elementor-element.elementor-element-1d0d254{--content-width:1098px;}.elementor-808 .elementor-element.elementor-element-c2eb04f{--width:50%;}.elementor-808 .elementor-element.elementor-element-aeb4c3f{--content-width:1280px;}}/* Start custom CSS for button, class: .elementor-element-bc92245 */.elementor-808 .elementor-element.elementor-element-bc92245 .elementor-button-icon {
    order: -1; /* Ícone antes do texto */
    margin-right: 0; /* Remove espaço padrão */
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    left: 16px; /* Ajuste conforme a sua necessidade */
}
.elementor-808 .elementor-element.elementor-element-bc92245 .elementor-button {
    position: relative; /* Para o ícone se posicionar dentro do botão */
    padding-left: 40px; /* Espaço para o texto não ficar sobre o ícone */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12d87db */.elementor-808 .elementor-element.elementor-element-12d87db .elementor-button-icon {
    order: -1; /* Ícone antes do texto */
    margin-right: 0; /* Remove espaço padrão */
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    left: 16px; /* Ajuste conforme a sua necessidade */
}
.elementor-808 .elementor-element.elementor-element-12d87db .elementor-button {
    position: relative; /* Para o ícone se posicionar dentro do botão */
    padding-left: 40px; /* Espaço para o texto não ficar sobre o ícone */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-558c1c3 */.elementor-808 .elementor-element.elementor-element-558c1c3 .elementor-button-icon {
    order: -1; /* Ícone antes do texto */
    margin-right: 0; /* Remove espaço padrão */
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    left: 16px; /* Ajuste conforme a sua necessidade */
}
.elementor-808 .elementor-element.elementor-element-558c1c3 .elementor-button {
    position: relative; /* Para o ícone se posicionar dentro do botão */
    padding-left: 40px; /* Espaço para o texto não ficar sobre o ícone */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02970bc */.elementor-808 .elementor-element.elementor-element-02970bc .elementor-button-icon {
    order: -1; /* Ícone antes do texto */
    margin-right: 0; /* Remove espaço padrão */
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    left: 16px; /* Ajuste conforme a sua necessidade */
}
.elementor-808 .elementor-element.elementor-element-02970bc .elementor-button {
    position: relative; /* Para o ícone se posicionar dentro do botão */
    padding-left: 40px; /* Espaço para o texto não ficar sobre o ícone */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03697d6 */.elementor-808 .elementor-element.elementor-element-03697d6 .elementor-button-icon {
    order: -1; /* Ícone antes do texto */
    margin-right: 0; /* Remove espaço padrão */
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    left: 16px; /* Ajuste conforme a sua necessidade */
}
.elementor-808 .elementor-element.elementor-element-03697d6 .elementor-button {
    position: relative; /* Para o ícone se posicionar dentro do botão */
    padding-left: 40px; /* Espaço para o texto não ficar sobre o ícone */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e23ceaf */.elementor-808 .elementor-element.elementor-element-e23ceaf .elementor-button-icon {
    order: -1; /* Ícone antes do texto */
    margin-right: 0; /* Remove espaço padrão */
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    left: 16px; /* Ajuste conforme a sua necessidade */
}
.elementor-808 .elementor-element.elementor-element-e23ceaf .elementor-button {
    position: relative; /* Para o ícone se posicionar dentro do botão */
    padding-left: 40px; /* Espaço para o texto não ficar sobre o ícone */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d882d3d */.elementor-808 .elementor-element.elementor-element-d882d3d .elementor-button-icon {
    order: -1; /* Ícone antes do texto */
    margin-right: 0; /* Remove espaço padrão */
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    left: 16px; /* Ajuste conforme a sua necessidade */
}
.elementor-808 .elementor-element.elementor-element-d882d3d .elementor-button {
    position: relative; /* Para o ícone se posicionar dentro do botão */
    padding-left: 40px; /* Espaço para o texto não ficar sobre o ícone */
}/* End custom CSS */