.elementor-14 .elementor-element.elementor-element-aaeaba3{--display:flex;}.elementor-14 .elementor-element.elementor-element-452bc98{width:100%;max-width:100%;top:0px;}.elementor-14 .elementor-element.elementor-element-452bc98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-452bc98.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-452bc98{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-452bc98{right:0px;}/* Start custom CSS for html, class: .elementor-element-452bc98 *//* Remove margens laterais brancas e expande para tela toda */
body.page .entry-content > *,
body.page .entry-content,
body.page #primary,
body.page #main,
body.page .site-main,
body.page article,
body.page .wp-block-group,
body.page .wp-block-post-content,
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* Fundo escuro nas laterais */
body.page,
body.page #page,
body.page #content,
body.page .site-content {
  background: #0f0f14 !important;
}

/* Remove o padding interno do tema nas laterais */
body.page .container,
body.page .container-fluid,
body.page .wp-container-core-post-content-is-layout-constrained-1 {
  max-width: 100% !important;
  padding: 0 !important;
}/* End custom CSS */


