html {
  float: left;
}

body {
  font-family: 'Open Sans', sans-serif;
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

h1 {
  color: #d5011d;
  font-size: 1.3em;
  transition: all 300ms ease-in;
  opacity: 0;
  transform: translateX(-30px);
}

h1.loaded {
  transform: translateX(0);
  opacity: 1;
}

h2 {
  color: #333333;
  font-size: 1em;
  font-weight: 400;
  transition: all 300ms ease-in;
  opacity: 0;
  transform: translateX(-30px);
}

h2.loaded {
  transform: translateX(0);
  opacity: 1;
}

#discover-btn {
  cursor: pointer;
  float: right;
  color: #fff;
  font-weight: 700;
  background: #dadc4a;
  transition: all 300ms ease-in;
  position: relative;
  -webkit-transition: all 300ms ease-in;
  opacity: 0;
  transform: translateX(-30px);
}

#discover-btn.loaded {
  transform: translateX(0);
  opacity: 1;
}

#discover-btn:hover {
  background: #d5011d;
}

#discover-btn .arrow {
  transition: transform 300ms ease-in;
  position: relative;
  z-index: 100;
}

#discover-btn:hover .arrow {
  transform: translateX(7px);
}

#discover-btn:hover .anim {
  background: #d5011d;
}

#discover-btn div {
  float: left;
}

#discover-btn .text {
  position: relative;
  z-index: 100;
}

#discover-btn .arrow {
  height: 1em;
}

#discover-btn .icon-right-open-big {
  margin-top: 1px;
  height: 1em;
  width: auto;
}

#discover-btn .icon-right-open-big:last-child {
  margin-left: -10px;
}

.image img,
.logo img {
  display: block;
}
