/* Compatibilidade com Elementor */

/* Garante que o conteúdo do Elementor tenha espaço apropriado */
body.elementor-page .main-content,
body.elementor-default .main-content {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
}

/* Remove margens/paddings que possam conflitar */
body.elementor-page .entry-content,
body.elementor-default .entry-content {
    margin: 0;
    padding: 0;
}

/* Remove qualquer padding/margin do artigo */
body.elementor-page article,
body.elementor-default article {
    margin: 0;
    padding: 0;
}

/* Garante largura total para containers do Elementor */
body.elementor-page .elementor,
body.elementor-default .elementor {
    width: 100%;
}

/* Esconde títulos automáticos em páginas Elementor */
body.elementor-page .entry-header,
body.elementor-default .entry-header {
    display: none;
}

/* Permite que seções do Elementor controlem seu próprio layout */
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.elementor-section.elementor-section-full_width > .elementor-container {
    max-width: 100%;
}

