.elementor-76 .elementor-element.elementor-element-949a1d2:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-949a1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://desentupidoraesgotech.com.br/wp-content/uploads/2026/10/banner-08-10-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-76 .elementor-element.elementor-element-949a1d2 > .elementor-background-overlay{background-color:#0B263F94;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76 .elementor-element.elementor-element-949a1d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-193px;margin-bottom:0px;padding:300px 0px 200px 0px;}.elementor-76 .elementor-element.elementor-element-37e8bf2 .elementor-heading-title, .elementor-76 .elementor-element.elementor-element-37e8bf2 .hfe-page-title a{color:var( --e-global-color-c7c45ce );}.elementor-76 .elementor-element.elementor-element-37e8bf2 .hfe-page-title-icon i{color:var( --e-global-color-c7c45ce );}.elementor-76 .elementor-element.elementor-element-37e8bf2 .hfe-page-title-icon svg{fill:var( --e-global-color-c7c45ce );}.elementor-76 .elementor-element.elementor-element-5a3c7311:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-5a3c7311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1F6;}.elementor-76 .elementor-element.elementor-element-5a3c7311 > .elementor-container{max-width:1180px;}.elementor-76 .elementor-element.elementor-element-5a3c7311{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-76 .elementor-element.elementor-element-5a3c7311 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76 .elementor-element.elementor-element-76a338e9 > .elementor-container{max-width:1180px;}.elementor-76 .elementor-element.elementor-element-76a338e9{margin-top:0px;margin-bottom:30px;}.elementor-76 .elementor-element.elementor-element-2308f152{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-76 .elementor-element.elementor-element-2308f152 .elementor-heading-title{font-family:var( --e-global-typography-8977144-font-family ), Sans-serif;font-size:var( --e-global-typography-8977144-font-size );font-weight:var( --e-global-typography-8977144-font-weight );line-height:var( --e-global-typography-8977144-line-height );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-440aa24c{padding:0% 10% 0% 10%;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-76 .elementor-element.elementor-element-75985cc > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-swiper{--esg-per:3;--esg-gap:24px;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-card{background-color:#FFFFFF;border-radius:20px;--esg-card-pad-r:30px;--esg-card-pad-l:30px;padding:0px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(10,28,46,0.10);box-shadow:0px 18px 40px 0px rgba(10,28,46,0.10);}.elementor-76 .elementor-element.elementor-element-75985cc .esg-card:hover{border-color:#B68B21;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-card__thumb{height:186px;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-card__title{color:#0A1C2E;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-card__desc{color:#55697C;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-card__btn{background-color:#159FD9;border-color:#159FD9;color:#FFFFFF;border-radius:11px;gap:8px;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-card__btn:hover{background-color:#0D7EAD;border-color:#0D7EAD;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-card__btn .esg-btn-ico{font-size:16px;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-card__actions{gap:10px;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-card__btn--2{background-color:rgba(21,159,217,0);color:#0A1C2E;border-color:rgba(10,28,46,0.20);}.elementor-76 .elementor-element.elementor-element-75985cc .esg-card__btn--2:hover{background-color:#B88A27;border-color:#B88A27;color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-arrow{width:52px;height:52px;background-color:#FFFFFF;color:#0A1C2E;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-arrow:hover{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );color:#061525;}.elementor-76 .elementor-element.elementor-element-75985cc .esg-dots .swiper-pagination-bullet{background-color:rgba(10,28,46,.18);}.elementor-76 .elementor-element.elementor-element-75985cc .esg-dots .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-76 .elementor-element.elementor-element-4cdc0581 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-76 .elementor-element.elementor-element-5a3c7311{padding:80px 10px 80px 10px;}.elementor-76 .elementor-element.elementor-element-2308f152 .elementor-heading-title{font-size:var( --e-global-typography-8977144-font-size );line-height:var( --e-global-typography-8977144-line-height );}.elementor-76 .elementor-element.elementor-element-440aa24c{padding:0% 10% 0% 10%;font-size:var( --e-global-typography-text-font-size );}.elementor-76 .elementor-element.elementor-element-75985cc .esg-swiper{--esg-per:2;}}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-949a1d2:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-949a1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-488px 0px;}.elementor-76 .elementor-element.elementor-element-949a1d2{margin-top:-155px;margin-bottom:0px;}.elementor-76 .elementor-element.elementor-element-5a3c7311{padding:40px 10px 40px 10px;}.elementor-76 .elementor-element.elementor-element-76a338e9{margin-top:0px;margin-bottom:0px;}.elementor-76 .elementor-element.elementor-element-2308f152 .elementor-heading-title{font-size:var( --e-global-typography-8977144-font-size );line-height:var( --e-global-typography-8977144-line-height );}.elementor-76 .elementor-element.elementor-element-440aa24c{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-76 .elementor-element.elementor-element-75985cc .esg-swiper{--esg-per:1;}}/* Start custom CSS for page-title, class: .elementor-element-37e8bf2 */@media (min-width: 1025px) {
    .elementor-kit-8 h1 {
        color: var(--e-global-color-452b344);
        font-family: "Helvetica", Sans-serif;
        font-size: 50px;
        font-weight: 700;
        line-height: 1em;
    }
}

/* Título H1 - Somente Mobile */
@media (max-width: 767px) {
    .elementor-kit-8 h1 {
        color: var(--e-global-color-452b344);
        font-family: "Helvetica", Sans-serif;
        font-size: 32px;
        font-weight: 700;
        line-height: 1.2em;
        overflow-wrap: break-word;
    }
}/* End custom CSS */