/* Barberrys Elementor Templater 1.1.3 — WordPress Font Library bridge.
 * Source-of-truth for physical font files: WordPress Font Library.
 * This file intentionally contains no @font-face and no font file URLs.
 */

:root{
  --mestari-font-display:var(--e-global-typography-primary-font-family,"Avenir Next Cyr");
  --mestari-font-text:var(--e-global-typography-text-font-family,"Neue Haas Unica");
}

/* WA02 legacy-page compatibility.
 * Existing inserted blocks cannot safely be replaced because pages may contain manual fixes.
 * Only font-family is corrected here; weights, sizes, line-height and geometry are untouched.
 * Widget anchors survive Elementor Library -> Page copy more reliably than structural classes.
 */
.mestari-kit-section .elementor-widget-heading .elementor-heading-title,
section.elementor-top-section:has(.mestari-a1-title) .elementor-widget-heading .elementor-heading-title,
section.elementor-top-section:has(.mestari-why-icon) .elementor-widget-heading .elementor-heading-title,
section.elementor-top-section:has(.mestari-card-title) .elementor-widget-heading .elementor-heading-title,
section.elementor-top-section:has(.mestari-icon-title) .elementor-widget-heading .elementor-heading-title,
section.elementor-top-section:has(.mestari-cta-text) .elementor-widget-heading .elementor-heading-title,
section.elementor-top-section:has(.mestari-mi2-title) .elementor-widget-heading .elementor-heading-title,
section.elementor-top-section:has(.mestari-project-photo) .elementor-widget-heading .elementor-heading-title,
section.elementor-top-section:has(.mestari-fit-cta-text) .elementor-widget-heading .elementor-heading-title,
section.elementor-top-section:has(.mestari-atelier-window) .elementor-widget-heading .elementor-heading-title,
section.elementor-top-section:has(.mestari-rel-button) .elementor-widget-heading .elementor-heading-title,
section.elementor-top-section:has(.mestari-aw2-title) .elementor-widget-heading .elementor-heading-title,
section.elementor-top-section:has(.mestari-scandic-light-title) .elementor-widget-heading .elementor-heading-title{
  font-family:var(--mestari-font-display),Arial,sans-serif!important;
}

.mestari-kit-section .elementor-widget-text-editor,
.mestari-kit-section .elementor-widget-text-editor *,
section.elementor-top-section:has(.mestari-a1-title) .elementor-widget-text-editor,
section.elementor-top-section:has(.mestari-a1-title) .elementor-widget-text-editor *,
section.elementor-top-section:has(.mestari-why-icon) .elementor-widget-text-editor,
section.elementor-top-section:has(.mestari-why-icon) .elementor-widget-text-editor *,
section.elementor-top-section:has(.mestari-card-title) .elementor-widget-text-editor,
section.elementor-top-section:has(.mestari-card-title) .elementor-widget-text-editor *,
section.elementor-top-section:has(.mestari-icon-title) .elementor-widget-text-editor,
section.elementor-top-section:has(.mestari-icon-title) .elementor-widget-text-editor *,
section.elementor-top-section:has(.mestari-cta-text) .elementor-widget-text-editor,
section.elementor-top-section:has(.mestari-cta-text) .elementor-widget-text-editor *,
section.elementor-top-section:has(.mestari-mi2-title) .elementor-widget-text-editor,
section.elementor-top-section:has(.mestari-mi2-title) .elementor-widget-text-editor *,
section.elementor-top-section:has(.mestari-project-photo) .elementor-widget-text-editor,
section.elementor-top-section:has(.mestari-project-photo) .elementor-widget-text-editor *,
section.elementor-top-section:has(.mestari-fit-cta-text) .elementor-widget-text-editor,
section.elementor-top-section:has(.mestari-fit-cta-text) .elementor-widget-text-editor *,
section.elementor-top-section:has(.mestari-atelier-window) .elementor-widget-text-editor,
section.elementor-top-section:has(.mestari-atelier-window) .elementor-widget-text-editor *,
section.elementor-top-section:has(.mestari-rel-button) .elementor-widget-text-editor,
section.elementor-top-section:has(.mestari-rel-button) .elementor-widget-text-editor *,
section.elementor-top-section:has(.mestari-aw2-title) .elementor-widget-text-editor,
section.elementor-top-section:has(.mestari-aw2-title) .elementor-widget-text-editor *,
section.elementor-top-section:has(.mestari-scandic-light-title) .elementor-widget-text-editor,
section.elementor-top-section:has(.mestari-scandic-light-title) .elementor-widget-text-editor *{
  font-family:var(--mestari-font-text),Arial,sans-serif!important;
}

