/* Start custom CSS *//* ===== LP Luis Alberto – ajuste de largura/altura no Elementor ===== */

/* Remove margens e scroll lateral da página */
html, body{
  margin:0 !important;
  padding:0 !important;
  overflow-x:hidden !important;
  max-width:100% !important;
}

/* Remove limites do tema (Astra, Hello e outros) */
.site-content, .ast-container, #content, #primary, .site-main,
.entry-content, .page-content, .elementor-page .site-main{
  max-width:100% !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
}

/* Seção/Container do Elementor em largura total, sem espaçamento */
.elementor-section, .e-con, .e-con-inner,
.elementor-container, .elementor-column, .elementor-widget-wrap,
.elementor-element.elementor-widget-html{
  max-width:100% !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
  --padding-top:0px !important; --padding-bottom:0px !important;
  --padding-left:0px !important; --padding-right:0px !important;
  --content-width:100% !important;
  --gap:0px !important;
  min-height:auto !important;
}
.elementor-section.elementor-section-boxed > .elementor-container{
  max-width:100% !important;
}
.elementor-widget-html .elementor-widget-container{
  margin:0 !important;
  padding:0 !important;
}

/* Remove o espaço entre widgets */
.elementor-widget:not(:last-child){ margin-bottom:0 !important; }

/* A LP ocupa 100% da largura */
#la-lp{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
}

/* Garante que o botão flutuante do WhatsApp fique fixo na tela */
.elementor-widget-html, .elementor-widget-html .elementor-widget-container,
.e-con, .elementor-section, .elementor-column{
  transform:none !important;
}

/* Esconde cabeçalho e rodapé do tema (se não estiver usando o Elementor Canvas) */
.site-header, #masthead, .ast-header-break-point .main-header-bar,
.site-footer, #colophon, .ast-small-footer, .page-header, .entry-header{
  display:none !important;
}/* End custom CSS */