#banner{
  position: absolute;
  width: 970px;
  height: 250px;
  top: 0px;
  left: 0px;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
  background-color: #fafafa;  


}

.retina{
  position: absolute;
  width: 970px;
  height: 250px;
  top:0px;
  left:0px;
}

#border {
  position: absolute;
  width: 970px;
  height: 250px;
  top: 0px;
  left: 0px;
  border:1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 9999999;
  cursor: pointer;
}


.ctaActive{
display: none;
}

.dustWrapper{
  mix-blend-mode: lighten;
}

.klusser{
  filter: drop-shadow(-5px -1px 5px rgba(0, 0, 0, .5));
}

.text1, .text2{
  filter: drop-shadow(-1px -1px 5px rgba(0, 0, 0, .5));
}


  
.ash{
  position: absolute;
  width: 12px;
  height: 12px;
  top:88%;
  /* background-color: white;
  border-radius: 5px; */
  
}

.ash1{
  left:150px;
}

.ash2{
  left:100px;
  opacity:.4;
}

.ash3{
  left:220px;
  opacity:.5;
}

.ash4{
  left:235px;
  opacity:.3;
}

.ash5{
  left:70px;
  opacity:.4;
}

.ash6{
  left:196px;
  opacity:.5;
}

.ash7{
  left:120px;
  opacity:.4;
}

.ash8{
  left:300px;
  opacity:.4;
}

.ash9{
  left:245px;
  opacity:.5;

}

.ash10{
  left:120px;
  opacity:.6;
}


.smoke{
  position: absolute;
  width: 100px;
  height: auto;
  top:84%
}

.smoke1{ left:10%; }
.smoke2{ left:12%; }
.smoke3{ left:26%; }
.smoke4{ left:22%; }
.smoke5{ left:27%; }
.smoke6{ left:33%; }
.smoke7{ left:18%; }
.smoke8{ left:25%; }


.concreteWrapper{
  filter: drop-shadow(5px 5px 25px rgba(0, 0, 0, 1));
}
.concrete{
  clip-path: polygon(0% 0%, 0% 32%, 21% 34%, 30% 33%, 38% 32%, 45% 33%, 58% 30%, 67% 33%, 76% 31%, 82% 35%, 89% 33%, 94% 36%, 100% 32%, 100% 0%);
 

}

.klusserMask{
  /* overflow: hidden;
  clip-path: inset(0 0 22% 0); */
}