.form-login__before-login{display:flex;flex-direction:column-reverse;width:100%}.form-login__wrapper{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:1399px){.form-login__wrapper{grid-template-columns:1fr}}.form-login__title-wrapper{align-items:center;display:flex;gap:4.813rem;margin-bottom:5rem}@media only screen and (max-width:991px){.form-login__title-wrapper{margin-bottom:4rem}}@media only screen and (max-width:767px){.form-login__title-wrapper{margin-bottom:3rem}}@media only screen and (max-width:575px){.form-login__title-wrapper{gap:3rem}}.form-login__col{display:flex;flex-direction:column;padding:6.5rem}@media only screen and (max-width:1899px){.form-login__col{padding:5rem}}@media only screen and (max-width:991px){.form-login__col{padding:2rem 3rem}}@media only screen and (max-width:575px){.form-login__col{padding:2rem 1rem}}.form-login__col--right{background-color:#efebe6}.form-login__title{font-size:2.125rem;font-weight:700}.form-login__form{display:flex;flex-direction:column;gap:2.5rem;padding:0 6.5rem}@media only screen and (max-width:1899px){.form-login__form{padding:0 5rem}}@media only screen and (max-width:991px){.form-login__form{padding:0 3rem}}@media only screen and (max-width:575px){.form-login__form{padding:0}}.form-login__form-item{display:flex;flex-direction:column;position:relative}.form-login__form-item .show-password-input{top:63%!important}.form-login__label{font-size:.75rem}.form-login__input,.form-login__label{color:#4b4f54;font-weight:600;line-height:1.875rem}.form-login__input{background-color:transparent;border:0;border-bottom:1px solid #4b4f54;border-radius:0!important;font-size:1.125rem;padding:1rem .5rem}.form-login__input:focus{background-color:#f2f1f0;border-bottom-color:#a7a7a7;outline:none}.form-login__submit-wrapper{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-top:1.25rem;padding-bottom:3.75rem}.form-login__submit-wrapper:not(:last-child){border-bottom:1px solid #e3e3e3}@media only screen and (max-width:575px){.form-login__submit-wrapper{flex-direction:column}.form-login__submit-wrapper .btn{width:100%}}.form-login__submit-wrapper-right{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-top:1.25rem;padding-bottom:3.75rem}@media only screen and (max-width:575px){.form-login__submit-wrapper-right .btn{width:100%}}.form-login__form-bottom{margin-left:auto;margin-right:auto}.form-login__link{color:#4b4f54;font-size:1.125rem;font-weight:600;line-height:1.875rem;-webkit-text-decoration:underline;text-decoration:underline}.form-login__list{display:flex;flex-direction:column;margin-bottom:1.25rem}.form-login__list-item{align-items:center;border-bottom:1px solid #d6d2cf;display:flex;gap:1.875rem;padding:1.5rem 0}.form-login__text{font-size:1.125rem;font-weight:300;line-height:1.875rem}.form-login__info{color:#a7a7a7;font-size:.875rem;font-weight:300;margin-top:-2.2rem}.form-login a{-webkit-text-decoration:underline;text-decoration:underline}.reset-password{display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;max-width:800px;padding:6.5rem}.reset-password__title{font-size:2.125rem;font-weight:700}.reset-password__title-wrapper{align-items:center;display:flex;gap:4.813rem;margin-bottom:2rem}@media only screen and (max-width:575px){.reset-password__title-wrapper{gap:3rem}}.reset-password__submit{width:100%}.reset-password__submit-wrapper{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-top:1rem;width:100%}@media only screen and (max-width:575px){.reset-password__submit-wrapper{flex-direction:column}}.lost-password{display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;max-width:800px;padding:0 6.5rem 6.5rem}.lost-password__title{font-size:2.125rem;font-weight:700}.lost-password__title-wrapper{align-items:center;display:flex;gap:4.813rem}@media only screen and (max-width:575px){.lost-password__title-wrapper{gap:3rem}}.lost-password__text{font-size:1.25rem;font-weight:400;line-height:1.875rem;margin-bottom:2rem}.lost-password-confirmation{padding-bottom:4rem;padding-top:4rem}