form .form-row{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media(max-width:766px){form .form-row{grid-auto-flow:row;grid-template-columns:1fr}}form label{font-size:1.6rem}form label.terms{font-size:1.3rem}form .form-item{position:relative;width:100%}form .form-item .error-message{display:none}form .form-item.invalid input,form .form-item.invalid select{animation:shake .6s both;border-color:red!important}form .form-item.invalid .error-message{color:red;display:block;padding:.5rem}.modal-backdrop .the-modal{max-width:620px!important}.vip-signup-form{align-items:center;display:flex;margin:auto;max-width:800px;min-height:575px;position:relative;width:800px}@media(max-width:767px){.vip-signup-form{padding-top:1rem;width:100vw}}@media(max-width:766px){.vip-signup-form{min-height:300px;padding:0}}.vip-signup-form .back-link{color:#000;cursor:pointer;font-size:var(--font-size-p);text-align:center}.vip-signup-form .back-link a{color:#000}.vip-signup-form .form-submitting-block{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.vip-signup-form .sign-up-component{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fff;display:inline-grid;grid-gap:3rem;max-width:620px;padding:3rem}@media(max-width:766px){.vip-signup-form .sign-up-component{grid-gap:1rem;padding:0}}.vip-signup-form .sign-up-component h2{color:#000;font-size:3.6rem;font-weight:800;line-height:1;margin:0;padding:0}@media(max-width:766px){.vip-signup-form .sign-up-component h2{font-size:3rem}}.vip-signup-form .sign-up-component h2 span{white-space:nowrap}.vip-signup-form .sign-up-component h3{color:#000;font-size:var(--font-size-h3);font-weight:700;margin-top:0}@media(max-width:766px){.vip-signup-form .sign-up-component h3{margin:0}}.vip-signup-form .sign-up-component form{align-items:center;display:flex;flex-direction:column;gap:2rem}.vip-signup-form .sign-up-component form .form-row{display:flex;flex-direction:row;gap:2rem;position:relative;width:100%}@media(max-width:766px){.vip-signup-form .sign-up-component form .form-row{flex-direction:column}}.vip-signup-form .sign-up-component form .form-row .form-item{position:relative;width:100%}.vip-signup-form .sign-up-component form .form-row input{border-width:4px}.vip-signup-form .sign-up-component form .signup-button .submit-button{background-color:var(--crystal-vip-color-darker)!important;border-color:var(--crystal-vip-color-darker)!important;margin:auto;padding-left:8rem;padding-right:8rem}.vip-signup-form .sign-up-component form .signup-button .submit-button:hover{color:#3a1331}.vip-signup-form .sign-up-component form .know-more{border-width:0;width:100%}.vip-signup-form .sign-up-component form .know-more legend{font-size:2.4rem;font-weight:700;margin-bottom:1rem}@media(max-width:766px){.vip-signup-form .sign-up-component form .know-more legend{font-size:2.25rem}}.vip-signup-form .sign-up-component form .terms{font-size:1.1rem;padding:2rem 0;text-align:left;width:100%}@media(max-width:766px){.vip-signup-form .sign-up-component form .terms{font-size:1.8rem;padding:0}}.vip-signup-form .sign-up-component form .terms a{color:#000;text-decoration:underline}.vip-signup-form .sign-up-component form label{font-size:1.6rem}@media(max-width:766px){.vip-signup-form .sign-up-component form label{font-size:2rem}}.vip-signup-form .sign-up-component form label.terms{font-size:1.3rem}.vip-signup-form .sign-up-component form .checkboxes{display:grid;gap:1rem;grid-template-columns:auto auto;width:100%}.vip-signup-form .sign-up-component form .checkbox{align-items:center;display:inline-grid;gap:1.5rem;grid-template-columns:auto 1fr}.vip-signup-form .sign-up-component form .checkbox input[type=checkbox]{accent-color:#a9a9a9;border:3px solid #ddd;border-radius:10px!important;height:30px;width:30px}.vip-signup-form .sign-up-component .agree-block{color:#fff}.vip-signup-form .sign-up-component .agree-block p{font-size:1rem;text-align:justify}@media(max-width:766px){.vip-signup-form .sign-up-component .agree-block p{font-size:2rem}}
