.elementor-2829 .elementor-element.elementor-element-83f1c8f{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--overlay-opacity:0.79;}.elementor-2829 .elementor-element.elementor-element-83f1c8f::before, .elementor-2829 .elementor-element.elementor-element-83f1c8f > .elementor-background-video-container::before, .elementor-2829 .elementor-element.elementor-element-83f1c8f > .e-con-inner > .elementor-background-video-container::before, .elementor-2829 .elementor-element.elementor-element-83f1c8f > .elementor-background-slideshow::before, .elementor-2829 .elementor-element.elementor-element-83f1c8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2829 .elementor-element.elementor-element-83f1c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2829 .elementor-element.elementor-element-83f1c8f.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-2829 .elementor-element.elementor-element-afbe9fd{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;}.elementor-2829 .elementor-element.elementor-element-d179b8c{--display:flex;}.elementor-2829 .elementor-element.elementor-element-be652a7{--display:flex;}.elementor-2829 .elementor-element.elementor-element-3ca8967{--display:flex;}.elementor-2829 .elementor-element.elementor-element-cabef91{--display:flex;}.elementor-2829 .elementor-element.elementor-element-7430e1f{--display:flex;}body.elementor-page-2829{margin:-30px -30px -30px -30px;}@media(min-width:768px){.elementor-2829 .elementor-element.elementor-element-83f1c8f{--content-width:1290px;}}/* Start custom CSS for container, class: .elementor-element-83f1c8f *//* Forzar fondo blanco en toda la página */
body,
html {
    background: #ffffff !important;
    background-color: #ffffff !important;
}

.elementor-page {
    background: #ffffff !important;
}

/* Eliminar fondo de todas las secciones */
.elementor-section {
    background: transparent !important;
}

/* Si el tema agrega fondo */
.site-main,
#content,
#page,
.content-area {
    background: #ffffff !important;
}/* End custom CSS */