@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/montserrat/montserrat-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/montserrat/montserrat-2.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/montserrat/montserrat-3.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/montserrat/montserrat-4.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/fonts/montserrat/montserrat-5.ttf) format('truetype');
}

:root { --font-heading: "Montserrat", sans-serif; }

/* Shared heading type for review sections, counters and their controls. */
.nh-reviews h2,.nh-reviews h3,.nh-review-controls,.nh-review-controls button,.nh-review-product,.nh-review-grid figcaption strong,.result-testimonial-controls,.result-testimonial-controls button,.result-testimonial-rotation figcaption{font-family:var(--font-heading)!important}
