@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("../fonts/montserrat-latin-variable.woff2") format("woff2");
}

html,
body,
button,
input,
select,
textarea {
  font-family: "Montserrat", Arial, sans-serif;
}

body.elementor-kit-7 {
  --e-global-typography-primary-font-family: "Montserrat";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Montserrat";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Montserrat";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Montserrat";
  --e-global-typography-accent-font-weight: 600;
}

body .elementor-37 .elementor-element.elementor-element-dd2f840 .elementor-heading-title,
body .elementor-37 .elementor-element.elementor-element-40cd789 .hfe-copyright-wrapper,
body .elementor-37 .elementor-element.elementor-element-40cd789 .hfe-copyright-wrapper a,
body .elementor-37 .elementor-element.elementor-element-1f31b96,
body .elementor-37 .elementor-element.elementor-element-ebc05cb {
  font-weight: 400;
}

/* The megamenu used Roboto only for section headings. */
body .elementor-36223 .elementskit-section-title-wraper .elementskit-section-title {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 500;
}
