/* src/styles.scss */
.ncc-section-header {
  color: #00005e;
  font-size: 1.375rem;
  line-height: 1.5rem;
  font-weight: 500;
  margin: 0;
}
.ncc-header {
  line-height: 1.5rem;
  margin: 0;
}
.ncc-heading-xl {
  font-family:
    "Nordea Sans Large",
    "Nordea Sans",
    Arial,
    "Helvetica Neue";
  font-size: 3rem;
  line-height: 3.5rem;
}
.ncc-heading-l,
.ncc-article h1 {
  font-family:
    "Nordea Sans Large",
    "Nordea Sans",
    Arial,
    "Helvetica Neue";
  font-size: 2.5rem;
  line-height: 2.75rem;
}
.ncc-article h1 {
  margin: 0 0 32px;
}
.ncc-heading-m,
.ncc-article h2 {
  font-family:
    "Nordea Sans Large",
    "Nordea Sans",
    Arial,
    "Helvetica Neue";
  font-size: 2rem;
  line-height: 2.25rem;
}
.ncc-article h2 {
  margin: 0 0 24px;
}
.ncc-heading-s,
.ncc-article h3 {
  font-family:
    "Nordea Sans Large",
    "Nordea Sans",
    Arial,
    "Helvetica Neue";
  font-size: 1.625rem;
  line-height: 2rem;
}
.ncc-article h3 {
  margin: 0 0 24px;
}
.ncc-text-xxl,
.ncc-article h4 {
  font-family:
    "Nordea Sans Large",
    "Nordea Sans",
    Arial,
    "Helvetica Neue";
  font-size: 1.375rem;
  line-height: 1.75rem;
}
.ncc-text-xl,
.ncc-article h5 {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.ncc-text-l {
  font-size: 1rem;
  line-height: 1.25rem;
}
.ncc-text-m {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.ncc-text-s {
  font-size: 0.75rem;
  line-height: 1rem;
}
.ncc-text-xs {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
.ncc-p,
.ncc-article p {
  font-size: 1rem;
  line-height: 1.25rem;
  margin: 0 0 20px;
}
.ncc-article,
.ncc-heading-xl,
.ncc-heading-l,
.ncc-heading-m,
.ncc-heading-s,
.ncc-text-xxl,
.ncc-text-xl,
.ncc-text-l,
.ncc-text-m,
.ncc-text-s,
.ncc-text-xs,
.ncc-p {
  max-width: 30rem;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-article,
  .ncc-enable-dark-mode .ncc-heading-xl,
  .ncc-enable-dark-mode .ncc-heading-l,
  .ncc-enable-dark-mode .ncc-heading-m,
  .ncc-enable-dark-mode .ncc-heading-s,
  .ncc-enable-dark-mode .ncc-text-xxl,
  .ncc-enable-dark-mode .ncc-text-xl,
  .ncc-enable-dark-mode .ncc-text-l,
  .ncc-enable-dark-mode .ncc-text-m,
  .ncc-enable-dark-mode .ncc-text-s,
  .ncc-enable-dark-mode .ncc-text-xs,
  .ncc-enable-dark-mode .ncc-p {
    color: #fff;
  }
}
.ncc-enforce-dark-mode .ncc-article,
.ncc-enforce-dark-mode .ncc-heading-xl,
.ncc-enforce-dark-mode .ncc-heading-l,
.ncc-enforce-dark-mode .ncc-heading-m,
.ncc-enforce-dark-mode .ncc-heading-s,
.ncc-enforce-dark-mode .ncc-text-xxl,
.ncc-enforce-dark-mode .ncc-text-xl,
.ncc-enforce-dark-mode .ncc-text-l,
.ncc-enforce-dark-mode .ncc-text-m,
.ncc-enforce-dark-mode .ncc-text-s,
.ncc-enforce-dark-mode .ncc-text-xs,
.ncc-enforce-dark-mode .ncc-p {
  color: #fff;
}
.ncc-link,
.ncc-article a,
.ncc-link:visited,
.ncc-article a:visited {
  color: #00005e;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-link,
  .ncc-enable-dark-mode .ncc-article a,
  .ncc-enable-dark-mode .ncc-link:visited,
  .ncc-enable-dark-mode .ncc-article a:visited {
    color: #9cf;
  }
}
.ncc-enforce-dark-mode .ncc-link,
.ncc-enforce-dark-mode .ncc-article a,
.ncc-enforce-dark-mode .ncc-link:visited,
.ncc-enforce-dark-mode .ncc-article a:visited {
  color: #9cf;
}
.ncc-link:hover,
.ncc-article a:hover,
.ncc-link:focus,
.ncc-article a:focus,
.ncc-link:active,
.ncc-article a:active {
  color: rgba(0, 0, 94, 0.75);
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-link:hover,
  .ncc-enable-dark-mode .ncc-article a:hover,
  .ncc-enable-dark-mode .ncc-link:focus,
  .ncc-enable-dark-mode .ncc-article a:focus,
  .ncc-enable-dark-mode .ncc-link:active,
  .ncc-enable-dark-mode .ncc-article a:active {
    color: #9cf;
  }
}
.ncc-enforce-dark-mode .ncc-link:hover,
.ncc-enforce-dark-mode .ncc-article a:hover,
.ncc-enforce-dark-mode .ncc-link:focus,
.ncc-enforce-dark-mode .ncc-article a:focus,
.ncc-enforce-dark-mode .ncc-link:active,
.ncc-enforce-dark-mode .ncc-article a:active {
  color: #9cf;
}
.ncc-muted {
  color: #c9c7c7;
}
.ncc-click-disabled {
  pointer-events: none;
}
.ncc-space-top-xs {
  margin-top: 4px;
}
.ncc-space-top-s {
  margin-top: 8px;
}
.ncc-space-top-m {
  margin-top: 12px;
}
.ncc-space-top-l {
  margin-top: 16px;
}
.ncc-space-top-xl {
  margin-top: 24px;
}
.ncc-space-top-xxl {
  margin-top: 32px;
}
.ncc-space-right-xs {
  margin-right: 4px;
}
.ncc-space-right-s {
  margin-right: 8px;
}
.ncc-space-right-m {
  margin-right: 12px;
}
.ncc-space-right-l {
  margin-right: 16px;
}
.ncc-space-right-xl {
  margin-right: 24px;
}
.ncc-space-right-xxl {
  margin-right: 32px;
}
.ncc-space-bottom-xs {
  margin-bottom: 4px;
}
.ncc-space-bottom-s {
  margin-bottom: 8px;
}
.ncc-space-bottom-m {
  margin-bottom: 12px;
}
.ncc-space-bottom-l {
  margin-bottom: 16px;
}
.ncc-space-bottom-xl {
  margin-bottom: 24px;
}
.ncc-space-bottom-xxl {
  margin-bottom: 32px;
}
.ncc-space-left-xs {
  margin-left: 4px;
}
.ncc-space-left-s {
  margin-left: 8px;
}
.ncc-space-left-m {
  margin-left: 12px;
}
.ncc-space-left-l {
  margin-left: 16px;
}
.ncc-space-left-xl {
  margin-left: 24px;
}
.ncc-space-left-xxl {
  margin-left: 32px;
}
.ncc-space-vertical-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.ncc-space-vertical-s {
  margin-top: 8px;
  margin-bottom: 8px;
}
.ncc-space-vertical-m {
  margin-top: 12px;
  margin-bottom: 12px;
}
.ncc-space-vertical-l {
  margin-top: 16px;
  margin-bottom: 16px;
}
.ncc-space-vertical-xl {
  margin-top: 24px;
  margin-bottom: 24px;
}
.ncc-space-vertical-xxl {
  margin-top: 32px;
  margin-bottom: 32px;
}
.ncc-space-horizontal-xs {
  margin-right: 4px;
  margin-left: 4px;
}
.ncc-space-horizontal-s {
  margin-right: 8px;
  margin-left: 8px;
}
.ncc-space-horizontal-m {
  margin-right: 12px;
  margin-left: 12px;
}
.ncc-space-horizontal-l {
  margin-right: 16px;
  margin-left: 16px;
}
.ncc-space-horizontal-xl {
  margin-right: 24px;
  margin-left: 24px;
}
.ncc-space-horizontal-xxl {
  margin-right: 32px;
  margin-left: 32px;
}
.ncc-space-el-top {
  margin-top: 24px;
}
.ncc-space-el-top-large {
  margin-top: 32px;
}
.ncc-space-el-right {
  margin-right: 24px;
}
.ncc-space-el-right-large {
  margin-right: 32px;
}
.ncc-space-el-bottom {
  margin-bottom: 24px;
}
.ncc-space-el-bottom-large {
  margin-bottom: 32px;
}
.ncc-space-el-left {
  margin-left: 24px;
}
.ncc-space-el-left-large {
  margin-left: 32px;
}
.ncc-space-el-horizontal {
  margin-right: 24px;
  margin-left: 24px;
}
.ncc-space-el-horizontal-large {
  margin-right: 32px;
  margin-left: 32px;
}
.ncc-space-el-vertical {
  margin-top: 24px;
  margin-bottom: 24px;
}
.ncc-space-el-vertical-large {
  margin-top: 32px;
  margin-bottom: 32px;
}
.ncc-space-inset-el-top {
  padding-top: 24px;
}
.ncc-space-inset-el-top-large {
  padding-top: 32px;
}
.ncc-space-inset-el-right {
  padding-right: 24px;
}
.ncc-space-inset-el-right-large {
  padding-right: 32px;
}
.ncc-space-inset-el-bottom {
  padding-bottom: 24px;
}
.ncc-space-inset-el-bottom-large {
  padding-bottom: 32px;
}
.ncc-space-inset-el-left {
  padding-left: 24px;
}
.ncc-space-inset-el-left-large {
  padding-left: 32px;
}
.ncc-space-inset-el-horizontal {
  padding-right: 24px;
  padding-left: 24px;
}
.ncc-space-inset-el-horizontal-large {
  padding-right: 32px;
  padding-left: 32px;
}
.ncc-space-inset-el-vertical {
  padding-top: 24px;
  padding-bottom: 24px;
}
.ncc-space-inset-el-vertical-large {
  padding-top: 32px;
  padding-bottom: 32px;
}
.ncc-space-inset-el {
  padding: 24px;
}
.ncc-space-inset-el-large {
  padding: 32px;
}
.ncc-space-form-el-bottom {
  margin-bottom: 8px;
}
@media (max-width: 48em) {
  .ncc-space-el-top {
    margin-top: 12px;
  }
  .ncc-space-el-top-large {
    margin-top: 16px;
  }
  .ncc-space-el-right {
    margin-right: 12px;
  }
  .ncc-space-el-right-large {
    margin-right: 16px;
  }
  .ncc-space-el-bottom {
    margin-bottom: 12px;
  }
  .ncc-space-el-bottom-large {
    margin-bottom: 16px;
  }
  .ncc-space-el-left {
    margin-left: 12px;
  }
  .ncc-space-el-left-large {
    margin-left: 16px;
  }
  .ncc-space-el-horizontal {
    margin-right: 12px;
    margin-left: 12px;
  }
  .ncc-space-el-horizontal-large {
    margin-right: 16px;
    margin-left: 16px;
  }
  .ncc-space-el-vertical {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .ncc-space-el-vertical-large {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .ncc-space-inset-el-top {
    padding-top: 12px;
  }
  .ncc-space-inset-el-top-large {
    padding-top: 16px;
  }
  .ncc-space-inset-el-right {
    padding-right: 12px;
  }
  .ncc-space-inset-el-right-large {
    padding-right: 16px;
  }
  .ncc-space-inset-el-bottom {
    padding-bottom: 12px;
  }
  .ncc-space-inset-el-bottom-large {
    padding-bottom: 16px;
  }
  .ncc-space-inset-el-left {
    padding-left: 12px;
  }
  .ncc-space-inset-el-left-large {
    padding-left: 16px;
  }
  .ncc-space-inset-el-horizontal {
    padding-right: 12px;
    padding-left: 12px;
  }
  .ncc-space-inset-el-horizontal-large {
    padding-right: 16px;
    padding-left: 16px;
  }
  .ncc-space-inset-el-vertical {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .ncc-space-inset-el-vertical-large {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .ncc-space-inset-el {
    padding: 12px;
  }
  .ncc-space-inset-el-large {
    padding: 16px;
  }
}
.ncc-color-background-warm-grey {
  background-color: #f1f2f4;
}
.ncc-grid-container {
  margin-right: auto;
  margin-left: auto;
}
.ncc-row {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-flow: row wrap;
  margin-right: -6px;
  margin-left: -6px;
}
.ncc-row--reverse {
  flex-direction: row-reverse;
}
.ncc-col,
.ncc-col-1,
.ncc-col-2,
.ncc-col-3,
.ncc-col-4,
.ncc-col-5,
.ncc-col-6,
.ncc-col-7,
.ncc-col-8,
.ncc-col-9,
.ncc-col-10,
.ncc-col-11,
.ncc-col-12,
.ncc-col-offset-0,
.ncc-col-offset-1,
.ncc-col-offset-2,
.ncc-col-offset-3,
.ncc-col-offset-4,
.ncc-col-offset-5,
.ncc-col-offset-6,
.ncc-col-offset-7,
.ncc-col-offset-8,
.ncc-col-offset-9,
.ncc-col-offset-10,
.ncc-col-offset-11,
.ncc-col-offset-12 {
  box-sizing: border-box;
  flex: 0 0 auto;
  padding-right: 6px;
  padding-left: 6px;
}
.ncc-col {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
.ncc-col-1 {
  flex-basis: 8.3333%;
  max-width: 8.3333%;
}
.ncc-col-2 {
  flex-basis: 16.6667%;
  max-width: 16.6667%;
}
.ncc-col-3 {
  flex-basis: 25%;
  max-width: 25%;
}
.ncc-col-4 {
  flex-basis: 33.3333%;
  max-width: 33.3333%;
}
.ncc-col-5 {
  flex-basis: 41.6667%;
  max-width: 41.6667%;
}
.ncc-col-6 {
  flex-basis: 50%;
  max-width: 50%;
}
.ncc-col-7 {
  flex-basis: 58.3333%;
  max-width: 58.3333%;
}
.ncc-col-8 {
  flex-basis: 66.6667%;
  max-width: 66.6667%;
}
.ncc-col-9 {
  flex-basis: 75%;
  max-width: 75%;
}
.ncc-col-10 {
  flex-basis: 83.3333%;
  max-width: 83.3333%;
}
.ncc-col-11 {
  flex-basis: 91.6667%;
  max-width: 91.6667%;
}
.ncc-col-12 {
  flex-basis: 100%;
  max-width: 100%;
}
.ncc-col-offset-0 {
  margin-left: 0;
}
.ncc-col-offset-1 {
  margin-left: 8.3333%;
}
.ncc-col-offset-2 {
  margin-left: 16.6667%;
}
.ncc-col-offset-3 {
  margin-left: 25%;
}
.ncc-col-offset-4 {
  margin-left: 33.3333%;
}
.ncc-col-offset-5 {
  margin-left: 41.6667%;
}
.ncc-col-offset-6 {
  margin-left: 50%;
}
.ncc-col-offset-7 {
  margin-left: 58.3333%;
}
.ncc-col-offset-8 {
  margin-left: 66.6667%;
}
.ncc-col-offset-9 {
  margin-left: 75%;
}
.ncc-col-offset-10 {
  margin-left: 83.3333%;
}
.ncc-col-offset-11 {
  margin-left: 91.6667%;
}
.ncc-start {
  justify-content: flex-start;
  text-align: start;
}
.ncc-center {
  justify-content: center;
  text-align: center;
}
.ncc-end {
  justify-content: flex-end;
  text-align: end;
}
.ncc-top {
  align-items: flex-start;
}
.ncc-middle {
  align-items: center;
}
.ncc-bottom {
  align-items: flex-end;
}
.ncc-around {
  justify-content: space-around;
}
.ncc-between {
  justify-content: space-between;
}
.ncc-first {
  order: -1;
}
.ncc-last {
  order: 1;
}
@media (min-width: 48em) {
  .ncc-grid-container {
    width: 792px;
  }
  .ncc-row {
    margin-right: -12px;
    margin-left: -12px;
  }
  .ncc-col,
  .ncc-col-1,
  .ncc-col-2,
  .ncc-col-3,
  .ncc-col-4,
  .ncc-col-5,
  .ncc-col-6,
  .ncc-col-7,
  .ncc-col-8,
  .ncc-col-9,
  .ncc-col-10,
  .ncc-col-11,
  .ncc-col-12,
  .ncc-col-offset-0,
  .ncc-col-offset-1,
  .ncc-col-offset-2,
  .ncc-col-offset-3,
  .ncc-col-offset-4,
  .ncc-col-offset-5,
  .ncc-col-offset-6,
  .ncc-col-offset-7,
  .ncc-col-offset-8,
  .ncc-col-offset-9,
  .ncc-col-offset-10,
  .ncc-col-offset-11,
  .ncc-col-offset-12 {
    padding-right: 12px;
    padding-left: 12px;
  }
  .ncc-col-m {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .ncc-col-m-1 {
    flex-basis: 8.3333%;
    max-width: 8.3333%;
  }
  .ncc-col-m-2 {
    flex-basis: 16.6667%;
    max-width: 16.6667%;
  }
  .ncc-col-m-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .ncc-col-m-4 {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }
  .ncc-col-m-5 {
    flex-basis: 41.6667%;
    max-width: 41.6667%;
  }
  .ncc-col-m-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .ncc-col-m-7 {
    flex-basis: 58.3333%;
    max-width: 58.3333%;
  }
  .ncc-col-m-8 {
    flex-basis: 66.6667%;
    max-width: 66.6667%;
  }
  .ncc-col-m-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .ncc-col-m-10 {
    flex-basis: 83.3333%;
    max-width: 83.3333%;
  }
  .ncc-col-m-11 {
    flex-basis: 91.6667%;
    max-width: 91.6667%;
  }
  .ncc-col-m-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .ncc-col-m-offset-0 {
    margin-left: 0;
  }
  .ncc-col-m-offset-1 {
    margin-left: 8.3333%;
  }
  .ncc-col-m-offset-2 {
    margin-left: 16.6667%;
  }
  .ncc-col-m-offset-3 {
    margin-left: 25%;
  }
  .ncc-col-m-offset-4 {
    margin-left: 33.3333%;
  }
  .ncc-col-m-offset-5 {
    margin-left: 41.6667%;
  }
  .ncc-col-m-offset-6 {
    margin-left: 50%;
  }
  .ncc-col-m-offset-7 {
    margin-left: 58.3333%;
  }
  .ncc-col-m-offset-8 {
    margin-left: 66.6667%;
  }
  .ncc-col-m-offset-9 {
    margin-left: 75%;
  }
  .ncc-col-m-offset-10 {
    margin-left: 83.3333%;
  }
  .ncc-col-m-offset-11 {
    margin-left: 91.6667%;
  }
  .ncc-start-m {
    justify-content: flex-start;
    text-align: start;
  }
  .ncc-center-m {
    justify-content: center;
    text-align: center;
  }
  .ncc-end-m {
    justify-content: flex-end;
    text-align: end;
  }
  .ncc-top-m {
    align-items: flex-start;
  }
  .ncc-middle-m {
    align-items: center;
  }
  .ncc-bottom-m {
    align-items: flex-end;
  }
  .ncc-around-m {
    justify-content: space-around;
  }
  .ncc-between-m {
    justify-content: space-between;
  }
  .ncc-first-m {
    order: -1;
  }
  .ncc-last-m {
    order: 1;
  }
}
@media (min-width: 75em) {
  .ncc-grid-container {
    width: 1224px;
  }
  .ncc-col-l {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .ncc-col-l-1 {
    flex-basis: 8.3333%;
    max-width: 8.3333%;
  }
  .ncc-col-l-2 {
    flex-basis: 16.6667%;
    max-width: 16.6667%;
  }
  .ncc-col-l-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .ncc-col-l-4 {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }
  .ncc-col-l-5 {
    flex-basis: 41.6667%;
    max-width: 41.6667%;
  }
  .ncc-col-l-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .ncc-col-l-7 {
    flex-basis: 58.3333%;
    max-width: 58.3333%;
  }
  .ncc-col-l-8 {
    flex-basis: 66.6667%;
    max-width: 66.6667%;
  }
  .ncc-col-l-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .ncc-col-l-10 {
    flex-basis: 83.3333%;
    max-width: 83.3333%;
  }
  .ncc-col-l-11 {
    flex-basis: 91.6667%;
    max-width: 91.6667%;
  }
  .ncc-col-l-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .ncc-col-l-offset-0 {
    margin-left: 0;
  }
  .ncc-col-l-offset-1 {
    margin-left: 8.3333%;
  }
  .ncc-col-l-offset-2 {
    margin-left: 16.6667%;
  }
  .ncc-col-l-offset-3 {
    margin-left: 25%;
  }
  .ncc-col-l-offset-4 {
    margin-left: 33.3333%;
  }
  .ncc-col-l-offset-5 {
    margin-left: 41.6667%;
  }
  .ncc-col-l-offset-6 {
    margin-left: 50%;
  }
  .ncc-col-l-offset-7 {
    margin-left: 58.3333%;
  }
  .ncc-col-l-offset-8 {
    margin-left: 66.6667%;
  }
  .ncc-col-l-offset-9 {
    margin-left: 75%;
  }
  .ncc-col-l-offset-10 {
    margin-left: 83.3333%;
  }
  .ncc-col-l-offset-11 {
    margin-left: 91.6667%;
  }
  .ncc-start-l {
    justify-content: flex-start;
    text-align: start;
  }
  .ncc-center-l {
    justify-content: center;
    text-align: center;
  }
  .ncc-end-l {
    justify-content: flex-end;
    text-align: end;
  }
  .ncc-top-l {
    align-items: flex-start;
  }
  .ncc-middle-l {
    align-items: center;
  }
  .ncc-bottom-l {
    align-items: flex-end;
  }
  .ncc-around-l {
    justify-content: space-around;
  }
  .ncc-between-l {
    justify-content: space-between;
  }
  .ncc-first-l {
    order: -1;
  }
  .ncc-last-l {
    order: 1;
  }
}
.ncc-grid-row {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 12px;
}
@media (min-width: 48em) {
  .ncc-grid-row {
    gap: 24px;
  }
}
.ncc-grid-row--reverse {
  direction: rtl;
}
.ncc-grid-col {
  grid-column-end: auto;
}
.ncc-grid-col-1 {
  grid-column: span 1/span 1;
}
.ncc-grid-col-2 {
  grid-column: span 2/span 2;
}
.ncc-grid-col-3 {
  grid-column: span 3/span 3;
}
.ncc-grid-col-4 {
  grid-column: span 4/span 4;
}
.ncc-grid-col-5 {
  grid-column: span 5/span 5;
}
.ncc-grid-col-6 {
  grid-column: span 6/span 6;
}
.ncc-grid-col-7 {
  grid-column: span 7/span 7;
}
.ncc-grid-col-8 {
  grid-column: span 8/span 8;
}
.ncc-grid-col-9 {
  grid-column: span 9/span 9;
}
.ncc-grid-col-10 {
  grid-column: span 10/span 10;
}
.ncc-grid-col-11 {
  grid-column: span 11/span 11;
}
.ncc-grid-col-12 {
  grid-column: span 12/span 12;
}
.ncc-grid-col-offset-0 {
  grid-column-start: 1;
}
.ncc-grid-col-offset-1 {
  grid-column-start: 2;
}
.ncc-grid-col-offset-2 {
  grid-column-start: 3;
}
.ncc-grid-col-offset-3 {
  grid-column-start: 4;
}
.ncc-grid-col-offset-4 {
  grid-column-start: 5;
}
.ncc-grid-col-offset-5 {
  grid-column-start: 6;
}
.ncc-grid-col-offset-6 {
  grid-column-start: 7;
}
.ncc-grid-col-offset-7 {
  grid-column-start: 8;
}
.ncc-grid-col-offset-8 {
  grid-column-start: 9;
}
.ncc-grid-col-offset-9 {
  grid-column-start: 10;
}
.ncc-grid-col-offset-10 {
  grid-column-start: 11;
}
.ncc-grid-col-offset-11 {
  grid-column-start: 12;
}
@media (min-width: 48em) {
  .ncc-grid-col-m-1 {
    grid-column: span 1/span 1;
  }
  .ncc-grid-col-m-2 {
    grid-column: span 2/span 2;
  }
  .ncc-grid-col-m-3 {
    grid-column: span 3/span 3;
  }
  .ncc-grid-col-m-4 {
    grid-column: span 4/span 4;
  }
  .ncc-grid-col-m-5 {
    grid-column: span 5/span 5;
  }
  .ncc-grid-col-m-6 {
    grid-column: span 6/span 6;
  }
  .ncc-grid-col-m-7 {
    grid-column: span 7/span 7;
  }
  .ncc-grid-col-m-8 {
    grid-column: span 8/span 8;
  }
  .ncc-grid-col-m-9 {
    grid-column: span 9/span 9;
  }
  .ncc-grid-col-m-10 {
    grid-column: span 10/span 10;
  }
  .ncc-grid-col-m-11 {
    grid-column: span 11/span 11;
  }
  .ncc-grid-col-m-12 {
    grid-column: span 12/span 12;
  }
  .ncc-grid-col-m-offset-0 {
    grid-column-start: 1;
  }
  .ncc-grid-col-m-offset-1 {
    grid-column-start: 2;
  }
  .ncc-grid-col-m-offset-2 {
    grid-column-start: 3;
  }
  .ncc-grid-col-m-offset-3 {
    grid-column-start: 4;
  }
  .ncc-grid-col-m-offset-4 {
    grid-column-start: 5;
  }
  .ncc-grid-col-m-offset-5 {
    grid-column-start: 6;
  }
  .ncc-grid-col-m-offset-6 {
    grid-column-start: 7;
  }
  .ncc-grid-col-m-offset-7 {
    grid-column-start: 8;
  }
  .ncc-grid-col-m-offset-8 {
    grid-column-start: 9;
  }
  .ncc-grid-col-m-offset-9 {
    grid-column-start: 10;
  }
  .ncc-grid-col-m-offset-10 {
    grid-column-start: 11;
  }
  .ncc-grid-col-m-offset-11 {
    grid-column-start: 12;
  }
}
@media (min-width: 75em) {
  .ncc-grid-col-l-1 {
    grid-column: span 1/span 1;
  }
  .ncc-grid-col-l-2 {
    grid-column: span 2/span 2;
  }
  .ncc-grid-col-l-3 {
    grid-column: span 3/span 3;
  }
  .ncc-grid-col-l-4 {
    grid-column: span 4/span 4;
  }
  .ncc-grid-col-l-5 {
    grid-column: span 5/span 5;
  }
  .ncc-grid-col-l-6 {
    grid-column: span 6/span 6;
  }
  .ncc-grid-col-l-7 {
    grid-column: span 7/span 7;
  }
  .ncc-grid-col-l-8 {
    grid-column: span 8/span 8;
  }
  .ncc-grid-col-l-9 {
    grid-column: span 9/span 9;
  }
  .ncc-grid-col-l-10 {
    grid-column: span 10/span 10;
  }
  .ncc-grid-col-l-11 {
    grid-column: span 11/span 11;
  }
  .ncc-grid-col-l-12 {
    grid-column: span 12/span 12;
  }
  .ncc-grid-col-l-offset-0 {
    grid-column-start: 1;
  }
  .ncc-grid-col-l-offset-1 {
    grid-column-start: 2;
  }
  .ncc-grid-col-l-offset-2 {
    grid-column-start: 3;
  }
  .ncc-grid-col-l-offset-3 {
    grid-column-start: 4;
  }
  .ncc-grid-col-l-offset-4 {
    grid-column-start: 5;
  }
  .ncc-grid-col-l-offset-5 {
    grid-column-start: 6;
  }
  .ncc-grid-col-l-offset-6 {
    grid-column-start: 7;
  }
  .ncc-grid-col-l-offset-7 {
    grid-column-start: 8;
  }
  .ncc-grid-col-l-offset-8 {
    grid-column-start: 9;
  }
  .ncc-grid-col-l-offset-9 {
    grid-column-start: 10;
  }
  .ncc-grid-col-l-offset-10 {
    grid-column-start: 11;
  }
  .ncc-grid-col-l-offset-11 {
    grid-column-start: 12;
  }
}
.ncc-inline {
  display: flex;
  flex-direction: row;
}
.ncc-inline__item {
  margin-right: 12px;
}
.ncc-inline__item:last-child {
  margin-right: 0;
}
.ncc-inline--m,
.ncc-inline--l {
  flex-direction: column;
}
.ncc-inline--m > .ncc-inline__item,
.ncc-inline--l > .ncc-inline__item {
  margin-right: 0;
  margin-bottom: 12px;
}
.ncc-inline--m.ncc-inline--form > .ncc-inline__item,
.ncc-inline--l.ncc-inline--form > .ncc-inline__item {
  margin-bottom: 8px;
}
.ncc-inline--m > .ncc-inline__item:last-child,
.ncc-inline--l > .ncc-inline__item:last-child {
  margin-bottom: 0;
}
.ncc-inline--grow .ncc-inline__item,
.ncc-inline__item--grow {
  flex-grow: 1;
}
@media (min-width: 48em) {
  .ncc-inline--m {
    flex-direction: row;
  }
  .ncc-inline > .ncc-inline__item,
  .ncc-inline--m > .ncc-inline__item {
    margin-bottom: 0;
    margin-right: 24px;
  }
  .ncc-inline > .ncc-inline__item:last-child,
  .ncc-inline--m > .ncc-inline__item:last-child {
    margin-right: 0;
  }
  .ncc-inline--l > .ncc-inline__item {
    margin-right: 0;
    margin-bottom: 24px;
  }
  .ncc-inline--l.ncc-inline--form > .ncc-inline__item {
    margin-bottom: 8px;
  }
}
@media (min-width: 75em) {
  .ncc-inline--l {
    flex-direction: row;
  }
  .ncc-inline--l > .ncc-inline__item {
    margin-bottom: 0;
    margin-right: 24px;
  }
  .ncc-inline--l > .ncc-inline__item:last-child {
    margin-right: 0;
  }
}
.ncc-button-box {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
@media (max-width: 25.875em) {
  .ncc-button-box {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
}
.ncc-button-box__button {
  margin: 0 12px 0 0;
}
.ncc-button-box__button:last-child {
  margin: 0;
}
@media (max-width: 25.875em) {
  .ncc-button-box__button {
    width: 100%;
    text-align: center;
    margin: 0 0 12px;
  }
  .ncc-button-box__button button {
    width: 100%;
  }
}
@media (min-width: 25.875em) {
  .ncc-button-box--center {
    align-items: center;
    width: 100%;
    justify-content: center;
  }
}
@media (min-width: 25.875em) {
  .ncc-button-box--right {
    align-items: flex-end;
    width: 100%;
    justify-content: flex-end;
  }
}
.ncc-inline-select {
  display: inline-block;
  position: relative;
}
.ncc-inline-select__field {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #c9c7c7;
  padding: 0 24px 0 8px;
  cursor: pointer;
  border-radius: 4px;
  height: 24px;
  font-size: inherit;
  line-height: 24px;
}
.ncc-inline-select__field::-ms-expand {
  display: none;
}
.ncc-inline-select__field:disabled + .ncc-select__icon {
  opacity: 0.5;
}
.ncc-inline-select__icon {
  position: absolute;
  top: 6px;
  right: 4px;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 2px;
}
.ncc-inline-select__icon svg {
  stroke: rgba(0, 0, 0, 0.75);
}
.ncc-inline-select:focus-within .ncc-inline-select__icon svg {
  stroke: #0000a0;
}
.ncc-inline-select.ncc-select--focus .ncc-inline-select__icon svg {
  stroke: #0000a0;
}
.ncc-inline-select--disabled .ncc-select__icon {
  opacity: 0.5;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode button.ncc-svg-in-button-container {
    fill: #dcedff;
  }
  .ncc-enable-dark-mode .ncc-checkbox__span {
    color: #fff;
  }
  .ncc-enable-dark-mode .ncc-checkbox__square {
    border-color: #fff;
    color: #000;
    box-shadow: inset 0 0 0 1px #9cf, 0 0 0 1px #9cf;
  }
  .ncc-enable-dark-mode .ncc-checkbox--indeterminate .ncc-checkbox__square {
    background-color: #9cf;
  }
  .ncc-enable-dark-mode .ncc-checkbox--indeterminate .ncc-checkbox__square::before {
    content: "";
    position: absolute;
    top: 9px;
    width: 14px;
    left: 3px;
    height: 2px;
    background-color: #000;
  }
  .ncc-enable-dark-mode .ncc-checkbox--checked .ncc-checkbox__square {
    background-color: #9cf;
  }
  .ncc-enable-dark-mode .ncc-checkbox--checked.ncc-checkbox--invalid .ncc-checkbox__square {
    background-color: #fc6161;
  }
  .ncc-enable-dark-mode .ncc-checkbox--invalid .ncc-checkbox__square {
    box-shadow: 0 0 0 2px #fc6161;
  }
  .ncc-enable-dark-mode .ncc-checkbox--invalid .ncc-checkbox__hint {
    color: #fc6161;
  }
  .ncc-enable-dark-mode .ncc-checkbox__input:focus + .ncc-checkbox__square {
    outline: 4px solid #fff;
    outline-offset: 4px;
  }
  .ncc-enable-dark-mode .ncc-multi-select.ncc-multi-select--error .ncc-multi-select__field {
    border-color: #fc6161;
  }
  .ncc-enable-dark-mode .ncc-multi-select.ncc-multi-select--error:focus-within .ncc-multi-select__field-container {
    outline: none;
  }
  .ncc-enable-dark-mode .ncc-multi-select__dropdown.ncc-multi-select--error {
    border-color: #fc6161;
  }
  .ncc-enable-dark-mode .ncc-multi-select__label.ncc-multi-select--error {
    color: #fc6161;
  }
}
.ncc-enforce-dark-mode button.ncc-svg-in-button-container {
  fill: #dcedff;
}
.ncc-enforce-dark-mode .ncc-checkbox__span {
  color: #fff;
}
.ncc-enforce-dark-mode .ncc-checkbox__square {
  border-color: #fff;
  color: #000;
  box-shadow: inset 0 0 0 1px #9cf, 0 0 0 1px #9cf;
}
.ncc-enforce-dark-mode .ncc-checkbox--indeterminate .ncc-checkbox__square {
  background-color: #9cf;
}
.ncc-enforce-dark-mode .ncc-checkbox--indeterminate .ncc-checkbox__square::before {
  content: "";
  position: absolute;
  top: 9px;
  width: 14px;
  left: 3px;
  height: 2px;
  background-color: #000;
}
.ncc-enforce-dark-mode .ncc-checkbox--checked .ncc-checkbox__square {
  background-color: #9cf;
}
.ncc-enforce-dark-mode .ncc-checkbox--checked.ncc-checkbox--invalid .ncc-checkbox__square {
  background-color: #fc6161;
}
.ncc-enforce-dark-mode .ncc-checkbox--invalid .ncc-checkbox__square {
  box-shadow: 0 0 0 2px #fc6161;
}
.ncc-enforce-dark-mode .ncc-checkbox--invalid .ncc-checkbox__hint {
  color: #fc6161;
}
.ncc-enforce-dark-mode .ncc-checkbox__input:focus + .ncc-checkbox__square {
  outline: 4px solid #fff;
  outline-offset: 4px;
}
.ncc-enforce-dark-mode .ncc-multi-select.ncc-multi-select--error .ncc-multi-select__field {
  border-color: #fc6161;
}
.ncc-enforce-dark-mode .ncc-multi-select.ncc-multi-select--error:focus-within .ncc-multi-select__field-container {
  outline: none;
}
.ncc-enforce-dark-mode .ncc-multi-select__dropdown.ncc-multi-select--error {
  border-color: #fc6161;
}
.ncc-enforce-dark-mode .ncc-multi-select__label.ncc-multi-select--error {
  color: #fc6161;
}
.ncc-checkbox {
  display: block;
  position: relative;
  cursor: pointer;
}
.ncc-checkbox__input {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  margin: 0;
  z-index: 6000;
  cursor: pointer;
  opacity: 0;
}
.ncc-checkbox__input:focus + .ncc-checkbox__square {
  outline: 4px solid #0000a0;
  outline-offset: 4px;
}
.ncc-checkbox--indeterminate .ncc-checkbox__square {
  background-color: #0000a0;
}
.ncc-checkbox--indeterminate .ncc-checkbox__square::before {
  content: "";
  position: absolute;
  top: 9px;
  width: 14px;
  left: 3px;
  height: 2px;
  background-color: #fff;
}
.ncc-checkbox--indeterminate.ncc-checkbox--disabled .ncc-checkbox__square {
  background-color: #8b8a8d;
}
.ncc-checkbox--checked .ncc-checkbox__square {
  background-color: #0000a0;
}
.ncc-checkbox--checked.ncc-checkbox--disabled .ncc-checkbox__square {
  background-color: #8b8a8d;
}
.ncc-checkbox--checked.ncc-checkbox--invalid .ncc-checkbox__square {
  background-color: #e70404;
}
.ncc-checkbox__span {
  display: block;
  margin-left: 30px;
  font-size: 1rem;
  line-height: 1.25rem;
}
.ncc-checkbox__hint {
  display: flex;
  align-items: center;
  color: #5a575c;
  margin-top: 8px;
}
.ncc-checkbox__square {
  display: flex;
  border-radius: 2px;
  color: #fff;
  position: absolute;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  margin: 0;
  box-shadow: inset 0 0 0 1px #0000a0, 0 0 0 1px #0000a0;
  z-index: 5000;
}
.ncc-checkbox__square nwcc-icon {
  width: 32px;
  height: 32px;
  overflow: hidden;
  border: 0;
  margin: -6px;
}
.ncc-checkbox--disabled {
  cursor: default;
}
.ncc-checkbox--disabled .ncc-checkbox__input {
  cursor: default;
}
.ncc-checkbox--disabled .ncc-checkbox__square {
  box-shadow: 0 0 0 2px #8b8a8d;
}
.ncc-checkbox--disabled .ncc-checkbox__span {
  color: #8b8a8d;
}
.ncc-checkbox--invalid .ncc-checkbox__square {
  box-shadow: 0 0 0 2px #e70404;
}
.ncc-checkbox--invalid .ncc-checkbox__hint {
  color: #e70404;
}
.ncc-checkbox--invalid .ncc-checkbox__hint nwcc-icon {
  margin-right: 8px;
}
button.ncc-svg-in-button-container {
  fill: #0000a0;
  margin-top: 4px;
  margin-left: 8px;
  margin-bottom: 6px;
}
.ncc-app-menu {
  position: -webkit-sticky;
  position: sticky;
  top: -52px;
  min-height: 52px;
}
@media (max-width: 75em) {
  .ncc-app-menu {
    top: 0;
  }
}
.ncc-app-menu .ncc-svg-container {
  width: 24px;
  height: 24px;
  min-width: 24px;
  max-width: 24px;
  min-height: 24px;
  max-height: 24px;
}
.ncc-app-menu__header-container {
  position: relative;
  background-color: #00005e;
  color: #fff;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__header-container {
    background-color: #000;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__header-container {
  background-color: #000;
}
.ncc-app-menu__header {
  margin: 0 auto;
  height: 52px;
  padding: 0;
  display: flex;
  justify-content: space-between;
}
.ncc-app-menu__header-left,
.ncc-app-menu__header-right {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ncc-app-menu__logo,
.ncc-app-menu__app-name {
  display: none;
}
.ncc-app-menu__logo-mobile {
  display: inline-flex;
  padding-left: 16px;
}
@media (min-width: 48em) {
  .ncc-app-menu__header {
    max-width: 75em;
    justify-content: space-between;
    align-items: center;
  }
  .ncc-app-menu__header-left,
  .ncc-app-menu__header-right {
    flex: initial;
    align-items: center;
  }
  .ncc-app-menu__logo {
    display: inline-flex;
    line-height: 51px;
    margin-right: 12px;
    margin-left: 1px;
  }
  .ncc-app-menu__logo-mobile {
    display: none;
  }
  .ncc-app-menu__app-name {
    display: inline-flex;
    font-size: 1.25rem;
    font-family:
      "Nordea Sans Large",
      "Nordea Sans",
      Arial,
      "Helvetica Neue";
  }
}
.ncc-app-menu__header-right {
  height: 52px;
  display: flex;
  align-items: stretch;
}
.ncc-app-menu__main-icon {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}
.ncc-app-menu__main-icon-badge {
  display: block;
  position: absolute;
  box-sizing: border-box;
  background-color: #d93c18;
  border: 2px solid #00005e;
  border-radius: 12px;
  padding: 3px 5px;
  min-width: 21px;
  color: #fff;
  line-height: 1;
  font-size: 0.75rem;
  font-weight: 500;
  top: 4px;
  right: 15px;
  transform: translateX(50%) scale(0, 0);
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__main-icon-badge {
    border-color: #202020;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__main-icon-badge {
  border-color: #202020;
}
@keyframes ncc-app-menu-badge-enter {
  0% {
    transform: translateX(50%) scale(0, 0);
  }
  100% {
    transform: translateX(50%) scale(1, 1);
  }
}
.ncc-app-menu__main-icon-badge--opened {
  animation: ncc-app-menu-badge-enter 250ms cubic-bezier(0.18, 0.89, 0.32, 1.28) 1s;
  animation-fill-mode: forwards;
}
.ncc-app-menu__main-icon:focus {
  outline: none;
  background-color: #0000a0;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__main-icon:focus {
    background-color: #383838;
  }
}
.ncc-enforce-dark-mode.ncc-app-menu__main-icon:focus {
  background-color: #383838;
}
.ncc-app-menu__main-icon:focus .ncc-app-menu__main-icon-badge {
  border-color: #0000a0;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__main-icon:focus .ncc-app-menu__main-icon-badge {
    border-color: #202020;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__main-icon:focus .ncc-app-menu__main-icon-badge {
  border-color: #202020;
}
.ncc-app-menu__profile-menu,
.ncc-app-menu__support-menu {
  position: relative;
}
.ncc-app-menu__support-menu {
  display: none;
}
.ncc-app-menu__profile-menu-button,
.ncc-app-menu__support-menu-button {
  color: #fff;
  font-size: 0.875rem;
  font-family: "Nordea Sans", sans-serif;
  height: 52px;
  width: 52px;
  padding: 0;
  cursor: pointer;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__profile-menu-button,
  .ncc-enable-dark-mode .ncc-app-menu__support-menu-button {
    outline: none;
    color: #9cf;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__profile-menu-button,
.ncc-enforce-dark-mode .ncc-app-menu__support-menu-button {
  outline: none;
  color: #9cf;
}
.ncc-app-menu__profile-menu-button:focus,
.ncc-app-menu__profile-menu-button--opened,
.ncc-app-menu__support-menu-button:focus,
.ncc-app-menu__support-menu-button--opened {
  outline: none;
  background-color: #0000a0;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__profile-menu-button:focus,
  .ncc-enable-dark-mode .ncc-app-menu__profile-menu-button--opened,
  .ncc-enable-dark-mode .ncc-app-menu__support-menu-button:focus,
  .ncc-enable-dark-mode .ncc-app-menu__support-menu-button--opened {
    background-color: #383838;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__profile-menu-button:focus,
.ncc-enforce-dark-mode .ncc-app-menu__profile-menu-button--opened,
.ncc-enforce-dark-mode .ncc-app-menu__support-menu-button:focus,
.ncc-enforce-dark-mode .ncc-app-menu__support-menu-button--opened {
  background-color: #212121;
}
.ncc-app-menu__profile-menu-button-text {
  display: none;
}
.ncc-app-menu__profile-menu-button-icon,
.ncc-app-menu__support-menu-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ncc-app-menu__profile-menu-items,
.ncc-app-menu__support-menu-items {
  display: none;
  right: 0;
  top: 52px;
  width: 280px;
  position: absolute;
  background-color: #fff;
  border-radius: 0 0 6px 6px;
  padding: 8px 0;
  border: 1px solid #c9c7c7;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__profile-menu-items,
  .ncc-enable-dark-mode .ncc-app-menu__support-menu-items {
    background-color: #000;
    border: 1px #5a575c solid;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__profile-menu-items,
.ncc-enforce-dark-mode .ncc-app-menu__support-menu-items {
  background-color: #000;
  border: 1px #5a575c solid;
}
.ncc-app-menu__profile-menu-items--opened,
.ncc-app-menu__support-menu-items--opened {
  display: block;
}
.ncc-app-menu__profile-menu-item,
.ncc-app-menu__support-menu-item {
  display: flex;
  align-items: center;
  color: #000;
  text-decoration: none;
  font-size: 0.875rem;
  line-height: 44px;
  padding: 0 16px;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__profile-menu-item,
  .ncc-enable-dark-mode .ncc-app-menu__support-menu-item {
    color: #fff;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__profile-menu-item,
.ncc-enforce-dark-mode .ncc-app-menu__support-menu-item {
  color: #fff;
}
.ncc-app-menu__profile-menu-item:hover,
.ncc-app-menu__profile-menu-item:focus,
.ncc-app-menu__support-menu-item:hover,
.ncc-app-menu__support-menu-item:focus {
  background-color: #dcedff;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__profile-menu-item:hover,
  .ncc-enable-dark-mode .ncc-app-menu__profile-menu-item:focus,
  .ncc-enable-dark-mode .ncc-app-menu__support-menu-item:hover,
  .ncc-enable-dark-mode .ncc-app-menu__support-menu-item:focus {
    background-color: #212121;
    outline: none;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__profile-menu-item:hover,
.ncc-enforce-dark-mode .ncc-app-menu__profile-menu-item:focus,
.ncc-enforce-dark-mode .ncc-app-menu__support-menu-item:hover,
.ncc-enforce-dark-mode .ncc-app-menu__support-menu-item:focus {
  background-color: #212121;
  outline: none;
}
.ncc-app-menu__profile-menu-item-icon,
.ncc-app-menu__support-menu-item-icon {
  padding-right: 12px;
  display: flex;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__profile-menu-item-icon .ncc-svg-container > svg *[stroke],
  .ncc-enable-dark-mode .ncc-app-menu__support-menu-item-icon .ncc-svg-container > svg *[stroke] {
    stroke: #fff;
  }
  .ncc-enable-dark-mode .ncc-app-menu__profile-menu-item-icon .ncc-svg-container > svg *:not([fill=none]),
  .ncc-enable-dark-mode .ncc-app-menu__support-menu-item-icon .ncc-svg-container > svg *:not([fill=none]) {
    fill: #fff;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__profile-menu-item-icon .ncc-svg-container > svg *[stroke],
.ncc-enforce-dark-mode .ncc-app-menu__support-menu-item-icon .ncc-svg-container > svg *[stroke] {
  stroke: #fff;
}
.ncc-enforce-dark-mode .ncc-app-menu__profile-menu-item-icon .ncc-svg-container > svg *:not([fill=none]),
.ncc-enforce-dark-mode .ncc-app-menu__support-menu-item-icon .ncc-svg-container > svg *:not([fill=none]) {
  fill: #fff;
}
@media (min-width: 48em) {
  .ncc-app-menu__profile-menu-button {
    width: auto;
    padding: 0 4px 0 12px;
  }
  .ncc-app-menu__profile-menu-item {
    line-height: 40px;
  }
  .ncc-app-menu__profile-menu-button-text {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .ncc-app-menu__profile-menu-button-icon,
  .ncc-app-menu__support-menu-button-icon {
    display: none;
  }
}
@media (max-width: 48em) {
  .ncc-app-menu__support-menu {
    display: flex;
  }
}
.ncc-app-menu__app-switcher {
  position: relative;
}
.ncc-app-menu__app-switcher-icon {
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.ncc-app-menu__app-switcher-icon:focus,
.ncc-app-menu__app-switcher-icon--opened {
  outline: none;
  background-color: #0000a0;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__app-switcher-icon:focus,
  .ncc-enable-dark-mode .ncc-app-menu__app-switcher-icon--opened {
    background-color: #383838;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__app-switcher-icon:focus,
.ncc-enforce-dark-mode .ncc-app-menu__app-switcher-icon--opened {
  background-color: #383838;
}
.ncc-app-menu__app-list {
  display: none;
  right: 0;
  top: 52px;
  width: 282px;
  position: absolute;
  background-color: #fff;
  border: 1px solid #c9c7c7;
  border-radius: 0 0 6px 6px;
  padding: 8px 0;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__app-list {
    background-color: #383838;
    border-color: #5a575c;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__app-list {
  background-color: #383838;
  border-color: #5a575c;
}
.ncc-app-menu__app-list--opened {
  display: block;
}
.ncc-app-menu__app-link {
  display: block;
  color: #000;
  text-decoration: none;
  font-size: 0.875rem;
  line-height: 44px;
  padding: 0 16px;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__app-link {
    color: #fff;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__app-link {
  color: #fff;
}
.ncc-app-menu__app-link:hover,
.ncc-app-menu__app-link:focus {
  background-color: #dcedff;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__app-link:hover,
  .ncc-enable-dark-mode .ncc-app-menu__app-link:focus {
    background-color: #5a575c;
    outline: none;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__app-link:hover,
.ncc-enforce-dark-mode .ncc-app-menu__app-link:focus {
  background-color: #5a575c;
  outline: none;
}
.ncc-app-menu__navigation-container {
  background-color: #fff;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__navigation-container {
    background-color: #212121;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__navigation-container {
  background-color: #212121;
}
@media (max-width: 75em) {
  .ncc-app-menu__navigation-container {
    display: none;
  }
}
.ncc-app-menu__navigation-container-inner {
  margin: 0 auto;
  max-width: 75em;
  padding: 0 16px;
  display: flex;
  align-items: center;
}
.ncc-app-menu__navigation-container-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ncc-app-menu__navigation-item,
.ncc-app-menu__navigation-dropdown {
  display: inline-block;
}
.ncc-app-menu__navigation-link,
.ncc-app-menu__navigation-dropdown-toggle {
  position: relative;
  display: inline-block;
  border: none;
  border-top: 4px solid rgba(0, 0, 0, 0);
  border-bottom: 4px solid rgba(0, 0, 0, 0);
  line-height: 44px;
  font-family: "Nordea Sans", sans-serif;
  font-size: 1rem;
  margin: 0 16px;
  padding: 0;
  color: #0000a0;
  text-decoration: none;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__navigation-link,
  .ncc-enable-dark-mode .ncc-app-menu__navigation-dropdown-toggle {
    color: #9cf;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__navigation-link,
.ncc-enforce-dark-mode .ncc-app-menu__navigation-dropdown-toggle {
  color: #9cf;
}
.ncc-app-menu__navigation-link:visited {
  color: #0000a0;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__navigation-link:visited {
    color: #9cf;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__navigation-link:visited {
  color: #9cf;
}
.ncc-app-menu__navigation-item:first-child .ncc-app-menu__navigation-link,
.ncc-app-menu__navigation-dropdown:first-child .ncc-app-menu__navigation-dropdown-toggle {
  margin-left: 0;
}
.ncc-app-menu__navigation-link--current,
.ncc-app-menu__navigation-dropdown-toggle--current {
  font-weight: 500;
  border-bottom-color: #9cf;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__navigation-link--current,
  .ncc-enable-dark-mode .ncc-app-menu__navigation-dropdown-toggle--current {
    border-bottom-color: rgba(0, 0, 0, 0);
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__navigation-link--current,
.ncc-enforce-dark-mode .ncc-app-menu__navigation-dropdown-toggle--current {
  border-bottom-color: rgba(0, 0, 0, 0);
}
.ncc-app-menu__navigation-dropdown-link--current {
  font-weight: 500;
}
.ncc-app-menu__navigation-link::after,
.ncc-app-menu__navigation-dropdown-toggle::after {
  content: attr(data-text);
  font-weight: 500;
  color: rgba(0, 0, 0, 0);
}
.ncc-app-menu__navigation-link-span,
.ncc-app-menu__navigation-dropdown-toggle-span {
  position: absolute;
  width: 100%;
  text-align: center;
}
.ncc-app-menu__navigation-menu {
  display: none;
  position: absolute;
  width: 282px;
  background-color: #fff;
  border-radius: 0 0 6px 6px;
  padding: 8px 0;
  border: 1px solid #c9c7c7;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__navigation-menu {
    background-color: #000;
    border: 1px solid #5a575c;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__navigation-menu {
  background-color: #000;
  border: 1px solid #5a575c;
}
.ncc-app-menu__navigation-menu--opened {
  display: block;
}
.ncc-app-menu__navigation-dropdown-link {
  display: block;
  font-size: 1rem;
  line-height: 22px;
  padding: 13px 16px;
  color: #0000a0;
  text-decoration: none;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__navigation-dropdown-link {
    color: #fff;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__navigation-dropdown-link {
  color: #fff;
}
.ncc-app-menu__navigation-dropdown-link:hover {
  background-color: #dcedff;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__navigation-dropdown-link:hover,
  .ncc-enable-dark-mode .ncc-app-menu__navigation-dropdown-link:focus {
    background-color: #212121;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__navigation-dropdown-link:hover,
.ncc-enforce-dark-mode .ncc-app-menu__navigation-dropdown-link:focus {
  background-color: #212121;
}
.ncc-app-menu__tablet-navigation {
  position: relative;
  display: none;
}
@media (min-width: 48em) and (max-width: 75em) {
  .ncc-app-menu__tablet-navigation {
    display: block;
  }
}
.ncc-app-menu__tablet-navigation-icon {
  width: 52px;
  height: 52px;
  padding: 0 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.ncc-app-menu__tablet-navigation-icon:focus,
.ncc-app-menu__tablet-navigation-icon--opened {
  outline: none;
  background-color: #0000a0;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-icon:focus,
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-icon--opened {
    background-color: #383838;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-icon:focus,
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-icon--opened {
  background-color: #383838;
}
.ncc-app-menu__tablet-navigation-container {
  display: none;
}
.ncc-app-menu__tablet-navigation-container--opened {
  display: block;
}
.ncc-app-menu__tablet-navigation-list {
  top: 52px;
  width: 280px;
  position: absolute;
  background-color: #fff;
  margin: 0;
  list-style: none;
  border-radius: 0 0 6px 6px;
  padding: 8px 0;
  border: 1px solid #c9c7c7;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-list {
    background-color: #383838;
    border: none;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-list {
  background-color: #383838;
  border: none;
}
@media (max-width: 75em) {
  .ncc-app-menu__tablet-navigation-list {
    box-sizing: border-box;
    max-height: calc(100vh - 68px);
    overflow-y: auto;
  }
}
.ncc-app-menu__tablet-navigation-link,
.ncc-app-menu__tablet-navigation-toggle {
  position: relative;
  display: block;
  color: #0000a0;
  border: none;
  font: inherit;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  text-align: left;
  text-decoration: none;
  line-height: 22px;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-link,
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-toggle {
    color: #fff;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-link,
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-toggle {
  color: #fff;
}
.ncc-app-menu__tablet-navigation-link {
  padding: 11px 16px;
}
.ncc-app-menu__tablet-navigation-toggle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 16px;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-toggle .ncc-svg-container > svg *[stroke] {
    stroke: #fff;
  }
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-toggle .ncc-svg-container > svg *:not([fill=none]) {
    fill: #fff;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-toggle .ncc-svg-container > svg *[stroke] {
  stroke: #fff;
}
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-toggle .ncc-svg-container > svg *:not([fill=none]) {
  fill: #fff;
}
.ncc-app-menu__tablet-navigation-dropdown {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.ncc-app-menu__tablet-navigation-link:hover,
.ncc-app-menu__tablet-navigation-link:focus,
.ncc-app-menu__tablet-navigation-toggle:hover,
.ncc-app-menu__tablet-navigation-toggle:focus {
  background-color: #dcedff;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-link:hover,
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-link:focus,
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-toggle:hover,
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-toggle:focus {
    background-color: #5a575c;
    outline: none;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-link:hover,
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-link:focus,
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-toggle:hover,
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-toggle:focus {
  background-color: #5a575c;
  outline: none;
}
.ncc-app-menu__tablet-navigation-menu {
  display: none;
}
.ncc-app-menu__tablet-navigation-menu--opened {
  display: block;
}
.ncc-app-menu__tablet-navigation-dropdown-link {
  display: block;
  color: #0000a0;
  text-decoration: none;
  line-height: 22px;
  padding: 11px 16px 11px 42px;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-dropdown-link {
    color: #fff;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-dropdown-link {
  color: #fff;
}
.ncc-app-menu__tablet-navigation-link--current,
.ncc-app-menu__tablet-navigation-toggle--current,
.ncc-app-menu__tablet-navigation-dropdown-link--current {
  font-weight: 500;
}
.ncc-app-menu__tablet-navigation-dropdown-link:hover,
.ncc-app-menu__tablet-navigation-dropdown-link:focus {
  background-color: #dcedff;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-dropdown-link:hover,
  .ncc-enable-dark-mode .ncc-app-menu__tablet-navigation-dropdown-link:focus {
    background-color: #5a575c;
    outline: none;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-dropdown-link:hover,
.ncc-enforce-dark-mode .ncc-app-menu__tablet-navigation-dropdown-link:focus {
  background-color: #5a575c;
  outline: none;
}
.ncc-app-menu__backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  animation: ncc-app-menu-backdrop-exit 250ms cubic-bezier(0.23, 1, 0.32, 1);
  animation-fill-mode: both;
}
@media (min-width: 48em) {
  .ncc-app-menu__backdrop {
    display: none;
  }
}
.ncc-app-menu__backdrop--invisible {
  display: none;
}
@media (max-width: 48em) {
  .ncc-app-menu__backdrop--visible {
    z-index: -1;
    display: block;
    animation: ncc-app-menu-backdrop-enter 250ms cubic-bezier(0.23, 1, 0.32, 1);
    animation-fill-mode: both;
  }
}
@keyframes ncc-app-menu-backdrop-enter {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.4);
  }
}
@keyframes ncc-app-menu-backdrop-exit {
  0% {
    background: rgba(0, 0, 0, 0.4);
  }
  100% {
    background: rgba(0, 0, 0, 0);
  }
}
.ncc-app-menu__bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__bottom {
    border-color: #383838;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__bottom {
  border-color: #383838;
}
.ncc-app-menu__bottom-list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  list-style: none;
  padding: 0;
  margin: 0;
}
.ncc-app-menu__bottom-item {
  flex: 1;
  display: flex;
  justify-content: center;
}
.ncc-app-menu__bottom-link {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 4px;
  height: 50px;
  width: 100%;
  font-size: 0.6875rem;
  letter-spacing: 0.02em;
  line-height: 12px;
  color: #5a575c;
  text-decoration: none;
  background-color: #fff;
  padding-bottom: env(safe-area-inset-bottom);
  border-top: 1px solid #c9c7c7;
  border-right: none;
  border-bottom: none;
  border-left: none;
  cursor: pointer;
  z-index: 12000;
  box-sizing: content-box;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__bottom-link {
    color: #8b8a8d;
    background-color: #000;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__bottom-link {
  color: #8b8a8d;
  background-color: #000;
}
.ncc-app-menu__bottom-link--active {
  color: #0000a0;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__bottom-link--active {
    color: #9cf;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__bottom-link--active {
  color: #9cf;
}
.ncc-app-menu__bottom-link .ncc-svg-container {
  width: 32px;
  height: 32px;
  min-width: 32px;
  max-width: 32px;
  min-height: 32px;
  max-height: 32px;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__bottom-link--active .ncc-svg-container > svg *[stroke] {
    stroke: #9cf;
  }
  .ncc-enable-dark-mode .ncc-app-menu__bottom-link--active .ncc-svg-container > svg *:not([fill=none]) {
    fill: #9cf;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__bottom-link--active .ncc-svg-container > svg *[stroke] {
  stroke: #9cf;
}
.ncc-enforce-dark-mode .ncc-app-menu__bottom-link--active .ncc-svg-container > svg *:not([fill=none]) {
  fill: #9cf;
}
.ncc-app-menu__bottom-dropdown {
  display: flex;
  flex-direction: column;
  position: absolute;
  left: 50%;
  width: calc(100% - 16px);
  list-style: none;
  margin: 0;
  padding: 0 0 env(safe-area-inset-bottom);
  animation: ncc-app-menu-slide-out 250ms cubic-bezier(0.23, 1, 0.32, 1);
  animation-fill-mode: forwards;
}
.ncc-app-menu__bottom-dropdown--invisible {
  display: none;
}
.ncc-app-menu__bottom-dropdown--opened {
  animation: ncc-app-menu-slide-in 250ms cubic-bezier(0.23, 1, 0.32, 1);
  animation-fill-mode: both;
}
@keyframes ncc-app-menu-slide-in {
  0% {
    bottom: 0;
    transform: translateX(-50%) translateY(100%);
  }
  100% {
    bottom: 61px;
    transform: translateX(-50%) translateY(0);
  }
}
@keyframes ncc-app-menu-slide-out {
  0% {
    bottom: 61px;
    transform: translateX(-50%) translateY(0);
  }
  100% {
    bottom: 0;
    transform: translateX(-50%) translateY(100%);
  }
}
.ncc-app-menu__bottom-dropdown-label {
  display: block;
  text-align: center;
  color: hsla(0, 0%, 100%, 0.75);
  line-height: 1rem;
  font-size: 0.75rem;
  text-decoration: none;
  background-color: #c9c7c7;
}
.ncc-app-menu__bottom-dropdown-label:first-child {
  border-top: none;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.ncc-app-menu__bottom-dropdown-link {
  display: block;
  text-align: center;
  color: #0000a0;
  line-height: 52px;
  border-top: 1px solid #e3e3e3;
  background-color: #fff;
  text-decoration: none;
}
.ncc-app-menu__bottom-dropdown-link--more {
  line-height: 1.75rem;
}
@media (min-height: 640px) {
  .ncc-app-menu__bottom-dropdown-link--more {
    line-height: 33px;
  }
}
.ncc-app-menu__bottom-dropdown-link--topnav {
  display: none;
}
@media (min-width: 48em) {
  .ncc-app-menu__bottom-dropdown-link--topnav {
    display: block;
  }
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__bottom-dropdown-link {
    background-color: #000;
    color: #fff;
    border-top: 1px solid #383838;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__bottom-dropdown-link {
  background-color: #000;
  color: #fff;
  border-top: 1px solid #383838;
}
.ncc-app-menu__bottom-dropdown-item:first-child .ncc-app-menu__bottom-dropdown-link {
  border-top: none;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.ncc-app-menu__bottom-dropdown-item:last-child .ncc-app-menu__bottom-dropdown-link {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.ncc-app-menu__bottom-dropdown-link:hover,
.ncc-app-menu__bottom-dropdown-link:focus {
  background-color: #dcedff;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__bottom-dropdown-link:hover {
    background-color: #212121;
  }
  .ncc-enable-dark-mode .ncc-app-menu__bottom-dropdown-link:focus {
    background-color: #212121;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__bottom-dropdown-link:hover {
  background-color: #212121;
}
.ncc-enforce-dark-mode .ncc-app-menu__bottom-dropdown-link:focus {
  background-color: #212121;
}
@media (min-width: 48em) {
  .ncc-app-menu__bottom {
    display: none;
  }
}
.ncc-svg-container--icon-color-from-scss > svg *[stroke] {
  stroke: #fff;
}
.ncc-svg-container--icon-color-from-scss > svg *:not([fill=none]) {
  fill: #fff;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-app-menu__app-name {
    color: #9cf;
  }
  .ncc-enable-dark-mode .ncc-svg-container--icon-color-from-scss > svg *[stroke] {
    stroke: #9cf;
  }
  .ncc-enable-dark-mode .ncc-svg-container--icon-color-from-scss > svg *:not([fill=none]) {
    fill: #9cf;
  }
}
.ncc-enforce-dark-mode .ncc-app-menu__app-name {
  color: #9cf;
}
.ncc-enforce-dark-mode .ncc-svg-container--icon-color-from-scss > svg *[stroke] {
  stroke: #9cf;
}
.ncc-enforce-dark-mode .ncc-svg-container--icon-color-from-scss > svg *:not([fill=none]) {
  fill: #9cf;
}
.ncc-app-menu__back-button-icon {
  display: inline-flex;
  padding: 0 0 0 16px;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  cursor: pointer;
}
@media (min-width: 48em) {
  .ncc-app-menu__back-button-icon {
    display: none;
  }
}
.ncc-footer__top {
  background-color: #dcedff;
  padding: 16px;
}
.ncc-footer__top-boundary {
  max-width: 75em;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  color: #00005e;
}
.ncc-footer__link {
  margin-right: 16px;
  display: flex;
  line-height: 1.5rem;
  color: #00005e;
  text-decoration: none;
}
.ncc-footer__link:hover {
  text-decoration: underline;
}
.ncc-footer__link:last-child {
  margin-right: 0;
}
.ncc-footer__link-text {
  margin-left: 8px;
}
.ncc-footer__bottom {
  background-color: #00005e;
  color: #fff;
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 22px 16px;
}
.ncc-footer__bottom-boundary {
  max-width: 75em;
  margin: 0 auto;
  display: flex;
  justify-content: flex-start;
}
.ncc-footer__infos {
  display: flex;
}
.ncc-footer__info {
  color: #fff;
  text-decoration: none;
  margin-right: 24px;
}
.ncc-footer__info:hover {
  text-decoration: underline;
}
.ncc-footer__copyright {
  text-align: right;
  white-space: nowrap;
  margin-left: auto;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-footer__top {
    background-color: #202020;
  }
  .ncc-enable-dark-mode .ncc-footer__top-boundary {
    color: #9cf;
  }
  .ncc-enable-dark-mode .ncc-footer__link {
    color: #9cf;
  }
  .ncc-enable-dark-mode .ncc-footer__bottom {
    background-color: #202020;
  }
  .ncc-enable-dark-mode .ncc-footer__info {
    color: #9cf;
  }
}
.ncc-enforce-dark-mode .ncc-footer__top {
  background-color: #202020;
}
.ncc-enforce-dark-mode .ncc-footer__top-boundary {
  color: #9cf;
}
.ncc-enforce-dark-mode .ncc-footer__link {
  color: #9cf;
}
.ncc-enforce-dark-mode .ncc-footer__bottom {
  background-color: #202020;
}
.ncc-enforce-dark-mode .ncc-footer__info {
  color: #9cf;
}
@media (max-width: 48em) {
  .ncc-footer__top-boundary {
    margin-top: -16px;
  }
  .ncc-footer__link {
    margin-top: 16px;
  }
  .ncc-footer__infos {
    flex-direction: column;
  }
}
@media (max-width: 75em) {
  .ncc-footer__bottom-boundary {
    flex-direction: column;
  }
  .ncc-footer__copyright {
    margin-top: 16px;
  }
}
.ncc-svg-container {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 200ms cubic-bezier(0.075, 0.82, 0.165, 1);
}
.ncc-svg-container svg {
  flex: 1;
}
.ncc-svg-container--small {
  width: 16px;
  height: 16px;
  min-width: 16px;
  max-width: 16px;
  min-height: 16px;
  max-height: 16px;
}
.ncc-svg-container--small svg {
  width: 16px;
  height: 16px;
}
.ncc-svg-container--medium {
  width: 24px;
  height: 24px;
  min-width: 24px;
  max-width: 24px;
  min-height: 24px;
  max-height: 24px;
}
.ncc-svg-container--medium svg {
  width: 24px;
  height: 24px;
}
.ncc-svg-container--large {
  width: 32px;
  height: 32px;
  min-width: 32px;
  max-width: 32px;
  min-height: 32px;
  max-height: 32px;
}
.ncc-svg-container--large svg {
  width: 32px;
  height: 32px;
}
.ncc-svg-container--flip {
  transform: rotate(-180deg);
}
.ncc-svg-container--white svg *[stroke] {
  stroke: #fff;
}
.ncc-svg-container--white svg *:not([fill=none]) {
  fill: #fff;
}
.ncc-svg-container--black svg *[stroke] {
  stroke: #000;
}
.ncc-svg-container--black svg *:not([fill=none]) {
  fill: #000;
}
.ncc-svg-container--eclipse svg *[stroke] {
  stroke: #383838;
}
.ncc-svg-container--eclipse svg *:not([fill=none]) {
  fill: #383838;
}
.ncc-svg-container--darkgrey svg *[stroke] {
  stroke: #5a575c;
}
.ncc-svg-container--darkgrey svg *:not([fill=none]) {
  fill: #5a575c;
}
.ncc-svg-container--nordeagrey svg *[stroke] {
  stroke: #8b8a8d;
}
.ncc-svg-container--nordeagrey svg *:not([fill=none]) {
  fill: #8b8a8d;
}
.ncc-svg-container--grey svg *[stroke] {
  stroke: #9e9e9e;
}
.ncc-svg-container--grey svg *:not([fill=none]) {
  fill: #9e9e9e;
}
.ncc-svg-container--mediumgrey svg *[stroke] {
  stroke: #c9c7c7;
}
.ncc-svg-container--mediumgrey svg *:not([fill=none]) {
  fill: #c9c7c7;
}
.ncc-svg-container--lightgrey svg *[stroke] {
  stroke: #e3e3e3;
}
.ncc-svg-container--lightgrey svg *:not([fill=none]) {
  fill: #e3e3e3;
}
.ncc-svg-container--warmgrey svg *[stroke] {
  stroke: #f1f2f4;
}
.ncc-svg-container--warmgrey svg *:not([fill=none]) {
  fill: #f1f2f4;
}
.ncc-svg-container--deepblue svg *[stroke] {
  stroke: #00005e;
}
.ncc-svg-container--deepblue svg *:not([fill=none]) {
  fill: #00005e;
}
.ncc-svg-container--blue svg *[stroke],
.ncc-svg-container--nordeablue svg *[stroke] {
  stroke: #0000a0;
}
.ncc-svg-container--blue svg *:not([fill=none]),
.ncc-svg-container--nordeablue svg *:not([fill=none]) {
  fill: #0000a0;
}
.ncc-svg-container--mediumblue svg *[stroke] {
  stroke: #9cf;
}
.ncc-svg-container--mediumblue svg *:not([fill=none]) {
  fill: #9cf;
}
.ncc-svg-container--haasblue svg *[stroke] {
  stroke: #9cf;
}
.ncc-svg-container--haasblue svg *:not([fill=none]) {
  fill: #9cf;
}
.ncc-svg-container--cloudblue svg *[stroke] {
  stroke: #dcedff;
}
.ncc-svg-container--cloudblue svg *:not([fill=none]) {
  fill: #dcedff;
}
.ncc-svg-container--darkgreen svg *[stroke] {
  stroke: #0d8268;
}
.ncc-svg-container--darkgreen svg *:not([fill=none]) {
  fill: #0d8268;
}
.ncc-svg-container--darkred svg *[stroke] {
  stroke: #e70404;
}
.ncc-svg-container--darkred svg *:not([fill=none]) {
  fill: #e70404;
}
.ncc-svg-container--darkyellow svg *[stroke] {
  stroke: #ffcf3d;
}
.ncc-svg-container--darkyellow svg *:not([fill=none]) {
  fill: #ffcf3d;
}
.ncc-svg-container--green svg *[stroke] {
  stroke: #40bfa3;
}
.ncc-svg-container--green svg *:not([fill=none]) {
  fill: #40bfa3;
}
.ncc-svg-container--red svg *[stroke] {
  stroke: #fc6161;
}
.ncc-svg-container--red svg *:not([fill=none]) {
  fill: #fc6161;
}
.ncc-svg-container--yellow svg *[stroke] {
  stroke: #ffe183;
}
.ncc-svg-container--yellow svg *:not([fill=none]) {
  fill: #ffe183;
}
.ncc-svg-container--current-color svg *[stroke] {
  stroke: currentColor;
}
.ncc-svg-container--current-color svg *:not([fill=none]) {
  fill: currentColor;
}
button.ncc-svg-container {
  color: inherit;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
button.ncc-svg-container:focus {
  outline: 2px #9cf solid;
}
.ncc-button--center-icon {
  --focus-outline-color: rgb(153, 204, 255);
  --svg-color-default: rgb(0, 0, 94);
  --svg-color-hover: rgb(0, 0, 160);
  --svg-color-disabled: rgba(0, 0, 94, 0.25);
  --border-width-default: 1px;
  --border-width-focus: 4px;
  color: inherit;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-width: 48px;
  min-height: 48px;
  transition: color 400ms cubic-bezier(0.075, 0.82, 0.165, 1);
}
.ncc-button--center-icon:focus {
  outline: none;
}
.ncc-button--center-icon:focus .ncc-button__icon-container {
  outline: var(--border-width-focus) solid var(--focus-outline-color);
}
.ncc-button--center-icon .ncc-button__icon-container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  transition:
    background-color 400ms cubic-bezier(0.075, 0.82, 0.165, 1),
    color 400ms cubic-bezier(0.075, 0.82, 0.165, 1),
    border-color 400ms cubic-bezier(0.075, 0.82, 0.165, 1),
    border-width 400ms cubic-bezier(0.075, 0.82, 0.165, 1),
    outline-width 400ms cubic-bezier(0.075, 0.82, 0.165, 1),
    outline-color 400ms cubic-bezier(0.075, 0.82, 0.165, 1);
}
.ncc-button--center-icon .ncc-button__icon-container,
.ncc-button--center-icon:disabled .ncc-button__icon-container,
.ncc-button--center-icon:disabled:hover .ncc-button__icon-container {
  background-color: rgba(0, 0, 0, 0);
}
.ncc-button--center-icon svg *[stroke] {
  transition: stroke 400ms cubic-bezier(0.075, 0.82, 0.165, 1);
  stroke: currentColor;
}
.ncc-button--center-icon svg *:not([fill=none]) {
  transition: fill 400ms cubic-bezier(0.075, 0.82, 0.165, 1);
  fill: currentColor;
}
.ncc-button--center-icon .ncc-svg-container {
  color: var(--svg-color-default);
}
.ncc-button--center-icon:enabled:hover .ncc-svg-container {
  color: var(--svg-color-hover);
}
.ncc-button--center-icon:disabled .ncc-svg-container {
  color: var(--svg-color-disabled);
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-button--center-icon {
    --focus-outline-color: rgb(220, 237, 255);
    --svg-color-default: rgb(153, 204, 255);
    --svg-color-hover: rgb(220, 237, 255);
    --svg-color-disabled: rgba(153, 204, 255, 0.5);
  }
}
.ncc-enforce-dark-mode .ncc-button--center-icon {
  --focus-outline-color: rgb(220, 237, 255);
  --svg-color-default: rgb(153, 204, 255);
  --svg-color-hover: rgb(220, 237, 255);
  --svg-color-disabled: rgba(153, 204, 255, 0.5);
}
.ncc-button--square {
  margin: 0 4px;
  min-width: 34px;
  min-height: 34px;
  --square-background-color: rgb(241, 242, 244);
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-button--square {
    --square-background-color: rgb(33, 33, 33);
  }
}
.ncc-enforce-dark-mode .ncc-button--square {
  --square-background-color: rgb(33, 33, 33);
}
.ncc-button--square .ncc-button__icon-container {
  background-color: var(--square-background-color);
  border-radius: 2px;
  width: 34px;
  height: 34px;
}
.ncc-button--square:focus .ncc-button__icon-container {
  outline-width: 2px;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-button--square {
    --svg-color-default: rgb(0, 0, 94);
    --svg-color-hover: rgb(0, 0, 160);
    --svg-color-disabled: rgba(0, 0, 94, 0.25);
  }
}
.ncc-enforce-dark-mode .ncc-button--square {
  --svg-color-default: rgb(0, 0, 94);
  --svg-color-hover: rgb(0, 0, 160);
  --svg-color-disabled: rgba(0, 0, 94, 0.25);
}
.ncc-button--round:hover .ncc-button__icon-container,
.ncc-button--square:hover .ncc-button__icon-container {
  background-color: #dcedff;
}
.ncc-button--round {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  color: #000;
}
.ncc-button--round .ncc-button__icon-container {
  width: 48px;
  height: 48px;
  border: var(--border-width-default) solid #e3e3e3;
  background: #fff;
  margin-bottom: 4px;
}
.ncc-button--round:hover:enabled {
  color: #0000a0;
}
.ncc-button--round:hover:enabled .ncc-button__icon-container {
  border-color: #9cf;
}
.ncc-button--round:disabled {
  color: rgba(0, 0, 94, 0.25);
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-button--round {
    --svg-color-default: rgb(0, 0, 94);
    --svg-color-hover: rgb(0, 0, 160);
    --svg-color-disabled: rgba(153, 204, 255, 0.5);
    color: #fff;
  }
  .ncc-enable-dark-mode .ncc-button--round .ncc-icon-button__container {
    border-color: #e3e3e3;
  }
  .ncc-enable-dark-mode .ncc-button--round:hover:enabled {
    color: #dcedff;
  }
  .ncc-enable-dark-mode .ncc-button--round:hover:enabled .ncc-icon-button__container {
    border-color: #9cf;
  }
  .ncc-enable-dark-mode .ncc-button--round:disabled .ncc-icon-button__container {
    border-color: rgba(153, 204, 255, 0.25);
  }
  .ncc-enable-dark-mode .ncc-button--round:disabled {
    color: rgba(153, 204, 255, 0.5);
  }
}
.ncc-enforce-dark-mode .ncc-button--round {
  --svg-color-default: rgb(0, 0, 94);
  --svg-color-hover: rgb(0, 0, 160);
  --svg-color-disabled: rgba(153, 204, 255, 0.5);
  color: #fff;
}
.ncc-enforce-dark-mode .ncc-button--round .ncc-icon-button__container {
  border-color: #e3e3e3;
}
.ncc-enforce-dark-mode .ncc-button--round:hover:enabled {
  color: #dcedff;
}
.ncc-enforce-dark-mode .ncc-button--round:hover:enabled .ncc-icon-button__container {
  border-color: #9cf;
}
.ncc-enforce-dark-mode .ncc-button--round:disabled .ncc-icon-button__container {
  border-color: rgba(153, 204, 255, 0.25);
}
.ncc-enforce-dark-mode .ncc-button--round:disabled {
  color: rgba(153, 204, 255, 0.5);
}
.ncc-banner {
  width: 100%;
  height: 15rem;
  position: absolute;
  top: 0;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  transform-origin: 0 0;
}
.ncc-banner--finance {
  --image-width414-small: url("./media/414x1-SJEFLUK7.jpg");
  --image-width414-medium: url("./media/414x2-B4VIV7RT.jpg");
  --image-width414-large: url("./media/414x3-AIFXSJYV.jpg");
  --image-width768-small: url("./media/768x1-3NWRSKCT.jpg");
  --image-width768-medium: url("./media/768x2-ASX2INTS.jpg");
  --image-width768-large: url("./media/768x3-WUHHPM6C.jpg");
  --image-width1024-small: url("./media/1024x1-AMG47Q6Q.jpg");
  --image-width1024-medium: url("./media/1024x2-5B42ZS5Y.jpg");
  --image-width1024-large: url("./media/1024x3-NVEOCSNL.jpg");
  --image-width1440-small: url("./media/1440x1-5XAU3OVV.jpg");
  --image-width1440-medium: url("./media/1440x2-ZN5BSKO5.jpg");
  --image-width1440-large: url("./media/1440x2-ZN5BSKO5.jpg");
  --image-width1920-small: url("./media/1920x1-2Q5E3YFV.jpg");
  --image-width1920-medium: url("./media/1920x2-XEAL6QWQ.jpg");
  --image-width1920-large: url("./media/1920x2-XEAL6QWQ.jpg");
  --image-width2560-small: url("./media/2560x1-727UP4Y6.jpg");
  --image-width2560-medium: url("./media/2560x2-ATMG5WLD.jpg");
  --image-width2560-large: url("./media/2560x2-ATMG5WLD.jpg");
}
.ncc-banner--help_and_support {
  --image-width414-small: url("./media/414x1-NQTJSQKN.jpg");
  --image-width414-medium: url("./media/414x2-FGQW4M6D.jpg");
  --image-width414-large: url("./media/414x3-RIMTQ2IF.jpg");
  --image-width768-small: url("./media/768x1-D7LICAW3.jpg");
  --image-width768-medium: url("./media/768x2-EA6MCDKC.jpg");
  --image-width768-large: url("./media/768x3-LBQCFYS4.jpg");
  --image-width1024-small: url("./media/1024x1-GMSBC6BS.jpg");
  --image-width1024-medium: url("./media/1024x2-5GZ2SOBE.jpg");
  --image-width1024-large: url("./media/1024x3-VAAJBP2T.jpg");
  --image-width1440-small: url("./media/1440x1-QAONLKFJ.jpg");
  --image-width1440-medium: url("./media/1440x2-GUOGB4TN.jpg");
  --image-width1440-large: url("./media/1440x2-GUOGB4TN.jpg");
  --image-width1920-small: url("./media/1920x1-Y4RADFSB.jpg");
  --image-width1920-medium: url("./media/1920x2-NMXQW3B7.jpg");
  --image-width1920-large: url("./media/1920x2-NMXQW3B7.jpg");
  --image-width2560-small: url("./media/2560x1-OGRYNJKY.jpg");
  --image-width2560-medium: url("./media/2560x2-KF6LMO3U.jpg");
  --image-width2560-large: url("./media/2560x2-KF6LMO3U.jpg");
}
.ncc-banner--investments {
  --image-width414-small: url("./media/414x1-RTKCDZC4.jpg");
  --image-width414-medium: url("./media/414x2-LCZN6DHD.jpg");
  --image-width414-large: url("./media/414x3-VQ2DSW6X.jpg");
  --image-width768-small: url("./media/768x1-INPVUHNP.jpg");
  --image-width768-medium: url("./media/768x2-KL32PWJG.jpg");
  --image-width768-large: url("./media/768x3-RHUCGA6U.jpg");
  --image-width1024-small: url("./media/1024x1-NNLBVZEA.jpg");
  --image-width1024-medium: url("./media/1024x2-R22THLMN.jpg");
  --image-width1024-large: url("./media/1024x3-WKA7CQDN.jpg");
  --image-width1440-small: url("./media/1440x1-INBO3IVI.jpg");
  --image-width1440-medium: url("./media/1440x2-MJWYWOMQ.jpg");
  --image-width1440-large: url("./media/1440x2-MJWYWOMQ.jpg");
  --image-width1920-small: url("./media/1920x1-IVYYHK4R.jpg");
  --image-width1920-medium: url("./media/1920x2-5GW3NPV4.jpg");
  --image-width1920-large: url("./media/1920x2-5GW3NPV4.jpg");
  --image-width2560-small: url("./media/2560x1-37PGISS6.jpg");
  --image-width2560-medium: url("./media/2560x2-Q4ZXBN7I.jpg");
  --image-width2560-large: url("./media/2560x2-Q4ZXBN7I.jpg");
}
.ncc-banner--manage_users {
  --image-width414-small: url("./media/414x1-MZ4MOD4L.jpg");
  --image-width414-medium: url("./media/414x2-ZEOZGRWR.jpg");
  --image-width414-large: url("./media/414x3-KBT7BCDX.jpg");
  --image-width768-small: url("./media/768x1-BTOSNDXY.jpg");
  --image-width768-medium: url("./media/768x2-U5NBNHHW.jpg");
  --image-width768-large: url("./media/768x3-AKHJKYCR.jpg");
  --image-width1024-small: url("./media/1024x1-J5L3PJUB.jpg");
  --image-width1024-medium: url("./media/1024x2-RJQSSTKC.jpg");
  --image-width1024-large: url("./media/1024x3-CBYDBDFK.jpg");
  --image-width1440-small: url("./media/1440x1-PNC3AKXB.jpg");
  --image-width1440-medium: url("./media/1440x2-FTLG5ZC6.jpg");
  --image-width1440-large: url("./media/1440x2-FTLG5ZC6.jpg");
  --image-width1920-small: url("./media/1920x1-43KNS6KX.jpg");
  --image-width1920-medium: url("./media/1920x2-YYJJPS7V.jpg");
  --image-width1920-large: url("./media/1920x2-YYJJPS7V.jpg");
  --image-width2560-small: url("./media/2560x1-BBEYMJGA.jpg");
  --image-width2560-medium: url("./media/2560x2-YWTB656Z.jpg");
  --image-width2560-large: url("./media/2560x2-YWTB656Z.jpg");
}
.ncc-banner--nasa_login {
  --image-width414-small: url("./media/414x1-GRTGQLQI.jpg");
  --image-width414-medium: url("./media/414x2-2OWOP2K5.jpg");
  --image-width414-large: url("./media/414x3-S46MKQES.jpg");
  --image-width768-small: url("./media/768x1-WTNVXG47.jpg");
  --image-width768-medium: url("./media/768x2-TYY327YX.jpg");
  --image-width768-large: url("./media/768x3-YD5LGLER.jpg");
  --image-width1024-small: url("./media/1024x1-XVBRSGKT.jpg");
  --image-width1024-medium: url("./media/1024x2-5O6PMGHF.jpg");
  --image-width1024-large: url("./media/1024x3-LB5LFH3G.jpg");
  --image-width1440-small: url("./media/1440x1-X4PAOHRQ.jpg");
  --image-width1440-medium: url("./media/1440x2-MBCEXILJ.jpg");
  --image-width1440-large: url("./media/1440x2-MBCEXILJ.jpg");
  --image-width1920-small: url("./media/1920x1-SAXREPDD.jpg");
  --image-width1920-medium: url("./media/1920x2-KCMI2KTE.jpg");
  --image-width1920-large: url("./media/1920x2-KCMI2KTE.jpg");
  --image-width2560-small: url("./media/2560x1-Y4M64J5S.jpg");
  --image-width2560-medium: url("./media/2560x2-VPAABLQL.jpg");
  --image-width2560-large: url("./media/2560x2-VPAABLQL.jpg");
}
.ncc-banner--overview {
  --image-width414-small: url("./media/414x1-VXQJ5N47.jpg");
  --image-width414-medium: url("./media/414x2-N7FOL3X6.jpg");
  --image-width414-large: url("./media/414x3-F4UERQB7.jpg");
  --image-width768-small: url("./media/768x1-ZZTLOAP6.jpg");
  --image-width768-medium: url("./media/768x2-QOR7XAVG.jpg");
  --image-width768-large: url("./media/768x3-ACEEOOLO.jpg");
  --image-width1024-small: url("./media/1024x1-PBABP2O3.jpg");
  --image-width1024-medium: url("./media/1024x2-J2ROI3VB.jpg");
  --image-width1024-large: url("./media/1024x3-VMREIQXD.jpg");
  --image-width1440-small: url("./media/1440x1-UO6UX4OK.jpg");
  --image-width1440-medium: url("./media/1440x2-I33O6OGJ.jpg");
  --image-width1440-large: url("./media/1440x2-I33O6OGJ.jpg");
  --image-width1920-small: url("./media/1920x1-U37PQXO5.jpg");
  --image-width1920-medium: url("./media/1920x2-77ZY7SXO.jpg");
  --image-width1920-large: url("./media/1920x2-77ZY7SXO.jpg");
  --image-width2560-small: url("./media/2560x1-VSBU4FAK.jpg");
  --image-width2560-medium: url("./media/2560x2-7U3SVKDY.jpg");
  --image-width2560-large: url("./media/2560x2-7U3SVKDY.jpg");
}
.ncc-banner--payments_and_transfers {
  --image-width414-small: url("./media/414x1-EAPZJPAK.jpg");
  --image-width414-medium: url("./media/414x2-ADZUOUG6.jpg");
  --image-width414-large: url("./media/414x3-Y3GGM5BP.jpg");
  --image-width768-small: url("./media/768x1-7ENJ3YAZ.jpg");
  --image-width768-medium: url("./media/768x2-AEY6EB3L.jpg");
  --image-width768-large: url("./media/768x3-HHD2QEJF.jpg");
  --image-width1024-small: url("./media/1024x1-VXGE2FZD.jpg");
  --image-width1024-medium: url("./media/1024x2-G3KFWIQ3.jpg");
  --image-width1024-large: url("./media/1024x3-RNMJ3SGA.jpg");
  --image-width1440-small: url("./media/1440x1-MQ3MMSKO.jpg");
  --image-width1440-medium: url("./media/1440x2-GOP7DFUH.jpg");
  --image-width1440-large: url("./media/1440x2-GOP7DFUH.jpg");
  --image-width1920-small: url("./media/1920x1-PAQQTMMF.jpg");
  --image-width1920-medium: url("./media/1920x2-AVDOGZQI.jpg");
  --image-width1920-large: url("./media/1920x2-AVDOGZQI.jpg");
  --image-width2560-small: url("./media/2560x1-55CJKVOA.jpg");
  --image-width2560-medium: url("./media/2560x2-MD6M3BST.jpg");
  --image-width2560-large: url("./media/2560x2-MD6M3BST.jpg");
}
.ncc-banner--products_and_services {
  --image-width414-small: url("./media/414x1-CYQ6QAYN.jpg");
  --image-width414-medium: url("./media/414x2-TXTFI7Z7.jpg");
  --image-width414-large: url("./media/414x3-KH752YME.jpg");
  --image-width768-small: url("./media/768x1-XCIND33N.jpg");
  --image-width768-medium: url("./media/768x2-5A3GPYPY.jpg");
  --image-width768-large: url("./media/768x3-C2KYRWIO.jpg");
  --image-width1024-small: url("./media/1024x1-WZ5C74HP.jpg");
  --image-width1024-medium: url("./media/1024x2-5WMAECAY.jpg");
  --image-width1024-large: url("./media/1024x3-2XAFMVY7.jpg");
  --image-width1440-small: url("./media/1440x1-IPGHGJYE.jpg");
  --image-width1440-medium: url("./media/1440x2-FCVEG2K7.jpg");
  --image-width1440-large: url("./media/1440x2-FCVEG2K7.jpg");
  --image-width1920-small: url("./media/1920x1-NTX7KN5D.jpg");
  --image-width1920-medium: url("./media/1920x2-O2Y247IN.jpg");
  --image-width1920-large: url("./media/1920x2-O2Y247IN.jpg");
  --image-width2560-small: url("./media/2560x1-O6LXFN7D.jpg");
  --image-width2560-medium: url("./media/2560x2-XYTD2T5S.jpg");
  --image-width2560-large: url("./media/2560x2-XYTD2T5S.jpg");
}
.ncc-banner--sticky-v2 {
  position: fixed;
  z-index: 11500;
}
@media only screen and (max-width: 25.875em) {
  .ncc-banner {
    background-image: var(--image-width414-small);
  }
}
@media only screen and (max-width: 25.875em) and (min-resolution: 192dpi) {
  .ncc-banner {
    background-image: var(--image-width414-medium);
  }
}
@media only screen and (max-width: 25.875em) and (-webkit-min-device-pixel-ratio: 3) {
  .ncc-banner {
    background-image: var(--image-width414-large);
  }
}
@media only screen and (max-width: 48em) {
  .ncc-banner--sticky {
    background-position: 0 -182px;
    position: fixed;
    z-index: 11500;
  }
  @media not screen and (max-width: 25.875em) {
    .ncc-banner {
      background-image: var(--image-width768-small);
    }
    @media (min-resolution: 192dpi) {
      .ncc-banner {
        background-image: var(--image-width768-medium);
      }
    }
    @media (-webkit-min-device-pixel-ratio: 3) {
      .ncc-banner {
        background-image: var(--image-width768-large);
      }
    }
  }
}
@media only screen and (max-width: 64em) {
  @media not screen and (max-width: 48em) {
    .ncc-banner {
      background-image: var(--image-width1024-small);
    }
    @media (min-resolution: 192dpi) {
      .ncc-banner {
        background-image: var(--image-width1024-medium);
      }
    }
    @media (-webkit-min-device-pixel-ratio: 3) {
      .ncc-banner {
        background-image: var(--image-width1024-large);
      }
    }
  }
}
@media only screen and (max-width: 90em) {
  @media not screen and (max-width: 64em) {
    .ncc-banner {
      background-image: var(--image-width1440-small);
    }
    @media (min-resolution: 192dpi) {
      .ncc-banner {
        background-image: var(--image-width1440-medium);
      }
    }
  }
}
@media only screen and (max-width: 120em) {
  @media not screen and (max-width: 90em) {
    .ncc-banner {
      background-image: var(--image-width1920-small);
    }
    @media (min-resolution: 192dpi) {
      .ncc-banner {
        background-image: var(--image-width1920-medium);
      }
    }
  }
}
@media only screen {
  @media not screen and (max-width: 120em) {
    .ncc-banner {
      background-image: var(--image-width2560-small);
    }
    @media (min-resolution: 192dpi) {
      .ncc-banner {
        background-image: var(--image-width2560-medium);
      }
    }
  }
}
.ncc-semantic {
  border: 0;
  padding: 0;
  margin: 0;
  background: rgba(0, 0, 0, 0);
}
.ncc-semantic:focus,
.ncc-semantic:active {
  outline: none;
}
.ncc-assistive-text {
  position: absolute !important;
  margin: -1px !important;
  border: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  text-transform: none !important;
  white-space: nowrap !important;
}
.ncc-assistive-content-focus:focus-visible {
  outline: 2px solid #0000a0;
  outline-offset: 2px;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-assistive-content-focus:focus-visible {
    outline: 2px solid #fff;
    outline-offset: 2px;
  }
}
.ncc-enforce-dark-mode .ncc-assistive-content-focus:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 2px;
}
.ncc-assistive-content-focus-dark-theme:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 2px;
}
@media (prefers-color-scheme: dark) {
  .ncc-enable-dark-mode .ncc-assistive-content-focus-dark-theme:focus-visible {
    outline: 2px solid #fff;
    outline-offset: 2px;
  }
}
.ncc-enforce-dark-mode .ncc-assistive-content-focus-dark-theme:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 2px;
}
.ncc-spot__icon {
  width: 100px;
  height: 100px;
}
.ncc-spot__icon--large {
  width: 160px;
  height: 160px;
}
.ncc-spot__illustration {
  width: 320px;
  height: 264px;
}
.ncc-illustration {
  width: 100px;
  height: 100px;
}
.ncc-illustration svg {
  width: 100%;
  height: 100%;
}
.ncc-illustration--large {
  width: 120px;
  height: 120px;
}
.ncc-illustration--large svg {
  width: 100%;
  height: 100%;
}
html {
  height: 100%;
}
body {
  margin: 0;
  height: 100%;
  background-color: rgb(241, 242, 244);
  font-family:
    "Nordea Sans",
    Arial,
    "Helvetica Neue",
    Helvetica,
    sans-serif;
  line-height: 1.5rem;
}
body.dark-mode,
body.ncc-enforce-dark-mode {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
nwcc-top-header {
  z-index: 0;
  display: block;
  position: relative;
  margin-top: 48px;
}
.form-control__hint {
  margin-left: 4px;
}
app-root {
  display: flex;
  flex-direction: column;
  min-height: 100dvh;
}
app-root section {
  flex: 1;
}

/* angular:styles/global:styles */
