.sso-app .sign-in-workspace{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0 auto;overflow:hidden;background:url(/NovariLoginBackground.svg) center/cover no-repeat}.app-header{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem;flex-direction:column;row-gap:1rem}.app-header .novari-logo{position:absolute;top:-1rem;left:-1rem}.app-header .novari-logo-link{align-self:flex-start}.app-header .natcp-logo{height:100%}@media (max-width: 599px){.app-header .novari-logo{position:relative;top:auto;left:auto}}.app-footer{position:absolute;bottom:1rem;left:1rem;width:100%;display:flex;align-items:baseline;column-gap:.5rem}.app-footer .footer-links{display:flex;column-gap:.5rem}.username-form .terms-link,.username-form .policy-link{white-space:nowrap;font-size:var(--fontSizeBase200)}.username-form .form-footer{flex-direction:column}.provider-form .provider-options{display:flex;flex-direction:column;row-gap:1rem;height:12rem;overflow:auto;padding:1rem;border:1px solid var(--colorNeutralStroke1);background-color:var(--colorNeutralBackground1);border-radius:2px}.provider-form .provider-option-button{border:none;padding:0;width:100%;display:block;background:var(--colorNeutralBackground1);cursor:pointer}.provider-form .provider-option-button .provider-card:hover{background:var(--colorNeutralBackground1Hover)}.sso-app .sign-in-workspace{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0 auto;overflow:hidden;background:url(/NovariLoginBackground.svg) center/cover no-repeat}.sign-in-flow-container .sign-in-flow{position:relative;overflow:hidden;width:100%}.sign-in-flow-container .go-back-link{height:2rem;max-width:100%}.sign-in-flow-container .form-slider-track{position:relative;width:100%;height:auto}.sign-in-flow-container .form-panel{position:absolute;top:0;left:0;width:100%;transition:transform .4s ease-in-out;opacity:0;pointer-events:none}.sign-in-flow-container .form-panel.active{position:relative;transform:translate(0);opacity:1;pointer-events:auto}.sign-in-flow-container .form-panel.inactive-left{transform:translate(-100%)}.sign-in-flow-container .form-panel.inactive-right{transform:translate(200%)}.reset-password-form form>*:not(:first-child){margin-top:1rem}.reset-password-form input[type=password]::-ms-reveal,.reset-password-form input[type=password]::-ms-clear{display:none}.user-agreement-form .overflow-container{margin:1.5rem 0;height:30vh;overflow:auto;border:1px solid var(--colorNeutralStroke1);border-radius:2px;padding:1rem}.user-agreement-form .form-footer{flex-direction:column;justify-content:flex-end;align-items:flex-end}.user-agreement-form .form-footer .footer-actions{display:flex}.sso-app .sign-in-workspace{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0 auto;overflow:hidden;background:url(/NovariLoginBackground.svg) center/cover no-repeat}.sso-workspace{overflow:auto}.sso-workspace .home-error{margin:1rem 0 2rem}.sso-workspace .app-selector{margin:.45rem 2rem 1.5rem}.sso-workspace .app-selector .app-selections{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2rem;justify-content:center;margin-top:.5rem;padding:0 .5rem 1rem}.sso-workspace .app-selector .app-card{height:6rem}.sso-workspace .app-selector .app-card .card-title,.sso-workspace .app-selector .app-card .card-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;white-space:normal;width:100%;max-width:20rem}.sso-workspace .app-selector .app-card .app-background{position:absolute;opacity:.05;height:150%;top:-2rem;right:-2rem}.sso-workspace .app-selector .app-card .app-background .cls-1,.sso-workspace .app-selector .app-card .app-background .cls-2,.sso-workspace .app-selector .app-card .app-background .cls-3,.sso-workspace .app-selector .app-card .app-background .cls-7,.sso-workspace .app-selector .app-card .app-background .cls-8,.sso-workspace .app-selector .app-card .app-background .cls-9,.sso-workspace .app-selector .app-card .app-background .st0,.sso-workspace .app-selector .app-card .app-background .st1,.sso-workspace .app-selector .app-card .app-background .st2,.sso-workspace .app-selector .app-card .app-background .cls-10,.sso-workspace .app-selector .app-card .app-background .cls-30,.sso-workspace .app-selector .app-card .app-background .cls-40{fill:#000}.sso-workspace .app-selector .app-card:hover ._ereq\.svg{opacity:.15}.sso-workspace .app-selector .app-card:hover ._ereq\.svg .cls-1{fill:#7ac143}.sso-workspace .app-selector .app-card:hover ._ereq\.svg .cls-2{fill:#27318b}.sso-workspace .app-selector .app-card:hover ._ord\.svg{opacity:.15}.sso-workspace .app-selector .app-card:hover ._ord\.svg .cls-1{fill:#00b6de}.sso-workspace .app-selector .app-card:hover ._ord\.svg .cls-2{fill:#26215e}.sso-workspace .app-selector .app-card:hover ._wmh\.svg{opacity:.15}.sso-workspace .app-selector .app-card:hover ._wmh\.svg .st0{fill:#00b6de}.sso-workspace .app-selector .app-card:hover ._wmh\.svg .st1{fill:#66d3eb}.sso-workspace .app-selector .app-card:hover ._wmh\.svg .st2{fill:#27318b}.sso-workspace .app-selector .app-card:hover ._con\.svg{opacity:.15}.sso-workspace .app-selector .app-card:hover ._con\.svg .cls-1{fill:#00b6de}.sso-workspace .app-selector .app-card:hover ._con\.svg .cls-2{fill:#26215e}.sso-workspace .app-selector .app-card:hover ._atc-dev\.svg{opacity:.15}.sso-workspace .app-selector .app-card:hover ._atc-dev\.svg .cls-1{fill:#7ac143}.sso-workspace .app-selector .app-card:hover ._pcm\.svg,.sso-workspace .app-selector .app-card:hover ._ims\.svg{opacity:.15}.sso-workspace .app-selector .app-card:hover ._pcm\.svg .cls-1,.sso-workspace .app-selector .app-card:hover ._ims\.svg .cls-1{fill:#00b6de}.sso-workspace .app-selector .app-card:hover ._pcm\.svg .cls-2,.sso-workspace .app-selector .app-card:hover ._ims\.svg .cls-2{fill:#72cfe9}.sso-workspace .app-selector .app-card:hover ._pcm\.svg .cls-3,.sso-workspace .app-selector .app-card:hover ._ims\.svg .cls-3{fill:#27318b}.sso-workspace .app-selector .app-card:hover ._card\.svg{opacity:.15}.sso-workspace .app-selector .app-card:hover ._card\.svg .cls-10{fill:#27318b}.sso-workspace .app-selector .app-card:hover ._card\.svg .cls-20{fill:#fff}.sso-workspace .app-selector .app-card:hover ._card\.svg .cls-30{fill:#00b6de}.sso-workspace .app-selector .app-card:hover ._card\.svg .cls-40{fill:#0092cb}.sso-workspace .app-selector .app-card:hover ._mhad\.svg{opacity:.15}.sso-workspace .app-selector .app-card:hover ._mhad\.svg .cls-7{fill:#00b6de}.sso-workspace .app-selector .app-card:hover ._mhad\.svg .cls-8{fill:#72cfe9}.sso-workspace .app-selector .app-card:hover ._mhad\.svg .cls-9{fill:#27318b}.sso-workspace .app-selector .app-card:hover ._mirm\.svg{opacity:.15}.sso-workspace .app-selector .app-card:hover ._mirm\.svg .cls-1{fill:#72cfe9}.sso-workspace .app-selector .app-card:hover ._mirm\.svg .cls-2{fill:#00b6de}.sso-workspace .app-selector .app-card:hover ._mirm\.svg .cls-3{fill:#27318b}.sso-workspace .app-selector .app-card:hover ._natcp\.svg{opacity:.15}.sso-workspace .app-selector .app-card:hover ._natcp\.svg .cls-1{fill:#7ac143}.sso-workspace .app-selector .app-card:hover ._natcp\.svg .cls-2{fill:#00b6de}.sso-workspace .app-selector .app-card:hover ._natcp\.svg .cls-3{fill:#72cfe9}.sso-workspace .app-selector .app-card:hover ._natcp\.svg .cls-4{fill:#27318b}@media (max-width: 599px){.sso-workspace .header{margin-left:.75rem}.sso-workspace .app-selector{margin:.5rem 0 0}.sso-workspace .app-selector .app-selections{gap:.5rem}.sso-workspace .app-selector .app-card{height:4rem;border-radius:0}.sso-workspace .app-selector .app-card .app-background{display:none}.sso-workspace .app-selector .app-card .card-title{max-width:15rem}}.sign-out-flow{max-width:calc(100% - 2rem)}.error-page .card-box-item>div{margin-block-end:1rem}.sso-app{height:100vh}.sso-app .sign-in-workspace{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0 auto;overflow:hidden;background:url(/NovariLoginBackground.svg) center/cover no-repeat}.loading-container{display:flex;align-items:center;justify-content:center;height:100vh}.card-box{background-color:var(--colorNeutralBackground1);box-shadow:var(--shadow8)}.card-box-item{background-color:var(--colorNeutralBackground1);justify-content:space-between;align-items:baseline;position:relative;min-height:3rem;width:100%;padding:3rem;margin-block:0}.form-container{display:flex;justify-content:center;width:35rem;z-index:999}.form-header{display:flex;align-items:center;flex-direction:column-reverse;margin-bottom:2rem}.form-header img{margin-left:-.5rem}.form-header h1{margin-top:0}.form-footer{display:flex;flex-direction:row;justify-content:flex-end;margin:1rem 0;row-gap:1rem;column-gap:1rem}.form-footer button{align-self:flex-end}.message-bar-fix .fui-MessageBar{display:grid;grid-template-areas:"icon body actions" "secondaryActions secondaryActions secondaryActions";grid-template-columns:auto 1fr auto;align-items:start;padding-left:var(--spacingHorizontalM);padding-top:var(--spacingVerticalMNudge);padding-bottom:var(--spacingVerticalMNudge)}.message-bar-fix .fui-MessageBar__icon{grid-area:icon}.message-bar-fix .fui-MessageBarBody{grid-area:body;white-space:normal}.mobile h1{font-size:unset}@media (max-width: 599px){.form-container{width:100%}.form-container .form-header{display:none}.form-container.card-box{background-color:unset;box-shadow:none}.form-container .card-box-item{padding:1rem;background-color:unset}.form-footer button:not(.minor-button){width:100%}}
