@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat/Montserrat-Thin.ttf");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat/Montserrat-ExtraLight.ttf");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat/Montserrat-ExtraBold.ttf");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'MonoSpace';
  src: url("../fonts/Lekton-Regular.ttf");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'MonoSpace';
  src: url("../fonts/Lekton-Bold.ttf");
  font-weight: 700;
  font-style: normal; }

body {
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 15px;
  line-height: 15px; }

.euro {
  font-family: 'MonoSpace'; }

.thin {
  font-weight: 100; }

.extraLight {
  font-weight: 200; }

.light {
  font-weight: 300; }

.regular {
  font-weight: 400; }

.medium {
  font-weight: 500; }

.semiBold {
  font-weight: 600; }

.bold {
  font-weight: 700; }

.extraBold {
  font-weight: 800; }

.black {
  font-weight: 900; }

.lg-1 {
  font-size: 1.2rem;
  line-height: calc(1.2rem + 2px); }

.lg-2 {
  font-size: 1.35rem;
  line-height: calc(1.35rem + 4px); }

.lg-3 {
  font-size: 1.6rem;
  line-height: calc(1.6rem + 6px); }

.lg-4 {
  font-size: 2rem;
  line-height: calc(2rem + 8px); }

.lg-5 {
  font-size: 2.5rem;
  line-height: calc(2.5rem + 10px); }

.sm-1 {
  font-size: 0.9rem;
  line-height: calc(0.9rem + 5px); }

.sm-2 {
  font-size: 0.8rem;
  line-height: calc(0.8rem + 4px); }

.sm-3 {
  font-size: 0.7rem;
  line-height: calc(0.7rem + 3px); }

.sm-4 {
  font-size: 0.6rem;
  line-height: calc(0.6rem + 2px); }

.sm-5 {
  font-size: 0.5rem;
  line-height: calc(0.5rem + 1px); }
