.login-wrapper{background-color:var(--white);padding-bottom:8.4rem}@media only screen and (min-width: 1280px){.login-wrapper{padding:2.4rem 0}}@media only screen and (min-width: 1280px){.login-wrapper .two-cols-wrapper:has(.form--recover:target){-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}.login-wrapper .media-col{display:none}@media only screen and (min-width: 768px){.login-wrapper .media-col{display:block;margin-bottom:0}}.login-wrapper .media-col .main-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.login-wrapper .form-success--hide{display:none}.login-wrapper .form{padding-top:8.4rem}@media screen and (min-width: 768px){.login-wrapper .form{padding-top:5.5rem}}@media screen and (min-width: 1280px){.login-wrapper .form{padding-top:0}}.login-wrapper .form.form--recover{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-wrapper .form.form--recover:target{display:-webkit-box;display:-ms-flexbox;display:flex}.login-wrapper .form.form--recover:target+.form--login{display:none}.login-wrapper .form.form--recover:has(.form-success){display:-webkit-box;display:-ms-flexbox;display:flex}.login-wrapper .form.form--recover:has(.form-success):not(:target){height:auto}.login-wrapper .form.form--recover:has(.form-success):not(:target) .form__title,.login-wrapper .form.form--recover:has(.form-success):not(:target) .form__copy,.login-wrapper .form.form--recover:has(.form-success):not(:target) .form__group,.login-wrapper .form.form--recover:has(.form-success):not(:target) .form__button,.login-wrapper .form.form--recover:has(.form-success):not(:target) .form__return{display:none}.login-wrapper .form.form--recover .form-success{font-style:italic;margin-bottom:2.4rem;text-align:center}.login-wrapper .form.form--recover .form__title{margin-bottom:.6rem}.login-wrapper .form.form--recover .form__copy{margin-bottom:1.8rem;text-align:center}.login-wrapper .form.form--recover .form__button{margin-top:.8rem}.login-wrapper .form.form--recover .form__return{margin-top:3.6rem;text-align:center}.login-wrapper .form .errors ul{margin-bottom:1.8rem;padding-left:1.2rem}.login-wrapper .form .form__title{margin-bottom:1.8rem;text-align:center}.login-wrapper .form .form__group{margin-bottom:.6rem}.login-wrapper .form .form__group:not(.form__group--checkbox) input{border-color:var(--clay)}.login-wrapper .form .form__recover{margin:1.2rem 0;text-align:center}.login-wrapper .form .form__button{margin-bottom:.6rem}.login-wrapper .form .back-to-login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1rem;text-transform:uppercase}.login-wrapper .account-create{margin-top:4.5rem;text-align:center}@media only screen and (min-width: 1280px){.login-wrapper .account-create{margin-top:7rem}}.login-wrapper .account-create .form__title{margin-bottom:.6rem}.login-wrapper .account-create .form__button{margin:2.4rem 0 1.2rem}
