.elementor-99 .elementor-element.elementor-element-0ea9184{--display:flex;--margin-top:-14%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-478ed0a{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-6dd6cea{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-5ac6019{--display:flex;}.elementor-99 .elementor-element.elementor-element-078bf3f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-128648b{--display:flex;}.elementor-99 .elementor-element.elementor-element-8f50ce0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-7d80cbf{--display:flex;}.elementor-99 .elementor-element.elementor-element-eeacc75{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-0ea9184{--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}/* Start custom CSS for html, class: .elementor-element-b624c7f *//* ============================================================
   GSM GLOBAL FIX — Elimina todos los espacios/bordes blancos
   de Elementor en los bloques HTML
   
   PEGAR EN:
   - Elementor > Site Settings > Custom CSS
   - O en Apariencia > Personalizar > CSS adicional
   ============================================================ */

/* Kill ALL Elementor section/column/widget padding & margin */
.elementor-section,
.elementor-section.elementor-section-boxed,
.elementor-section.elementor-section-full_width,
.elementor-section-wrap > .elementor-section,
.elementor-top-section {
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-container {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
}

.elementor-column {
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-column-wrap,
.elementor-widget-wrap {
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-widget {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-widget-html,
.elementor-widget-html .elementor-widget-container,
.elementor-widget-shortcode,
.elementor-widget-shortcode .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}

/* Remove gap between sections */
.elementor-section .elementor-container {
  gap: 0 !important;
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.elementor-column-gap-default > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
  padding: 0 !important;
}

/* Remove any default content width limits */
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 100% !important;
}

/* Body & page level resets */
.elementor-page .page-content,
.elementor-page .site-content,
.elementor-page .entry-content,
.elementor-page main,
.elementor-page article {
  padding: 0 !important;
  margin: 0 !important;
}

/* Some themes add padding to the page wrapper */
.site-main,
.content-area,
.page-template-default .site-main,
.page-template-elementor_canvas .site-main {
  padding: 0 !important;
  margin: 0 !important;
}

/* Kill any Elementor default widget spacing */
.elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

/* Fix for Elementor section stretch */
.elementor-section-stretched {
  width: 100% !important;
  left: 0 !important;
}

/* Ensure dark background covers full width - no white peaking */
body.elementor-page,
body.elementor-page .site {
  background: #080808 !important;
  overflow-x: hidden;
}

/* Force all GSM blocks to have zero gaps */
[class*="gsm-"],
[class*="ufof-"] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */