@import url(https://api.fontshare.com/css?f[]=general-sans@200,300,400,500,600,700&display=swap);
html{font-size:8px}@media (min-height:480px){html{font-size:12px}}@media (min-height:640px){html{font-size:16px}}body{background-color:#d1deda}.fade-in{-webkit-animation:fadeIn 1.5s ease-in-out .4s 1 normal forwards;animation:fadeIn 1.5s ease-in-out .4s 1 normal forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.login-wrapper{-ms-flex-align:center;-ms-flex-direction:column;flex-direction:column;height:100%}.login,.login-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.login{-webkit-box-flex:1;-ms-flex-align:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-direction:column;flex-direction:column;justify-content:space-evenly;position:relative;z-index:10}@media (min-width:480px){.login{width:28rem}}.login__box{--tw-shadow:-1px -1px 0px #fff,0px 0.5px 3px rgba(31,54,52,0.02),0px 2px 7px rgba(31,54,52,0.02),1px 3px 9px rgba(31,54,52,0.04),0px 6px 12px rgba(31,54,52,0.06);--tw-shadow-colored:-1px -1px 0px var(--tw-shadow-color),0px 0.5px 3px var(--tw-shadow-color),0px 2px 7px var(--tw-shadow-color),1px 3px 9px var(--tw-shadow-color),0px 6px 12px var(--tw-shadow-color);background:-o-linear-gradient(225.64deg,#fbfbfb 24.72%,#edf1f1 75.28%);background:linear-gradient(224.36deg,#fbfbfb 24.72%,#edf1f1 75.28%);border-radius:1rem;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:4rem 4rem 2.5rem;width:100%}.login__title{font-family:Optima,Arial,serif;font-size:1.5625rem;font-weight:700;line-height:2rem}.login__subtitle{line-height:1.5rem;margin-bottom:1.5rem}.login__label{display:inline-block;font-size:.6875rem;font-weight:600;line-height:1rem;margin-bottom:.25rem}.login__input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:transparent;border-radius:.5rem;border-width:1px;height:2rem;padding:.5rem 1rem;width:100%}.login__input::-webkit-input-placeholder{--tw-placeholder-opacity:1;color:rgb(97 123 122/var(--tw-placeholder-opacity))}.login__input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(97 123 122/var(--tw-placeholder-opacity))}.login__input:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgb(97 123 122/var(--tw-placeholder-opacity))}.login__input::-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgb(97 123 122/var(--tw-placeholder-opacity))}.login__input::placeholder{--tw-placeholder-opacity:1;color:rgb(97 123 122/var(--tw-placeholder-opacity))}.login__input{outline:2px solid transparent;outline-offset:2px}.login__input:focus{--tw-shadow:0 0 0 1px #28be6e,0 0 0 4px rgba(92,221,152,0.4);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 0 0 4px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.login__input-icon{position:absolute;right:.75rem;top:1.85rem}.has-error .login__label{--tw-text-opacity:1;color:rgb(255 97 97/var(--tw-text-opacity))}.has-error .login__input{--tw-border-opacity:1;border-color:rgb(255 97 97/var(--tw-border-opacity));border-width:1px}.login__logo{height:2.5rem}.error-caption{--tw-text-opacity:1;color:rgb(255 97 97/var(--tw-text-opacity));font-weight:600;margin-top:.5rem}.login__link{--tw-text-opacity:1;color:rgb(40 190 110/var(--tw-text-opacity));cursor:pointer}.login__link:hover{text-decoration:underline}.sso__login__link{--tw-text-opacity:1;color:rgb(97 123 122/var(--tw-text-opacity));cursor:pointer}.sso__login__link:hover{text-decoration:underline}.login__letters{height:2rem;position:relative;z-index:10}.login__footer{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(23 64 62/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));padding-bottom:.5rem;padding-top:.5rem;position:relative;text-align:center;width:100%;z-index:10}.login__checkbox{--tw-border-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:rgb(23 64 62/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;height:1rem;margin-right:.5rem;width:1rem}.login__checkbox:checked{--tw-bg-opacity:1;background-color:rgb(23 64 62/var(--tw-bg-opacity))}.login__checkbox:checked:before{--tw-text-opacity:1;text-rendering:auto;content:"\f00c";display:block;font-family:Font Awesome\ 5 Pro;font-size:11px;font-style:normal;font-variant:normal;font-weight:900;line-height:1;padding-left:2px;padding-top:2px}.login__button,.login__checkbox:checked:before{color:rgb(255 255 255/var(--tw-text-opacity))}.login__button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(23 64 62/var(--tw-bg-opacity));border-radius:1.5rem;font-weight:600;margin-top:2rem;padding:1rem;width:100%}.login__button:hover{--tw-bg-opacity:1;background-color:rgb(36 101 98/var(--tw-bg-opacity))}.login__button_text{--tw-text-opacity:1;background-color:transparent;color:rgb(97 123 122/var(--tw-text-opacity));margin-top:1rem}.login__button_text:hover{--tw-bg-opacity:1;background-color:rgb(232 236 236/var(--tw-bg-opacity))}.login__button[disabled]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(232 234 236/var(--tw-bg-opacity));color:rgb(165 180 179/var(--tw-text-opacity));cursor:not-allowed}.help-block{line-height:1.5rem}.help-block a{--tw-text-opacity:1;color:rgb(40 190 110/var(--tw-text-opacity))}.help-block a:hover{text-decoration:underline}.learn-more__button{-webkit-box-align:center;-ms-flex-align:center;--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(97 123 122/var(--tw-border-opacity));border-radius:2.5rem;border-width:1px;color:rgb(14 37 36/var(--tw-text-opacity));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.6875rem;font-weight:600;height:1.5rem;line-height:1rem;padding-left:.5rem;padding-right:.5rem}.learn-more__button:focus{outline-width:0}.learn-more__button:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(248 249 249/var(--tw-bg-opacity));border-color:rgb(165 180 179/var(--tw-border-opacity))}#switchToMobile{background:-o-linear-gradient(225.64deg,#fbfbfb 24.72%,#edf1f1 75.28%);background:linear-gradient(224.36deg,#fbfbfb 24.72%,#edf1f1 75.28%);-webkit-box-shadow:-1px -1px 0 #fff,0 .5px 3px rgba(14,37,36,.02),0 2px 7px rgba(14,37,36,.02),1px 3px 9px rgba(14,37,36,.04),0 6px 12px rgba(14,37,36,.06);box-shadow:-1px -1px 0 #fff,0 .5px 3px rgba(14,37,36,.02),0 2px 7px rgba(14,37,36,.02),1px 3px 9px rgba(14,37,36,.04),0 6px 12px rgba(14,37,36,.06)}
