main .container{padding:110px 0}main .container .content-wrap{width:500px;margin:0 auto}main .container .content-wrap .form-item-wrap{border:1px solid var(--divider);height:48px;width:100%;border-radius:48px;position:relative;margin-top:20px;margin-bottom:40px}main .container .content-wrap .form-item-wrap.error{border:1px solid var(--fail)}main .container .content-wrap .form-item-wrap.success{border:1px solid var(--success)}main .container .content-wrap .form-item-wrap:hover{border:1px solid var(--theme-1)}main .container .content-wrap .form-item-wrap input{width:100%;height:100%;padding:0 20px;border:none;outline:0;background:0 0;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s;-webkit-text-fill-color:unset}main .container .content-wrap .form-item-wrap label{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--text-2);background:#fff;padding:0 10px;-webkit-transition:.2s;transition:.2s;pointer-events:none;cursor:text}main .container .content-wrap .form-item-wrap label .require{color:var(--fail);padding-right:5px}main .container .content-wrap .form-item-wrap label.top{top:0}main .container .content-wrap .form-item-wrap .invalid-text{visibility:hidden;padding:10px;color:var(--fail)}main .container .content-wrap .form-item-wrap select{position:absolute;right:10px;left:20px;top:0;bottom:0;background:0 0}main .container .content-wrap .form-item-wrap select option{height:30px;line-height:30px}main .container .content-wrap .btn{border:1px solid var(--divider);height:48px;width:100%;border-radius:48px;background:var(--theme-1);color:#fff;margin-top:20px;text-align:center;line-height:48px;font-weight:700;cursor:pointer;text-transform:capitalize}main .container .content-wrap .disable{background-color:var(--text-2);border:1px solid var(--text-2)}main .container .content-wrap .step-2-wrap{display:none}