.video-container {
    position: relative;
    overflow: hidden;
  }
  .background-video,
  .looping-background-video {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
  }
 
  .looping-background-video {
    animation: loopVideoAnimation 10s infinite;
  }
  .content-container {
    position: relative; 
    display: flex;
    /* justify-content: center; */
    align-items: center;
    height: 100vh;
    overflow: hidden;
  }

  .login-content {
    opacity: 0;
    transform: scale(0.8);
    animation: growDown 3ms ease-in-out forwards;
    transform-origin: center center;
  }

  @keyframes loopVideoAnimation {
    to {
      transform: scale(1.1);
    }
  }

  @keyframes zoomInAnimation {
    0% {
      opacity: 0.8;
      transform: scale(0.5);
    }
  
    100% {
      opacity: 1;
      transform: scale(1);
    }
  }

.parent-container{
    margin: 0;
    padding: 0;
}
.first-line , .second-line{
    font-family: 'Montserrat Light';
    font-weight:normal;
    font-size:58px;
    line-height:72px;
    color:#000000;
    margin: 0;
    text-align: center;
}

.third-line{
    font-family: 'Montserrat Bold';
    margin: 30px 0px 20px 0px;
    text-align: center;
    font-size:58px;
    background: linear-gradient(to right, #865BE7  50%, #5C91F7 60%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   
}
.animation-btn{  
    display: flex;
    justify-content: center;
    
}
.image-size{
    width:70px;
}