.error[data-v-6a785b07]{color:red;display:inline-block;font-size:1.25rem;padding:.25rem .5rem;width:100%}form .form-row[data-v-b1cf4881]{display:grid;gap:2rem;grid-template-columns:1fr 1fr}form label[data-v-b1cf4881]{font-size:1.6rem}form label.terms[data-v-b1cf4881]{font-size:1.3rem}form .form-item[data-v-b1cf4881]{position:relative;width:100%}form .form-item .error-message[data-v-b1cf4881]{display:none}form .form-item.invalid input[data-v-b1cf4881],form .form-item.invalid select[data-v-b1cf4881]{animation:shake .6s both;border-color:red!important}form .form-item.invalid .error-message[data-v-b1cf4881]{color:red;display:block;padding:.5rem}input[data-v-b1cf4881]{background:#fff;border:3px solid #000;color:#000;font-size:1.6rem;padding:1rem 1.5rem;transition:border,box-shadow .5s ease-in-out;width:100%}input[data-v-b1cf4881]:focus{outline:none}input[data-v-b1cf4881]:-webkit-autofill{border:1px solid #626262;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#626262!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[data-v-b1cf4881]:autofill{border:1px solid #626262;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#626262!important;transition:background-color 5000s ease-in-out 0s}input[data-v-b1cf4881]::-moz-placeholder{color:#000}input[data-v-b1cf4881]::placeholder{color:#000}.submit-animation{height:105px;position:relative;width:105px}.submit-animation .animation-circle{background-image:url(../assets/icons/submit-circle.svg);background-repeat:no-repeat;display:inline-block;height:105px;width:105px}.submit-animation .checkmark-container{left:20%;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.submit-animation .checkmark-container .checkmark{animation:grow-checkmark .75s ease-in-out;background-image:url(../assets/icons/submit-checkmark-black.svg);background-repeat:no-repeat;background-size:100%;height:80px;width:80px}@keyframes rotate-circle{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes grow-checkmark{0%{transform:scale(.7)}70%{transform:scale(1.2)}to{transform:scale(1)}}.form-success[data-v-eadc3093]{align-items:center;display:flex;flex-direction:column;gap:3rem;text-align:center;width:100%}.form-success h2[data-v-eadc3093]{font-size:4.5rem!important;margin-bottom:0}@media(min-width:1200px){.form-success h2[data-v-eadc3093]{max-width:800px}}.form-success p[data-v-eadc3093]{color:#000!important;font-size:3rem!important}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}.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}}.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}.vip-signup-form .sign-up-component h2{color:#000;font-size:3.6rem;font-weight:800;line-height:1;margin:0;padding:0}.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}.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%}.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}.vip-signup-form .sign-up-component form .terms{font-size:1.1rem;padding:2rem 0;text-align:left;width:100%}.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}.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}.close-button[data-v-16541f37]{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-16541f37]{height:40px;width:40px}}.close-button svg[data-v-16541f37]{height:100%;width:100%}.modal-backdrop[data-v-1718c069]{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-1718c069]{background-color:#000c}.modal-backdrop.white[data-v-1718c069]{background-color:#fff}.modal-backdrop .the-modal[data-v-1718c069]{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-1718c069]{position:absolute;right:10px;top:10px;z-index:1}.modal-backdrop .the-modal .modal-header[data-v-1718c069]{display:absolute;padding-top:1rem;position:relative}.modal-backdrop .the-modal .modal-header h1[data-v-1718c069]{font-size:4.5rem;margin:0;text-align:center}.modal-backdrop .the-modal .modal-body[data-v-1718c069],.modal-backdrop .the-modal .modal-footer[data-v-1718c069]{display:flex;justify-content:center}.modal-backdrop .backdrop-only[data-v-1718c069]{display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:1400px;width:auto;width:100%}.modal-backdrop .backdrop-only button[data-v-1718c069]{cursor:pointer;margin-left:auto}
