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

#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 #20262f;
  background-color: #20262f;
  margin: auto;
  box-sizing: border-box;
}

#all{
  visibility: hidden;
}

#logo{

  right:0px;
  top: 12px;

}

img, svg {

  position: absolute;

}


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

#text-1{

  top: 108px;
  right: 22px;
  width: 117px;
}

#text-4{

  top: 108px;
  right: 15px;
  width: 121px;

}
#text-6{

  font-size: 15px;
  top: 105px;
  right: 13px;
  width: 123px;
}

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

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

#text-2{

    position: absolute;
    right: 38px;
    top: 60px;
    width: 86px;
}

#text-3{
    font-size: 30px;
    right: 30px;
    top: 60px;
    width: 96px;

}

#text-5{
    font-size: 30px;
    right: 13px;
    top: 62px;
    width: 125px;
}


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

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


#CTA{
  position: absolute;
  left: 183px;
  top: 169px;
  width: 78px;
  color: white;
  font-size: 12px;
  font-family: 'Nunito', sans-serif;
  text-align: center;
  border: solid 1px white;
  display: block;
  line-height: 11px;
  border-radius: 20px;
  background-color: rgba(3, 11, 48, 0.8);;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  padding: 5px 0 3px 0;
}

#elem_3{

  top: 92px;
  left: 7px;
  bottom: 15px;

}


#elem_2{

  left: 0px;
  bottom: 0px;
}

#elem_1{

  left: 0px;
  bottom: 0px;
}




#gradient{

  position: absolute;
  width: 300px;
  height: 150px;
  background: linear-gradient(180deg, #030B30 27.08%, rgba(3, 11, 48, 0.00) 96.35%);

}

#bg_2, #bg_3{

left:-30px;

}
