/* 17px/28px Montserrat (Default) */
html {
  --theme-font-size: 17px;
  --theme-line-height: 28px;
  --theme-font-family: "Montserrat", Arial, sans-serif;
}
html {
  font-size: 17px;
  font-size: var(--theme-font-size);
}
body,
body div.bx-yandex-map,
body .ymaps-map .ymaps-b-balloon,
.fancybox-title,
.gm-style,
.gm-style-iw-d {
  font: 17px/28px "Montserrat", Arial, sans-serif;
  font: var(--theme-font-size)/var(--theme-line-height) var(--theme-font-family);
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.popup-window {
  font-family: "Montserrat", Arial, sans-serif;
  font-family: var(--theme-font-family);
}