.elementor-984 .elementor-element.elementor-element-2b01ca5{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-984 .elementor-element.elementor-element-88e3916{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-984 .elementor-element.elementor-element-c45abc7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-984 .elementor-element.elementor-element-df3525b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-984 .elementor-element.elementor-element-fc9af91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-984 .elementor-element.elementor-element-9cb304a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}@media(min-width:768px){.elementor-984 .elementor-element.elementor-element-2b01ca5{--width:90%;}}/* Start custom CSS *//* ============================================
   ICEBOX - FONDO PÁGINA COMPLETA
   Pegar en: Elementor > Site Settings > Custom CSS
   O en: Apariencia > Personalizar > CSS adicional
============================================ */

/* Fondo para toda la página */
html,
body,
.elementor-kit-*,
.page,
#page,
.site,
#content,
.content-area,
.site-content {
    background: #0a1628 !important;
    background-color: #0a1628 !important;
}

/* Fondo para el wrapper principal de Elementor */
.elementor,
.elementor-inner,
.elementor-section-wrap,
.elementor-page,
body.elementor-page {
    background: #0a1628 !important;
    background-color: #0a1628 !important;
}

/* Secciones de Elementor */
.elementor-section,
.elementor-top-section,
.elementor-element {
    background-color: transparent !important;
}

/* Contenedor principal */
.elementor-container,
.elementor-row,
.elementor-column,
.elementor-column-wrap,
.elementor-widget-wrap {
    background-color: transparent !important;
}

/* Header y Footer de Elementor (si usas theme builder) */
.elementor-location-header,
.elementor-location-footer,
header.site-header,
footer.site-footer {
    background: #0a1628 !important;
}

/* Quitar márgenes blancos del body */
body {
    margin: 0 !important;
    padding: 0 !important;
}

/* Si usas Hello Elementor theme */
body.hello-elementor,
.hello-elementor .site-main {
    background: #0a1628 !important;
}

/* Si usas Astra theme */
body.flavor-flavor-flavor-flavor-flavor,
.flavor-flavor-flavor-flavor-flavor-container {
    background: #0a1628 !important;
}/* End custom CSS */