.inter {
  font-family: 'Inter', sans-serif;
}

.mulish {
  font-family: 'Mulish', sans-serif;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: .3s;
  transition: .3s;
}

html, body, table, ul, ol, li, h1, h2, h3, h4, h5, h6, p, div, span, a, button, form, input, img, dl, dt, dd {
  font-family: Avenir, 'Inter', 'Mulish', "Hiragino Kaku Gothic Pro", sans-serif;
  margin: 0;
  padding: 0;
  color: #050505;
}

font {
  display: inline-block;
}

html, body {
  width: 100%;
  height: auto;
  overflow-x: hidden;
}

@media (prefers-color-scheme: dark) {
  :root {
    color-scheme: dark;
  }
}

body {
  background-color: #FDFDFD;
}

a {
  text-decoration: none;
}

ul, li {
  list-style: none;
}

.swiper-pagination-bullets.swiper-pagination-horizontal {
  width: 0;
}

.vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.shadow {
  -webkit-box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.16);
          box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.16);
}

.In-100 {
  font-family: 'Inter';
  font-weight: 100;
}

.In-200 {
  font-family: 'Inter';
  font-weight: 200;
}

.In-500 {
  font-family: 'Inter';
  font-weight: 500;
}

.Mu-200 {
  font-family: 'Mulish';
  font-weight: 200;
}

.Mu-500 {
  font-family: 'Mulish';
  font-weight: 500;
}

.Mu-600 {
  font-family: 'Mulish';
  font-weight: 600;
}

.Mu-700 {
  font-family: 'Mulish';
  font-weight: 700;
}

.Mu-800 {
  font-family: 'Mulish';
  font-weight: 800;
}

h2 {
  font-size: 32px;
}

p {
  font-size: 14px;
}

h1, h2, h3, h4, h5, p, div, a, li {
  letter-spacing: 0.032em;
}

html {
  margin-top: 0 !important;
}
/*# sourceMappingURL=reset.css.map */