body {
  background:#ccc;
  padding:0;
  margin:0;
}

#link{
  width:160px;
  height:600px;
  position:absolute;
  top:0px;
  left:0px;
}

#banner {
  overflow:hidden;
  position:relative;
  width:160px;
  height:600px;
  display:box;
  border:1px solid #20262f;
  background-color: #20262f;
  margin: auto;
  box-sizing: border-box;
}

#all{
  visibility: hidden;
}

img, svg {
  position: absolute;
}

#logo{

}

#text-1, #text-4, #text-6{
  position: absolute;
  width: 160px;
  
  font-family: 'Nunito', sans-serif;
  font-size: 22px;
  color: white;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  padding: 0;
  margin: 0;
}

#text-1{
  top: 430px;
  line-height: 18px;
}

#text-4{
  top: 320px;
}
#text-6{
  top: 348px;
  font-size: 20px;
}

#text-2, #text-3,#text-5{
  fill: #fff;
  
  position: absolute;
  width: 160px;
  text-align: center;

  font-family: 'Parisienne', cursive;
  font-size: 32px;
  color: white;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}

#text-2{
    left: 0px;
    top: 495px;
}

#text-3{

    font-size: 42px;
    left: 0px;
    top: 263px;
}

#text-5{

    font-size: 42px;
    left: 0px;
    top: 295px;
}

#maoi{
  left: 0px;
  top: 272px;
}
#moon{
}

.line-1, .line-2{
  overflow: hidden;
  margin: 0;
  padding: 0;
  line-height: 28px;
}

.line{
  overflow: hidden;
  margin: 0;
  padding: 0;
  line-height: 44px;
}

#baloon{
  left: 47px;
  top: 160px;
}

#CTA{
  position: absolute;
  left: 10px;
  top: 520px;
  width: 140px;
  color: white;
  font-size: 14px;
  font-family: 'Nunito', sans-serif;
  text-align: center;
  border: solid 1px white;
  display: block;
  line-height: 36px;
  border-radius: 20px;
  background-color: rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  /*-webkit-font-smoothing: antialiased;*/
  margin-top: -5px;

}

#capybara{
  left: -30px;
}

