.ErrorFallback h1{margin-bottom:var(--space-200);color:var(--blue)}.ErrorFallback h5{margin-bottom:var(--space-250)}.ErrorFallback p{margin-bottom:var(--space-100)}@media (min-width:768px){.ErrorFallback p{max-width:520px}}.GlobalLoader{z-index:99999;background-color:var(--gray-30)}.LoadingIndicator{height:100%;position:absolute;top:0;left:0;width:100%!important}.LoadingIndicatorSvg{width:27px;height:27px;animation:2s linear infinite rotate}.LoadingIndicatorSvg.large{width:50px;height:50px}.LoadingIndicatorSvgForeground{stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.NotificationAlert{padding:var(--space-200)var(--space-800)var(--space-200)var(--space-300);border-radius:var(--border-radius-lg);color:var(--white);box-shadow:var(--elevation-3);border:none;align-items:center;line-height:1.5;transition:all .3s cubic-bezier(.68,-.55,.265,1.35);display:flex;transform:translate(calc(100% + 20px))}.NotificationAlert.show{transform:translate(0%)}.NotificationAlert.alert-info{background-color:#8a9a9e}.NotificationAlert.alert-success{background-color:#03a65a}.NotificationAlert.alert-danger{background-color:#f63e50}.NotificationAlert .btn-close{--bs-btn-close-color:#fff;padding:var(--space-200)var(--space-300)var(--space-200)var(--space-250);opacity:.6;filter:invert();background-size:.85rem}body:not(.app-mobile) :is(.NotificationAlert .btn-close):hover{box-shadow:none;opacity:1}:is(.NotificationAlert .btn-close):active{box-shadow:none;opacity:1}:is(.NotificationAlert .btn-close):focus{box-shadow:none;opacity:1}.NotificationAlertIcon{font-size:var(--font-size-xlarge);flex:none}.NotificationAlertContainer{z-index:2000;width:100%;padding:0 var(--space-200);position:fixed;top:1.2rem;right:0}@media (min-width:576px){.NotificationAlertContainer{width:330px}}.Button{vertical-align:middle;height:var(--height-button-lg);padding:0 var(--space-200);border:1px solid var(--blue);border-radius:var(--border-radius-button);background-color:var(--white);color:var(--blue);font-weight:var(--font-weight-bold);font-size:var(--font-size-medium);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-color),var(--transition-background-color),var(--transition-border-color);flex:none;line-height:36px;text-decoration:none;display:inline-block;position:relative}@media (hover:hover){.Button:hover{border-color:var(--blue-button-hover);background-color:var(--blue-button-hover);color:var(--white)}}.Button:active{border-color:var(--blue);background-color:var(--blue);color:var(--white)}.Button:focus{box-shadow:var(--shadow-input-focused);outline:0}.Button.btn-close{padding:var(--space-100);box-shadow:none;background-color:transparent;border-color:transparent}.Button.active{background-color:inherit}.Button.btn-medium{height:var(--height-button-md);padding:0 var(--space-150);font-size:var(--font-size-small);line-height:30px}.Button.btn-small{height:var(--height-button-sm);padding:0 var(--space-100);font-size:var(--font-size-small);line-height:18px}.Button.primary{border-color:var(--orange);background-color:var(--orange);color:var(--white)}@media (hover:hover){.Button.primary:hover{border-color:var(--orange-button-hover);background-color:var(--orange-button-hover)}}.Button.secondary{border-color:var(--blue);background-color:var(--blue);color:var(--white)}@media (hover:hover){.Button.secondary:hover{border-color:var(--blue-button-hover);background-color:var(--blue-button-hover)}}.Button.secondary:active{border-color:var(--blue-shade-10);background-color:var(--blue-shade-10)}.Button.neutral{border-color:var(--grey-light);background-color:var(--white);color:var(--grey-dark)}@media (hover:hover){.Button.neutral:hover{border-color:var(--blue-button-hover);background-color:var(--blue-button-hover);color:var(--white)}}.Button.neutral:active{border-color:var(--blue-shade-10);background-color:var(--blue-shade-10)}.Button.light{background-color:var(--gray-35);color:var(--blue);border:none;padding:0;box-shadow:none!important}.Button.light:hover{background-color:var(--blue-button-hover);color:var(--white)}.Button.light:active{border-color:var(--blue-shade-10);background-color:var(--blue-shade-10)}.Button.success{border-color:var(--green);background-color:var(--green);color:var(--white)}@media (hover:hover){.Button.success:hover{border-color:var(--green);background-color:var(--green)}}.Button.danger{border-color:var(--info-red);background-color:var(--info-red);color:var(--white)}@media (hover:hover){.Button.danger:hover{border-color:var(--red);background-color:var(--red)}}.Button.danger-o{border-color:var(--info-red);background-color:var(--white);color:var(--info-red)}@media (hover:hover){.Button.danger-o:hover{border-color:var(--info-red);background-color:var(--info-red);color:var(--white)}}.Button.violet{background-color:var(--cs-violet);color:var(--white);border:none}@media (hover:hover){.Button.violet:hover{background-color:var(--cs-light-violet)}}.Button.link{height:auto;color:var(--thunder);box-shadow:none;text-align:left;white-space:normal;background-color:transparent;border-color:transparent;line-height:1.5}@media (hover:hover){.Button.link:hover{color:var(--blue-button-hover);box-shadow:none;background-color:transparent;border-color:transparent}}.Button.link:active{color:var(--blue)}.Button.link.disabled,.Button.link:disabled{border-color:transparent}.Button.link-red{color:var(--status-red);box-shadow:none;text-align:left;white-space:normal;background-color:transparent;border-color:transparent!important}@media (hover:hover){.Button.link-red:hover{background-color:var(--status-red);color:var(--white);box-shadow:none}}.Button.link-blue{color:var(--blue);box-shadow:none;text-align:left;white-space:normal;background-color:transparent;border-color:transparent!important}@media (hover:hover){.Button.link-blue:hover{background-color:var(--blue);color:var(--white);box-shadow:none}}.Button.link-secondary{padding:0;color:var(--blue)!important}@media (hover:hover){.Button.link-secondary:hover{text-decoration:underline;color:var(--blue)!important;-webkit-text-decoration-color:var(--blue)!important;text-decoration-color:var(--blue)!important}}.Button:disabled,.Button.disabled{border-color:var(--gray-50);pointer-events:none;color:var(--color-low-emphasis)!important;box-shadow:none!important;background:0 0!important}.Button.auto-height{height:auto;min-height:var(--height-button-lg)}.ExternalLink{text-decoration:underline}.ExternalLink:hover{text-decoration:none}.ExternalLink:visited{color:var(--color-text-visited)}.ExternalLink:focus{border-radius:var(--border-radius-md);outline:1px solid var(--color-text-action)}.ExternalLinkIcon{margin-left:var(--space-25);font-size:90%}.FormGroup{margin-bottom:var(--space-200)}.CustomInput .form-check-input{z-index:-1;visibility:hidden;margin-left:auto;position:absolute;top:0}.CustomInputLabel{cursor:pointer}.CustomInputCheckmarkIcon{font-size:var(--font-size-xxlarge)}.CustomInputCheckmarkIcon:before{margin:0 -1px}.SingleCheckbox.disabled{opacity:.7;pointer-events:none}.WelcomeMessage{max-width:400px}.WelcomeMessageGuide{text-align:center;line-height:24px}.WelcomeMessageSignupCheckbox{font-size:var(--font-size-large)}.WelcomeMessageSignupCheckbox .CustomInputCheckmarkIcon{font-size:var(--font-size-xlarge);align-self:flex-start}.WelcomeMessageSignupCheckbox.checked .CustomInputCheckmarkIcon{color:var(--blue)}.WelcomeMessageSignupCheckbox .CustomInputCheckmarkLabel{text-align:left}.WelcomeMessageHelpText{color:var(--text-secondary);font-size:var(--font-size-large)}.SigninLinkWrapper{border-top:1px solid var(--grey-light)}.SigninLink{text-decoration:underline}.SigninLink:hover{text-decoration:none}html,body,#root{height:100%}body{background:var(--blue-extra-light);color:var(--grey-dark)}.App{padding:var(--space-300);flex-direction:column;display:flex;overflow:hidden auto}@media (min-width:768px){.App{padding:var(--space-600)}}.Accreditations{opacity:.6;width:330px;max-width:100%;height:28px}