/**
 * Didacweb header utilities
 *
 * The Elementor templates use these stable custom element IDs for the phone
 * and the Polylang selector in both language versions of the site.
 */

.elementor-element.elementor-element-dwpteltext .elementor-heading-title,
.elementor-element.elementor-element-dwpteltext .elementor-heading-title a {
    font-size: 16px !important;
    line-height: 1.35 !important;
}

.elementor-element.elementor-element-dwptelicon .elementor-icon,
.elementor-element.elementor-element-dwptelicon .elementor-icon svg {
    font-size: 16px !important;
    height: 16px !important;
}

.elementor-element.elementor-element-dwl2026c .cpel-switcher__lang a {
    font-size: 16px !important;
    line-height: 1.35 !important;
    padding: 6px 9px !important;
}

.elementor-element.elementor-element-dwl2026c .cpel-switcher__icon {
    font-size: 14px;
}

/**
 * The four Elementor header templates share this dedicated divider widget.
 * Hide only that separator so the navigation and hero meet without a white
 * rule, while keeping the Elementor document structure fully editable.
 */
.elementor-element.elementor-element-dwline26,
.elementor-element.elementor-element-dwline28 {
    display: none !important;
}
