.close-button[data-v-6ba50d4e]{background:none;border:none;cursor:pointer;font-size:2rem;font-weight:800;height:60px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px}@media(max-width:900px){.close-button[data-v-6ba50d4e]{height:40px;width:40px}}.close-button svg[data-v-6ba50d4e]{height:100%;width:100%}.modal-backdrop[data-v-89ff8067]{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.modal-backdrop.black[data-v-89ff8067]{background-color:#000c}.modal-backdrop.white[data-v-89ff8067]{background-color:#fff}.modal-backdrop .the-modal[data-v-89ff8067]{background:#fff;box-shadow:2px 2px 20px 1px #0000004d;display:flex;flex-direction:column;gap:2rem;margin:2rem;max-height:96vh;max-width:var(--max-view-width);overflow-x:auto;overflow-y:auto;padding:2rem;position:relative}.modal-backdrop .the-modal .close-modal-button[data-v-89ff8067]{position:absolute;right:10px;top:10px;z-index:1}.modal-backdrop .the-modal .modal-header[data-v-89ff8067]{display:absolute;padding-top:1rem;position:relative}.modal-backdrop .the-modal .modal-header h1[data-v-89ff8067]{font-size:4.5rem;margin:0;text-align:center}.modal-backdrop .the-modal .modal-body[data-v-89ff8067],.modal-backdrop .the-modal .modal-footer[data-v-89ff8067]{display:flex;justify-content:center}.modal-backdrop .backdrop-only[data-v-89ff8067]{display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:1400px;width:auto;width:100%}.modal-backdrop .backdrop-only button[data-v-89ff8067]{cursor:pointer;margin-left:auto}form .form-row{display:grid;gap:2rem;grid-template-columns:1fr 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}.signup-form{align-items:center;display:flex;margin:auto;max-width:800px;min-height:575px;position:relative;width:800px}@media(max-width:767px){.signup-form{padding-top:1rem;width:100vw}}.signup-form .back-link{color:#000;cursor:pointer;font-size:var(--font-size-p);text-align:center}.signup-form .back-link a{color:#000}.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%}.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}.sign-up-component h2{color:#000;font-size:3.6rem;font-weight:800;line-height:1;margin:0;padding:0}.sign-up-component h2 span{white-space:nowrap}.sign-up-component h3{color:#000;font-size:var(--font-size-h3);font-weight:700;margin-top:0}.sign-up-component form{align-items:center;display:flex;flex-direction:column;gap:2rem}.sign-up-component form .form-row{display:flex;flex-direction:row;gap:2rem;position:relative;width:100%}.sign-up-component form .form-row .form-item{position:relative;width:100%}.sign-up-component form .form-row input{border-width:4px}.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}.sign-up-component form .signup-button .submit-button:hover{color:#3a1331}.sign-up-component form .know-more{border-width:0;width:100%}.sign-up-component form .know-more legend{font-size:2.4rem;font-weight:700;margin-bottom:1rem}.sign-up-component form .terms{font-size:1.1rem;padding:2rem 0;text-align:left;width:100%}.sign-up-component form .terms a{color:#000;text-decoration:underline}.sign-up-component form label{font-size:1.6rem}.sign-up-component form label.terms{font-size:1.3rem}.sign-up-component form .checkboxes{display:grid;gap:1rem;grid-template-columns:auto auto;width:100%}.sign-up-component form .checkbox{align-items:center;display:inline-grid;gap:1.5rem;grid-template-columns:auto 1fr}.sign-up-component form .checkbox input[type=checkbox]{accent-color:#a9a9a9;border:3px solid #ddd;border-radius:10px!important;height:30px;width:30px}.sign-up-component .agree-block{color:#fff}.sign-up-component .agree-block p{font-size:1rem;text-align:justify}
