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

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

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

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

#bg{
  width: 300px;
  height: 250px;
}

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

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

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


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

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

}


#text-1{

  left: 25px;
  top: 101px;
  
}

#word-1{
  left: 191px;
  top: 127px;

}

#word-2, #word-2a{
  left: 191px;
  top: 127px;

}

#word-3, #word-3a{
  left: 181px;
  top: 127px;

}

#word-4, #word-4a{
  left: 74px;
  top: 140px;

}


#text-2{
  left: 30px;
  top: 88px;  
}

#text-3{
  left: 46px;
  top: 99px;
}

#text-4{
  left: 55px;
  top: 99px;

}


#CTA{
  
  left: 25px;
  top: 37px;


}

#logo{
  
  left: 85px;
  top: 181px;


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

}


#disclaimer{
  top: 234px;
  left: 226px;
  font-size: 9px;
  font-family: sans-serif;
  color: white;
  position: absolute;
  opacity: 0;
  z-index: 100;

  -webkit-filter: drop-shadow(0px 0px 3px rgba(0,0,0,0.4));
    filter: drop-shadow(0px 0px 3px rgba(0,0,0,0.4));


}

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

}

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