@font-face{
  font-family:"Manrope";
  font-style:normal;
  font-weight:400 800;
  font-display:swap;
  src:url("assets/fonts/manrope-latin-variable.woff2") format("woff2");
}

:root{
  --e-global-color-primary:#073b82;
  --e-global-color-secondary:#021b42;
  --e-global-color-text:#526274;
  --e-global-color-accent:#a8ef00;
  --brand-font:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;
}

html,body,button,input,select,textarea,
.elementor,.elementor-widget-text-editor,.elementor-widget-button,
.elementor-widget-heading .elementor-heading-title,
.elementor-button,.hfe-nav-menu,.hfe-nav-menu a{
  font-family:var(--brand-font)!important;
}

h1,h2,h3,h4,h5,h6,
.elementor-widget-heading h1.elementor-heading-title,
.elementor-widget-heading h2.elementor-heading-title,
.elementor-widget-heading h3.elementor-heading-title,
.elementor-widget-heading h4.elementor-heading-title,
.elementor-widget-heading h5.elementor-heading-title,
.elementor-widget-heading h6.elementor-heading-title{
  font-family:var(--brand-font)!important;
  text-wrap:balance;
}

h1,.elementor-widget-heading h1.elementor-heading-title{font-weight:800}
h2,.elementor-widget-heading h2.elementor-heading-title{font-weight:750}
h3,.elementor-widget-heading h3.elementor-heading-title{font-weight:700}
h4,h5,h6,.elementor-widget-heading h4.elementor-heading-title,.elementor-widget-heading h5.elementor-heading-title,.elementor-widget-heading h6.elementor-heading-title{font-weight:700}

.elementor-button,.hfe-nav-menu a{font-weight:700}
body,p,.elementor-widget-text-editor{font-weight:400}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
}
