@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap";:root{--primary-color: #405eb8;--primary-dark-color: #2e46a0;--primary-darker-color: #1f2f7f;--secondary-lightest-color: #e6e6e6;--secondary-light-color: #a7a7a7;--secondary-color: #424242;--secondary-dark-color: #3a3a3a;--secondary-darker-color: #292929;--danger-color: #dc3545;--danger-dark-color: #bd2130;--danger-darker-color: #721c24}.sign-in{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0 1.5rem}.sign-in__container{min-width:18rem;max-width:24rem;background-color:#fff;border-radius:1rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.sign-in__image-container{width:100%;overflow:hidden;background:linear-gradient(135deg,#14c0c4 -.1%,#46769e 49.38%,#074287 99.9%);border-radius:1rem 1rem 0 0;border:.125rem solid white;padding:1.5rem}.sign-in__image-container img{width:100%;height:auto;display:block}.sign-in__form{width:100%;height:100%;padding:0 1.5rem 1.5rem;color:#000;align-items:center;display:flex;flex-direction:column;justify-content:center}.sign-in__form h2{font-weight:700}.sign-in__form form{width:100%}.sign-in__form label{font-size:.75rem;font-weight:500;margin-bottom:.25rem}.sign-in__form-input{display:flex;flex-direction:row;align-items:center;height:2.5rem;gap:.5rem;margin-bottom:.75rem;padding:.5rem 1rem;border-radius:.25rem;border:1px solid black;background-color:transparent}.sign-in__form-input div{display:inline-flex;align-items:center;justify-content:center}.sign-in__form-input button{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;color:#000}.sign-in__form-input__input{width:100%;padding:0;border:none;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;background-color:transparent;color:#000}.sign-in__form-input__input:focus-visible{outline:none}.sign-in__form-input__input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;-webkit-text-fill-color:black!important}.sign-in__form-input__icon{min-width:1rem;min-height:1rem;fill:#fff}.sign-in__form-button{width:100%;margin-top:1.5rem;padding:.75rem 1rem;font-size:1rem}.sign-in__form-error{color:red;font-size:.75rem;margin-top:-1.15rem}.button{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;color:#ffffffde;transition:all .1s ease-in-out;-webkit-tap-highlight-color:transparent;font-family:Montserrat,sans-serif}.button.button--primary-color{background:var(--primary-color)}.button.button--primary-color:hover{background:var(--primary-dark-color)}.button.button--primary-color:active{background:var(--primary-darker-color)}.button.button--primary-color:disabled{background:var(--secondary-light-color);color:#ffffff4d;cursor:not-allowed}.button.button--secondary-color{background:var(--secondary-color)}.button.button--secondary-color:hover{background:var(--secondary-dark-color)}.button.button--secondary-color:active{background:var(--secondary-darker-color)}.button.button--secondary-color:disabled{background:var(--secondary-light-color);color:#ffffff4d;cursor:not-allowed}.button.button--danger-color{background:var(--danger-color)}.button.button--danger-color:hover{background:var(--danger-dark-color)}.button.button--danger-color:active{background:var(--danger-darker-color)}.button.button--danger-color:disabled{background:var(--secondary-light-color);color:#ffffff4d;cursor:not-allowed}:root{font-family:Montserrat,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#18181c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{display:flex;width:100%;min-height:100vh;margin:0}#root{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}
