@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

html {

  font-family: "Playfair Display", serif;

  font-size: 18px;

  line-height: 27px;

}


html hr,

html .hr {

  border: 1px solid;

  margin: -1px 0;

}

html a,

html b,

html i,

html strong,

html em,

html small,

html code {

  line-height: 1.5;

}

html sub,

html sup {

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}

html sup {

  top: -0.5em;

}

html sub {

  bottom: -0.25em;

}



body {

  font-size: 1rem;

  line-height: 1.5rem;

}


h1, .h1 {

  font-size: 4.22223rem;

  line-height: 6rem;

  margin-top: 1.5rem;

  margin-bottom: 3rem;

  font-weight: 300;

}

h2, .h2 {

  font-size: 2.61112rem;

  line-height: 4.5rem;

  margin-top: 1.5rem;

  margin-bottom: 1.5rem;

}

h3, .h3 {

  font-size: 1.61112rem;

  line-height: 3rem;

  margin-top: 1.5rem;

  margin-bottom: 0rem;

  font-weight: 400;

}

h4 , .h4 {
  font-size: 1rem;

  line-height: 1.5rem;

  margin-top: 1.5rem;

  margin-bottom: 0rem;
}

h5 , .h5 {
  font-size: 1rem;

  line-height: 1.5rem;

  margin-top: 1.5rem;

  margin-bottom: 0rem;
}

p,

ul,

ol,

pre,

table,

blockquote {

  margin-top: 0rem;

  margin-bottom: 1.5rem;

}

ul ul,

ol ol,

ul ol,

ol ul {

  line-height: 1.5rem;

}

._thin{
  font-weight: 100;
}


._ExtraLight{
  font-weight: 200;
}

._Light{
  font-weight: 300;
}
._normal{
  font-weight: 400;
}

._medium{
  font-weight: 500;
}

._SemiBold{
  font-weight: 600;
}

._bold{
  font-weight: 700;
}

._ExtraBold {
  font-weight: 800;
}

._black {
  font-weight: 900;
}

._heavy {
  font-weight: 1000;
}

/*# sourceMappingURL=main.css.map */