.sprite{height:.75rem;display:inline-block;position:relative;width:.75rem;pointer-events:none;top:-2px}.sprite.-xs{height:.5rem;width:.5rem}.sprite.-sm{height:.625rem;width:.625rem}.sprite.-md{height:1rem;width:1rem}.sprite.-lg{height:1.125rem;width:1.125rem}.sprite.-xl{height:1.25rem;width:1.25rem}.sprite.-xxl{height:1.5rem;width:1.5rem}.sprite svg{vertical-align:middle;display:inline-block;height:100%;width:100%}.js .dialog{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:99999}.dialog.is-open{display:block}.dialog__screen{align-items:center;justify-content:center;background-color:rgba(44,48,60,.8)}.dialog__body,.dialog__screen{width:100vw;height:100vh;display:flex}.dialog__body{background-color:#fff;flex-direction:column;max-width:576px}.dialog__body.-xl{max-width:1200px}.dialog__header{flex-shrink:0;display:flex;justify-content:flex-end;align-items:flex-start}.dialog__heading{font-size:1.5rem;font-weight:300;margin:0;padding:.5rem 1rem;flex-grow:1}.dialog__close{margin-left:2rem;padding:.5rem;color:#719d25}.dialog__close:focus,.dialog__close:hover{color:#527d08}.dialog__close .sprite{width:1rem;height:1rem}.dialog.-not-fit .dialog__content{overflow:auto;padding:0 1rem 1rem}.dialog.-fit .dialog__content{overflow:auto;flex-shrink:1}@media (min-width:576px){.dialog__body{margin-left:3rem;margin-right:3rem;height:auto;max-height:calc(100vh - 6rem)}.dialog.-fit .dialog__body{height:calc(100vh - 6rem)}}@media (min-width:780px){.dialog__heading{padding-left:1.5rem;padding-right:1.5rem}.dialog.-not-fit .dialog__content{padding:0 1.5rem 1.5rem}}@media (min-width:992px){.dialog.-fit .dialog__content{overflow:visible;height:100%;display:flex}}.error-text{margin-bottom:1rem;padding:.5rem 1rem;background-color:#fedbd2;font-weight:500;line-height:1.5;font-size:.875rem}.error-text__item{margin:0 0 .5rem;color:#b92f2d}.error-text__item:last-child{margin-bottom:0}.error-text__item a{background-image:none}.sr-only{position:absolute;border-width:0;overflow:hidden;padding:0;white-space:nowrap;clip:rect(0,0,0,0);height:1px;width:1px}html.-freeze{height:100vh;overflow:hidden}.dialog{font-weight:300;line-height:1.75;color:#2c303c;font-family:Roboto,sans-serif}.dialog svg{fill:currentColor}.dialog .uli-sso p,.dialog h1{color:currentColor}.dialog p{font-size:1em}.dialog a,.dialog button{cursor:pointer}.dialog a{transition:all .3s ease-out;background-color:transparent;border-bottom:1px solid;color:inherit;padding-bottom:1px;text-decoration:none}.dialog a:focus,.dialog a:hover{color:inherit!important}.dialog *,.dialog :after,.dialog :before,.dialog__close{box-sizing:border-box}.dialog__close{border-width:0;overflow:visible;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;font:inherit;padding:8px!important;text-transform:none}.dialog__close,.dialog__close:focus,.dialog__close:hover{background:none}.dialog__close .sprite{height:16px!important;width:16px!important}.dialog__heading{line-height:1.75;font-size:1.5em}.error-text__item a{color:#b92f2d!important}.uli-sso a{background-image:linear-gradient(90deg,#e7eed5 50%,transparent 0);background-position:100%;background-size:250%}.uli-sso a:focus,.uli-sso a:hover{background-position:0}.uli-sso__form__field-group{font-size:.875em!important;margin-top:1.5em!important;margin-bottom:1.5em!important}.uli-sso__form__label{display:block;font-weight:500}.uli-sso__form__field[type=email],.uli-sso__form__field[type=password]{font-weight:300;line-height:1.75;margin:0;padding:.25rem 0;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;border:solid #000;border-width:0 0 2px;box-shadow:none;color:inherit;font-size:inherit;font-family:inherit;height:calc(3em + 2px);max-width:100%;text-transform:none;width:100%}.uli-sso__form__field[type=email]:focus,.uli-sso__form__field[type=password]:focus{background-color:rgba(0,0,0,.05);border-width:0 0 2px;box-shadow:none}.uli-sso__form__field[type=email]::-webkit-input-placeholder,.uli-sso__form__field[type=password]::-webkit-input-placeholder{color:#6a747c}.uli-sso__form__field[type=email]::-moz-placeholder,.uli-sso__form__field[type=password]::-moz-placeholder{color:#6a747c}.uli-sso__form__field[type=email]:-ms-input-placeholder,.uli-sso__form__field[type=password]:-ms-input-placeholder{color:#6a747c}.uli-sso__form__field[type=email]::-ms-input-placeholder,.uli-sso__form__field[type=password]::-ms-input-placeholder{color:#6a747c}.uli-sso__form__field[type=email]::placeholder,.uli-sso__form__field[type=password]::placeholder{color:#6a747c}.uli-sso__form__submit{overflow:visible;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;border-radius:0;box-sizing:border-box;font-family:inherit;font-size:.875em!important;height:auto;padding:1em!important}.uli-sso__forgot,.uli-sso__sign-up{font-size:.75em!important}