.elementor-19056 .elementor-element.elementor-element-bcb288e{--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-19056 .elementor-element.elementor-element-9ff6719{--spacer-size:80px;}.elementor-19056 .elementor-element.elementor-element-3d1f0ba{--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 *//* ----------------------------------------------------------------------------
   19. TELÉFONO HEADER - Fix ultra-específico
   Cubre cualquier contenedor en cualquier página
   ---------------------------------------------------------------------------- */
html body a.contact-number,
html body a.contact-number:link,
html body a.contact-number:visited,
html body a.contact-number[href^="tel:"],
html body a.contact-number[href^="tel://"],
html body a[href^="tel:"].contact-number,
html body a[href^="tel://"].contact-number {
    color: #FFFFFF !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    opacity: 1 !important;
}

html body a.contact-number:hover,
html body a.contact-number:focus {
    color: #FFD700 !important;
}

/* Icono SVG del teléfono - cualquier ubicación */
html body .rh_menu__user_phone svg,
html body .rh_menu__user_phone svg path,
html body div:has(> a.contact-number) svg,
html body div:has(> a.contact-number) svg path {
    fill: #FFFFFF !important;
}/* End custom CSS */