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

#link{
  width:728px;
  height:90px;
  position:absolute;
  top:0px;
  left:0px;
}

#banner {

  overflow:hidden;
  position:relative;
  width:728px;
  height:90px;
  display:box;
  border:1px solid #20262f;
  background-color: #20262f;
  margin: auto;
  box-sizing: border-box;

}

#all{
  visibility: hidden;
}

img, svg {
  position: absolute;
}


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

#text-1{

  top: 58px;
  left: 280px;

}

#text-4{

  top: 52px;
  left: 280px;

}

#text-6{

  bottom: 12px;
  left: 290px;
  font-size: 15px;
  

}

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

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

#text-2{
    width: 130px;
    left: 340px;
    top: 10px;
}

#text-3{
    
    left: 340px;
    top: 10px;
}

#text-5{
    top: 6px;
    left: 350px;
    font-size: 34px;
}


.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: 8px;
  top: 40px;
  width: 110px;
  color: white;
  font-size: 14px;
  font-family: 'Nunito', sans-serif;
  text-align: center;
  border: solid 1px white;
  display: block;
  line-height: 13px; 
  border-radius: 20px;
  background-color: rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  /*-webkit-font-smoothing: antialiased;*/
  padding: 8px 2px 6px 2px;

}

#gradient{

  position: absolute;
  right: 0px;
  width: 140px;
  height: 90px; 
  background: linear-gradient(269deg, #030B30 0%, rgba(3, 11, 48, 0.00) 96.35%);

}

#gradient_2

{

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


}

#elem_1{

  bottom: 0px;
  left:0px

}

#elem_2{

  bottom:0px;

}

#elem_3{

bottom: 0px;
left: 140px;

}



#logo{

  top: 16px;
  right: 10px;

}

#bg_1, #bg_2, #bg_3{
left: -30px;

}
