.new-registration {
   display: flex;
   justify-content: center;
   width: 100%;
   background: #fff;
}

.new-registration__picker {
   width: 100%;
   margin-bottom: 23px;
}

.new-registration__picker .dropdown-btn {
   width: 100%;
}

.new-registration__wrapper {
   display: flex;
   justify-content: space-between;
}

.new-registration__wrapper .login-form__input {
   width: calc(50% - 6px);
}

.new-registration__btn {
   background: rgba(6, 200, 210, 0.2);
   color: #06C8D2;
   width: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
   height: 52px;
   font-size: 17px;
   font-weight: 700;
   border: none;
   border-radius: 8px;
   transition: .2s;
}

.new-registration__btn:hover {
   opacity: .6;
}

.new-registration__options {
   display: flex;
   flex-direction: column;
   margin-top: 15px;
}

.new-registration__options a:hover {
   opacity: .6;
   color: #007bff;
}

.new-registration__block .login-form__input {
   margin-bottom: 0;
}

.new-registration__block {
   margin-bottom: 23px;
}

.new-registration__error {
   color: #DC143C;
   text-align: start;
   margin-top: 8px;
}

.new-registration__info-text {
   text-align: start;
   color: #999;
   margin-bottom: 8px;
}

.sms-form {
   display: flex;
   flex-direction: column;
}

.sms-timer {
   margin-top: 16px;
}

.login-sms-wrapper {
   display: flex;
   flex-direction: column;
}

.error-span {
   color: #FE6F61 !important;
   margin-top: 16px;
}

@media (max-width: 576px) {
   .new-registration__wrapper {
      flex-direction: column;
   }

   .new-registration__wrapper .login-form__input {
      width: 100%;
   }

   .input-form--name {
      margin-bottom: 23px !important;
   }
}