.registration-referal{flex-direction:column;gap:8px;width:100%;display:flex}.registration-referal__header{align-items:center;gap:4px;width:fit-content;display:inline-flex;position:relative}.registration-referal__question,.registration-referal__toggle{cursor:pointer;color:#181819;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.registration-referal__question{justify-content:center;width:24px;height:24px}.registration-referal__toggle{gap:4px}.registration-referal__toggle:hover{color:#7248da}.registration-referal__caret{flex-shrink:0;transition:transform .2s}.registration-referal.is-open .registration-referal__caret{transform:rotate(180deg)}.registration-referal__input-wrap{width:100%;position:relative}.registration-referal__input{background-color:#fff;border:1px solid #e7e6e8;border-radius:12px;outline:none;width:100%;height:48px;padding:12px 48px 12px 16px}.registration-referal__input::placeholder{color:#919193}.registration-referal__input:hover{border-color:#8d6be0}.registration-referal__input:focus{border-color:#181819}.registration-referal__input:disabled{cursor:not-allowed;color:#b1b3b4;border-color:#d7d6d8}.registration-referal__clear{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.registration-referal__clear,.registration-referal__edit-icon{width:24px;height:24px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.registration-referal__edit-icon{pointer-events:none;background-image:url(../img/svg/icon-input-edit-gray.svg);background-position:50%;background-repeat:no-repeat}.registration-referal__tooltip{color:#fff;z-index:5;background-color:#181819;border-radius:0 12px 12px;width:365px;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 14px);left:10px}.registration-referal__tooltip p{color:#fff;margin:0}.registration-referal__tooltip-arrow{clip-path:polygon(0 0,0 100%,100% 100%);background-color:#181819;width:22px;height:14px;position:absolute;bottom:100%;left:0}.registration-component.mobile-view{width:100%;max-width:343px;margin-left:auto;margin-right:auto}.registration-component.mobile-view .rega-form{gap:40px}.registration-component.mobile-view .rega-form .form-title{letter-spacing:.2px;padding:0 30px 0 0;font-size:26px;font-weight:600;line-height:125%}.registration-component.mobile-view .rega-form .form-wrap{flex-direction:column}.registration-component.mobile-view .rega-form .form-wrap .inputs-wrap{gap:24px}.registration-component.mobile-view .rega-form .form-wrap .form-field-columns{flex-direction:column;gap:12px}.registration-component.mobile-view .rega-form .form-wrap .form-field-columns .form-field-wrap{width:100%}.registration-component.mobile-view .rega-form .form-buttons{gap:12px;max-width:100%}.registration-component.mobile-view .rega-form .form-footer{flex-direction:column-reverse;gap:40px}.registration-component.mobile-view .rega-form .form-footer__hint{letter-spacing:.2px;font-size:22px;font-weight:600;line-height:125%}.registration-component.mobile-view .rega-form .form-footer__hint.mobile{display:block}.registration-component.mobile-view .rega-form .form-footer__hint.desktop{display:none}.registration-component.mobile-view .rega-form .form-footer__privacy .component-checkbox__label{padding-right:20px}.registration-component.mobile-view .rega-form .form-footer__third-auth{flex-direction:column;justify-content:center;gap:24px}.registration-component .form-buttons{flex-direction:column;gap:16px;width:100%;max-width:40%;display:flex}.registration-component .login-description{color:#585659}.registration-component .rega-form{flex-direction:column;gap:24px;display:flex}.registration-component .rega-form .form-title{letter-spacing:.4px;padding-bottom:48px;padding-right:440px;font-size:30px;font-weight:600;line-height:130%}.registration-component .rega-form .form-field-columns,.registration-component .rega-form .form-field-wrap,.registration-component .rega-form .form-wrap,.registration-component .rega-form .inputs-wrap{display:flex}.registration-component .rega-form .form-wrap{gap:32px}.registration-component .rega-form .inputs-wrap{flex-direction:column;justify-content:space-between;gap:16px;width:100%}.registration-component .rega-form .form-field-columns{gap:12px}.registration-component .rega-form .form-field-columns .form-field-wrap{width:calc(50% - 6px)}.registration-component .rega-form .form-footer__privacy .component-checkbox__label{color:#585659;letter-spacing:-.2px;padding-right:30px;font-size:14px;font-weight:400;line-height:130%}.registration-component .rega-form .form-footer__privacy .component-checkbox__label:before{top:3px}.registration-component .rega-form .form-footer__third-auth{flex-direction:row;align-items:center;gap:12px}.registration-component .rega-form .form-footer__hint.mobile{display:none}.registration-component .rega-form .timer{color:#585659;cursor:default}.registration-component .rega-form .timer:hover{background-color:#fff;border:1px solid #d0bef1}@media (width<=1199px){.registration-component{width:100%;max-width:343px;margin-left:auto;margin-right:auto}.registration-component .rega-form{gap:40px}.registration-component .rega-form .form-title{letter-spacing:.2px;padding:0 30px 0 0;font-size:26px;font-weight:600;line-height:125%}.registration-component .rega-form .form-wrap{flex-direction:column}.registration-component .rega-form .form-wrap .inputs-wrap{gap:24px}.registration-component .rega-form .form-wrap .form-field-columns{flex-direction:column;gap:12px}.registration-component .rega-form .form-wrap .form-field-columns .form-field-wrap{width:100%}.registration-component .rega-form .form-buttons{gap:12px;max-width:100%}.registration-component .rega-form .form-footer{flex-direction:column-reverse;gap:40px}.registration-component .rega-form .form-footer__hint{letter-spacing:.2px;font-size:22px;font-weight:600;line-height:125%}.registration-component .rega-form .form-footer__hint.mobile{display:block}.registration-component .rega-form .form-footer__hint.desktop{display:none}.registration-component .rega-form .form-footer__privacy .component-checkbox__label{padding-right:20px}.registration-component .rega-form .form-footer__third-auth{flex-direction:column;justify-content:center;gap:24px}}
