@charset "UTF-8";
:where(.sirh-kit-buttons,[data-sirh-kit-buttons],[data-rh360-module],[class*=-kit]){--sirh-kit-button-accent: var(--sirh-primary, #1b4f82);--sirh-kit-button-accent-hover: color-mix(in srgb, var(--sirh-kit-button-accent) 88%, #000);--sirh-kit-button-surface: var(--vx-surface, #fff);--sirh-kit-button-text: var(--sirh-text, #0a0a0a);--sirh-kit-button-danger: #b42318;--sirh-kit-button-hover: color-mix(in srgb, var(--sirh-kit-button-accent) 7%, var(--sirh-kit-button-surface));--sirh-kit-button-active: color-mix(in srgb, var(--sirh-kit-button-accent) 12%, var(--sirh-kit-button-surface));--sirh-kit-button-danger-hover: color-mix(in srgb, var(--sirh-kit-button-danger) 8%, var(--sirh-kit-button-surface));--sirh-kit-button-border-width: 2px;--sirh-kit-button-radius: 0;--sirh-kit-button-transition: .16s ease}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn{position:relative;display:inline-flex;min-height:2.5rem;max-width:calc(100vw - 1.5rem);padding:.5rem .85rem;align-items:center;justify-content:center;gap:.4rem;overflow:hidden;border:var(--sirh-kit-button-border-width) solid var(--sirh-kit-button-accent);border-radius:var(--sirh-kit-button-radius);background:var(--sirh-kit-button-surface);color:var(--sirh-kit-button-accent);font-size:.8125rem;font-weight:650;line-height:1.2;text-align:center;text-decoration:none;box-shadow:none;transform:none;transition:background-color var(--sirh-kit-button-transition),border-color var(--sirh-kit-button-transition),color var(--sirh-kit-button-transition)}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn:before{position:absolute;inset:0 auto 0 0;width:2px;background:currentColor;content:"";transform:scaleY(0);transform-origin:center;transition:transform var(--sirh-kit-button-transition)}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn:is(:hover,:focus-visible){border-color:var(--sirh-kit-button-accent);background:var(--sirh-kit-button-hover);color:var(--sirh-kit-button-accent);text-decoration:none;box-shadow:none;transform:none}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn:is(:hover,:focus-visible):before{transform:scaleY(1)}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn:is(:active,.is-active,.active){border-color:var(--sirh-kit-button-accent);background:var(--sirh-kit-button-active);color:var(--sirh-kit-button-accent);box-shadow:none;transform:none}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--sirh-kit-button-accent) 45%,transparent);outline-offset:-2px}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn--primary{border-color:var(--sirh-kit-button-accent);background:var(--sirh-kit-button-accent);color:#fff}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn--primary:is(:hover,:focus-visible,:active){border-color:var(--sirh-kit-button-accent-hover);background:var(--sirh-kit-button-accent-hover);color:#fff}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn--danger{border-color:var(--sirh-kit-button-danger);background:var(--sirh-kit-button-surface);color:var(--sirh-kit-button-danger)}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn--danger:is(:hover,:focus-visible,:active){border-color:var(--sirh-kit-button-danger);background:var(--sirh-kit-button-danger-hover);color:var(--sirh-kit-button-danger)}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn--ghost{border-color:transparent;background:transparent;color:var(--sirh-kit-button-accent);text-decoration:none}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn--ghost:is(:hover,:focus-visible,:active){border-color:transparent;background:var(--sirh-kit-button-hover);color:var(--sirh-kit-button-accent);text-decoration:underline;text-underline-offset:.18em}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn:is(:disabled,[aria-disabled=true],.disabled){cursor:not-allowed;opacity:.58;pointer-events:none}@media(max-width:575.98px){:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-actions{width:100%;max-width:calc(100vw - 1.5rem);align-items:stretch;flex-direction:column}:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-actions>:is(a,button,form),:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-actions>form>:is(a,button){width:100%}}@media(pointer:coarse){:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn{min-height:2.75rem}}@media(prefers-reduced-motion:reduce){:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn,:where(.sirh-kit-buttons,[data-sirh-kit-buttons]) .sirh-kit-btn:before{transition-duration:.01ms}}.sirh-auth-page{--sirh-auth-kit-primary: var(--sirh-primary, #1b4f82);--sirh-auth-kit-navy: #121d3b;--sirh-auth-kit-surface: var(--vx-surface, #fff);--sirh-auth-kit-border: color-mix(in srgb, var(--sirh-auth-kit-primary) 18%, #d7dee8);--sirh-auth-kit-danger: #b42318;background:#f5f7fa}.sirh-auth-page .sirh-auth-split__hero{background:var(--sirh-auth-kit-navy)}.sirh-auth-page .sirh-auth-split__hero:before,.sirh-auth-page .sirh-ds-auth-split .sirh-auth-split__panel:before{display:none}.sirh-auth-page .sirh-ds-auth-split .sirh-auth-split__panel,.sirh-auth-page .sirh-auth-split__panel{background:var(--sirh-auth-kit-surface)}.sirh-auth-page :is(.sirh-auth-split__visual-img,.sirh-auth-split__brand-logo,.sirh-auth-split__brand-logo img,.sirh-ds-auth-panel-head__brand .sirh-logo-wrap,.sirh-md-outline__input.form-control,.sirh-auth-field .form-control,.sirh-auth-sso__btn,.sirh-ds-auth-callout,.sirh-login-forgot-modal__content,.sirh-login-forgot-modal__icon,.sirh-login-forgot-modal__body .form-control,.sirh-login-forgot-modal__footer .btn){border-radius:0}.sirh-auth-page .sirh-auth-split__visual-img{border:1px solid color-mix(in srgb,#fff 24%,var(--sirh-auth-kit-primary));box-shadow:0 1rem 2.5rem #05080d47}.sirh-auth-page .sirh-md-outline__input.form-control,.sirh-auth-page .sirh-auth-field .form-control,.sirh-auth-page .sirh-login-forgot-modal__body .form-control{border-color:var(--sirh-auth-kit-border);box-shadow:none}.sirh-auth-page .sirh-md-outline__input:focus,.sirh-auth-page .sirh-auth-field .form-control:focus,.sirh-auth-page .sirh-login-forgot-modal__body .form-control:focus{border-color:var(--sirh-auth-kit-primary);box-shadow:inset 0 0 0 1px var(--sirh-auth-kit-primary)}.sirh-auth-page .sirh-md-outline.has-danger .sirh-md-outline__input,.sirh-auth-page .sirh-md-outline__input.is-invalid,.sirh-auth-page .sirh-auth-field .form-control.is-invalid{border:2px solid var(--sirh-auth-kit-danger);background-image:none;box-shadow:none}.sirh-auth-page .sirh-md-outline__input.sirh-field-invalid:focus-visible{outline-color:var(--sirh-auth-kit-danger)}.sirh-auth-page .sirh-login-validation-summary{max-width:100%;padding:.625rem .75rem;margin-bottom:1rem;border:2px solid var(--sirh-auth-kit-danger);border-radius:0;color:var(--sirh-auth-kit-danger);background:color-mix(in srgb,var(--sirh-auth-kit-danger) 6%,#fff);font-size:.8125rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.sirh-auth-page .sirh-login-field-error{display:block;max-width:100%;line-height:1.35;overflow-wrap:anywhere}.sirh-auth-page .text-danger,.sirh-auth-page .invalid-feedback{color:var(--sirh-auth-kit-danger)!important}.sirh-auth-page .sirh-md-outline__toggle,.sirh-auth-page .sirh-auth-field__toggle{border-radius:0}.sirh-auth-page .sirh-auth-submit-btn,.sirh-auth-page .sirh-auth-sso__btn,.sirh-auth-page .sirh-login-forgot-modal__footer .btn{box-shadow:none;filter:none;transform:none}.sirh-auth-page .sirh-auth-submit-btn:is(:hover,:focus-visible,:active),.sirh-auth-page .sirh-auth-sso__btn:is(:hover,:focus-visible,:active){box-shadow:none;filter:none;transform:none}.sirh-auth-page .sirh-auth-sso__btn{border:2px solid var(--sirh-auth-kit-primary);background:#fff;color:var(--sirh-auth-kit-primary)}.sirh-auth-page .sirh-auth-sso__btn:is(:hover,:focus-visible,:active){border-color:var(--sirh-auth-kit-primary);background:color-mix(in srgb,var(--sirh-auth-kit-primary) 7%,#fff);color:var(--sirh-auth-kit-primary)}.sirh-auth-page .sirh-auth-forgot-link{color:var(--sirh-auth-kit-primary);text-decoration:none}.sirh-auth-page .sirh-auth-forgot-link:is(:hover,:focus-visible){color:var(--sirh-auth-kit-primary);background:color-mix(in srgb,var(--sirh-auth-kit-primary) 7%,#fff);text-decoration:underline;text-underline-offset:.18em}.sirh-auth-page .sirh-login-forgot-modal__content{border:1px solid var(--sirh-auth-kit-border);border-top:2px solid var(--sirh-auth-kit-primary);box-shadow:0 .75rem 1.75rem #121d3b24,0 .15rem .4rem #121d3b14}.sirh-auth-page .sirh-login-forgot-modal__icon{border:1px solid color-mix(in srgb,var(--sirh-auth-kit-primary) 24%,#fff);color:var(--sirh-auth-kit-primary);background:color-mix(in srgb,var(--sirh-auth-kit-primary) 8%,#fff);box-shadow:none}.sirh-auth-page .sirh-ds-auth-callout{border-color:var(--sirh-auth-kit-border);border-top:2px solid var(--sirh-auth-kit-primary);color:var(--sirh-auth-kit-navy);background:color-mix(in srgb,var(--sirh-auth-kit-primary) 7%,#fff)}.sirh-auth-page .sirh-ds-auth-callout__icon{color:var(--sirh-auth-kit-primary)}.sirh-auth-page .sirh-mfa-challenge__tabs{gap:0!important;border-bottom:1px solid var(--sirh-auth-kit-border)}.sirh-auth-page .sirh-mfa-challenge__tabs .nav-link{min-height:2.75rem;border:2px solid transparent;border-radius:0;color:var(--sirh-auth-kit-primary);background:#fff;font-size:.8125rem;font-weight:650}.sirh-auth-page .sirh-mfa-challenge__tabs .nav-link:is(:hover,:focus-visible){border-color:var(--sirh-auth-kit-primary);background:color-mix(in srgb,var(--sirh-auth-kit-primary) 7%,#fff)}.sirh-auth-page .sirh-mfa-challenge__tabs .nav-link.active{border-color:var(--sirh-auth-kit-primary);color:#fff;background:var(--sirh-auth-kit-primary)}.sirh-auth-page .sirh-auth-bulletins,.sirh-auth-page .sirh-auth-bulletins__button{border-radius:0}.sirh-auth-page .sirh-auth-bulletins__button{border:2px solid var(--sirh-auth-kit-primary);background:var(--sirh-auth-kit-primary);box-shadow:none}.sirh-auth-page .sirh-auth-bulletins__button:is(:hover,:focus-visible){border-color:var(--sirh-auth-kit-primary);color:var(--sirh-auth-kit-primary);background:color-mix(in srgb,var(--sirh-auth-kit-primary) 7%,#fff);box-shadow:none}.sirh-auth-page :is(a,button,input,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--sirh-auth-kit-primary) 45%,transparent);outline-offset:2px}@media(max-width:991.98px){.sirh-auth-page .sirh-auth-split__panel{margin-top:0;border-radius:0;box-shadow:none}}@media(max-width:767.98px){.sirh-auth-page .sirh-ds-auth-panel-head--stacked{display:flex;flex-direction:column;align-items:center;text-align:center}.sirh-auth-page .sirh-ds-auth-panel-head--stacked .sirh-ds-auth-panel-head__brand{display:flex;align-items:center;justify-content:center;width:100%;margin:0 0 .55rem}.sirh-auth-page .sirh-ds-auth-panel-head--stacked .sirh-brand-logo-img{height:2.75rem!important;width:auto!important;max-width:min(100%,8.5rem)!important;margin-inline:auto;object-fit:contain}.sirh-auth-page .sirh-ds-auth-panel-head--stacked .sirh-ds-auth-panel-head__row{display:block;width:100%;max-width:100%;text-align:center}.sirh-auth-page .sirh-ds-auth-panel-head--stacked .sirh-ds-auth-panel-head__row>.min-w-0{width:100%;text-align:center}.sirh-auth-page .sirh-ds-auth-panel-head--stacked :is(.sirh-ds-auth-eyebrow,.sirh-ds-auth-panel-head__title,.sirh-ds-auth-panel-subtitle){text-align:center;overflow-wrap:anywhere}}@media(max-width:575.98px){.sirh-auth-page .sirh-ds-auth-panel-head--stacked .sirh-ds-auth-panel-head__brand{margin-bottom:.35rem;max-width:calc(100vw - 1.5rem)}.sirh-auth-page .sirh-ds-auth-panel-head--stacked .sirh-brand-logo-img{height:auto!important;width:min(100%,11.5rem)!important;max-width:min(100%,calc(100vw - 1.5rem))!important;aspect-ratio:420 / 255}}@media(max-width:575.98px){.sirh-auth-page .sirh-ds-auth-panel-head--stacked{margin-bottom:.45rem}.sirh-auth-page .sirh-ds-auth-panel{margin-top:.15rem}.sirh-auth-page .sirh-auth-bulletins{padding:.6rem;margin-bottom:.7rem}.sirh-auth-page .sirh-auth-bulletins__title{margin-bottom:.35rem!important}.sirh-auth-page .sirh-auth-bulletins__list{gap:.4rem}.sirh-auth-page .sirh-auth-bulletins__button{padding-block:.4rem;max-height:3.25rem}.sirh-auth-page .sirh-md-outline.mb-3{margin-bottom:.7rem!important}.sirh-auth-page .sirh-auth-forgot-row.mb-3{margin-bottom:.6rem!important}.sirh-auth-page .sirh-auth-sso{margin-top:.75rem!important}.sirh-auth-page .sirh-auth-sso__divider{margin-bottom:.6rem}.sirh-auth-page .sirh-auth-split__mobile-foot{margin-top:.7rem;padding-top:.55rem}}@media(max-width:575.98px)and (max-height:700px){.sirh-auth-page .sirh-ds-auth-panel-head--stacked .sirh-brand-logo-img{width:min(100%,10rem)!important}.sirh-auth-page .sirh-ds-auth-panel-head--stacked .sirh-ds-auth-panel-head__brand{margin-bottom:.25rem}.sirh-auth-page .sirh-auth-split__panel{padding-bottom:calc(.35rem + env(safe-area-inset-bottom,0px))}}@media(max-width:767.98px)and (max-height:700px){.sirh-auth-page .sirh-ds-auth-panel-head--stacked{margin-bottom:.3rem}.sirh-auth-page .sirh-auth-bulletins{padding:.5rem;margin-bottom:.45rem}.sirh-auth-page .sirh-md-outline.mb-3{margin-bottom:.5rem!important}.sirh-auth-page .sirh-auth-forgot-row.mb-3{margin-bottom:.45rem!important}.sirh-auth-page .sirh-auth-sso{margin-top:.5rem!important}.sirh-auth-page .sirh-auth-sso__divider{margin-bottom:.4rem}.sirh-auth-page .sirh-auth-split__mobile-foot{margin-top:.4rem;padding-top:.45rem}}@media(max-width:575.98px){.sirh-auth-page .sirh-login-forgot-modal__footer{flex-direction:column}.sirh-auth-page .sirh-login-forgot-modal__footer .btn{width:100%}}@media(pointer:coarse){.sirh-auth-page :is(.sirh-md-outline__toggle,.sirh-auth-field__toggle,.sirh-auth-forgot-link,.sirh-auth-submit-btn,.sirh-auth-sso__btn,.sirh-auth-bulletins__button,.sirh-mfa-challenge__tabs .nav-link){min-width:2.75rem;min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.sirh-auth-page *,.sirh-auth-page *:before,.sirh-auth-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
