
.otpBox_container{
     display: flex;
     justify-content:space-evenly;
     align-content: center;
     align-items: center;
     justify-items: center;
     margin-top: 5rem;
     margin-bottom: 5rem;
     gap:20px;
   }
   
   .otp_label_form{
     flex-grow: 3;
     font-size: 2em;
   }
   .otpBox{
     width:1%;
     flex-grow: 5;
     font-size: 2em;
   
   }
   .otpField {
     padding: 1.2rem;
     letter-spacing: 2rem;
     color:black;
     font-size: 2em;
     border: 0;
     background-color:transparent;
     background-image: linear-gradient(to left, black 70%, rgba(255, 255, 255, 0) 0%);
     background-position: bottom;
     background-size: 3rem .1rem;
     background-repeat: repeat-x;
     background-position-x: 3rem;
     width: 14rem;
     min-width: 14rem;
   }
   .input_otp_container{
     left: 0;
     position: sticky;
   }
   .input_otp_container_out{
     width: 12rem;
     overflow: hidden;
   
   }
   