.page-container{display:grid;grid-template-columns:1fr;grid-template-rows:94% 6%;place-items:center;width:100%;height:100vh}.logo{position:absolute;top:50px;left:60px}.logo img{width:45%}.outer-container{width:30%;padding:15px;border:2px solid #d6a9f3;border-radius:10px;box-shadow:0 0 20px 4px #d7c1ff;backdrop-filter:blur(20px);text-align:center;background:linear-gradient(45deg,#9a79ec80 20%,#5d60ef6e 50%,#5d60ef6e)}.form-container{padding:20px 60px}.form-container h3,.form-container h4{padding-bottom:10px;color:#fff;font-weight:600}.form-input-container{padding-top:12px;padding-bottom:12px;text-align:left}.form-container select,.form-input-container input{width:100%;height:50px;padding:10px;border:0;border-radius:6px;font-size:14px}input:focus,select:focus{outline:0;box-shadow:none}#loginForm input{height:50px}.captcha-img{width:35%;height:50px;border-top-right-radius:6px;border-bottom-right-radius:6px}.option-text,.option-tip{font-size:14px;color:#fff}.option-text{padding-left:4px;font-weight:600;color:#acbeff}.option-text:hover{color:#9a79ec}.option-text a{color:var(--main-color);text-decoration:none}.form-container button{width:100%;height:50px;margin-top:10px;font-size:18px}.form-container .display-hide{display:none}.form-container .alert i,.option-text{cursor:pointer}.copyright{text-align:center;color:var(--main-color);font-size:13px}input[name=verifyCode]{border-top-right-radius:0;border-bottom-right-radius:0}#getVerifyCodeBtn,#getVerifyCodeBtn1{width:160px;margin-top:0!important;font-size:14px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}#userAgreement{width:24px;height:24px}.form-check-label{margin-top:.25em;padding-left:6px}.error-block{text-align:left;color:#e73d4a;font-size:14px}.has-error{border:1px solid #e73d4a!important}.flatpickr-day.selected{background:var(--main-color)!important;border-color:var(--main-color)!important}.agreement-content{height:80vh;padding:20px 30px;line-height:32px;text-align:left;font-size:.9rem;border-radius:20px;background-color:rgba(255,255,255,.7);overflow-y:auto}.agreement-content p{margin-bottom:4px}.register-form-area{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,1fr);gap:10px 60px}.agreement-subtitle,.agreement-title{padding-bottom:8px;font-size:1.4rem;font-weight:600;color:#fff}.agreement-subtitle{font-size:1.2rem;padding-bottom:10px}.agreement-section-title{font-size:1.1rem;font-weight:600;margin-bottom:10px}