@charset "utf-8";

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-size: 16px;
  font-family: "Bahnschrift", sans-serif, serif;
  color: #333;
}

@font-face {
  font-family: "Bahnschrift";
  src: url("fonts/bahnschrift.eot") /* IE 9 Compatibility Mode */
      url("fonts/bahnschrift.eot?#iefix") format("embedded-opentype"),
    /* IE < 9 */ url("fonts/bahnschrift.woff2") format("woff2"),
    /* Super Modern Browsers */ url("fonts/bahnschrift.woff") format("woff"),
    /* Firefox >= 3.6, any other modern browser */
      url("fonts/bahnschrift.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("fonts/bahnschrift.svg#bahnschrift")
      format("svg"); /* Chrome < 4, Legacy iOS */
}

body {
  overflow-x: hidden;
}

a {
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

li {
  list-style: none;
}

img {
  display: inline-block;
  width: 100%;
  height: auto;
  vertical-align: bottom;
}

button {
  all: unset;
}
