.elementor-10769 .elementor-element.elementor-element-8c9eb5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10769 .elementor-element.elementor-element-4079f32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{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-10769 .elementor-element.elementor-element-9d08e46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10769 .elementor-element.elementor-element-49ec583{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10769 .elementor-element.elementor-element-dc64bf1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10769 .elementor-element.elementor-element-b883c71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10769 .elementor-element.elementor-element-a396468{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10769 .elementor-element.elementor-element-d1c49a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10769 .elementor-element.elementor-element-b40700e .elementor-icon-wrapper{text-align:center;}.elementor-10769 .elementor-element.elementor-element-b40700e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10769 .elementor-element.elementor-element-b40700e.elementor-view-framed .elementor-icon, .elementor-10769 .elementor-element.elementor-element-b40700e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-10769 .elementor-element.elementor-element-b40700e.elementor-view-framed .elementor-icon, .elementor-10769 .elementor-element.elementor-element-b40700e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-10769 .elementor-element.elementor-element-b40700e .elementor-icon{font-size:2vw;}.elementor-10769 .elementor-element.elementor-element-b40700e .elementor-icon svg{height:2vw;}.elementor-10769 .elementor-element.elementor-element-b40700e .elementor-icon i, .elementor-10769 .elementor-element.elementor-element-b40700e .elementor-icon svg{transform:rotate(0deg);}.elementor-10769 .elementor-element.elementor-element-c79a80e .elementor-icon-wrapper{text-align:center;}.elementor-10769 .elementor-element.elementor-element-c79a80e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10769 .elementor-element.elementor-element-c79a80e.elementor-view-framed .elementor-icon, .elementor-10769 .elementor-element.elementor-element-c79a80e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-10769 .elementor-element.elementor-element-c79a80e.elementor-view-framed .elementor-icon, .elementor-10769 .elementor-element.elementor-element-c79a80e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-10769 .elementor-element.elementor-element-c79a80e .elementor-icon{font-size:2vw;}.elementor-10769 .elementor-element.elementor-element-c79a80e .elementor-icon svg{height:2vw;}.elementor-10769 .elementor-element.elementor-element-c79a80e .elementor-icon i, .elementor-10769 .elementor-element.elementor-element-c79a80e .elementor-icon svg{transform:rotate(0deg);}/* Start custom CSS */<style>
/* ================================================
   WOOW STUDIO — CORREÇÕES GLOBAIS
   Cole num widget HTML no TOPO da página,
   antes de todas as seções.
   OU cole em Elementor → Site Settings → Custom CSS
================================================ */

/* ─── ZERA PADDINGS E MARGENS DO ELEMENTOR ─── */

.woow-about-hero,
.woow-about-manifesto,
.woow-about-corpo,
.woow-about-galeria,
.woow-about-statement {
    padding: 0 !important;
    margin: 0 !important;
}

.woow-about-hero > .e-con-inner,
.woow-about-manifesto > .e-con-inner,
.woow-about-corpo > .e-con-inner,
.woow-about-galeria > .e-con-inner,
.woow-about-statement > .e-con-inner {
    padding: 0 !important;
    margin: 0 !important;
    gap: 0 !important;
}

/* Zera também os widgets dentro das seções */
.woow-about-hero .elementor-widget-wrap,
.woow-about-manifesto .elementor-widget-wrap,
.woow-about-corpo .elementor-widget-wrap,
.woow-about-galeria .elementor-widget-wrap,
.woow-about-statement .elementor-widget-wrap {
    padding: 0 !important;
    margin: 0 !important;
    gap: 0 !important;
}

.woow-about-hero .elementor-widget,
.woow-about-manifesto .elementor-widget,
.woow-about-corpo .elementor-widget,
.woow-about-galeria .elementor-widget,
.woow-about-statement .elementor-widget {
    padding: 0 !important;
    margin: 0 !important;
}

.woow-about-hero .elementor-widget-container,
.woow-about-manifesto .elementor-widget-container,
.woow-about-corpo .elementor-widget-container,
.woow-about-galeria .elementor-widget-container,
.woow-about-statement .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
}

/* ─── CONTAINER PAI (envolve todas as seções) ─── */
/* Adicionar a classe "woow-page-sobre" no container pai */
.woow-page-sobre {
    padding: 0 !important;
    margin: 0 !important;
    gap: 0 !important;
}

.woow-page-sobre > .e-con-inner {
    padding: 0 !important;
    margin: 0 !important;
    gap: 0 !important;
}

/* ─── CORREÇÃO DO Z-INDEX DA HERO ─── */
/* Garante que os textos aparecem acima da imagem */

.woow-hero-ui {
    z-index: 99 !important;
}

.woow-hero-overlay {
    z-index: 10 !important;
}

.woow-hero-bg {
    z-index: 1 !important;
}

/* Garante que o widget de imagem da hero não cobre os textos */
.woow-about-hero .elementor-widget-image {
    z-index: 1 !important;
    position: absolute !important;
}

/* ─── CORREÇÃO DE Z-INDEX GERAL DAS IMAGENS ─── */
.woow-manifesto-img,
.woow-gal-1,
.woow-gal-2,
.woow-gal-3,
.woow-gal-4,
.woow-gal-5,
.woow-stmt-img {
    /* z-index já definido nos HTMLs de cada seção,
       mas garantindo que não sobreponha os textos */
    isolation: isolate;
}

/* ─── REMOVE BORDAS EXTRAS DO BODY/WRAPPER ─── */
/* Caso o tema esteja adicionando padding na página */
.elementor-page .elementor {
    padding: 0 !important;
    margin: 0 !important;
}

</style>/* End custom CSS */