.authentication-body{height:100vh;margin:0}.authentication{height:100vh;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;padding:0}.authentication button,.authentication input[type=submit]{width:100%;background-color:#227D98;color:white;cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;margin:0 0.25em 0 0;padding:0.78571429em 2em 0.78571429em;text-transform:none;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:0.28571429rem;user-select:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent}.authentication button:hover,.authentication input[type=submit]:hover{background-color:#0a818b}.login-body{display:flex;justify-content:space-between;width:50%;padding:0 1rem;flex-direction:column;align-items:center}.login-image{background-image:url(/assets/aria_core/login_background_stairs-6f7111e9a78a58f339cc56b2962a602b055d239b9b4961c65635838ca02f5c7b.jpg);background-position:center;background-size:cover;width:50%;height:100vh;position:fixed;right:0;top:0;bottom:0}.login-form{width:100%;max-width:550px;margin:5rem 0;padding:3em}.build-version{align-self:flex-start;margin-bottom:1rem}.build-version p{font-size:12px}.external-login{display:flex;gap:16px;margin-top:16px}.external-login .external-login-button{width:100%;position:relative}.external-login .external-login-button .icon{position:absolute;height:38px;display:flex;align-items:center;padding-left:12px}.external-login .external-login-button button{background:white;color:#767676;border:1px solid rgba(34,36,38,0.15)}button.sign-up{background:white;color:#767676;border:1px solid rgba(34,36,38,0.15)}button.sign-up:hover{background:#f8f8f8}.login-form-container{padding:32px;text-align:center}.aria-logo{display:flex;justify-content:center;margin-bottom:44px}.head-text{color:#a5673f;text-align:center}.hidden{display:none}.login-container{margin-top:16px;padding-bottom:10px}.login-container .field,.login-container .field_with_errors{margin-bottom:14px}.login-container .field>.icon,.login-container .field_with_errors>.icon{position:absolute;height:40px;display:flex;padding-left:14px;align-items:center}.login-container .field>input,.login-container .field_with_errors>input{width:100%;vertical-align:top;margin:0;outline:0;-webkit-appearance:none;line-height:1.21428571em;padding:0.67857143em 1em;padding-left:40px;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,0.15);color:rgba(0,0,0,0.87);border-radius:0.28571429rem;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease}.login-container .field>input:focus,.login-container .field_with_errors>input:focus{border-color:#85b7d9;background:#fff;color:rgba(0,0,0,0.8);box-shadow:none}.login-container .field>input.input-error,.login-container .field_with_errors>input.input-error{background-color:#fff6f6;border-color:#e0b4b4;color:#9f3a38;-webkit-box-shadow:none;box-shadow:none}.login-container .actions{margin-top:16px}.align-right{text-align:right}.align-center{text-align:center}.reset-password-disclaimer{color:#909090;text-align:left;margin-bottom:14px}.login-message{position:relative;min-height:1em;margin:1em 0;background:#f8f8f9;padding:1em 1.5em;line-height:1.4285em;font-size:1em;color:rgba(0,0,0,0.87);box-shadow:0 0 0 1px rgba(34,36,38,0.22) inset,0 0 0 0 transparent}.login-message h3{margin-top:8px}.login-message ul{padding-inline-start:24px}.login-message.success{background-color:#fcfff5;color:#2c662d;-webkit-box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent}.login-message.alert{background-color:#fff6f6;color:#9f3a38;-webkit-box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent}.login-message.notice{background-color:#f8ffff;color:#276f86;-webkit-box-shadow:0 0 0 1px #a9d5de inset, 0 0 0 0 transparent;box-shadow:0 0 0 1px #a9d5de inset, 0 0 0 0 transparent}p.password-error{color:#ff4b47;font-size:12px;line-height:16px}p.omniauth-divider{text-align:center;position:relative;z-index:1}p.omniauth-divider:before{border-top:1px solid #909090;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}p.omniauth-divider span{background:#fff;padding:0 15px}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url("https://fonts.gstatic.com/s/lato/v22/S6uyw4BMUTPHjx4wXg.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}body{margin:0;font-size:14px}*{box-sizing:border-box}body,body *{line-height:1.2rem}h2{font-size:18px;font-weight:700;margin-bottom:18px}a{color:#227D98;text-decoration:none}a:hover,a:active{color:#0a818b;text-decoration:underline}.authentication-body{height:100vh;margin:0}.authentication{height:100vh;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;padding:0}.authentication button,.authentication input[type=submit]{width:100%;background-color:#227D98;color:white;cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;margin:0 0.25em 0 0;padding:0.78571429em 2em 0.78571429em;text-transform:none;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:0.28571429rem;user-select:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent}.authentication button:hover,.authentication input[type=submit]:hover{background-color:#0a818b}.login-body{display:flex;justify-content:space-between;width:50%;padding:0 1rem;flex-direction:column;align-items:center}.login-image{background-image:url(/assets/aria_core/login_background_stairs-6f7111e9a78a58f339cc56b2962a602b055d239b9b4961c65635838ca02f5c7b.jpg);background-position:center;background-size:cover;width:50%;height:100vh;position:fixed;right:0;top:0;bottom:0}.login-form{width:100%;max-width:550px;margin:5rem 0;padding:3em}.build-version{align-self:flex-start;margin-bottom:1rem}.build-version p{font-size:12px}.external-login{display:flex;gap:16px;margin-top:16px}.external-login .external-login-button{width:100%;position:relative}.external-login .external-login-button .icon{position:absolute;height:38px;display:flex;align-items:center;padding-left:12px}.external-login .external-login-button button{background:white;color:#767676;border:1px solid rgba(34,36,38,0.15)}button.sign-up{background:white;color:#767676;border:1px solid rgba(34,36,38,0.15)}button.sign-up:hover{background:#f8f8f8}.login-form-container{padding:32px;text-align:center}.aria-logo{display:flex;justify-content:center;margin-bottom:44px}.head-text{color:#a5673f;text-align:center}.hidden{display:none}.login-container{margin-top:16px;padding-bottom:10px}.login-container .field,.login-container .field_with_errors{margin-bottom:14px}.login-container .field>.icon,.login-container .field_with_errors>.icon{position:absolute;height:40px;display:flex;padding-left:14px;align-items:center}.login-container .field>input,.login-container .field_with_errors>input{width:100%;vertical-align:top;margin:0;outline:0;-webkit-appearance:none;line-height:1.21428571em;padding:0.67857143em 1em;padding-left:40px;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,0.15);color:rgba(0,0,0,0.87);border-radius:0.28571429rem;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease}.login-container .field>input:focus,.login-container .field_with_errors>input:focus{border-color:#85b7d9;background:#fff;color:rgba(0,0,0,0.8);box-shadow:none}.login-container .field>input.input-error,.login-container .field_with_errors>input.input-error{background-color:#fff6f6;border-color:#e0b4b4;color:#9f3a38;-webkit-box-shadow:none;box-shadow:none}.login-container .actions{margin-top:16px}.align-right{text-align:right}.align-center{text-align:center}.reset-password-disclaimer{color:#909090;text-align:left;margin-bottom:14px}.login-message{position:relative;min-height:1em;margin:1em 0;background:#f8f8f9;padding:1em 1.5em;line-height:1.4285em;font-size:1em;color:rgba(0,0,0,0.87);box-shadow:0 0 0 1px rgba(34,36,38,0.22) inset,0 0 0 0 transparent}.login-message h3{margin-top:8px}.login-message ul{padding-inline-start:24px}.login-message.success{background-color:#fcfff5;color:#2c662d;-webkit-box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent}.login-message.alert{background-color:#fff6f6;color:#9f3a38;-webkit-box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent}.login-message.notice{background-color:#f8ffff;color:#276f86;-webkit-box-shadow:0 0 0 1px #a9d5de inset, 0 0 0 0 transparent;box-shadow:0 0 0 1px #a9d5de inset, 0 0 0 0 transparent}p.password-error{color:#ff4b47;font-size:12px;line-height:16px}p.omniauth-divider{text-align:center;position:relative;z-index:1}p.omniauth-divider:before{border-top:1px solid #909090;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}p.omniauth-divider span{background:#fff;padding:0 15px}
