.elementor-7 .elementor-element.elementor-element-072083f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}/* Start custom CSS *//* ── REBOQUE ANTUNES – CSS ELEMENTOR COMPANION ── */

/* Remove barra/header do tema que aparece acima do hero */
.ra-hero {
  margin-top: 0 !important;
  padding-top: 60px !important;
}

/* Zera qualquer padding-top que o tema injete na página */
.elementor-section:first-child,
.elementor-top-section:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
}


.elementor-widget-html .elementor-widget-container {
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Remove padding/margin da seção e coluna do Elementor ao redor do bloco */
.elementor-section,
.elementor-container,
.elementor-column,
.elementor-column-wrap,
.elementor-widget-wrap {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}

/* Garante que o HTML ocupe toda a largura da tela */
.elementor-widget-html {
  width: 100% !important;
  max-width: 100% !important;
}

/* Zera padding do body/page que o tema pode adicionar */
.site-content,
.entry-content,
.page-content,
#content,
#primary,
.content-area {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
}

/* Remove margin do elementor-section stretcher */
.elementor-section.elementor-section-stretched {
  left: 0 !important;
  width: 100% !important;
}

/* Corrige overflow que pode cortar elementos */
.elementor-section,
.elementor-widget-html,
.elementor-widget-html .elementor-widget-container {
  overflow: visible !important;
}

/* Garante que o botão flutuante do WhatsApp apareça por cima do Elementor */
.ra-wpp-float {
  z-index: 99999 !important;
}/* End custom CSS */