.ultima .static{display:flex;justify-content:center;align-items:center;min-height:100vh;background-image:url(./background-BHcknhoZ.svg);background-color:#191919;background-repeat:no-repeat;background-size:auto 100%;background-position:right;padding:20px 40px 30px;font-family:Manrope,arial,sans-serif!important}@font-face{font-family:Manrope;src:url(./Manrope-VariableFont_wght-CZfUxJDf.ttf)}.ultima .static .static-container{font-size:14px;width:100%;max-width:420px;text-align:center;color:#fff}.ultima .static .static-container h1{font-size:24px;font-weight:500}.ultima .static .static-container ul,.ultima .static .static-container ol{text-align:left}.ultima .static .static-container a{color:#fff}.ultima .static .static-container input{font-family:Manrope,arial,sans-serif}@media only screen and ((max-width: 600px) or (max-height: 600px)){.ultima .static .static-container{padding-top:40px}}@media only screen and (min-width: 601px){.ultima .static .static-container{min-width:420px}}.ultima .static .logo{position:absolute;top:20px;left:20px;display:flex;align-items:center;text-decoration:none!important;height:48px}.ultima .static .logo img{height:100%}.ultima .static .logo .title-prefix{display:inline-block;color:#ffb700;font-weight:400;font-size:16px;margin-left:16px;position:relative;top:8px}.ultima .static .form-group{text-align:left;margin-bottom:15px;display:block;width:100%}.ultima .static label{display:block;font-size:16px;font-weight:400;padding-bottom:6px}.ultima .static input[type=text],.ultima .static input[type=password]{background-color:#191919;border:none;outline:1px solid rgba(238,238,238,.5)}.ultima .static input[type=text],.ultima .static input[type=password],.ultima .static .btn{-webkit-appearance:none;width:100%;height:36px;line-height:24px;border-radius:8px;font-size:16px;font-weight:400;color:#fff;padding:5px 8px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ultima .static input[type=text]:hover,.ultima .static input[type=password]:hover{outline:1px solid #ffffff!important}.ultima .static input[type=text]:focus,.ultima .static input[type=password]:focus{outline:1px solid #1c46d6}.ultima .static .btn,.ultima .static a.btn{height:auto;min-height:36px;margin-top:16px;border:none;background-color:#fff;color:#000;cursor:pointer;text-decoration:none;display:block}.ultima .static .btn-orange,.ultima .static a.btn-orange{color:#000;background-color:#ffb700}.ultima .static .btn:hover{opacity:.9}@media only screen and ((max-width: 600px) or (max-height: 600px)){.ultima .static .logo{height:32px}.ultima .static .logo .title-prefix{font-size:10px;position:relative;top:6px;margin-left:8px}}.ultima .static .loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.ultima .static .loading-spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #ffb700;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ultima .static #approval-app:empty+.loading-overlay{display:flex}.ultima .static #approval-app:not(:empty)+.loading-overlay{display:none}.ultima .login-page #error{background-color:#ffb70033;padding:8px;font-size:16px;color:#ffb700;margin-bottom:20px;border-radius:8px;display:none}.ultima .login-page .login-note{position:relative;left:0;top:0;padding-right:24px;color:#fff;font-weight:600;text-align:left;margin-bottom:32px}.ultima .login-page .login-note a{color:#ffb700;font-weight:600!important}.ultima .login-page .login-header{width:100%;text-align:left}.ultima .login-page .sso-note{font-size:14px}.ultima .login-page .sso-note hr{margin-top:32px;margin-bottom:32px;border:0;border-top:1px solid rgba(238,238,238,.5);width:80%;height:1px}@media only screen and ((max-width: 600px) or (max-height: 600px)){.ultima .login-page .sso-note{font-size:12px}}
