.elementor-15552 .elementor-element.elementor-element-c234d81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15552 .elementor-element.elementor-element-59b75dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15552 .elementor-element.elementor-element-bd05b78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15552 .elementor-element.elementor-element-13d8f0c{--display:flex;}.elementor-15552 .elementor-element.elementor-element-4e6f70c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15552 .elementor-element.elementor-element-32af7b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15552 .elementor-element.elementor-element-3d30688{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15552 .elementor-element.elementor-element-0ffae34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15552 .elementor-element.elementor-element-da61d86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15552 .elementor-element.elementor-element-2692bfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS *//* ============================================================
   BEYOND TECH SUMMIT — CSS GLOBAL DE PÁGINA
   Pegar esto UNA SOLA VEZ en:
   Elementor → ⚙️ (Configuración de la página, ícono abajo a la izq)
   → Avanzado → Custom CSS
   ⚠️ Página puntual (post=15552) — NUNCA en Configuración del Sitio
   ============================================================ */

/* Todos los containers/widgets de Elementor transparentes y sin espacio */
.elementor-section,
.elementor-container,
.elementor-row,
.elementor-column,
.elementor-column-wrap,
.elementor-widget-container,
.elementor-widget,
.e-con,
.e-con-inner {
  background: transparent !important;
  background-color: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
  box-shadow: none !important;
}

/* Ancho completo forzado en todas las secciones (Content Width igual debe estar en "Boxed") */
.elementor-section,
.elementor-section.elementor-section-full_width {
  width: 100% !important;
  max-width: 100% !important;
}

/* Sin gap entre widgets */
.elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

/* Fix para que el position:fixed del nav no tenga problemas de overflow */
body,
#page,
.site-content,
.elementor,
.elementor-section-wrap,
.elementor-top-section,
.elementor-container,
.e-con,
.e-con-inner,
.elementor-widget-wrap {
  overflow: visible !important;
}

/* Fondo general de la página (para que no se filtre blanco en ningún resquicio) */
body,
.site-content,
.entry-content,
#page,
.elementor-page {
  background: #0f2328 !important;
  background-color: #0f2328 !important;
  margin: 0 !important;
  padding: 0 !important;
}/* End custom CSS */