.elementor-5191 .elementor-element.elementor-element-be4371d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5191 .elementor-element.elementor-element-be4371d:not(.elementor-motion-effects-element-type-background), .elementor-5191 .elementor-element.elementor-element-be4371d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-5191 .elementor-element.elementor-element-be4371d > .elementor-background-overlay{background-color:#00000000;opacity:0;transition:background 0s, border-radius 0.3s, opacity 0s;}.elementor-5191 .elementor-element.elementor-element-be4371d .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5191 .elementor-element.elementor-element-be4371d{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 50px 10px 50px;z-index:9999;}.elementor-bc-flex-widget .elementor-5191 .elementor-element.elementor-element-ebe72f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5191 .elementor-element.elementor-element-ebe72f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5191 .elementor-element.elementor-element-ebe72f9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5191 .elementor-element.elementor-element-ebe72f9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5191 .elementor-element.elementor-element-1634a63{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#111111;}.elementor-5191 .elementor-element.elementor-element-1634a63 > .elementor-widget-container{padding:0px 0px 0px 030px;}.elementor-bc-flex-widget .elementor-5191 .elementor-element.elementor-element-1ec65e7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5191 .elementor-element.elementor-element-1ec65e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5191 .elementor-element.elementor-element-1ec65e7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5191 .elementor-element.elementor-element-0c8016a{text-align:center;}.elementor-5191 .elementor-element.elementor-element-0c8016a img{width:140px;max-width:140px;}.elementor-bc-flex-widget .elementor-5191 .elementor-element.elementor-element-2b21acb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5191 .elementor-element.elementor-element-2b21acb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5191 .elementor-element.elementor-element-2b21acb.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5191 .elementor-element.elementor-element-2b21acb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5191 .elementor-element.elementor-element-a759ae7 .elementor-icon-wrapper{text-align:center;}.elementor-5191 .elementor-element.elementor-element-a759ae7.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-5191 .elementor-element.elementor-element-a759ae7.elementor-view-framed .elementor-icon, .elementor-5191 .elementor-element.elementor-element-a759ae7.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-5191 .elementor-element.elementor-element-a759ae7.elementor-view-framed .elementor-icon, .elementor-5191 .elementor-element.elementor-element-a759ae7.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-5191 .elementor-element.elementor-element-a759ae7 .elementor-icon{font-size:21px;}.elementor-5191 .elementor-element.elementor-element-a759ae7 .elementor-icon svg{height:21px;}.elementor-5191 .elementor-element.elementor-element-a759ae7 .elementor-icon i, .elementor-5191 .elementor-element.elementor-element-a759ae7 .elementor-icon svg{transform:rotate(71deg);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-5191 .elementor-element.elementor-element-1ec65e7{width:66.665%;}.elementor-5191 .elementor-element.elementor-element-2b21acb{width:16%;}}/* Start custom CSS for section, class: .elementor-element-be4371d *//* ============================================
   HESLOY HEADER - EFECTO INVERTIDO LUXURY
   ============================================ */

/* 1. RESETEAR STACKING CONTEXT DE ELEMENTOR */
.elementor-location-header {
    isolation: auto !important;
    z-index: 9999;
}

/* 2. CONTENEDOR DEL HEADER */
#masthead,
.site-header {
    background: transparent !important;
    position: fixed;
    top: 0;
    width: 100%;
    mix-blend-mode: difference;
    isolation: isolate;
}

/* 3. ELEMENTOS INVERTIBLES (Color Base Blanco) */
.site-header a,
.site-header .elementor-heading-title,
.site-header .elementor-icon,
.site-header svg,
.site-header path {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
    mix-blend-mode: difference;
}

/* 4. LOGO (Si es imagen PNG/SVG) */
.site-header .custom-logo,
.site-header img[class*="logo"] {
    filter: invert(1) brightness(2);
    mix-blend-mode: difference;
}

/* 5. HOVER STATES (Efecto Dorado Luxury) */
.site-header a:hover,
.site-header .elementor-icon:hover {
    color: #D4AF37 !important;
    transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* 6. FIX PARA STICKY HEADER */
.ast-sticky-active #masthead {
    background: rgba(0, 0, 0, 0.95) !important;
    backdrop-filter: blur(10px);
    mix-blend-mode: normal;
}

.ast-sticky-active .site-header a,
.ast-sticky-active .site-header .elementor-icon {
    color: #FFFFFF !important;
    mix-blend-mode: normal;
}
```

---

## 🔧 SOLUCIÓN 2: POPUP DE BÚSQUEDA FIBOSEARCH

### 📍 PASO A PASO (Elementor + FiboSearch)

#### **PARTE A: Configurar el Ícono de Lupa**

1. **Editar Header con Elementor**:
   - Ve a `Apariencia > Constructor de Temas > Header`
   - Haz clic en "Editar con Elementor"

2. **Agregar Ícono de Lupa**:
   - En la columna derecha, arrastra el widget **"Icono"**
   - Selecciona el ícono de lupa (🔍 Font Awesome: `fas fa-search`)
   - **Estilo**:
     - Color Primario: `#FFFFFF`
     - Tamaño: `24px`
     - Alineación: Centro

3. **Configurar Enlace del Ícono**:
   - En la pestaña **"Contenido"** del widget Icono
   - **Enlace**: `#fibosearch-popup` (⚠️ Importante: este es el ancla)
   - **Habilitar**: "Abrir en lightbox" → **NO** (dejar desactivado)

4. **Agregar Atributo Personalizado**:
   - En **"Avanzado"** del widget Icono
   - **Atributos Personalizados**:
```
     data-action|open-search-popup
```

#### **PARTE B: Configurar FiboSearch Popup**

5. **Ajustes de FiboSearch**:
   - Ve a `FiboSearch > Ajustes`
   - **Layout**: Selecciona "Popup"
   - **Trigger**: "Personalizado" (no uses el shortcode automático)
   - **Diseño del Popup**:
     - Fondo: `#000000` (negro)
     - Borde: `1px solid #D4AF37` (dorado)
     - Input Background: `#1a1a1a`
     - Texto: `#FFFFFF`

6. **Shortcode del Popup** (para insertar manualmente):
```
   [fibosearch layout="popup"]/* End custom CSS */