.elementor-738 .elementor-element.elementor-element-ac0dfa3{--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;border-style:double;--border-style:double;border-color:#FF00CC;--border-color:#FF00CC;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FF00CC;}.elementor-738 .elementor-element.elementor-element-ac0dfa3:not(.elementor-motion-effects-element-type-background), .elementor-738 .elementor-element.elementor-element-ac0dfa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFF0000;}.elementor-738 .elementor-element.elementor-element-3cf8185{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-738 .elementor-element.elementor-element-b6c36ca .elementor-heading-title{color:#FFFFFF;}.elementor-738 .elementor-element.elementor-element-6f7e5b9{--display:flex;}.elementor-738 .elementor-element.elementor-element-2b23ea0 .elementor-heading-title{color:#FFFFFF;}.elementor-738 .elementor-element.elementor-element-55c99e9{--display:flex;}.elementor-738 .elementor-element.elementor-element-ead67ff .elementor-heading-title{color:#FFFFFF;}.elementor-738 .elementor-element.elementor-element-50f1c7f{--display:flex;}.elementor-738 .elementor-element.elementor-element-f84c540{--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-738 .elementor-element.elementor-element-0a502cd .elementor-heading-title{color:#FFFFFF;}.elementor-738 .elementor-element.elementor-element-26a3db8{--display:flex;}.elementor-738 .elementor-element.elementor-element-aa17f14{--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-738 .elementor-element.elementor-element-9e2a7e9 .elementor-heading-title{color:#FFFFFF;}.elementor-738 .elementor-element.elementor-element-63c7989{--display:flex;}.elementor-738 .elementor-element.elementor-element-2c2e477{--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-738 .elementor-element.elementor-element-eee23f1 .elementor-heading-title{color:#FFFFFF;}.elementor-738 .elementor-element.elementor-element-600d00a{--display:flex;}.elementor-738 .elementor-element.elementor-element-e8bf7fb{--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-738 .elementor-element.elementor-element-af204dc .elementor-heading-title{color:#FFFFFF;}.elementor-738 .elementor-element.elementor-element-de10a44{--display:flex;}.elementor-738 .elementor-element.elementor-element-18adfb0{--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-738 .elementor-element.elementor-element-9059905 .elementor-heading-title{color:#FFFFFF;}.elementor-738 .elementor-element.elementor-element-4b0e855{--display:flex;}.elementor-738 .elementor-element.elementor-element-86736aa{--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-738 .elementor-element.elementor-element-13a2709 .elementor-heading-title{color:#FFFFFF;}.elementor-738 .elementor-element.elementor-element-57c1b6f{--display:flex;}.elementor-738 .elementor-element.elementor-element-4495640 .elementor-heading-title{color:#FFFFFF;}.elementor-738 .elementor-element.elementor-element-cdeadb7{--display:flex;}.elementor-738 .elementor-element.elementor-element-551512e .elementor-heading-title{color:#FFFFFF;}.elementor-738 .elementor-element.elementor-element-d83a4de{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-738 .elementor-element.elementor-element-9ef766f{--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 for container, class: .elementor-element-ac0dfa3 *//* FUERZA BRUTA POR ID - LUMITUFT */

/* 1. Contenedor de cada ítem */
#faq-lumituft .elementor-accordion-item {
    background-color: #000000 !important;
    border: 1px solid #333333 !important;
    margin-bottom: 15px !important;
    border-radius: 12px !important;
    overflow: hidden !important;
}

/* 2. Título Neón (Estado Reposo) */
#faq-lumituft .elementor-tab-title {
    color: #FF00CC !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important;
    text-transform: uppercase;
    padding: 20px !important;
}

/* 3. Ícono en Rosa */
#faq-lumituft .elementor-accordion-icon i {
    color: #FF00CC !important;
}

/* 4. Estado Activo (Cuando se abre) */
#faq-lumituft .elementor-active {
    border: 2px solid #FF00CC !important;
    box-shadow: 0 0 15px rgba(255, 0, 204, 0.4) !important;
}

/* 5. Fondo del contenido (Respuesta) */
#faq-lumituft .elementor-tab-content {
    background-color: #050505 !important;
    color: #ffffff !important;
    padding: 20px !important;
    border-top: 1px solid #222 !important;
}/* End custom CSS */