a[data-v-c32e2051]{cursor:pointer}a[data-v-c32e2051]:hover{text-decoration:none}.language-button[data-v-6bd6e4aa]{background:transparent;border:0;display:block;height:auto;padding:0;width:100%}@media(max-width:1024px){.locale-list[data-v-6bd6e4aa]{gap:2rem;grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.locale-list[data-v-6bd6e4aa]{gap:2rem;grid-template-columns:repeat(2,1fr)}}.close-button[data-v-5dcfba36]{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-5dcfba36]{height:40px;width:40px}}.close-button svg[data-v-5dcfba36]{height:100%;width:100%}[data-sonner-toast]{border-radius:0!important;padding:0}.custom-toast{background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:0;color:var(--normal-text);padding:2rem 3rem 3rem;width:100%}.custom-toast h3{font-size:3rem}.the-header{background-color:#000;left:50%;padding:1.5rem 8.5rem;position:fixed;top:0;transform:translate(-50%);width:100%;z-index:49}@media(max-width:1280px){.the-header{padding:1.5rem 3.5rem}}@media(max-width:1024px){.the-header{padding:1.75rem 3rem!important}.the-header .hide-mobile{display:none!important}}@media(max-width:766px){.the-header{padding:1.75rem 2rem!important}}.the-header .ots-logo{max-width:200px}@media(max-width:766px){.the-header .ots-logo{max-height:35px;max-width:70px}}.the-header .top-nav .header-nav-items{align-items:center;display:flex;gap:6rem}@media(max-width:766px){.the-header .top-nav .header-nav-items{gap:1rem}.the-header .top-nav .header-nav-items li a{font-size:1.25rem;margin-right:1.5rem;padding:1rem 2rem}}@media(max-width:380px){.the-header .top-nav .header-nav-items li a{font-size:1rem;margin-right:1.5rem;padding:1rem 2rem}}@media(max-width:1280px){.the-header .top-nav ul{gap:1rem}}.the-header .toggle-button svg{height:3rem;width:3rem}.the-header .sticky-menu{align-items:center;align-items:start;background-color:#000000e6;color:#fff;display:flex;font-size:1.5rem;height:100vh;justify-content:center;justify-content:end;left:0;padding:11rem 9.5rem;position:fixed;top:0;width:100%;z-index:1000}.the-header .sticky-menu .sticky-menu__backdrop{background:transparent;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%}@media(max-width:766px){.the-header .sticky-menu{padding:10rem 3rem}}.the-header .sticky-menu nav{display:flex;flex-direction:column;gap:2rem;height:100%;position:relative;z-index:1}.the-header .sticky-menu nav ul{align-items:flex-end;display:flex;flex-direction:column;gap:3.5rem;justify-content:flex-end}.the-header .sticky-menu nav ul li,.the-header .sticky-menu nav ul li a,.the-header .sticky-menu nav ul li button{align-items:center;background:transparent;border:0;display:flex;font-weight:700;gap:2rem;line-height:1;padding:0;text-align:right}.the-header .sticky-menu nav ul li a:hover,.the-header .sticky-menu nav ul li button:hover,.the-header .sticky-menu nav ul li:hover{text-decoration:underline}.the-header .sticky-menu nav ul li a span,.the-header .sticky-menu nav ul li button span,.the-header .sticky-menu nav ul li span{font-size:2.6rem}.the-header .sticky-menu nav ul.medium-text li{font-size:1.8rem}.the-header .sticky-menu nav ul.small-text li,.the-header .sticky-menu nav ul.small-text li a,.the-header .sticky-menu nav ul.small-text li button{font-size:2.75rem;gap:0}@media(max-width:766px){.the-header .sticky-menu nav ul.small-text li,.the-header .sticky-menu nav ul.small-text li a,.the-header .sticky-menu nav ul.small-text li button{flex-direction:row;font-size:2rem}}.the-header .sticky-menu .languages{position:relative;z-index:1}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.error[data-v-6a785b07]{color:red;display:inline-block;font-size:1.25rem;padding:.25rem .5rem;width:100%}@media(max-width:766px){.error[data-v-6a785b07]{font-size:16px}}form .form-row[data-v-25e9ab0a]{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media(max-width:766px){form .form-row[data-v-25e9ab0a]{grid-auto-flow:row;grid-template-columns:1fr}}form label[data-v-25e9ab0a]{font-size:1.6rem}form label.terms[data-v-25e9ab0a]{font-size:1.3rem}form .form-item[data-v-25e9ab0a]{position:relative;width:100%}form .form-item .error-message[data-v-25e9ab0a]{display:none}form .form-item.invalid input[data-v-25e9ab0a],form .form-item.invalid select[data-v-25e9ab0a]{animation:shake .6s both;border-color:red!important}form .form-item.invalid .error-message[data-v-25e9ab0a]{color:red;display:block;padding:.5rem}input[data-v-25e9ab0a]{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-25e9ab0a]:focus{outline:none}input[data-v-25e9ab0a]:-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-25e9ab0a]: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-25e9ab0a]::-moz-placeholder{color:#000}input[data-v-25e9ab0a]::placeholder{color:#000}@media(max-width:766px){input[data-v-25e9ab0a]{font-size:2.25rem}}button.the-button{font-size:1.75rem;padding:1.5rem 6rem}@media(max-width:1023px){button.the-button{padding:1.25rem 6rem}}a.the-button,button.the-button{cursor:pointer;padding:1.5rem 6rem}@media(max-width:1023px){a.the-button,button.the-button{padding:1.25rem 6rem}}@media(max-width:766px){a.the-button,button.the-button{font-size:18px;padding:1.25rem 2rem}}.the-button{border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-size:clamp(1.1rem,3vw,1.75rem);font-style:normal;font-weight:900;line-height:normal;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease-out}.the-button:active,.the-button:focus{color:#fff!important}@media(max-width:1024px){.the-button{font-size:20px}}@media(max-width:766px){.the-button{font-size:18px}}.the-button.cta{background-image:linear-gradient(#fff,#fff);background-position:50% 50%;background-repeat:no-repeat;background-size:0 100%;border:2px solid #fff;transition:background-size .5s,color .5s}.the-button.cta:hover{background-size:100% 100%;color:#000}.the-button.primary{background-color:#000;border:2px solid #000}.the-button.primary:hover{background-color:#fff!important;color:#000}.the-button.secondary{background-color:#000;border:2px solid #000}.the-button.secondary:hover{background-color:#fff!important;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}}@media(max-width:766px){.form-success h2[data-v-eadc3093]{font-size:3rem!important}}.form-success p[data-v-eadc3093]{color:#000!important;font-size:3rem!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}}.modal-backdrop[data-v-ab911e19]{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-ab911e19]{background-color:#000c}.modal-backdrop.white[data-v-ab911e19]{background-color:#fff}.modal-backdrop .the-modal[data-v-ab911e19]{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}@media(max-width:766px){.modal-backdrop .the-modal[data-v-ab911e19]{margin:1rem!important;padding:3rem 2rem}}.modal-backdrop .the-modal .close-modal-button[data-v-ab911e19]{position:absolute;right:10px;top:10px;z-index:1}.modal-backdrop .the-modal .modal-header[data-v-ab911e19]{display:absolute;padding-top:1rem;position:relative}@media(max-width:766px){.modal-backdrop .the-modal .modal-header[data-v-ab911e19]{padding-bottom:2rem;padding-top:2rem}}.modal-backdrop .the-modal .modal-header h1[data-v-ab911e19]{font-size:4.5rem;margin:0;text-align:center}@media(max-width:766px){.modal-backdrop .the-modal .modal-header h1[data-v-ab911e19]{font-size:3.7rem;letter-spacing:.15px;text-align:left}}.modal-backdrop .the-modal .modal-body[data-v-ab911e19],.modal-backdrop .the-modal .modal-footer[data-v-ab911e19]{display:flex;justify-content:center}.modal-backdrop .backdrop-only[data-v-ab911e19]{display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:1400px;width:auto;width:100%}.modal-backdrop .backdrop-only button[data-v-ab911e19]{cursor:pointer;margin-left:auto}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}.tt-signup-form{align-items:center;display:flex;margin:auto;max-width:800px;min-height:575px;position:relative;width:800px}@media(max-width:767px){.tt-signup-form{padding-top:1rem;width:100vw}}@media(max-width:766px){.tt-signup-form{min-height:300px;padding:0}}.tt-signup-form .back-link{color:#000;cursor:pointer;font-size:var(--font-size-p);text-align:center}.tt-signup-form .back-link a{color:#000}.tt-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%}.tt-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){.tt-signup-form .sign-up-component{grid-gap:1rem;padding:0}}.tt-signup-form .sign-up-component .form-title{color:#000;font-size:3.6rem;font-weight:800;line-height:1;margin:0;padding:0}@media(max-width:766px){.tt-signup-form .sign-up-component .form-title{font-size:20px!important}}.tt-signup-form .sign-up-component .form-title span{white-space:nowrap}.tt-signup-form .sign-up-component h3{color:#000;font-size:var(--font-size-h3);font-weight:700;margin-top:0}@media(max-width:766px){.tt-signup-form .sign-up-component h3{margin:0}}.tt-signup-form .sign-up-component form{align-items:center;display:flex;flex-direction:column;gap:2rem}.tt-signup-form .sign-up-component form .form-row{display:flex;flex-direction:row;gap:2rem;position:relative;width:100%}@media(max-width:766px){.tt-signup-form .sign-up-component form .form-row{flex-direction:column}}.tt-signup-form .sign-up-component form .form-row .form-item{position:relative;width:100%}.tt-signup-form .sign-up-component form .form-row input{border-width:4px}.tt-signup-form .sign-up-component form .signup-button .submit-button{background-color:#3a1331;border-color:#3a1331;margin:auto;padding-left:8rem;padding-right:8rem}.tt-signup-form .sign-up-component form .signup-button .submit-button:hover{color:#3a1331}.tt-signup-form .sign-up-component form .know-more{border-width:0;width:100%}.tt-signup-form .sign-up-component form .know-more legend{font-size:2.4rem;font-weight:700;margin-bottom:1rem}@media(max-width:766px){.tt-signup-form .sign-up-component form .know-more legend{font-size:2.25rem}}.tt-signup-form .sign-up-component form .terms{font-size:1.1rem;padding:2rem 0;text-align:left;width:100%}@media(max-width:766px){.tt-signup-form .sign-up-component form .terms{font-size:1.8rem;padding:0}}.tt-signup-form .sign-up-component form .terms a{color:#000;text-decoration:underline}.tt-signup-form .sign-up-component form label{font-size:1.6rem}@media(max-width:766px){.tt-signup-form .sign-up-component form label{font-size:2rem}}.tt-signup-form .sign-up-component form label.terms{font-size:1.3rem}.tt-signup-form .sign-up-component form .checkboxes{display:grid;gap:1rem;grid-template-columns:auto auto;width:100%}.tt-signup-form .sign-up-component form .checkbox{align-items:center;display:inline-grid;gap:1.5rem;grid-template-columns:auto 1fr}.tt-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}.tt-signup-form .sign-up-component .agree-block{color:#fff}.tt-signup-form .sign-up-component .agree-block p{font-size:1rem;text-align:justify}@media(max-width:766px){.tt-signup-form .sign-up-component .agree-block p{font-size:2rem}}.countdown-timer[data-v-c62208b4]{display:flex;flex-direction:column;gap:2rem}.countdown-timer .time-unit[data-v-c62208b4]{font-weight:900;text-align:center}.countdown-timer .time-unit[data-v-c62208b4]:not(:first-child){width:14rem}@media(max-width:768px){.countdown-timer .time-unit[data-v-c62208b4]:not(:first-child){width:7.5rem}}.countdown-timer .time-unit .number[data-v-c62208b4]{font-size:10rem;line-height:1}@media(max-width:768px){.countdown-timer .time-unit .number[data-v-c62208b4]{font-size:6rem}}@media(max-width:640px){.countdown-timer .time-unit .number[data-v-c62208b4]{font-size:4.5rem}}.countdown-timer .time-unit .label[data-v-c62208b4]{font-size:2.5rem;font-weight:900;text-transform:uppercase}@media(max-width:768px){.countdown-timer .time-unit .label[data-v-c62208b4]{font-size:1.75rem}}.countdown-timer .spacer[data-v-c62208b4]{font-size:6rem;font-weight:900;line-height:1;padding-top:2rem}@media(max-width:768px){.countdown-timer .spacer[data-v-c62208b4]{font-size:4rem;font-size:3rem;padding-top:1rem}}@media(max-width:820px){footer .footer-content{padding:0 0 3rem}}@media(max-width:1024px){footer .footer-content{flex-direction:column;font-size:2rem;gap:5rem}footer .footer-content div{display:flex;flex-direction:column!important;text-align:center;width:100%}footer .footer-content .footer-connect{font-size:2rem!important}footer .footer-content .content-end{gap:2em;padding-top:3rem}footer .footer-content .content-end>div{gap:1rem}}footer .footer-content .content-end ul li a{line-height:1!important}footer .footer-content .content-end ul li a:hover{text-decoration:underline}@media(max-width:1024px){footer .footer-content .footer-logos{align-items:center;justify-content:center;padding:3rem;width:100%}}footer .footer-content .footer-links{align-items:flex-start;display:flex;flex:1;flex-direction:row;font-size:1.25rem;gap:10rem;justify-content:flex-start}footer .footer-content .footer-links a{font-size:1.5rem}@media(max-width:1024px){footer .footer-content .footer-links{gap:3rem}footer .terms-menu{flex-direction:column}footer .terms-menu span{display:none}footer .privacy-footer{margin:0 auto}}.snap-section{scroll-margin-top:var(--header-current-height,var(--header-desktop-collapse-height))}.error-page{background-color:#fff;display:flex;flex-direction:column;height:auto;margin:0;margin-top:var(--header-desktop-collapse-height);padding:4rem 6rem;width:100%}.error-page .error-page__content{align-content:center;margin:auto;max-width:1300px;min-height:70vh;text-align:center;width:100%}.error-page .error-page__content a{color:#000!important;display:inline-block;margin-top:2rem;text-decoration:underline}.error-page .error-page__content h1{font-size:4rem;margin-bottom:2rem}.error-page .error-page__content .error-page__headline{align-items:center;display:inline-flex;gap:.75rem;justify-content:center}.error-page .error-page__content h2{font-size:2.5rem}.error-page .error-page__content .error-page__info-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;height:24px;justify-content:center;width:24px}.error-page .error-page__content .error-page__details{background:#0000000a;border:1px solid rgba(0,0,0,.12);border-radius:10px;font-size:1.3rem;line-height:1.4;margin:1.5rem auto 0;max-width:900px;padding:1.25rem;text-align:left;white-space:pre-wrap;word-break:break-word}.error-page .error-page__content p{font-size:1.75rem}
