:root{--text-primary: #010101;--text-secondary: hsl(216, 25%, 72%);--text-third: #fff;--bg-black: #fffff1;--bg-black2: #260c3d;--bg-black3: #363659;--bg-color2: #260c3d;--color-hover: #6868a6;--btn-grey: #9b85cb;--btn-grey-hover: #6868a6;--buttons-primary: #f28500;--tab-hover: rgb(33, 33, 59);--primary-lavander: #9b85cb;--font-family: "Montserrat", sans-serif;--tab-active: #f7931a}html,body{height:100%}body{display:flex;background:var(--bg-black)}button,input,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none}*:focus{outline:none}.devise-form{max-width:500px;padding:1rem;margin:auto !important;width:100% !important}.devise-form form{display:flex;flex-direction:column;gap:20px}.devise-form a{color:inherit}.session__title{margin-bottom:1rem}.modal__input input{padding:12px 20px;border-radius:10px;background:transparent;border:1px solid var(--primary-lavander);font-weight:600;font-size:16px;line-height:143%;color:#010101;width:100%;box-sizing:border-box}.modal__pass{font-size:18px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal__btn{width:100%;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--primary-lavander);background:transparent;border-radius:10px;font-size:18px;color:#010110;transition:300ms;cursor:pointer}.modal__btn:hover{background:var(--primary-lavander);color:#fff}@media screen and (max-width: 767px){.modal__btn{font-size:16px}}.modal__main form{display:flex;flex-direction:column;gap:20px}.modal__error{font-size:16px;margin-top:3px;color:#e94343}.checkbox-politic{display:flex;cursor:pointer;align-items:center;gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkbox-politic__inner{width:20px;height:20px;border-radius:5px;background:white;border:1px solid var(--primary-lavander)}.checkbox-politic__inner>span{width:100%;height:100%;display:block;position:relative}.checkbox-politic__inner>span::before{display:block;content:"";position:absolute;right:6px;bottom:5px;border:solid var(--primary-lavander);border-width:0px 2.5px 2.5px 0;transform:rotate(45deg);width:5px;height:10px;margin:0 auto;visibility:hidden}.checkbox-politic input:checked+span::before{opacity:1;visibility:visible}.checkbox-politic input{display:none}.checkbox-politic__text{font-size:16px;line-height:18px;margin-left:5px}.custom-background{position:fixed;top:-20px;left:-20px;width:calc(100vw + 50px);height:calc(100vh + 50px);background:var(--custom-background-image) no-repeat center top/cover;background-size:cover;filter:blur(1px);z-index:-1}.separate-signin-background{background:var(--custom-background-image) no-repeat center top/cover !important;background-size:cover !important}.custom-background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
