.elementor-6278 .elementor-element.elementor-element-c8b0e7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6278 .elementor-element.elementor-element-4c94efe{width:100%;max-width:100%;}/* Start custom CSS for html, class: .elementor-element-4c94efe *//* ============================================
   FIX DE MARGENS — Simpósio MPCO
   Tema: Twenty Twenty-Five (WordPress Block Theme)
   Cole em: Elementor > Editar página > Avançado > CSS Personalizado
   ============================================ */

html, body,
body.page,
.wp-site-blocks {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}

/* Tema Twenty Twenty-Five costuma usar isso para limitar largura central */
.wp-site-blocks > *,
.is-layout-constrained,
.has-global-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100% !important;
}

/* Garante que o container do Elementor Canvas ocupe tudo */
.elementor-template-canvas,
body.elementor-template-canvas .elementor,
body.elementor-template-canvas #content,
body.elementor-template-canvas .site-content {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}

/* Remove qualquer padding lateral herdado por blocos do WP */
body.page-template-elementor_canvas {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8b0e7c *//* ============================================
   FIX DE MARGENS — Simpósio MPCO
   Cole este código em:
   Elementor > Editar página > Avançado > CSS Personalizado
   (ou no Custom CSS global do tema, se preferir aplicar em todo o site)
   ============================================ */

html, body {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
}

/* Remove padding/margin do container principal do Elementor */
.elementor,
.elementor-section-wrap,
.elementor-section,
.elementor-container,
.elementor-row,
.elementor-widget-wrap,
.elementor-element {
    max-width: 100% !important;
}

/* Remove padding lateral do conteúdo do tema (comum em temas WordPress) */
.site-content,
.content-area,
#content,
#primary,
.entry-content,
.page-content {
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}

/* Garante que a seção que contém o HTML do Simpósio ocupe a tela inteira */
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100% !important;
}

/* Remove qualquer padding do widget HTML específico */
.elementor-widget-html {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS *//* ============================================
   FIX DE MARGENS — Simpósio MPCO
   Tema: Twenty Twenty-Five (WordPress Block Theme)
   Cole em: Elementor > Editar página > Avançado > CSS Personalizado
   ============================================ */

html, body,
body.page,
.wp-site-blocks {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}

/* Tema Twenty Twenty-Five costuma usar isso para limitar largura central */
.wp-site-blocks > *,
.is-layout-constrained,
.has-global-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100% !important;
}

/* Garante que o container do Elementor Canvas ocupe tudo */
.elementor-template-canvas,
body.elementor-template-canvas .elementor,
body.elementor-template-canvas #content,
body.elementor-template-canvas .site-content {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}

/* Remove qualquer padding lateral herdado por blocos do WP */
body.page-template-elementor_canvas {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */