@font-face {
  font-family: visuelt;
  src: url(/static/fonts/visuelt-regular.eot);
  src: url(/static/fonts/visuelt-regular.eot?#iefix)
    format("embedded-opentype"),
    url(/static/fonts/visuelt-regular.woff2) format("woff2"),
    url(/static/fonts/visuelt-regular.woff) format("woff"),
    url(/static/fonts/visuelt-regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: visuelt;
  src: url(/static/fonts/visuelt-medium.eot);
  src: url(/static/fonts/visuelt-medium.eot?#iefix)
    format("embedded-opentype"),
    url(/static/fonts/visuelt-medium.woff2) format("woff2"),
    url(/static/fonts/visuelt-medium.woff) format("woff"),
    url(/static/fonts/visuelt-medium.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: visuelt;
  src: url(/static/fonts/visuelt-bold.eot);
  src: url(/static/fonts/visuelt-bold.eot?#iefix) format("embedded-opentype"),
    url(/static/fonts/visuelt-bold.woff2) format("woff2"),
    url(/static/fonts/visuelt-bold.woff) format("woff"),
    url(/static/fonts/visuelt-bold.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}

html,
body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}

body {
  -webkit-transition: background-color 0.2s ease-out;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  background-color: #ffffff;
  -webkit-font-smoothing: antialiased;
  color: #14233c;
  font-family: visuelt, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}