@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=17be08c4-6f06-48b0-849b-97d075a77004");
.clearfix:after {
  content: "";
  clear: both;
  display: block; }

@font-face {
  font-family: "DINNextRoundedLTW01-Lig";
  src: url("/Fonts/a1de4b41-809e-4f42-8768-ed5a3e9f8f05.eot?#iefix");
  src: url("/Fonts/a1de4b41-809e-4f42-8768-ed5a3e9f8f05.eot?#iefix") format("eot"), url("/Fonts/3c86cc77-75e3-424d-a62e-ddcba8cb6458.woff2") format("woff2"), url("/Fonts/a97ce140-d04b-430b-a41b-56ea0794c997.woff") format("woff"), url("/Fonts/ad44eab7-3b14-4691-8a6d-f6f344f54cb6.ttf") format("truetype"), url("/Fonts/39f433a1-f35d-4fad-86d1-889cbd83b680.svg#39f433a1-f35d-4fad-86d1-889cbd83b680") format("svg"); }

::-moz-selection {
  background: #fff;
  color: #000; }

::selection {
  background: #fff;
  color: #000; }

html, body, h1, h2, h3, h4, h5, p, ul, li {
  list-style: none;
  margin: 0;
  padding: 0; }

html {
  width: 100%;
  height: 100%;
  font-size: 53.5%; }
  @media screen and (min-width: 1024px) {
    html {
      font-size: 62.5%; } }

body {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #0060ff; }

.header {
  position: relative;
  width: 100%;
  height: 50vh;
  text-align: center; }

.logo {
  display: inline-block;
  font-size: 0; }
  .logo img {
    width: auto;
    height: 25vh;
    margin-top: 12.5vh; }

.body {
  position: relative;
  width: 100%;
  padding-bottom: 100px; }

p {
  color: #fff;
  font-family: "DINNextRoundedLTW01-Lig";
  font-size: 2rem;
  line-height: 2;
  text-align: center; }
  p a {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; }
    p a:hover {
      color: #888; }
    p a .fa {
      margin: .5em 0 .65em;
      font-size: 3rem !important; }

.body__txt {
  font-size: 1.2rem; }
  .body__txt a {
    display: inline-block;
    margin-top: 1.75em;
    padding: .5em 1.5em;
    border: 1px solid #fff; }
    .body__txt a:hover {
      border: 1px solid #888; }

#bg-particles {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .5; }
