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

#link{
  width:300px;
  height:50px;
  position:absolute;
  top:0px;
  left:0px;
}

#banner {
  overflow:hidden;
  position:relative;
  width:300px;
  height:50px;
  display:box;
  border:1px solid #252523;
  background-color: #fff;
  margin: auto;
  box-sizing: border-box;
}

img, svg {
  position: absolute;
  opacity:0;
}



#logo{
  left: 8px;
  top: 5px;
  width: 86px;
}

#explore-1{
  left: 112px;
  top: 19px;
  width: 167px;
}

#btn-square, #btn-square-1{
  left: 103px;
  top: 10px;
  width: 184px;
  height: 28px;
  display: block;
  border: solid 1px #a8a8a8;
  position: absolute;
  opacity: 0;
}

#btn-square-1{
  left: 9px;
}

#white-1{
  display: block;
  height: 87px;
  width: 300px;
  top: 197px;
  background-color: rgba(255,255,255,0.8);
  position: absolute;
  opacity: 0;

}

#logo-1{
  left: 34px;
  top: 35px;
  width: 234px;
}

#explore-2{
  left: 18px;
  top: 19px;
  width: 167px;
}