.mestari-kit-section .elementor-button,
.mestari-kit-section .elementor-button *,
.mestari-kit-section .elementor-widget-ibutton a,
.mestari-kit-section .elementor-widget-ibutton a *,
section.elementor-top-section:has(.mestari-a1-title) .elementor-button,
section.elementor-top-section:has(.mestari-a1-title) .elementor-button *,
section.elementor-top-section:has(.mestari-why-icon) .elementor-button,
section.elementor-top-section:has(.mestari-why-icon) .elementor-button *,
section.elementor-top-section:has(.mestari-card-title) .elementor-button,
section.elementor-top-section:has(.mestari-card-title) .elementor-button *,
section.elementor-top-section:has(.mestari-icon-title) .elementor-button,
section.elementor-top-section:has(.mestari-icon-title) .elementor-button *,
section.elementor-top-section:has(.mestari-cta-text) .elementor-button,
section.elementor-top-section:has(.mestari-cta-text) .elementor-button *,
section.elementor-top-section:has(.mestari-mi2-title) .elementor-button,
section.elementor-top-section:has(.mestari-mi2-title) .elementor-button *,
section.elementor-top-section:has(.mestari-project-photo) .elementor-button,
section.elementor-top-section:has(.mestari-project-photo) .elementor-button *,
section.elementor-top-section:has(.mestari-fit-cta-text) .elementor-button,
section.elementor-top-section:has(.mestari-fit-cta-text) .elementor-button *,
section.elementor-top-section:has(.mestari-atelier-window) .elementor-button,
section.elementor-top-section:has(.mestari-atelier-window) .elementor-button *,
section.elementor-top-section:has(.mestari-rel-button) .elementor-button,
section.elementor-top-section:has(.mestari-rel-button) .elementor-button *,
section.elementor-top-section:has(.mestari-aw2-title) .elementor-button,
section.elementor-top-section:has(.mestari-aw2-title) .elementor-button *,
section.elementor-top-section:has(.mestari-scandic-light-title) .elementor-button,
section.elementor-top-section:has(.mestari-scandic-light-title) .elementor-button *,
section.elementor-top-section:has(.mestari-a1-title) .elementor-widget-ibutton a,
section.elementor-top-section:has(.mestari-a1-title) .elementor-widget-ibutton a *,
section.elementor-top-section:has(.mestari-why-icon) .elementor-widget-ibutton a,
section.elementor-top-section:has(.mestari-why-icon) .elementor-widget-ibutton a *,
section.elementor-top-section:has(.mestari-card-title) .elementor-widget-ibutton a,
section.elementor-top-section:has(.mestari-card-title) .elementor-widget-ibutton a *,
section.elementor-top-section:has(.mestari-icon-title) .elementor-widget-ibutton a,
section.elementor-top-section:has(.mestari-icon-title) .elementor-widget-ibutton a *,
section.elementor-top-section:has(.mestari-cta-text) .elementor-widget-ibutton a,
section.elementor-top-section:has(.mestari-cta-text) .elementor-widget-ibutton a *,
section.elementor-top-section:has(.mestari-mi2-title) .elementor-widget-ibutton a,
section.elementor-top-section:has(.mestari-mi2-title) .elementor-widget-ibutton a *,
section.elementor-top-section:has(.mestari-project-photo) .elementor-widget-ibutton a,
section.elementor-top-section:has(.mestari-project-photo) .elementor-widget-ibutton a *,
section.elementor-top-section:has(.mestari-fit-cta-text) .elementor-widget-ibutton a,
section.elementor-top-section:has(.mestari-fit-cta-text) .elementor-widget-ibutton a *,
section.elementor-top-section:has(.mestari-atelier-window) .elementor-widget-ibutton a,
section.elementor-top-section:has(.mestari-atelier-window) .elementor-widget-ibutton a *,
section.elementor-top-section:has(.mestari-rel-button) .elementor-widget-ibutton a,
section.elementor-top-section:has(.mestari-rel-button) .elementor-widget-ibutton a *,
section.elementor-top-section:has(.mestari-aw2-title) .elementor-widget-ibutton a,
section.elementor-top-section:has(.mestari-aw2-title) .elementor-widget-ibutton a *,
section.elementor-top-section:has(.mestari-scandic-light-title) .elementor-widget-ibutton a,
section.elementor-top-section:has(.mestari-scandic-light-title) .elementor-widget-ibutton a *{
  font-family:var(--mestari-font-text),Arial,sans-serif!important;
}
