.auth-input{position:relative}.auth-input__wrapper{background-color:#9c1f32;border-radius:30px;overflow:hidden;padding:.5rem .375rem;position:relative}.auth-input__root{grid-gap:2px;background-color:#fff;display:grid;grid-template-columns:2.5rem 1fr}.auth-input--invalid .auth-input__root{background-color:#f42727}.auth-input__icon{align-items:center;background-color:#9c1f32;display:flex;font-size:1rem;justify-content:center}.auth-input input{background-color:#9c1f32;color:#fff;padding:.25rem 2rem .25rem 1rem}.auth-input__toggle{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:2.375rem}.auth-input--light .auth-input__wrapper{background-color:#e7e7e7;border:1px solid #d7d7d7}.auth-input--light.auth-input--invalid{border-color:#f42727}.auth-input--light.auth-input--invalid .auth-input__root{background-color:#f42727}.auth-input--light .auth-input__root{background-color:#d7d7d7}.auth-input--light .auth-input__icon{background-color:#e7e7e7;color:#091840}.auth-input--light input{background-color:#e7e7e7;color:#000}.auth-input--light input::-moz-placeholder{color:rgba(0,0,0,.6)}.auth-input--light input::placeholder{color:rgba(0,0,0,.6)}.auth-input--light .auth-input__toggle{color:#091840}.auth-input--custom-dark .auth-input__wrapper{background-color:#0e214e;border:1px solid #223562;border-radius:5px}.auth-input--custom-dark.auth-input--invalid{border-color:#f42727}.auth-input--custom-dark.auth-input--invalid .auth-input__root{background-color:#f42727}.auth-input--custom-dark .auth-input__root{background-color:#0e214e}.auth-input--custom-dark .auth-input__icon{background-color:#0e214e;color:#e7e7e7}.auth-input--custom-dark input{background-color:#0e214e;color:#fff;text-align:center}.auth-input .input__error{font-size:.625rem}
i:before{font-size:inherit;margin:0}i.spin{animation:spin-3ee02676 2s linear infinite;display:inline-block}i.icon--xs{font-size:.75em}i.icon--sm{font-size:.875em}i.icon--md{font-size:inherit}i.icon--lg{font-size:1.33333em}i.icon--2x{font-size:2em}i.icon--2-5x{font-size:2.5em}i.icon--3x{font-size:3em}i.icon--3-5x{font-size:3.5em}i.icon--4x{font-size:4em}@keyframes spin-3ee02676{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.telegram-login-btn{align-items:center;background-color:#08c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:4px;justify-content:center;padding:.5rem;transition:background-color .2s;width:100%}@media (min-width:1024px){.telegram-login-btn{font-size:.85rem;padding:.8rem 1rem}}.telegram-login-btn:hover:not(:disabled){background-color:#006daa}.telegram-login-btn:disabled{cursor:not-allowed;opacity:.5}.telegram-icon{flex-shrink:0}
.auth-divider{align-items:center;color:hsla(0,0%,100%,.4);display:flex;font-size:.78rem;margin:1rem 0 .75rem;text-align:center}.auth-divider:after,.auth-divider:before{border-bottom:1px solid hsla(0,0%,100%,.15);content:"";flex:1}.auth-divider span{padding:0 .8rem;text-transform:lowercase}
.d-flex{display:flex}.flex-1{flex:1}.register__telegram{margin-bottom:.5rem}.register__step,.register__telegram{position:relative;z-index:2}.side-image{display:none}.side-image img{height:100%;width:100%}.outer-container{display:block}.switch-tab{background-color:#0e214e;border:1px solid #253865;display:flex;font-size:.75rem;font-weight:600;height:-moz-fit-content;height:fit-content;margin-left:-1rem;width:calc(100% + 2rem)}@media (min-width:1024px){.switch-tab{font-size:1rem}}.switch-tab>a,.switch-tab>div{text-wrap:auto;align-items:center;display:flex;justify-content:center;padding:.6rem;text-align:center}@media (min-width:1024px){.switch-tab>a,.switch-tab>div{padding:1rem}}.switch-tab .active-tab{background-color:#479e2c}.form-title-container{align-items:center;display:flex;flex-direction:column;margin-bottom:.5rem;position:relative;z-index:2}.form-title-container .form-title{color:#fff;font-size:2rem;font-weight:800;text-align:center}@media (min-width:1024px){.form-title-container .form-title{font-size:2.5rem}}.form-title-container .form-description{background-color:red;color:#fff;font-weight:600;padding:.2rem .5rem;text-align:center}.form-banner{margin-left:-1rem;position:relative;width:calc(100% + 2rem);z-index:2}.form-banner>img{width:100%}.red-description{color:#fff;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;margin-top:.5rem;position:relative;text-align:center;z-index:2}.red-description>span{background-color:red;padding:.2rem .5rem} .auth-checkbox{color:#fff} .icon-hexagon:before{color:#fff} .auth-checkbox--invalid{color:#f42727} .auth-checkbox--invalid .icon-hexagon:before{color:#f42727}.register{background:top/cover no-repeat;display:flex;justify-content:center;min-height:calc(100vh - var(--header-height));padding:.5rem .5rem calc(75px + env(safe-area-inset-bottom) + 2rem)}.register .image-container{height:100%}.register .image-container img{aspect-ratio:10/9;-o-object-fit:cover;object-fit:cover}.register__container{background-color:#0e214e;border-radius:5px 5px 20px 20px;overflow:hidden;padding:0 1rem 1rem;position:relative;width:100%}.register__container:after,.register__container:before{content:"";height:75%;position:absolute;top:60%;transform:translateY(-50%);width:50%;z-index:1}@media (min-width:1024px){.register__container:after,.register__container:before{width:35%}}.register__container:before{background:50%/contain no-repeat url(/images/redesign/lion-left.png);left:0}.register__container:after{background:50%/contain no-repeat url(/images/redesign/lion-right.png);right:0}.register__container p{font-size:.625rem;margin-top:1.25rem;text-align:center}.register__brand{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:1rem;position:relative;z-index:2}.register__brand h3{color:#091840;font-weight:700}.register__brand img{display:block;width:130px}.register form{position:relative;z-index:2}.register__step{grid-gap:.5rem;align-items:start;display:grid}@media (min-width:1024px){.register__step{grid-gap:1.5rem}}.register__step .turnstile{justify-self:center}.register__step .register__submit{display:grid}.register__step p{color:#000}.register__step .register-button{background-color:#479e2c;border-radius:5px;color:#fff;font-weight:600;margin-bottom:1rem;padding:.75rem 1rem}.register__step .register-button:disabled{color:hsla(0,0%,100%,.38)}.register__step .register-button i{margin-right:.5rem}.register__step .back-button{justify-self:center}.register__step .back-button i{margin-right:.5rem}.register__errors{border:1px solid #f42727;border-radius:20px;overflow:hidden}.register__errors h4{background-color:#f42727;font-weight:700;padding:.75rem .375rem;text-align:center;text-decoration:underline;text-transform:uppercase}.register__errors div{background-color:#e7e7e7;padding:.5rem .375rem}.register__errors ul{grid-gap:2px;background-color:#d7d7d7;display:grid}.register__errors ul li{background-color:#e7e7e7;padding:.5rem}.register__errors ul span{color:#000;font-size:.75rem}@media (min-width:1024px){.register{padding-bottom:1.5rem}.register .outer-container{max-width:550px;padding:0 1rem}.register .side-image{display:block}.register .register__container{display:block;overflow:hidden}.register .back-button{left:0;position:absolute;top:-2.4rem}.register .step-button{margin-bottom:0}.register .register__step{grid-template-columns:repeat(2,minmax(0,1fr))}.register .register__step .register__submit{grid-gap:1rem;grid-column:span 2;grid-template-columns:auto 1fr}.register .register__step .register__submit .register-button{grid-column:2/3;grid-row:1/2;margin-bottom:0}.register .register__step .auth-checkbox,.register .register__step .auth-panel,.register .register__step .register__errors,.register .register__step .telegram-error-banner,.register .register__step p{grid-column:span 2}.register .register__step .auth-checkbox,.register .register__step p{justify-self:center}.register .full-width-input{grid-column:span 2}}@media (min-width:1440px){.register .outer-container{max-width:650px}}.register--d{align-items:flex-start;display:flex;justify-content:center;padding-top:4rem}.register .register-cf-text{color:#fff}.inline-block{display:inline-block}.max-size{border:1px solid #223562;font-size:.8rem;height:48px;text-align:center;width:100%}@media (min-width:1024px){.max-size{padding-left:0;padding-right:0}}.otp-container{display:flex;gap:10px}.otp-container span{text-wrap:auto}.otp-channel-selector{display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1/-1}.otp-channel-selector .otp-channel-btn{align-items:center;background-color:#0e214e;border:1px solid #253865;border-radius:6px;color:#89b;cursor:pointer;display:flex;flex:1 1 30%;font-size:.85rem;font-weight:600;gap:.4rem;justify-content:center;min-width:0;padding:.6rem .75rem;transition:all .2s ease}.otp-channel-selector .otp-channel-btn.active{background-color:#1a3570;border-color:#479e2c;color:#fff}.otp-channel-selector .otp-channel-btn:disabled{cursor:not-allowed;opacity:.5}.otp-channel-selector .otp-channel-btn i{font-size:1rem}.telegram-error-banner{align-items:flex-start;background-color:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.4);border-radius:8px;color:#fff;display:flex;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;position:relative;z-index:2}.telegram-error-banner>i,.telegram-error-banner>svg{color:#ef4444;flex-shrink:0;margin-top:.15rem}.telegram-error-banner ul{margin:0;padding-left:1rem}.telegram-error-banner ul li{font-size:.85rem;line-height:1.4}.telegram-precheck-deadend{align-items:center;display:flex;flex-direction:column;gap:.75rem;grid-column:1/-1;margin-bottom:1rem;padding:1.75rem 1.25rem;text-align:center}.telegram-precheck-deadend__icon{color:#08c;font-size:2.5rem;line-height:1}.telegram-precheck-deadend strong{color:#fff;font-size:1.05rem;font-weight:700;line-height:1.3}.telegram-precheck-deadend p{color:hsla(0,0%,100%,.78);font-size:.88rem;line-height:1.5;margin:0;max-width:32rem}.telegram-precheck-deadend__actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;max-width:22rem;width:100%}.telegram-precheck-deadend__actions .btn{background-color:#479e2c;color:#fff;font-weight:600;margin:0;padding:1.2rem 1rem;width:100%}@media (hover:hover) and (min-width:1024px){.telegram-precheck-deadend__actions .btn:hover{background-color:#397e23;color:#fff}}.telegram-precheck-deadend__cancel{background:none;border:0;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:.85rem;font-weight:500;padding:.4rem .5rem;text-decoration:underline;text-underline-offset:3px}.telegram-precheck-deadend__cancel:hover{color:#fff}.otp-channel-error{align-items:center;background-color:rgba(192,57,43,.12);border:1px solid #c0392b;border-radius:6px;color:#ffb3a7;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;grid-column:1/-1;padding:.6rem .75rem}.otp-channel-error i{color:#ff7b6b;font-size:1rem}

:root {
    --header-height: 102px;
}

.register.register--d {
    background-color: #4a9fd8;
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
}

.register__container:before,
.register__container:after {
    display: none;
}

.auth-input input.input--reset,
.auth-date input.input--reset {
    border: 0;
    outline: 0;
    width: 100%;
    font-family: 'Titillium Web', sans-serif;
    font-size: .875rem;
    box-sizing: border-box;
}

.auth-input input.input--reset::placeholder,
.auth-date input.input--reset::placeholder {
    color: rgba(255, 255, 255, 0.65);
}

.auth-date--custom-dark .auth-date__wrapper {
    background-color: #0e214e;
    border: 1px solid #223562;
    border-radius: 5px;
    padding: .5rem .375rem;
}

.auth-date--custom-dark .auth-date__root {
    background-color: #0e214e;
    display: grid;
    grid-gap: 2px;
    grid-template-columns: 2.5rem 1fr;
}

.auth-date--custom-dark .auth-date__icon {
    align-items: center;
    background-color: #0e214e;
    color: #e7e7e7;
    display: flex;
    font-size: 1rem;
    justify-content: center;
}

.auth-date--custom-dark input {
    background-color: #0e214e;
    color: #fff;
    text-align: center;
}

.register-button.step-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: .5rem;
    width: 100%;
    border: 0;
    cursor: pointer;
}

.register-button.step-button i {
    margin-right: 0;
}

.switch-tab a {
    color: #fff;
    text-decoration: none !important;
}

.switch-tab a:hover {
    color: #fff;
}

@media (min-width: 1024px) {
    .register .register__step .full-width-input,
    .register .register__step .step-button {
        grid-column: span 2;
    }
}

.auth-date{position:relative}.auth-date__wrapper{background-color:#9c1f32;border-radius:30px;padding:.5rem .375rem}.auth-date__root{grid-gap:2px;background-color:#fff;display:grid;grid-template-columns:2.5rem 1fr}.auth-date--invalid .auth-date__root{background-color:#f42727}.auth-date__icon{align-items:center;background-color:#9c1f32;color:#fff;display:flex;font-size:1rem;justify-content:center}.auth-date__picker-wrapper.vdp-datepicker{position:static}.auth-date__picker-wrapper.vdp-datepicker input{background-color:#9c1f32;color:#fff;padding:.25rem 2rem .25rem 1rem;width:100%}.auth-date__picker-wrapper.vdp-datepicker input::-moz-placeholder{color:#fff}.auth-date__picker-wrapper.vdp-datepicker input::placeholder{color:#fff}.auth-date__calendar.vdp-datepicker__calendar{background-color:#9c1f32;border:none;border-radius:30px;color:#fff;left:50%;padding:1rem;top:0;transform:translate(-50%,calc(-100% - .25rem));width:100%}.auth-date__calendar.vdp-datepicker__calendar header span.prev:after{border-right-color:#fff}.auth-date__calendar.vdp-datepicker__calendar header span.next:after{border-left-color:#fff}.auth-date__calendar.vdp-datepicker__calendar header span.disabled:after{border:none}.auth-date__calendar.vdp-datepicker__calendar header span:not(.disabled):hover{background:#ca113d}.auth-date__calendar.vdp-datepicker__calendar .cell{font-weight:600;height:30px;line-height:30px;padding:0}.auth-date__calendar.vdp-datepicker__calendar .cell.selected{background-color:#ca113d;color:#fff}.auth-date__calendar.vdp-datepicker__calendar .cell.disabled{color:#aaa}.auth-date--light .auth-date__wrapper{background-color:#e7e7e7;border:1px solid #d7d7d7}.auth-date--light.auth-date--invalid .auth-date__root{background-color:#f42727}.auth-date--light .auth-date__root{background-color:#d7d7d7}.auth-date--light .auth-date__icon{background-color:#e7e7e7;color:#091840}.auth-date--light .auth-date__picker-wrapper.vdp-datepicker input{background-color:#e7e7e7;color:#000}.auth-date--light .auth-date__picker-wrapper.vdp-datepicker input::-moz-placeholder{color:rgba(0,0,0,.6)}.auth-date--light .auth-date__picker-wrapper.vdp-datepicker input::placeholder{color:rgba(0,0,0,.6)}.auth-date--custom-dark .auth-date__wrapper{background-color:#0e214e;border:1px solid #223562;border-radius:5px}.auth-date--custom-dark.auth-date--invalid .auth-date__root{background-color:#f42727}.auth-date--custom-dark .auth-date__root{background-color:#0e214e}.auth-date--custom-dark .auth-date__icon{background-color:#0e214e;color:#e7e7e7}.auth-date--custom-dark .auth-date__picker-wrapper input{background-color:#0e214e}.auth-date--custom-dark .auth-date__picker-wrapper input::-moz-placeholder{color:#9ea5b7}.auth-date--custom-dark .auth-date__picker-wrapper input::placeholder{color:#9ea5b7}.auth-date--custom-dark .auth-date__calendar.vdp-datepicker__calendar{background-color:#0e214e}.auth-date--custom-dark input{color:#fff;text-align:center}
