html {
  box-sizing: border-box
}

*,
:after,
:before {
  box-sizing: inherit
}

body {
  margin: 0;
  padding: 0
}


html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 18px;
  line-height: 1.2;
  font-family: din-2014, sans-serif;
  color: #0f0f0f;
  height: 100%;
  min-height: 0
}

body {
  margin: 0
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

@media screen and (min-width:320px) {
  html {
    font-size: calc(.20833vw + 17.33333px)
  }
}

html * {
  font-family: din-2014, sans-serif;
  letter-spacing: .01em
}

:root {
  --animation-duration-maintenance: 100s
}