.login__main{min-height:calc(100vh - 80px);justify-content:center}.login,.login__main{display:flex;flex-direction:column;width:100%;align-items:center}.login{justify-content:flex-start;box-shadow:0 1px 5px rgba(0,0,0,.1);border:1px solid var(--lightGrey);border-radius:5px;padding:40px;max-width:500px;min-height:auto;transition:all .3s ease}.login__select{display:flex;width:100%;justify-content:space-around;margin-bottom:30px}.login__select__createAccount,.login__select__logIn{text-align:center;font-weight:700;color:var(--primaryColor);font-size:var(--font-size-sm);width:100%;padding:20px;border-bottom:5px solid var(--primaryColor);cursor:pointer}.login__select__createAccount.inactive__selectForm,.login__select__logIn.inactive__selectForm{border-bottom:5px solid var(--lightGrey);color:var(--lightGrey)}.login__form.inactive__selectForm{display:none}.login__form{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;padding:5px}.login__form__inlineBlockInput{justify-content:center;align-items:center;gap:20px}.login__form__blockInput{width:100%;display:flex;flex-direction:column;gap:5px}.login__form__blockInput--input{width:100%;border:none;background:transparent;outline:none;padding:10px}.login__form__blockInput.error{color:var(--errorColor)}.login__form__blockInput.error .login__form__blockInput__container{border-color:var(--errorColor)}.login__form__blockInput--input::placeholder{color:var(--grey)}.login__form__blockInput__container{gap:10px;width:100%;height:40px}.login__form__blockInput--icon{width:40px;height:100%;border-radius:5px;border:1px solid var(--lightestGrey);svg{font-size:var(--font-size-xl)}}.login__form__container{width:100%;position:relative;overflow:hidden;min-height:auto;transition:height .3s ease}.login__form__wrapper{width:200%;transition:transform .5s cubic-bezier(.25,.46,.45,.94);position:relative}.form-slide,.login__form__wrapper{display:flex;min-height:-moz-fit-content;min-height:fit-content}.form-slide{width:50%;flex-shrink:0;opacity:1;transition:opacity .3s ease-in-out;flex-direction:column}.login__form__wrapper.show-login{transform:translateX(0)}.login__form__wrapper.show-register{transform:translateX(-50%)}.login__form__blockInput{animation:slideInUp .6s ease-out;animation-fill-mode:both}.login__form__blockInput:first-child{animation-delay:.1s}.login__form__blockInput:nth-child(2){animation-delay:.2s}.login__form__blockInput:nth-child(3){animation-delay:.3s}.login__form__blockInput:nth-child(4){animation-delay:.4s}.login__form--button{animation:slideInUp .6s ease-out;animation-delay:.5s;animation-fill-mode:both}.login__form .link{animation:slideInUp .6s ease-out;animation-delay:.6s;animation-fill-mode:both}.login__form__inlineBlockInput{animation:slideInUp .6s ease-out;animation-delay:.4s;animation-fill-mode:both}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login__select__createAccount,.login__select__logIn{transition:all .3s ease;position:relative}.login__select__createAccount:after,.login__select__logIn:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:5px;background-color:var(--primaryColor);transition:width .3s ease}.login__select__createAccount:not(.inactive__selectForm):after,.login__select__logIn:not(.inactive__selectForm):after{width:100%}.login{transition:box-shadow .3s ease}.login:hover{box-shadow:0 5px 15px rgba(0,0,0,.15)}.login__form__buttons{width:100%;display:flex;flex-direction:column;align-items:center;gap:15px}.login__form__blockInput .input-container{width:100%}.login__form__blockInput .input-wrapper{position:relative;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.login__form__blockInput .input-wrapper:focus-within{border:none!important;box-shadow:none!important}.login__form__blockInput .input-wrapper:hover{border:none!important;box-shadow:none!important}.login__form__blockInput .input-input{width:100%;background:transparent!important;border:none!important;padding:10px 50px 10px 10px!important;border-radius:5px!important}.login__form__blockInput .input-input:focus{outline:none!important;box-shadow:none!important;border:none!important}.login__form__blockInput__container{position:relative;display:flex;align-items:center;border:1px solid var(--lightestGrey);border-radius:5px;background:var(--secondaryColor);transition:border-color .3s ease}.login__form__blockInput__container:focus-within{border-color:var(--primaryColor)}.login__form__blockInput.error .login__form__blockInput__container{border-color:var(--errorColor)!important}.login__form__blockInput--error{display:flex;align-items:center;gap:5px;margin-top:5px}.login__form__blockInput--error span{color:var(--errorColor);font-size:12px;line-height:1.4}.login__form__general-error{width:100%;padding:10px;background-color:rgba(239,68,68,.1);border:1px solid var(--errorColor);border-radius:5px;margin:10px 0;text-align:center}.login__form__general-error span{color:var(--errorColor);font-size:14px;font-weight:500}.login__form__blockInput--icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--primaryColor);font-size:18px;z-index:10;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px}.login__form__blockInput--icon:hover{color:var(--primaryColorDark)}.login__form__blockInput .input-end-icon,.login__form__blockInput .input-error,.login__form__blockInput .input-label,.login__form__blockInput .input-start-icon{display:none}.login__form__inlineBlockInput{display:flex;align-items:flex-start;gap:10px;width:100%}.login__form__inlineBlockInput .checkbox{flex-shrink:0;margin-top:2px}.login__form__inlineBlockInput p{margin:0;line-height:1.4;font-size:14px;color:var(--tertiaryColor)}.login__form__containerInputs{width:100%}.login__form__containerInputs,.login__htmlForm__logIn{display:flex;flex-direction:column;align-items:center;gap:20px}.login__htmlForm__logIn{justify-content:space-between}