.elementor-283 .elementor-element.elementor-element-a053051{--display:flex;--position:absolute;--min-height:100vh;--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;--justify-content:flex-start;--overlay-opacity:0.83;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-283 .elementor-element.elementor-element-a053051::before, .elementor-283 .elementor-element.elementor-element-a053051 > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-a053051 > .e-con-inner > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-a053051 > .elementor-background-slideshow::before, .elementor-283 .elementor-element.elementor-element-a053051 > .e-con-inner > .elementor-background-slideshow::before, .elementor-283 .elementor-element.elementor-element-a053051 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #19E4001C 50%, #000000FA 92%);}.elementor-283 .elementor-element.elementor-element-a053051.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-a053051{left:0px;}body.rtl .elementor-283 .elementor-element.elementor-element-a053051{right:0px;}.elementor-283 .elementor-element.elementor-element-131f961{--display:flex;}.elementor-283 .elementor-element.elementor-element-8eed291{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-283 .elementor-element.elementor-element-8eed291 img{width:46%;max-width:100%;height:500px;object-fit:contain;object-position:center center;opacity:1;}.elementor-283 .elementor-element.elementor-element-061894f .elementor-button{background-color:#FF6B00;transition-duration:3s;border-style:solid;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-283 .elementor-element.elementor-element-a053051{--content-width:699px;}}/* Start custom CSS for image, class: .elementor-element-8eed291 *//* MATA TODO EL ESPACIO BLANCO EN CONTACT US */
body.page-id-XXX,  /* cambia XXX por el ID real de tu página Contact Us */
.elementor-page,
#page,
.site-content,
.entry-content {
background: #000000 !important;   /* fondo negro militar total */
padding: 0 !important;
margin: 0 !important;
}

/* Quita espacios del section principal */
.elementor-section,
.elementor-top-section,
.elementor-widget-wrap {
padding: 0 !important;
margin: 0 !important;
background: transparent !important;
}

/* Quita el padding que Elementor pone por defecto */
.elementor-section-height-min-height .elementor-section {
min-height: 0 !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a053051 *//* 🔥 QUITAR FONDO NEGRO HOME */
body,
html {
  margin: 0;
  padding: 0;
  background: transparent !important;
}

.elementor-section,
.elementor-container,
.elementor-widget-wrap {
  background: transparent !important;
}

/* 👑 HERO FULL SCREEN REAL */
.hero {
  height: 100vh !important;
  min-height: 100vh !important;
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS *//* MATA TODO EL ESPACIO BLANCO EN CONTACT US */
body.page-id-XXX,  /* cambia XXX por el ID real de tu página Contact Us */
.elementor-page,
#page,
.site-content,
.entry-content {
background: #000000 !important;   /* fondo negro militar total */
padding: 0 !important;
margin: 0 !important;
}

/* Quita espacios del section principal */
.elementor-section,
.elementor-top-section,
.elementor-widget-wrap {
padding: 0 !important;
margin: 0 !important;
background: transparent !important;
}

/* Quita el padding que Elementor pone por defecto */
.elementor-section-height-min-height .elementor-section {
min-height: 0 !important;/* End custom CSS */