body {
  background:#ccc;
  padding:0;
  margin:0;
  font-family: 'Ubuntu', sans-serif;
}

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

#banner {
  
  overflow:hidden;
  position:relative;
  width:320px;
  height:50px;
  display:box;
  border:1px solid #09a5b9;
  background-color: #ecdacc;
  margin: auto;
  box-sizing: border-box;
}

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



#btn{
    opacity:0;
    width:auto;
    height:14px;
   
  }

#btn-link{
  position:absolute;
  top:1px;
  left:302px;
  display: block;
  width:15px;
  height:13px;
  z-index: 1000;
  display: none;
  opacity: 0

   -webkit-filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));
  filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));
  
}

#bg{
  width: 320px;
  height: 50px;
}

#text-1, #text-2, #text-3, #text-4,#word-1, #word-2, #word-3, #word-4{

  -webkit-filter: drop-shadow(0px 0px 1px rgba(0,0,0,0.9));
  filter: drop-shadow(0px 0px 1px rgba(0,0,0,1));

}


#text-1{

  left: 39px;
  top: 19px;
  
}

#word-1{
  left: 236px;
  top: 19px;

}

#word-2,#word-2a{
  left: 236px;
  top: 19px;

}

#word-3,#word-3a{
  left: 230px;
  top: 19px;

}

#word-4,#word-4a{
  left: 216px;
  top: 18px;

}


#text-2{
  left: 22px;
  top: 18px;  
}

#text-3{
  
  left: 104px;
  top: 12px;

  
}

#text-4{
  left: 104px;
  top: 18px;

}



#CTA{
  
  left: 8px;
  top: 18px;
}

#logo{

  
  left:234px;
  top:7px;
  width: 80px;

   -webkit-filter: drop-shadow(0px 0px 1px rgba(0,0,0,0.6));
  filter: drop-shadow(0px 0px 1px rgba(0,0,0,0.6  ))
  

}


#disclaimer{
  top: 38px;
  left: 256px;
  font-size: 8px;
  font-family: sans-serif;
  color: white;
  position: absolute;
  opacity: 0;
  z-index: 100;

  -webkit-filter: drop-shadow(0px 0px 1px rgba(0,0,0,0.));
  filter: drop-shadow(0px 0px 1px rgba(0,0,0,0.3))


}

#disclaimer > a{
  text-decoration: none;
  color: white;
  height: 15px;
  width: 200px;

}

#disclaimer > a:hover{
  text-decoration: underline;
}