body.template-login{background-color:var(--color-white)}.login{background-color:var(--color-white);width:100%;padding:0}.login__inner{min-height:650px;max-height:650px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.login__inner .image-holder{width:100%;height:100%;overflow:hidden}.login__inner .image-holder img{width:100%;height:100%;object-fit:cover}.login__inner .form-holder{margin:0 auto;width:100%;max-width:75%;padding:var(--spacing-2x);display:flex;flex-direction:column;justify-content:center;max-height:650px}.login__inner .form-holder .text-holder{margin-bottom:var(--spacing-4x)}.login__inner .form-holder .text-holder__title{font-family:var(--font-gt-extended);font-weight:300;font-size:1.8rem;line-height:4.37rem;text-align:center;text-transform:uppercase}.login__inner .form-holder .form{display:flex;flex-flow:column;margin-bottom:var(--spacing-3x)}.login__inner .form-holder .form .password-inputfield-login{position:relative}.login__inner .form-holder .form__input{display:flex;flex-flow:column}.login__inner .form-holder .form__input label{font-family:var(--font-messina-sans);font-weight:400;font-size:1.4rem;line-height:2.24rem;padding-bottom:4px;color:var(--color-dark)}.login__inner .form-holder .form__input input{font-family:var(--font-messina-sans);font-weight:400;width:100%;color:var(--color-dark);padding:var(--spacing-2x);margin-bottom:var(--spacing-2x);border:1px solid var(--color-light-grey);border-radius:0;font-size:16px}.login__inner .form-holder .form__input input::placeholder{font-size:16px}.login__inner .form-holder .form__input input:focus{outline:0}.login__inner .form-holder .form__input .show-password-login{position:absolute;max-width:20px;bottom:0;top:0;right:18px;margin-top:10px;z-index:9}.login__inner .form-holder .form__input .show-password-login .js-hide{display:none}.login__inner .form-holder .form__input .show-password-login:hover{cursor:pointer}.login__inner .form-holder .form__input input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset}.login__inner .form-holder .form__errors{font-family:var(--font-messina-sans);font-size:1.4rem;line-height:2.24rem;color:var(--color-red);padding-bottom:var(--spacing-1x)}.login__inner .form-holder .form .reset{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-3x);cursor:pointer}.login__inner .form-holder .form .reset__link{font-family:var(--font-messina-sans);font-weight:400;font-size:1.4rem;line-height:2.24rem;color:var(--color-dark);text-decoration:underline}.login__inner .form-holder .form .submit{margin-bottom:var(--spacing-1x)}.reset-modal{position:absolute;inset:0;transform:translateY(-110px);background-color:#33302d33;z-index:5001;min-height:100dvh;display:flex;justify-content:center;opacity:1;pointer-events:auto;transition:opacity .25s ease}.reset-modal__inner{margin:250px auto auto;width:696px;background-color:var(--color-white);padding:var(--spacing-4x);position:relative}.reset-modal__inner .close-holder{position:absolute;right:32px;top:32px;cursor:pointer}.reset-modal__inner .close-holder svg{width:20px;height:20px}.reset-modal__inner .modal-content{max-width:400px;margin:var(--spacing-4x) auto var(--spacing-4x)}.reset-modal__inner .modal-content .text-holder{margin:0 0 var(--spacing-3x)}.reset-modal__inner .modal-content .text-holder h2{font-family:var(--font-gt-extended);font-weight:300;font-size:1.8rem;line-height:4.37rem;text-align:center;text-transform:uppercase;margin-bottom:var(--spacing-2x)}.reset-modal__inner .modal-content .text-holder p{font-family:var(--font-gt-extended);color:var(--color-grey);font-size:1.2rem;line-height:2.4rem;text-align:center}.reset-modal__inner .modal-content .form .email{display:flex;flex-flow:column}.reset-modal__inner .modal-content .form .email label{font-family:var(--font-messina-sans);font-weight:400;font-size:1.4rem;line-height:2.24rem;padding-bottom:4px;color:var(--color-dark)}.reset-modal__inner .modal-content .form .email input{font-family:var(--font-messina-sans);font-weight:400;width:100%;color:var(--color-dark);padding:var(--spacing-2x);margin-bottom:var(--spacing-2x);border:1px solid var(--color-light-grey);border-radius:0;font-size:16px}.reset-modal__inner .modal-content .form .email input::placeholder{font-size:16px}.reset-modal__inner .modal-content .form .email input:focus{outline:0}.js-modal-hidden{opacity:0;pointer-events:none}@media (max-width:767px){.login__inner{padding:var(--spacing-half) 0;grid-template-columns:1fr;max-height:100%}.login__inner .form-holder{padding:unset;max-width:100%;padding-top:var(--spacing-4x);padding-bottom:0;padding-right:30px;padding-left:30px}.reset-modal__inner{width:335px;padding:var(--spacing-2x);align-items:center}.reset-modal__inner .close-holder{right:var(--spacing-3x);top:var(--spacing-3x);width:15px;height:15px}}