.back-testing{
  padding: 20px 0;
  background: #000000;
  color: #fff;
  text-align: center;
  overflow: hidden;
  position: relative;
border-bottom: 2px solid #fff0;
border-image: linear-gradient(
  to right,
  rgb(0 0 0) 0%,
  rgb(0 0 0) 25%,
  rgb(237 253 45) 50%,
  rgb(0 0 0) 75%,
  rgb(0 0 0) 100%
) 1;

}

.back-testing .hero-bg-video{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}

.back-testing .hero-overlay{
  position: absolute;
  inset: 0;
    background: linear-gradient(0deg, rgb(0 0 0 / 51%) 69%, rgb(0 0 0) 100%);
  z-index: 1;
}
.back-testing .container{
    position: relative;
    z-index: 10;
}
.back-testing svg{
  width: 100%;
  margin: auto;
  display: block;
  font-family: 'Russo One', sans-serif;
}

.back-testing svg text{
  text-transform: uppercase;
  font-size: 64px;
  letter-spacing: 2px;

  fill: transparent;
  stroke: #ffffff;
  stroke-width: 2;

  stroke-dasharray: 520;
  stroke-dashoffset: 520;

  animation: strokePremium 6s infinite ease-in-out;
}

@keyframes strokePremium {

  0%{
    fill: transparent;
    stroke: #ffffff;
    stroke-width: 2;
    stroke-dashoffset: 520;
    filter: drop-shadow(0 0 0px rgba(193,217,74,0));
    opacity: 0.6;
  }

  55%{
    fill: transparent;
    stroke: #ffffff;
    stroke-width: 2.5;
    stroke-dashoffset: 0;
    filter: drop-shadow(0 0 14px rgba(193,217,74,0.55));
    opacity: 1;
  }

  75%{
    fill: rgba(193,217,74,0.15);
    stroke: #ffffff;
    stroke-width: 2;
    stroke-dashoffset: 0;
    filter: drop-shadow(0 0 22px rgba(193,217,74,0.7));
  }

  83%{
    fill: rgb(255, 255, 255);
    stroke: rgba(193,217,74,0);
    stroke-width: 0;
    stroke-dashoffset: 0;
    filter: drop-shadow(0 0 28px rgba(193,217,74,0.65));
  }

  100%{
    fill: rgb(255, 255, 255);
    stroke: rgba(193,217,74,0);
    stroke-width: 0;
    stroke-dashoffset: 0;
    filter: drop-shadow(0 0 28px rgba(193,217,74,0.65));
  }
}

.backtes-btn{
  background-color: #d2e867;
 padding: 8px 20px;
 border-radius: 5px;
 color: #000;
font-size: 18px;
font-weight: bold;
transform: all 1s;
}

.backtes-btn:hover{
  background-color: transparent;
  border: 1px solid #d2e867;
 color: #ffffff;
}



/**************  mobile responsive ********/
@media(max-width:990px) {
  .back-testing svg text {
    font-size: 145px;
}
}