/* Asegurar que Elementor controle todo */
.page-template-page-elementor .site-main,
.page-template-page-elementor #primary,
.page-template-page-elementor article,
.page-template-page-elementor .entry-content {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}

/* 🔥 Forzar secciones de Elementor a ocupar el ancho completo */
.elementor-section {
  padding: 0 !important;
  margin: 0 auto !important;
  width: 100% !important;
  max-width: 100% !important;
  left: 0 !important;
  right: 0 !important;
}

/* 🔥 Eliminar el padding que Elementor mete en contenedores */
.elementor-section.elementor-section-boxed > .elementor-container {
  padding: 0 !important;
  margin: 0 auto !important;
  max-width: 100% !important;
}

/* 🔥 Asegurar que las columnas no dejen hueco */
.elementor-column,
.elementor-widget-wrap {
  padding: 0 !important;
  margin: 0 !important;
}


.elementor,
.elementor-section,
.elementor-container,
.elementor-row,
.elementor-column,
.elementor-widget-wrap {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}

