html{
    scroll-behavior: smooth;
}

body{
    padding: 0%;
    position: relative;
    height: 100vh;
     margin: 0;
     height: 100vh;
     display: flex;
     justify-content: center;
     align-items: center;
     font-family: sans-serif;
}

.tab{
    height: auto;
    position: absolute;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    align-content: center;
    font-family:"pacifico" ;
    justify-content: space-between;
    gap: 15px;
    background: rgba(197, 197, 197, 0.205);
    border-radius: 15px;
    text-align: center;
    border-color:#ffffff38;
    border-style:solid;
    border-width: 1px;
}
.form{
    display: flex;
    flex-direction: column;
     gap: 20px;
     margin-bottom: 20px;
     margin-top: 20px;
}

#video{
 position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}

  .label{
    border-radius: 5px;
    height: 40px;
    width: 400px;
    border-style: hidden;
    padding-left: 20px;
  }

  .button{
    border-radius: 6px;
    border-style:solid;
    border-color: rgba(240, 248, 255, 0.445);
    color:#ffff;
    font-size: 15px;
    width: 420px;
    height: 40px;
    background-color: rgba(187, 187, 187, 0.11);
    cursor: pointer;
    transition: .3s;
  }

  .button:hover{
    background-color: rgb(0, 195, 255);
  }

  .title{

     color: rgb(0, 195, 255);
     font-size:40px;
     text-shadow:  1px 1px 0 #000;
    
  }

  h3{
    font-family: sans-serif;
    font-size: 15px;
    color: #ffff;
  }

  a{
    color: rgb(0, 140, 255);
  }

  