:root {
  --font-family-default: "Be Vietnam Pro", sans-serif;
  --font-family-title: "Playfair Display", serif;
  --font-family-dmserif: "Playfair Display", serif;
  --font-size-default: 16px;
}

body {
  font-family: "Be Vietnam Pro", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
}

h1,
h2,
h3,
.h1,
.h2,
.h3,
.heading,
.title-primary,
.section-title,
#content .section-title,
#content .archive-title,
#content .entry-title,
.tour-card__title,
.tour-viewer__title,
.service-pillar h2,
.hp-slideshow__content h1 span {
  font-family: "Playfair Display", serif;
  font-weight: 400;
  letter-spacing: -0.015em;
  line-height: 1.18;
}

.section-title span,
#content .section-title span,
#content .archive-title span,
#content .entry-title span,
.subtitle,
.lead,
.quote-text,
.highlight-intro,
.page-service__headline,
.hp-about__text h3,
.hp-about__text h4,
.hp-slideshow__content h1 span em,
blockquote,
q {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 1.65;
}

.page-service__headline {
  font-weight: 500;
  line-height: 1.65;
}

p,
li,
dd,
figcaption,
.tour-card__description,
.tour-card__date,
.vh-intro__lead,
.vh-projects__copy p,
.vh-ach__title em,
.tour-viewer p,
label,
input,
textarea,
select {
  font-family: "Be Vietnam Pro", sans-serif;
}

p,
.tour-card__description,
.vh-intro__lead,
.vh-projects__copy p,
.tour-viewer p,
.hp-about__text p,
.global-git p,
.global-git label {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
}

.tour-card__date,
.vh-ach__title em,
.footer__contacts .contact-item ul li span {
  font-family: "Be Vietnam Pro", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.7;
}

.footer__disclaimer p,
.footer__copyright p {
  font-family: "Be Vietnam Pro", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.75;
}

.header__nav #nav > li > a,
.header__nav #nav .sub-menu li a,
.burger-menu__navigation .burger-menu__nav > li > a,
.burger-menu__navigation .burger-menu__nav .sub-menu li a,
a.section-btn,
.section-btn,
.vh-tab {
  font-family: "Be Vietnam Pro", sans-serif;
  line-height: 1.6;
}

.service-pillar span,
.tour-card__date span {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 1.6;
}
