@charset "UTF-8";
@font-face {
  font-family: 'Weissenhof';
  src: url(/register/build/media/weissenhof-lt.2947f613.woff2) format("woff2"), url(/register/build/media/weissenhof-lt.9e72a513.woff) format("woff");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'Weissenhof';
  src: url(/register/build/media/weissenhof-lt-italic.b0b84ee8.woff2) format("woff2");
  font-weight: 200;
  font-style: italic; }

@font-face {
  font-family: 'Weissenhof';
  src: url(/register/build/media/weissenhof.5b198a9f.woff2) format("woff2"), url(/register/build/media/weissenhof.a828b5fc.woff) format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Weissenhof';
  src: url(/register/build/media/weissenhof-md.758075cd.woff2) format("woff2"), url(/register/build/media/weissenhof-md.56e38bb2.woff) format("woff");
  font-weight: 500;
  font-style: normal; }

body,
input:not([type]),
input[type="text"],
input[type="email"],
input[type="password"],
button {
  -webkit-appearance: none;
  font-family: 'Weissenhof', Roboto, Arial, Helvetica, "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", STXihei, "\534E\6587\7EC6\9ED1", sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased; }

body {
  margin: 0;
  font-size: 18px;
  line-height: 1.225;
  font-weight: 200;
  background-color: #fff; }

div,
button,
input,
ul,
li,
a {
  box-sizing: border-box; }

a, a:visited {
  text-decoration: none;
  color: #008989;
  display: inline-block; }
  a:hover, a:visited:hover {
    border-bottom: 1px solid #008989; }

@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.2);
    -webkit-transform: scaleY(0.2); }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1); } }

@-webkit-keyframes stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.2); }
  20% {
    -webkit-transform: scaleY(1); } }


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