h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

._styles-module--infoPage--a8442 {
	bottom: 0;
	font-family: DNB, Helvetica, sans-serif;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0
}
._styles-module--infoPage--a8442>div {
	height: 100%;
	margin: 25vh auto;
	max-width: 30rem;
	text-align: center;
	width: 100%
}
._styles-module--infoPage--a8442>div button {
	font-size: 1rem!important
}
._styles-module--errorText--c9d35 {
	font-size: 1.5rem;
	margin-bottom: 4vh
}
.dnb-typo-regular {
	font-weight: 400
}
.dnb-typo-medium, .dnb-typo-regular {
	font-family: DNB, sans-serif;
	font-family: var(--font-family-default);
	font-style: normal
}
.dnb-typo-medium {
	font-weight: 500;
	font-weight: var(--font-weight-medium)
}
.dnb-typo-bold {
	font-family: DNB, sans-serif;
	font-family: var(--font-family-default);
	font-style: normal;
	font-weight: 600;
	font-weight: var(--font-weight-bold)
}
.dnb-typo-mono-regular {
	font-family: DNBMono, Menlo, Consolas, Roboto Mono, "Ubuntu Monospace", Noto Mono, Oxygen Mono, Liberation Mono, monospace;
	font-family: var(--font-family-monospace);
	font-style: normal;
	font-weight: 400
}
@font-face {
	font-display: fallback;
	font-family: DNB;
	font-style: normal;
	font-weight: 400;
	src: url("https://www.dnb.no/web/static/DNB-Regular-54d35ae78c18491c35feab30a836875a.woff2") format("woff2"), url("https://www.dnb.no/web/static/DNB-Regular-a7ae8b2681fd8678c211233076f9f29c.woff") format("woff"), url("https://www.dnb.no/web/static/DNB-Regular-f364797131936f728edc6226da691b61.ttf") format("truetype")
}
@font-face {
	font-display: fallback;
	font-family: DNB;
	font-style: normal;
	font-weight: 500;
	src: url("https://www.dnb.no/web/static/DNB-Medium-8e57bfcd9fcbc6f0e1160901cf7f1e98.woff2") format("woff2"), url("https://www.dnb.no/web/static/DNB-Medium-7cce6852953c579bfbed4a607380a6b8.woff") format("woff"), url("https://www.dnb.no/web/static/DNB-Medium-8d30b22d4ce585272e9905f9bdc8c75b.ttf") format("truetype")
}
@font-face {
	font-display: fallback;
	font-family: DNB;
	font-style: normal;
	font-weight: 600;
	src: url("https://www.dnb.no/web/static/DNB-Bold-b402be656a707d3bbdcfe490893c5b5a.woff2") format("woff2"), url("https://www.dnb.no/web/static/DNB-Bold-fa1efe4a49f2a9349c8fc11240b3395d.woff") format("woff"), url("https://www.dnb.no/web/static/DNB-Bold-14a475c28b37e391d7d510fda03162e6.ttf") format("truetype")
}
@font-face {
	font-display: fallback;
	font-family: DNBMono;
	font-style: normal;
	font-weight: 400;
	src: url("https://www.dnb.no/web/static/DNBMono-Regular-322db7bbbe1d833cb61311e4f598b3fb.woff2") format("woff2"), url("https://www.dnb.no/web/static/DNBMono-Regular-0d773822320524493918b50ce1d2e50c.woff") format("woff"), url("https://www.dnb.no/web/static/DNBMono-Regular-44317dd874e330d3f858d4490f776057.ttf") format("truetype")
}
.dnb-no-focus, .dnb-tab-focus, .dnb-tab-focus:focus {
	outline: none
}
html[data-whatinput=keyboard] .dnb-tab-focus:focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-tab-focus:focus {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-mouse-focus, .dnb-mouse-focus:focus {
	outline: none
}
html[data-whatinput=mouse] .dnb-mouse-focus:focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=mouse] .dnb-mouse-focus:focus {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-focus-ring {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)!important
}
@media screen and (-ms-high-contrast:none) {
.dnb-focus-ring {
box-shadow:0 0 0 .125rem #14555a!important;
box-shadow:0 0 0 .125rem var(--color-emerald-green)!important
}
}
.dnb-scrollbar-appearance {
	-ms-scroll-chaining: none;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: auto;
	overscroll-behavior: contain;
	scrollbar-color: #14555a transparent;
	scrollbar-color: var(--color-emerald-green) transparent;
	scrollbar-width: thin
}
.dnb-skip-link {
	opacity: .3;
	position: absolute;
	top: -100vh;
	transition: opacity .3s ease-out;
	z-index: 0
}
.dnb-skip-link--active, .dnb-skip-link:focus {
	background-color: transparent;
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: #007272;
	color: var(--color-sea-green);
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	left: 40%;
	margin: 0;
	outline: none;
padding:.5rem 1rem;
	position: fixed;
	text-align: center;
	text-decoration: none;
	top: 5%;
	user-select: none;
	-webkit-user-select: none;
	white-space: nowrap;
	z-index: 9999
}
.dnb-skip-link--active:after, .dnb-skip-link:focus:after {
	background-color: hsla(0,0%,100%,.85);
	box-shadow: 150vw 150vh 0 0 hsla(0,0%,100%,.85);
	content: "";
	height: 150vh;
	left: -200vw;
	position: absolute;
	top: -200vh;
	width: 150vw;
	z-index: -2
}
.dnb-skip-link--active:before, .dnb-skip-link:focus:before {
	background-color: #fff;
	background-color: var(--color-white);
	border-radius: 1.5rem;
	content: "";
	height: 100%;
	left: 0;
	outline: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1
}
html[data-whatinput=mouse] .dnb-skip-link--active:before, html[data-whatinput=mouse] .dnb-skip-link:focus:before {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=mouse] .dnb-skip-link--active:before, html[data-whatinput=mouse] .dnb-skip-link:focus:before {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-skip-link--active:hover:before, .dnb-skip-link:focus:hover:before {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50)
}
.dnb-skip-link--active:active:before, .dnb-skip-link:focus:active:before {
	background-color: #14555a;
	background-color: var(--color-emerald-green)
}
.dnb-skip-link--active:focus:not(:active):before, .dnb-skip-link:focus:focus:not(:active):before {
	outline: none
}
html[data-whatinput=keyboard] .dnb-skip-link--active:focus:not(:active):before, html[data-whatinput=keyboard] .dnb-skip-link:focus:focus:not(:active):before {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-skip-link--active:focus:not(:active):before, html[data-whatinput=keyboard] .dnb-skip-link:focus:focus:not(:active):before {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-skip-link--active:focus, .dnb-skip-link:focus:focus {
	opacity: 1
}
.dnb-skip-link--active:focus:not(:hover):not(:active), .dnb-skip-link--active:hover, .dnb-skip-link:focus:focus:not(:hover):not(:active), .dnb-skip-link:focus:hover {
	background-color: transparent;
	box-shadow: none;
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-skip-link--active:active, .dnb-skip-link:focus:active {
	background-color: transparent;
	color: #fff;
	color: var(--color-white)
}
html[data-whatintent=touch] .dnb-skip-link {
	display: none
}
.dnb-alignment-helper, .dnb-alignment-helper:before {
	speak: none;
	display: inline-block;
	font-size: 1rem;
	font-size: var(--font-size-small);
	height: 0;
	width: 0
}
.dnb-alignment-helper:before {
	content: "\200C"
}
.dnb-drop-shadow {
	box-shadow: 0 8px 16px rgba(51,51,51,.08);
	box-shadow: var(--shadow-default)
}
.dnb-sr-only, .dnb-sr-only--inline {
	-webkit-touch-callout: none;
	clip: rect(1px,1px,1px,1px);
	border: 0;
	height: 1px;
	margin: -1px 0 0 -1px;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	-webkit-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: 1px
}
.dnb-sr-only--inline {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	opacity: 0;
	position: static;
	visibility: visible
}
.dnb-not-sr-only {
	font-size: medium;
	height: auto;
	line-height: normal;
	opacity: 1;
	overflow: auto;
	position: static;
	white-space: normal;
	width: auto
}
.dnb-suffix {
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
padding-left:.5rem;
	word-break: normal
}
.dnb-suffix, html {
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	cursor: default;
	font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	-o-tab-size: 4;
	tab-size: 4;
	word-break: break-word
}
body {
	margin: 0
}
html {
	font-size: 100%;
	scroll-behavior: smooth
}
@supports (-webkit-touch-callout:none) and (font:-apple-system-body) {
html {
font:-apple-system-body
}
}
html[xmlns="http://www.w3.org/1999/xhtml"] a:hover {
	text-decoration: none
}
html[xmlns="http://www.w3.org/1999/xhtml"] .dnb-anchor--active {
	color: #a5e1d2!important;
	color: var(--color-mint-green)!important
}
html[xmlns="http://www.w3.org/1999/xhtml"] .dnb-anchor--contrast:not(:hover) {
	color: #fff!important;
	color: var(--color-white)!important
}
html[xmlns="http://www.w3.org/1999/xhtml"] a.dnb-button--primary {
	color: #fff;
	color: var(--color-white)
}
html[xmlns="http://www.w3.org/1999/xhtml"] ul {
	list-style: disc none outside;
	list-style: initial
}
html[xmlns="http://www.w3.org/1999/xhtml"] p {
	background-color: transparent;
	background-color: initial;
	overflow: visible;
	overflow: initial;
	text-align: inherit
}
html[xmlns="http://www.w3.org/1999/xhtml"] i {
	font-style: italic
}
html[xmlns="http://www.w3.org/1999/xhtml"] #column_left, html[xmlns="http://www.w3.org/1999/xhtml"] #root {
	width: 100%
}
html[xmlns="http://www.w3.org/1999/xhtml"] body#dnbLayoutDefault #wrapper, html[xmlns="http://www.w3.org/1999/xhtml"] body#dnbLayoutDefaultStartPage #wrapper {
	max-width: 60rem;
	width: 100%
}
html[xmlns="http://www.w3.org/1999/xhtml"] #column_content {
	box-shadow: none
}
.dnb-core-style, body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	color: #333;
	color: var(--color-black-80, #333);
	font-family: DNB, sans-serif;
	font-family: var(--font-family-default);
	font-size: 1rem;
	font-size: var(--font-size-small);
	font-style: normal;
	font-weight: 400;
	font-weight: var(--font-weight-basis);
	/* line-height: 1.5rem; */
	/* line-height: var(--line-height-basis); */
	-o-tab-size: 4;
	tab-size: 4;
	word-break: break-word
}
.dnb-core-style *, .dnb-core-style :after, .dnb-core-style :before, body *, body :after, body :before {
	background-repeat: no-repeat;
	box-sizing: border-box
}
.dnb-core-style :after, .dnb-core-style :before, body :after, body :before {
	text-decoration: inherit;
	vertical-align: inherit
}
.dnb-core-style hr, body hr {
	height: 0;
	overflow: visible
}
.dnb-core-style main, body main {
	display: block
}
.dnb-core-style nav ol, .dnb-core-style nav ul, body nav ol, body nav ul {
	list-style: none
}
.dnb-core-style abbr[title], body abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}
.dnb-core-style b, .dnb-core-style strong, body b, body strong {
	font-weight: bolder
}
.dnb-core-style code, .dnb-core-style kbd, .dnb-core-style pre, .dnb-core-style samp, body code, body kbd, body pre, body samp {
	font-family: DNBMono, Menlo, Consolas, Roboto Mono, "Ubuntu Monospace", Noto Mono, Oxygen Mono, Liberation Mono, monospace;
	font-family: var(--font-family-monospace);
	font-size: 1em;
	font-size: var(--font-size-basis--em)
}
.dnb-core-style ::-moz-selection, body ::-moz-selection {
background-color:#b3d4fc;
color:#000;
text-shadow:none
}
.dnb-core-style audio, .dnb-core-style canvas, .dnb-core-style iframe, .dnb-core-style img, .dnb-core-style svg, .dnb-core-style video, body audio, body canvas, body iframe, body img, body svg, body video {
	vertical-align: middle
}
.dnb-core-style audio, .dnb-core-style video, body audio, body video {
	display: inline-block
}
.dnb-core-style audio:not([controls]), body audio:not([controls]) {
	display: none;
	height: 0
}
.dnb-core-style img, body img {
	border-style: none
}
.dnb-core-style svg:not([fill]), body svg:not([fill]) {
	fill: currentColor
}
.dnb-core-style svg:not(:root), body svg:not(:root) {
	overflow: hidden
}
.dnb-core-style table, body table {
	border-collapse: collapse
}
.dnb-core-style button, .dnb-core-style input, .dnb-core-style select, .dnb-core-style textarea, body button, body input, body select, body textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
.dnb-core-style button, .dnb-core-style figure, .dnb-core-style input, .dnb-core-style select, body button, body figure, body input, body select {
	margin: 0
}
.dnb-core-style button, body button {
	overflow: visible;
	text-transform: none
}
.dnb-core-style fieldset, body fieldset {
padding:.35rem .75rem .625rem
}
.dnb-core-style input, body input {
	overflow: visible;
	word-break: normal
}
.dnb-core-style legend, body legend {
	color: inherit;
	display: table;
	max-width: 100%;
	white-space: normal
}
.dnb-core-style progress, body progress {
	display: inline-block;
	vertical-align: baseline
}
.dnb-core-style select, body select {
	text-transform: none
}
.dnb-core-style textarea, body textarea {
	overflow: auto;
	resize: vertical
}
.dnb-core-style [type=checkbox], .dnb-core-style [type=radio], body [type=checkbox], body [type=radio] {
	padding: 0
}
.dnb-core-style input[type=search], body input[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}
.dnb-core-style ::-webkit-inner-spin-button, .dnb-core-style ::-webkit-outer-spin-button, body ::-webkit-inner-spin-button, body ::-webkit-outer-spin-button {
height:auto
}
.dnb-core-style ::-webkit-input-placeholder, body ::-webkit-input-placeholder {
color:inherit;
opacity:.54
}
.dnb-core-style ::-webkit-search-decoration, body ::-webkit-search-decoration {
-webkit-appearance:none
}
.dnb-core-style ::-webkit-file-upload-button, body ::-webkit-file-upload-button {
background-color:transparent;
border:none;
font:inherit
}
.dnb-core-style ::-moz-focus-inner, body ::-moz-focus-inner {
border-style:none;
padding:0
}
.dnb-core-style details, body details {
	display: block
}
.dnb-core-style summary, body summary {
	display: list-item
}
.dnb-core-style canvas, body canvas {
	display: inline-block
}
.dnb-core-style template, body template {
	display: none
}
.dnb-core-style [tabindex], .dnb-core-style a, .dnb-core-style area, .dnb-core-style button, .dnb-core-style input, .dnb-core-style label, .dnb-core-style select, .dnb-core-style summary, .dnb-core-style textarea, body [tabindex], body a, body area, body button, body input, body label, body select, body summary, body textarea {
	touch-action: manipulation
}
.dnb-core-style [hidden], body [hidden] {
	display: none
}
.dnb-core-style [aria-busy=true], body [aria-busy=true] {
	cursor: progress
}
.dnb-core-style [aria-controls]:not(input), body [aria-controls]:not(input) {
	cursor: pointer
}
.dnb-core-style [aria-disabled=true], .dnb-core-style [disabled], body [aria-disabled=true], body [disabled] {
	cursor: not-allowed
}
.dnb-core-style [aria-hidden=false][hidden]:not(:focus), body [aria-hidden=false][hidden]:not(:focus) {
	clip: rect(0,0,0,0);
	display: inherit;
	position: absolute
}
@media print {
.dnb-core-style, body {
	background-color: #fff;
	color: #000
}
}
:root {
--drawer-list-width:16rem;
--drawer-list-height:2rem;
--drawer-list-padding-horizontal:1rem;
--drawer-list-focus-border-width:0.125rem;
--drawer-list-text-padding:0.5rem;
--drawer-list-height--small:1.5rem;
--drawer-list-height--medium:2.5rem;
--drawer-list-height--large:3rem
}
.dnb-drawer-list {
	display: block;
	font-size: 1rem;
	font-size: var(--font-size-small);
	min-width: inherit;
	position: relative;
	width: inherit
}
.dnb-drawer-list__portal__style {
	position: absolute;
	transition: all .3s cubic-bezier(.42, 0, 0, 1);
	transition: all .3s var(--easing-default);
	z-index: 3200
}
html[data-visual-test] .dnb-drawer-list__portal__style {
	-webkit-animation-duration: 1ms!important;
	animation-duration: 1ms!important
}
.dnb-drawer-list__portal__style--fixed {
	position: fixed
}
.dnb-drawer-list__root {
	min-width: inherit;
	width: inherit
}
.dnb-drawer-list__root--portal {
	left: 0;
	position: absolute;
	top: 0
}
.dnb-drawer-list__content {
	padding: 0;
	width: 100%
}
.dnb-drawer-list__list {
	background-color: transparent;
	bottom: auto;
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	left: 0;
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	margin: 0;
	min-width: inherit;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	transition: opacity .16s ease-out, -webkit-transform .2s;
	transition: transform .2s, opacity .16s ease-out;
	transition: transform .2s, opacity .16s ease-out, -webkit-transform .2s;
	width: inherit;
	z-index: 3
}
.dnb-drawer-list__options {
	background-color: transparent;
	display: flex;
	flex-direction: column;
	list-style: none;
	margin: 0;
	max-height: 90vh;
	padding: 0;
	width: 100%
}
.dnb-spacing .dnb-drawer-list__options li.dnb-drawer-list__option {
	margin: 0
}
.dnb-drawer-list--scroll .dnb-drawer-list__options {
	-ms-scroll-chaining: none;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: auto;
	max-height: 70vh;
	min-height: 2rem;
	overflow-y: auto;
	overscroll-behavior: contain;
	scrollbar-color: #14555a transparent;
	scrollbar-color: var(--color-emerald-green) transparent;
	scrollbar-width: thin;
	transition: max-height .3s cubic-bezier(.42, 0, 0, 1);
	transition: max-height .3s var(--easing-default)
}
html:not([data-visual-test]) .dnb-drawer-list--scroll .dnb-drawer-list__options {
	scroll-behavior: smooth
}
html[data-visual-test] .dnb-drawer-list--scroll .dnb-drawer-list__options {
	scroll-behavior: auto!important
}
.dnb-drawer-list--scroll.dnb-drawer-list--no-animation .dnb-drawer-list__options, html[data-visual-test] .dnb-drawer-list--scroll .dnb-drawer-list__options {
	-webkit-animation-duration: 1ms!important;
	animation-duration: 1ms!important
}
.dnb-drawer-list--opened .dnb-drawer-list__options {
	scroll-behavior: smooth
}
.dnb-drawer-list--no-scroll-animation .dnb-drawer-list__options {
	scroll-behavior: auto
}
.dnb-drawer-list__option {
	cursor: pointer;
	padding: 0
}
.dnb-drawer-list__option, .dnb-drawer-list__option__inner {
	background-color: #fff;
	background-color: var(--color-white);
	color: inherit;
	margin: 0;
	outline: none;
	position: relative
}
.dnb-drawer-list__option__inner {
	padding: 1rem;
	z-index: 1
}
@supports not (display:grid) {
.dnb-drawer-list__option__inner {
-webkit-box-pack:center;
-ms-flex-pack:center;
display:flex;
flex-direction:column;
justify-content:center
}
}
@supports (display:grid) {
.dnb-drawer-list__option__inner {
display:grid;
grid-template-columns:1fr auto;
grid-template-rows:repeat(10, -webkit-min-content);
grid-template-rows:repeat(10, min-content)
}
}
.dnb-drawer-list__option__inner>* {
	align-self: self-start
}
.dnb-drawer-list__option__item {
	display: block;
	grid-column: 1;
	text-overflow: ellipsis
}
.dnb-drawer-list__option__item--horizontal {
	display: flex
}
.dnb-drawer-list__option__item>.dnb-icon {
	vertical-align: baseline;
	vertical-align: initial
}
.dnb-drawer-list__option__item .dnb-anchor {
	display: inline-block;
	font-size: inherit;
margin-right:.5rem;
	white-space: nowrap;
	word-break: break-word
}
@media screen and (min-width:40em) {
.dnb-drawer-list__option__suffix {
	align-self: center;
	grid-column: 2;
	grid-row: 1/-1;
	justify-self: end
}
}
.dnb-drawer-list__option--ignore {
	cursor: default;
	pointer-events: none
}
.dnb-drawer-list__triangle {
	left: auto;
	margin: 0 1rem;
	margin: 0 var(--drawer-list-padding-horizontal);
	overflow: hidden;
	pointer-events: none;
	right: 0;
top:-.875rem;
	top: calc(var(--drawer-list-focus-border-width) - var(--drawer-list-height)/2)
}
.dnb-drawer-list__triangle, .dnb-drawer-list__triangle:before {
	height: 1rem;
	height: calc(var(--drawer-list-height)/2);
	position: absolute;
	width: 1rem;
	width: calc(var(--drawer-list-height)/2)
}
.dnb-drawer-list__triangle:before {
	border: 1px solid #cdcdcd;
	border: 1px solid var(--color-black-border);
	content: "";
	left: 0;
	top: 0;
	-webkit-transform: translateY(60%) rotate(45deg);
	transform: translateY(60%) rotate(45deg)
}
.dnb-drawer-list--triangle-position-left .dnb-drawer-list__triangle {
	left: 0;
	right: auto
}
.dnb-drawer-list--top .dnb-drawer-list__triangle {
bottom:calc(-.875rem - 2px);
	bottom: calc(var(--drawer-list-focus-border-width) - var(--drawer-list-height)/2 - 2px);
	top: auto;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.dnb-drawer-list--top .dnb-drawer-list__triangle:before {
	-webkit-transform: translateY(65%) rotate(45deg);
	transform: translateY(65%) rotate(45deg)
}
.dnb-drawer-list--is-popup.dnb-drawer-list--right {
	left: auto;
	position: absolute;
	right: 0
}
.dnb-drawer-list--is-popup.dnb-drawer-list--left .dnb-drawer-list__list {
left:-.5rem
}
.dnb-drawer-list--is-popup.dnb-drawer-list--right .dnb-drawer-list__list {
right:-.5rem
}
.dnb-drawer-list--opened .dnb-drawer-list__list {
	-webkit-animation: drawer-list-slide-top-down .2s ease-out 1 forwards;
	animation: drawer-list-slide-top-down .2s ease-out 1 forwards;
	display: flex;
	flex-direction: column;
	z-index: 100
}
.dnb-drawer-list--opened .dnb-drawer-list__list--no-animation, html[data-visual-test] .dnb-drawer-list--opened .dnb-drawer-list__list {
	-webkit-animation-duration: 1ms!important;
	animation-duration: 1ms!important
}
@media screen and (max-height:40em), screen and (max-width:40em) {
.dnb-drawer-list__portal .dnb-drawer-list--mobile-view.dnb-drawer-list--opened .dnb-drawer-list__list {
	-webkit-animation: drawer-list-scale-in .2s ease-out 1 forwards;
	animation: drawer-list-scale-in .2s ease-out 1 forwards;
	display: flex;
	flex-direction: column;
	z-index: 100
}
}
.dnb-drawer-list--hidden .dnb-drawer-list__list {
	display: none
}
.dnb-drawer-list--bottom .dnb-drawer-list__list {
	bottom: auto;
	top: 0
}
.dnb-drawer-list--top .dnb-drawer-list__list {
	bottom: 2rem;
	bottom: var(--drawer-list-height);
	top: auto
}
.dnb-drawer-list__portal .dnb-drawer-list--bottom .dnb-drawer-list__list {
	bottom: auto;
	top: 2rem;
	top: var(--drawer-list-height)
}
.dnb-drawer-list__portal .dnb-drawer-list--small .dnb-drawer-list__list {
	top: 1.5rem;
	top: var(--drawer-list-height--small)
}
.dnb-drawer-list--small.dnb-drawer-list--top .dnb-drawer-list__list {
	bottom: 1.5rem;
	bottom: var(--drawer-list-height--small)
}
.dnb-drawer-list--small.dnb-drawer-list--is-popup.dnb-drawer-list--left .dnb-drawer-list__list {
left:-.75rem
}
.dnb-drawer-list--small.dnb-drawer-list--is-popup.dnb-drawer-list--right .dnb-drawer-list__list {
right:-.75rem
}
.dnb-drawer-list__portal .dnb-drawer-list--medium .dnb-drawer-list__list {
	top: 2.5rem;
	top: var(--drawer-list-height--medium)
}
.dnb-drawer-list--medium.dnb-drawer-list--top .dnb-drawer-list__list {
	bottom: 2.5rem;
	bottom: var(--drawer-list-height--medium)
}
.dnb-drawer-list--medium.dnb-drawer-list--is-popup.dnb-drawer-list--left .dnb-drawer-list__list {
left:-.25rem
}
.dnb-drawer-list--medium.dnb-drawer-list--is-popup.dnb-drawer-list--right .dnb-drawer-list__list {
right:-.25rem
}
.dnb-drawer-list__portal .dnb-drawer-list--large .dnb-drawer-list__list {
	top: 3rem;
	top: var(--drawer-list-height--large)
}
.dnb-drawer-list--large.dnb-drawer-list--top .dnb-drawer-list__list {
	bottom: 3rem;
	bottom: var(--drawer-list-height--large)
}
.dnb-drawer-list--large .dnb-drawer-list__triangle {
	margin: 0 1.25rem
}
.dnb-drawer-list--large.dnb-drawer-list--is-popup.dnb-drawer-list--left .dnb-drawer-list__list {
left:-.25rem
}
.dnb-drawer-list--large.dnb-drawer-list--is-popup.dnb-drawer-list--right .dnb-drawer-list__list {
right:-.25rem
}
.dnb-drawer-list--is-popup.dnb-drawer-list--right .dnb-drawer-list__list {
	left: auto
}
.dnb-drawer-list__root>.dnb-drawer-list--right {
	left: auto;
	position: absolute;
	right: 0
}
.dnb-drawer-list__portal .dnb-drawer-list--right {
	right: 100%
}
.dnb-drawer-list__portal .dnb-drawer-list--top .dnb-drawer-list__list {
	bottom: 0;
	top: auto
}
@media screen and (max-height:40em), screen and (max-width:40em) {
.dnb-drawer-list__portal .dnb-drawer-list--mobile-view, .dnb-drawer-list__portal__style--mobile-view {
	left: auto!important;
	right: 0!important;
	top: 0!important
}
.dnb-drawer-list__portal__style--mobile-view {
	position: fixed
}
.dnb-drawer-list__portal .dnb-drawer-list--mobile-view .dnb-drawer-list__list, .dnb-drawer-list__portal .dnb-drawer-list--mobile-view .dnb-drawer-list__options {
	border-radius: 0;
	height: 100vh;
	max-height: 100vh!important;
	top: 0!important
}
}
.dnb-drawer-list:not(.dnb-drawer-list--opened) .dnb-drawer-list__list {
	-webkit-animation: drawer-list-slide-top-up .15s ease-out 1 forwards;
	animation: drawer-list-slide-top-up .15s ease-out 1 forwards
}
.dnb-drawer-list:not(.dnb-drawer-list--opened) .dnb-drawer-list__list--no-animation, html[data-visual-test] .dnb-drawer-list:not(.dnb-drawer-list--opened) .dnb-drawer-list__list {
	-webkit-animation-duration: 1ms!important;
	animation-duration: 1ms!important
}
@media screen and (max-height:40em), screen and (max-width:40em) {
.dnb-drawer-list__portal .dnb-drawer-list--mobile-view.dnb-drawer-list:not(.dnb-drawer-list--opened) .dnb-drawer-list__list {
	-webkit-animation: drawer-list-scale-out .15s ease-out 1 forwards;
	animation: drawer-list-scale-out .15s ease-out 1 forwards
}
}
.dnb-drawer-list--action-menu .dnb-drawer-list__option__inner {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start
}
@media screen and (min-width:40em) {
.dnb-drawer-list--action-menu.dnb-drawer-list--is-popup.dnb-drawer-list--left .dnb-drawer-list__list {
	left: 0
}
.dnb-drawer-list--action-menu.dnb-drawer-list--is-popup.dnb-drawer-list--right .dnb-drawer-list__list {
	right: 0
}
}
@media screen and (max-height:40em), screen and (max-width:40em) {
.dnb-drawer-list__portal .dnb-drawer-list--mobile-view.dnb-drawer-list--action-menu .dnb-drawer-list__list {
	-webkit-animation: drawer-list-slide-bottom-up .2s ease-out 1 forwards;
	animation: drawer-list-slide-bottom-up .2s ease-out 1 forwards;
	display: flex;
	flex-direction: column;
	z-index: 100
}
.dnb-drawer-list__portal .dnb-drawer-list--mobile-view.dnb-drawer-list--action-menu.dnb-drawer-list:not(.dnb-drawer-list--opened) .dnb-drawer-list__list {
	-webkit-animation: drawer-list-slide-bottom-down .2s ease-out 1 forwards;
	animation: drawer-list-slide-bottom-down .2s ease-out 1 forwards
}
.dnb-drawer-list__portal .dnb-drawer-list--mobile-view.dnb-drawer-list--action-menu .dnb-drawer-list__list, .dnb-drawer-list__portal .dnb-drawer-list--mobile-view.dnb-drawer-list--action-menu .dnb-drawer-list__options {
	bottom: 0!important;
	box-shadow: 0 -4px 4px rgba(0,0,0,.16);
	height: auto!important;
	left: 0!important;
	position: fixed;
	right: 0!important;
	top: auto!important;
	width: 100vw!important
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-drawer-list {
	flex: none;
	vertical-align: baseline
}
.dnb-drawer-list__shell {
	top: 0
}
.dnb-drawer-list__options {
	display: block
}
}
@-webkit-keyframes drawer-list-scale-in {
0% {
opacity:0;
-webkit-transform:scale(.8) translateX(calc(1px - 16rem));
transform:scale(.8) translateX(calc(1px - 16rem));
-webkit-transform:scale(.8) translateX(calc(1px - var(--drawer-list-width)));
transform:scale(.8) translateX(calc(1px - var(--drawer-list-width)))
}
to {
	opacity: 1;
	-webkit-transform: scale(1) translateX(0);
	transform: scale(1) translateX(0)
}
}
@keyframes drawer-list-scale-in {
0% {
opacity:0;
-webkit-transform:scale(.8) translateX(calc(1px - 16rem));
transform:scale(.8) translateX(calc(1px - 16rem));
-webkit-transform:scale(.8) translateX(calc(1px - var(--drawer-list-width)));
transform:scale(.8) translateX(calc(1px - var(--drawer-list-width)))
}
to {
	opacity: 1;
	-webkit-transform: scale(1) translateX(0);
	transform: scale(1) translateX(0)
}
}
@-webkit-keyframes drawer-list-scale-out {
0% {
opacity:1;
-webkit-transform:scale(1) translateX(0);
transform:scale(1) translateX(0)
}
to {
	opacity: 0;
	-webkit-transform: scale(.8) translateX(calc(1px - 16rem));
	transform: scale(.8) translateX(calc(1px - 16rem));
	-webkit-transform: scale(.8) translateX(calc(1px - var(--drawer-list-width)));
	transform: scale(.8) translateX(calc(1px - var(--drawer-list-width)))
}
}
@keyframes drawer-list-scale-out {
0% {
opacity:1;
-webkit-transform:scale(1) translateX(0);
transform:scale(1) translateX(0)
}
to {
	opacity: 0;
	-webkit-transform: scale(.8) translateX(calc(1px - 16rem));
	transform: scale(.8) translateX(calc(1px - 16rem));
	-webkit-transform: scale(.8) translateX(calc(1px - var(--drawer-list-width)));
	transform: scale(.8) translateX(calc(1px - var(--drawer-list-width)))
}
}
@-webkit-keyframes drawer-list-slide-top-down {
0% {
opacity:0;
-webkit-transform:translateY(calc(1px - 2rem));
transform:translateY(calc(1px - 2rem));
-webkit-transform:translateY(calc(1px - var(--drawer-list-height)));
transform:translateY(calc(1px - var(--drawer-list-height)))
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}
@keyframes drawer-list-slide-top-down {
0% {
opacity:0;
-webkit-transform:translateY(calc(1px - 2rem));
transform:translateY(calc(1px - 2rem));
-webkit-transform:translateY(calc(1px - var(--drawer-list-height)));
transform:translateY(calc(1px - var(--drawer-list-height)))
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}
@-webkit-keyframes drawer-list-slide-top-up {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(calc(1px - 2rem));
	transform: translateY(calc(1px - 2rem));
	-webkit-transform: translateY(calc(1px - var(--drawer-list-height)));
	transform: translateY(calc(1px - var(--drawer-list-height)))
}
}
@keyframes drawer-list-slide-top-up {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(calc(1px - 2rem));
	transform: translateY(calc(1px - 2rem));
	-webkit-transform: translateY(calc(1px - var(--drawer-list-height)));
	transform: translateY(calc(1px - var(--drawer-list-height)))
}
}
@-webkit-keyframes drawer-list-slide-bottom-down {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(calc(1px + 2rem));
	transform: translateY(calc(1px + 2rem));
	-webkit-transform: translateY(calc(1px + var(--drawer-list-height)));
	transform: translateY(calc(1px + var(--drawer-list-height)))
}
}
@keyframes drawer-list-slide-bottom-down {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(calc(1px + 2rem));
	transform: translateY(calc(1px + 2rem));
	-webkit-transform: translateY(calc(1px + var(--drawer-list-height)));
	transform: translateY(calc(1px + var(--drawer-list-height)))
}
}
@-webkit-keyframes drawer-list-slide-bottom-up {
0% {
opacity:0;
-webkit-transform:translateY(calc(1px + 2rem));
transform:translateY(calc(1px + 2rem));
-webkit-transform:translateY(calc(1px + var(--drawer-list-height)));
transform:translateY(calc(1px + var(--drawer-list-height)))
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}
@keyframes drawer-list-slide-bottom-up {
0% {
opacity:0;
-webkit-transform:translateY(calc(1px + 2rem));
transform:translateY(calc(1px + 2rem));
-webkit-transform:translateY(calc(1px + var(--drawer-list-height)));
transform:translateY(calc(1px + var(--drawer-list-height)))
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}
.dnb-scroll-view {
	-ms-scroll-chaining: none;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: auto;
	overflow-x: auto;
	overflow-y: auto;
	overscroll-behavior: contain;
	scrollbar-color: #14555a transparent;
	scrollbar-color: var(--color-emerald-green) transparent;
	scrollbar-width: thin
}
html:not([data-visual-test]) .dnb-scroll-view {
	scroll-behavior: smooth
}
html[data-visual-test] .dnb-scroll-view {
	scroll-behavior: auto!important
}
:root {
--accordion-border-width:0.0625rem;
--accordion-border-radius:0.25rem;
--accordion-easing:var(--easing-default)
}
.dnb-accordion {
	flex-direction: column;
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	position: relative
}
.dnb-accordion, .dnb-accordion__header {
	display: flex
}
.dnb-accordion__header {
	align-items: center;
border:.0625rem solid transparent;
	border: var(--accordion-border-width) solid transparent;
border-radius:.25rem;
	border-radius: var(--accordion-border-radius);
	cursor: pointer;
	outline: none
}
.dnb-accordion__header:focus {
	-webkit-user-select: none;
	user-select: none
}
.dnb-accordion__header * {
	pointer-events: none
}
.dnb-accordion__header--prevent-click {
	pointer-events: none;
	-webkit-user-select: none;
	user-select: none
}
.dnb-accordion__header__wrapper {
	display: flex;
	flex-direction: column;
	margin: 1.5rem 0 1.5rem 2rem;
	width: 100%
}
.dnb-accordion__header--description .dnb-accordion__header__wrapper {
	margin: 1rem 0 1rem 2rem
}
.dnb-accordion__header__icon+.dnb-accordion__header__wrapper {
	margin-left: 0;
	margin-right: 2rem
}
.dnb-accordion__header__container {
	margin: 0 1rem
}
.dnb-accordion__header__icon {
	align-self: flex-start;
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.25rem;
	line-height: var(--line-height-small);
	margin: 1.5rem 1rem;
	transition: -webkit-transform .4s cubic-bezier(.42, 0, 0, 1);
	transition: transform .4s cubic-bezier(.42, 0, 0, 1);
	transition: transform .4s cubic-bezier(.42, 0, 0, 1), -webkit-transform .4s cubic-bezier(.42, 0, 0, 1);
	transition: -webkit-transform .4s var(--accordion-easing);
	transition: transform .4s var(--accordion-easing);
	transition: transform .4s var(--accordion-easing), -webkit-transform .4s var(--accordion-easing)
}
.dnb-accordion__header--description .dnb-accordion__header__icon {
	margin-top: 1rem
}
.dnb-accordion__header__icon--right {
	justify-content: space-between
}
.dnb-accordion__header__icon--right .dnb-accordion__header__icon {
	order: 3
}
.dnb-accordion__header__icon--right .dnb-accordion__header__container {
	order: 1
}
.dnb-accordion__header__icon--right .dnb-accordion__header__wrapper {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	margin-left: 1rem;
	margin-right: 1rem;
	order: 2
}
.dnb-accordion__header__icon--right .dnb-accordion__header__wrapper+.dnb-accordion__header__container {
	margin-right: 0
}
.dnb-accordion__header__icon--right .dnb-accordion__header__container+.dnb-accordion__header__wrapper {
	margin-left: 0
}
.dnb-accordion__header__title {
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-accordion__header__description {
	font-size: 1rem;
	font-size: var(--font-size-small);
	font-weight: 400;
	font-weight: var(--font-weight-basis);
	line-height: 1.25rem;
	line-height: var(--line-height-small)
}
.dnb-accordion__header__description+.dnb-accordion__header__title, .dnb-accordion__header__title+.dnb-accordion__header__description {
margin-top:.25rem
}
.dnb-accordion--expanded>.dnb-accordion__header .dnb-accordion__header__icon {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}
.dnb-accordion__content {
	display: flex;
	transition: height .4s cubic-bezier(.42, 0, 0, 1), opacity .6s cubic-bezier(.42, 0, 0, 1);
	transition: height .4s var(--accordion-easing), opacity .6s var(--accordion-easing);
	width: 100%;
	will-change: height
}
.dnb-accordion__content__inner {
	margin-top: 1rem;
	width: 100%
}
.dnb-accordion__content.dnb-height-animation--hidden .dnb-accordion__content__inner {
	display: none
}
.dnb-accordion-group--single-container {
	transition: min-height 1s cubic-bezier(.42, 0, 0, 1);
	transition: min-height 1s var(--accordion-easing)
}
.dnb-accordion-group--single-container .dnb-accordion {
	max-width: 60rem;
	position: static
}
@media screen and (min-width:40em) {
.dnb-accordion-group--single-container .dnb-accordion__header {
	width: 40%
}
.dnb-accordion-group--single-container .dnb-accordion__content {
	margin-left: 1rem;
	transition: opacity 1s cubic-bezier(.42, 0, 0, 1);
	transition: opacity 1s var(--accordion-easing)
}
.dnb-accordion-group--single-container .dnb-accordion__content__inner {
	margin-top: 0
}
.dnb-accordion-group--single-container .dnb-accordion>.dnb-accordion__header .dnb-accordion__header__icon {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
}
.dnb-accordion-group--single-container .dnb-accordion-group__children {
	max-width: 60rem
}
@media screen and (min-width:40em) {
.dnb-accordion-group--single-container .dnb-accordion-group__children {
	display: flex;
	flex-direction: column;
	position: relative
}
.dnb-accordion-group--single-container .dnb-accordion-group__children .dnb-accordion__content {
	position: absolute;
	right: 0;
	top: 0;
	width: 60%;
	z-index: 10
}
}
.dnb-accordion>.dnb-accordion__header--no-animation .dnb-accordion__header__icon, html[data-visual-test] .dnb-accordion>.dnb-accordion__header--no-animation .dnb-accordion__header__icon {
	transition-duration: 1ms!important
}
:root {
--autocomplete-width:16rem;
--autocomplete-height:2rem;
--autocomplete-height--small:1.5rem;
--autocomplete-height--medium:2.5rem;
--autocomplete-height--large:3rem;
--autocomplete-padding-horizontal:1rem;
--autocomplete-focus-border-width:0.125rem;
--autocomplete-text-padding:0.5rem;
--autocomplete-border-radius:0.25rem
}
.dnb-autocomplete {
	align-items: center;
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 2rem;
	line-height: var(--autocomplete-height)
}
.dnb-autocomplete, .dnb-autocomplete__inner {
	display: inline-flex
}
.dnb-autocomplete__inner {
	color: inherit;
	flex-direction: column;
	margin: 0;
	padding: 0;
	width: auto
}
.dnb-autocomplete--right .dnb-autocomplete__inner {
	align-items: flex-end
}
.dnb-autocomplete__shell {
	color: inherit;
	margin: 0;
	padding: 0;
	position: relative;
	width: 16rem;
	width: var(--autocomplete-width)
}
.dnb-autocomplete__row {
	align-items: center;
	display: inline-flex
}
.dnb-autocomplete--small {
	line-height: 1.5rem;
	line-height: var(--autocomplete-height--small)
}
.dnb-autocomplete--medium {
	line-height: 2.5rem;
	line-height: var(--autocomplete-height--medium)
}
.dnb-autocomplete--large {
	line-height: 3rem;
	line-height: var(--autocomplete-height--large)
}
.dnb-autocomplete__icon {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: inline-flex;
	justify-content: center;
	pointer-events: none
}
.dnb-autocomplete__show-all .dnb-drawer-list__option__inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	color: #007272;
	color: var(--color-sea-green);
	display: flex;
	justify-content: center
}
.dnb-autocomplete__show-all .dnb-drawer-list__option__inner .dnb-drawer-list__option__item {
	display: flex;
	flex-direction: column
}
.dnb-autocomplete__show-all .dnb-drawer-list__option__inner .dnb-icon {
	align-self: center
}
.dnb-autocomplete__input {
	align-items: center;
	display: inline-flex;
	outline: none
}
.dnb-autocomplete__input, .dnb-autocomplete__input .dnb-input__inner, .dnb-autocomplete__input .dnb-input__input, .dnb-autocomplete__input .dnb-input__shell {
	width: 100%
}
.dnb-autocomplete--opened .dnb-input__submit-button__button .dnb-icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.dnb-autocomplete .dnb-input__submit-button__button[disabled]:not(.dnb-button--has-text) {
--border-color:var(--color-black-55);
	border-color: transparent;
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	box-shadow: inset 0 0 0 var(--input-border-width) var(--border-color)
}
@supports (-webkit-touch-callout:none) {
.dnb-autocomplete .dnb-input__submit-button__button[disabled]:not(.dnb-button--has-text) {
box-shadow:0 0 0 .0625rem var(--border-color);
box-shadow:0 0 0 var(--input-border-width) var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-autocomplete .dnb-input__submit-button__button[disabled]:not(.dnb-button--has-text) {
box-shadow:0 0 0 .0625rem var(--border-color);
box-shadow:0 0 0 var(--input-border-width) var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-autocomplete .dnb-input__submit-button__button[disabled]:not(.dnb-button--has-text) {
	box-shadow: inset 0 0 0 1px #737373;
	box-shadow: inset 0 0 0 1px var(--color-black-55)
}
}
.dnb-autocomplete .dnb-input__submit-button__button .dnb-icon {
	transition: -webkit-transform .4s ease-out;
	transition: transform .4s ease-out;
	transition: transform .4s ease-out, -webkit-transform .4s ease-out
}
html[data-visual-test] .dnb-autocomplete .dnb-input__submit-button__button .dnb-icon {
	transition-duration: 1ms!important
}
.dnb-autocomplete .dnb-input__inner__element {
	cursor: text;
	position: relative;
	z-index: 3
}
@media screen and (min-width:40em) {
.dnb-autocomplete .dnb-input--has-inner-element .dnb-input__input, .dnb-autocomplete .dnb-input--has-inner-element .dnb-input__placeholder {
	padding-right: 0!important
}
}
@media screen and (max-width:40em) {
.dnb-autocomplete .dnb-input--has-inner-element .dnb-input__input, .dnb-autocomplete .dnb-input--has-inner-element .dnb-input__placeholder {
	padding-right: 2.5rem!important
}
}
.dnb-autocomplete .dnb-input__inner__element.dnb-p {
padding:0 .5rem;
	white-space: nowrap
}
@media screen and (max-width:40em) {
.dnb-autocomplete .dnb-input__inner__element.dnb-p {
	display: none
}
}
.dnb-autocomplete .dnb-input__inner__element.dnb-p, .dnb-spacing .dnb-autocomplete .dnb-input__inner__element.dnb-p {
	margin: 0
}
.dnb-autocomplete .dnb-input--has-submit-element .dnb-input__inner__element {
	margin-right: 2.5rem!important
}
.dnb-autocomplete--icon-position-right .dnb-input__inner__element.dnb-p {
	padding-right: 3rem
}
.dnb-autocomplete--icon-position-right .dnb-input--icon-position-right .dnb-autocomplete--icon-position-right .dnb-input--icon-position-right.dnb-autocomplete--icon-position-right .dnb-input--has-icon .dnb-autocomplete--icon-position-right .dnb-input__input {
	padding-right: 1rem
}
.dnb-autocomplete--disabled .dnb-input__inner__element {
	cursor: not-allowed
}
.dnb-autocomplete__text {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: inherit;
	order: 1;
padding:0 .5rem 0 0;
	padding: 0 var(--autocomplete-text-padding) 0 0;
	position: relative;
	text-align: left;
	text-overflow: ellipsis;
	z-index: 4
}
.dnb-autocomplete__text, .dnb-autocomplete__text__inner {
	color: inherit;
	height: inherit;
	overflow: hidden;
	width: 100%
}
.dnb-autocomplete__text__inner {
	display: inline-block;
	padding: 0;
	text-align: inherit;
	text-decoration: none;
	text-overflow: inherit;
	white-space: nowrap
}
.dnb-autocomplete>.dnb-form-label {
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	margin-right: 1rem
}
@media screen and (max-width:40em) {
.dnb-autocomplete {
	flex-wrap: wrap
}
.dnb-autocomplete>.dnb-form-label {
margin-bottom:.5rem;
margin-top:.5rem
}
}
.dnb-autocomplete--stretch {
	display: flex
}
.dnb-autocomplete--stretch, .dnb-autocomplete--stretch .dnb-autocomplete__inner {
	flex-grow: 1
}
.dnb-autocomplete--stretch .dnb-autocomplete__inner, .dnb-autocomplete--stretch .dnb-autocomplete__row, .dnb-autocomplete--stretch .dnb-autocomplete__shell {
	width: 100%
}
.dnb-autocomplete--stretch .dnb-form-label+.dnb-autocomplete__inner {
	width: auto
}
.dnb-autocomplete--vertical.dnb-autocomplete--stretch .dnb-autocomplete__inner, .dnb-form-row--horizontal .dnb-autocomplete--stretch {
	width: 100%
}
label+.dnb-autocomplete[class*=__form-status] {
	vertical-align: top
}
label+.dnb-autocomplete[class*=__form-status] .dnb-autocomplete__shell {
top:-.375rem
}
.dnb-autocomplete__inner>.dnb-form-status {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
margin-top:.5rem;
	order: 2
}
.dnb-autocomplete--vertical {
	display: flex;
	flex-direction: column
}
.dnb-autocomplete--vertical, .dnb-autocomplete:not(.dnb-autocomplete--vertical)[class*=__status] {
	align-items: flex-start
}
.dnb-autocomplete:not(.dnb-autocomplete--vertical)[class*=__status]>.dnb-form-label {
margin-top:.25rem
}
@media screen and (max-width:40em) {
.dnb-responsive-component .dnb-autocomplete {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
margin-bottom:.5rem
}
.dnb-responsive-component .dnb-autocomplete>.dnb-form-label {
margin-bottom:.5rem
}
.dnb-responsive-component .dnb-autocomplete__helper {
	display: none
}
}
.dnb-autocomplete__list .dnb-drawer-list__option__item>span {
	padding-right: .125em
}
@media screen and (-ms-high-contrast:none) {
.dnb-autocomplete {
	flex: none;
	vertical-align: baseline
}
.dnb-autocomplete__shell {
	top: 0
}
.dnb-autocomplete__options {
	display: block
}
}
:root {
--avatar-font-size--small:var(--font-size-x-small);
--avatar-font-size--medium:var(--font-size-basis);
--avatar-font-size--large:var(--font-size-x-large);
--avatar-font-size--x-large:var(--font-size-x-large);
--avatar-line-height--small:var(--line-height-x-small);
--avatar-line-height--medium:var(--line-height-basis);
--avatar-line-height--large:var(--line-height-large);
--avatar-line-height--x-large:var(--line-height-large);
--avatar-width--small:1.5rem;
--avatar-height--small:1.5rem;
--avatar-width--medium:2rem;
--avatar-height--medium:2rem;
--avatar-width--large:4rem;
--avatar-height--large:4rem;
--avatar-width--x-large:5rem;
--avatar-height--x-large:5rem
}
.dnb-avatar {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-ms-flex-negative: 0;
	align-items: center;
	border-radius: 50%;
	display: inline-flex;
	flex-shrink: 0;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	justify-content: center;
	line-height: 1;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
	white-space: nowrap
}
.dnb-avatar, .dnb-core-style .dnb-avatar {
	line-height: 2.5rem;
	line-height: var(--button-height)
}
.dnb-avatar--size-small {
font-size:.875rem;
	font-size: var(--avatar-font-size--small);
	height: 1.5rem;
	height: var(--avatar-height--small);
	width: 1.5rem;
	width: var(--avatar-width--small)
}
.dnb-avatar--size-small, .dnb-core-style .dnb-avatar--size-small {
	line-height: 1.125rem;
	line-height: var(--avatar-line-height--small)
}
.dnb-avatar--size-medium {
	font-size: 1.125rem;
	font-size: var(--avatar-font-size--medium);
	height: 2rem;
	height: var(--avatar-height--medium);
	width: 2rem;
	width: var(--avatar-width--medium)
}
.dnb-avatar--size-medium, .dnb-core-style .dnb-avatar--size-medium {
	line-height: 1.5rem;
	line-height: var(--avatar-line-height--medium)
}
.dnb-avatar--size-large {
	font-size: 2.125rem;
	font-size: var(--avatar-font-size--large);
	height: 4rem;
	height: var(--avatar-height--large);
	width: 4rem;
	width: var(--avatar-width--large)
}
.dnb-avatar--size-large, .dnb-core-style .dnb-avatar--size-large {
	line-height: 2.5rem;
	line-height: var(--avatar-line-height--large)
}
.dnb-avatar--size-x-large {
	font-size: 2.125rem;
	font-size: var(--avatar-font-size--x-large);
	height: 5rem;
	height: var(--avatar-height--x-large);
	width: 5rem;
	width: var(--avatar-width--x-large)
}
.dnb-avatar--size-x-large, .dnb-core-style .dnb-avatar--size-x-large {
	line-height: 2.5rem;
	line-height: var(--avatar-line-height--x-large)
}
.dnb-avatar__group {
	-webkit-box-pack: flex;
	-ms-flex-pack: flex;
	display: inline-flex;
	flex-direction: row;
	justify-content: flex
}
.dnb-avatar__group .dnb-avatar {
--border-color:var(--color-black-3);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-avatar__group .dnb-avatar {
box-shadow:0 0 0 .125rem #f8f8f8;
box-shadow:0 0 0 .125rem var(--color-black-3)
}
}
.dnb-avatar__group .dnb-avatar--size-small {
margin-left:-.5rem
}
.dnb-avatar__group .dnb-avatar--size-medium {
margin-left:-.75rem
}
.dnb-avatar__group .dnb-avatar--size-large {
	margin-left: -1rem
}
.dnb-avatar__group .dnb-avatar--size-x-large {
	margin-left: -1.5rem
}
.dnb-avatar__group .dnb-avatar:nth-of-type(2) {
	margin-left: 0
}
.dnb-avatar__group--elements-left {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-ms-flex-negative: 0;
	align-items: center;
	color: #737373;
	color: var(--color-black-55);
	display: inline-flex;
	flex-shrink: 0;
	justify-content: center
}
.dnb-avatar__group--elements-left--size-small {
font-size:.875rem;
	font-size: var(--font-size-x-small);
margin-left:.125rem
}
.dnb-avatar__group--elements-left--size-medium {
	font-size: 1rem;
	font-size: var(--font-size-small);
margin-left:.125rem
}
.dnb-avatar__group--elements-left--size-large, .dnb-avatar__group--elements-left--size-x-large {
	font-size: 1.625rem;
	font-size: var(--font-size-large);
margin-left:.25rem;
	margin-left: var(--spacing-xx-small)
}
:root {
--badge-font-size:var(--font-size-x-small);
--badge-width:1.5rem;
--badge-height:1.5rem;
--badge-border-radius-information:calc(var(--badge-height)/4);
--badge-border-radius-notification:calc(var(--badge-height)/2);
--badge-line-height:var(--line-height-x-small)
}
.dnb-badge {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-ms-flex-line-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-content: center;
	align-items: center;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: wrap;
font-size:.875rem;
	font-size: var(--badge-font-size);
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	height: 1.5rem;
	height: var(--badge-height);
	justify-content: center;
	white-space: nowrap;
	width: 1.5rem;
	width: var(--badge-width)
}
.dnb-badge, .dnb-core-style .dnb-badge {
	line-height: 1.125rem;
	line-height: var(--badge-line-height)
}
.dnb-badge__root {
	-ms-flex-negative: 0;
	display: inline-flex;
	flex-shrink: 0;
	position: relative;
	vertical-align: middle
}
.dnb-badge__root .dnb-badge {
	display: flex;
	overflow: hidden;
	position: absolute;
	z-index: 2
}
.dnb-badge--variant-notification {
border-radius:.75rem;
	border-radius: var(--badge-border-radius-notification)
}
.dnb-badge--variant-information {
border-radius:.375rem;
	border-radius: var(--badge-border-radius-information);
	min-width: 1.5rem;
	min-width: var(--badge-width);
padding:0 .25rem;
	padding: 0 var(--spacing-xx-small);
	width: auto
}
.dnb-badge--horizontal-left {
	left: 0
}
.dnb-badge--horizontal-right {
	right: 0
}
.dnb-badge--vertical-bottom {
	bottom: 0
}
.dnb-badge--vertical-top {
	top: 0
}
.dnb-breadcrumb {
	flex-direction: column;
	margin: 0;
	padding: 0
}
.dnb-breadcrumb, .dnb-breadcrumb__bar.dnb-section {
	display: flex
}
.dnb-breadcrumb__list.dnb-section {
	flex-direction: row;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	padding: 0
}
.dnb-breadcrumb__item__span, .dnb-breadcrumb__list.dnb-section {
	align-items: center;
	display: flex
}
.dnb-breadcrumb__item__span {
	line-height: normal;
padding:.5rem 0
}
.dnb-breadcrumb__item__span__icon {
margin-left:.5rem;
	margin-left: calc(var(--button-icon-size)/2);
margin-right:.5rem
}
.dnb-breadcrumb__animation {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	transition: height .4s cubic-bezier(.42, 0, 0, 1);
	transition: height .4s var(--easing-default)
}
.dnb-breadcrumb__animation .dnb-breadcrumb__item {
	-webkit-transform: translateX(-1rem);
	transform: translateX(-1rem);
transition:-webkit-transform .4s cubic-bezier(.42, 0, 0, 1) calc(var(--delay)*50ms);
transition:transform .4s cubic-bezier(.42, 0, 0, 1) calc(var(--delay)*50ms);
transition:transform .4s cubic-bezier(.42, 0, 0, 1) calc(var(--delay)*50ms), -webkit-transform .4s cubic-bezier(.42, 0, 0, 1) calc(var(--delay)*50ms);
transition:-webkit-transform .4s var(--easing-default) calc(var(--delay)*50ms);
transition:transform .4s var(--easing-default) calc(var(--delay)*50ms);
transition:transform .4s var(--easing-default) calc(var(--delay)*50ms), -webkit-transform .4s var(--easing-default) calc(var(--delay)*50ms)
}
.dnb-breadcrumb__animation.dnb-height-animation--parallax .dnb-breadcrumb__item {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
.dnb-breadcrumb__collapse {
	display: flex
}
.dnb-breadcrumb__collapse, .dnb-breadcrumb__collapse .dnb-breadcrumb__list.dnb-section {
	flex-direction: column
}
.dnb-breadcrumb__collapse .dnb-breadcrumb__list.dnb-section {
	align-items: flex-start;
margin:.5rem 0 .5rem 1.5rem
}
:root {
--button-font-size:var(--font-size-basis);
--button-font-size-small:var(--font-size-small);
--button-width:2.5rem;
--button-height:2.5rem;
--button-width--small:1.5rem;
--button-height--small:1.5rem;
--button-width--medium:2rem;
--button-height--medium:2rem;
--button-width--large:3rem;
--button-height--large:3rem;
--button-icon-size:1rem;
--button-border-width:0.0625rem;
--button-border-width--hover:0.1875rem;
--button-border-radius:calc(var(--button-height)/2);
--button-border-radius--small:calc(var(--button-height--small)/2);
--button-border-radius--medium:calc(var(--button-height--medium)/2);
--button-border-radius--large:calc(var(--button-height--large)/2)
}
.dnb-button {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
border:.0625rem solid transparent;
	border: var(--button-border-width) solid transparent;
	border-radius: 1.25rem;
	border-radius: var(--button-border-radius);
	cursor: pointer;
	display: inline-flex;
	font-size: 1rem;
	font-size: var(--font-size-small);
	height: auto;
	justify-content: center;
	padding: 0;
	position: relative;
	text-decoration: none;
	user-select: none;
	-webkit-user-select: none;
	white-space: nowrap;
	width: 2.5rem;
	width: var(--button-width)
}
.dnb-button--wrap {
	word-wrap: break-word;
	white-space: normal
}
.dnb-button, .dnb-core-style .dnb-button {
	line-height: 2.5rem;
	line-height: var(--button-height)
}
.dnb-button__text {
	color: inherit;
	font-size: 1.125rem;
	font-size: var(--button-font-size);
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
margin:.5rem 0;
-webkit-transform:translateY(-.03125rem);
transform:translateY(-.03125rem)
}
.dnb-button__text [data-os=linux] {
-webkit-transform:translateY(-.035rem);
transform:translateY(-.035rem)
}
.dnb-button__alignment {
	display: inline-block;
	width: 0
}
.dnb-button__bounding {
	background-color: transparent;
	border-radius: 1.25rem;
	border-radius: var(--button-border-radius);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: scale(1.1, 1.4);
	transform: scale(1.1, 1.4)
}
.dnb-button--has-text {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
.dnb-button--size-small {
border-radius:.75rem;
	border-radius: var(--button-border-radius--small);
	font-size: 1rem;
	font-size: var(--button-font-size-small);
	width: 1.5rem;
	width: var(--button-width--small)
}
.dnb-button--size-small, .dnb-core-style .dnb-button--size-small {
	line-height: 1.5rem;
	line-height: var(--button-height--small)
}
.dnb-button--size-small .dnb-button__text {
	margin: 0
}
.dnb-button--has-text.dnb-button--size-small {
	padding-left: 1rem;
	padding-right: 1rem
}
.dnb-button--has-text.dnb-button--icon-position-left.dnb-button--size-small {
padding-left:.5rem
}
.dnb-button--has-text.dnb-button--icon-position-right.dnb-button--size-small {
padding-right:.5rem
}
.dnb-button--size-medium {
	border-radius: 1rem;
	border-radius: var(--button-border-radius--medium);
	width: 2rem;
	width: var(--button-width--medium)
}
.dnb-button--size-medium, .dnb-core-style .dnb-button--size-medium {
	line-height: 2rem;
	line-height: var(--button-height--medium)
}
.dnb-button--size-medium .dnb-button__text {
	margin: 0
}
.dnb-button--has-text.dnb-button--size-medium {
	padding-left: 1rem;
	padding-right: 1rem
}
.dnb-button--has-text.dnb-button--icon-position-left.dnb-button--size-medium {
padding-left:.5rem
}
.dnb-button--has-text.dnb-button--icon-position-right.dnb-button--size-medium {
padding-right:.5rem
}
.dnb-button--size-large {
	border-radius: 1.5rem;
	border-radius: var(--button-border-radius--large);
	width: 3rem;
	width: var(--button-width--large)
}
.dnb-button--size-large, .dnb-core-style .dnb-button--size-large {
	line-height: 3rem;
	line-height: var(--button-height--large)
}
.dnb-button--has-text.dnb-button--size-large {
	padding-left: 2rem;
	padding-right: 2rem
}
.dnb-button--has-text.dnb-button--icon-position-left.dnb-button--size-large {
	padding-left: 1rem
}
.dnb-button--has-text.dnb-button--icon-position-right.dnb-button--size-large {
	padding-right: 1rem
}
.dnb-button--has-text {
	width: auto
}
.dnb-button--has-text .dnb-button__icon {
margin:0 .5rem;
	margin: 0 calc(var(--button-icon-size)/2)
}
.dnb-button--has-text.dnb-button--icon-position-left {
padding-left:.5rem
}
.dnb-button--has-text.dnb-button--icon-position-right {
padding-right:.5rem
}
.dnb-button--has-text.dnb-button--has-icon .dnb-button__icon {
	order: 2
}
.dnb-button--has-text.dnb-button--has-icon .dnb-button__text {
	order: 1
}
.dnb-button:not(.dnb-button--has-text) .dnb-button__icon {
	width: inherit
}
.dnb-button__icon.dnb-icon svg:not([width]):not([height]) {
	height: 1rem;
	height: var(--button-icon-size);
	width: 1rem;
	width: var(--button-icon-size)
}
[href]>.dnb-button__icon.dnb-icon {
line-height:1.125rem;
line-height:var(--button-font-size)
}
.dnb-button--has-text.dnb-button--has-icon.dnb-button--icon-position-left .dnb-button__icon, .dnb-button--has-text.dnb-button--has-icon.dnb-button--icon-position-top .dnb-button__icon {
	order: 1
}
.dnb-button--has-text.dnb-button--has-icon.dnb-button--icon-position-left .dnb-button__text, .dnb-button--has-text.dnb-button--has-icon.dnb-button--icon-position-left>*, .dnb-button--has-text.dnb-button--has-icon.dnb-button--icon-position-top .dnb-button__text, .dnb-button--has-text.dnb-button--has-icon.dnb-button--icon-position-top>* {
	order: 2
}
.dnb-button--stretch {
	width: 100%
}
.dnb-button--reset {
	-webkit-appearance: none;
	appearance: none;
	background-color: transparent;
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: inherit;
	font: inherit;
	height: auto;
	line-height: inherit;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: inherit;
	width: auto
}
html:not([data-whatintent=touch]) .dnb-button--reset:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-button--reset:hover:not([disabled]) {
	border: none;
	box-shadow: none
}
.dnb-button--reset:not([disabled]):active, .dnb-button--reset:not([disabled]):focus {
	outline: none
}
html[data-whatinput=keyboard] .dnb-button--reset:not([disabled]):active, html[data-whatinput=keyboard] .dnb-button--reset:not([disabled]):focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-button--reset:not([disabled]):active, html[data-whatinput=keyboard] .dnb-button--reset:not([disabled]):focus {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
html[data-whatinput=mouse] .dnb-button--reset:not([disabled]):active, html[data-whatinput=mouse] .dnb-button--reset:not([disabled]):focus {
	border: none;
	box-shadow: none;
	color: inherit
}
.dnb-button[type=button], .dnb-button[type=reset], .dnb-button[type=submit] {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none
}
.dnb-button[disabled] {
	cursor: not-allowed;
	outline: none
}
.dnb-form-row--vertical .dnb-form-row__content>.dnb-button {
	align-self: flex-start
}
.dnb-form-row--horizontal .dnb-form-row__content .dnb-button__text {
	white-space: nowrap
}
.dnb-button+.dnb-form-status {
margin-top:.5rem
}
@media screen and (-ms-high-contrast:none) {
.dnb-button {
	flex: none
}
.dnb-button__icon, .dnb-button__text {
-webkit-transform:translateY(-.0625rem);
transform:translateY(-.0625rem)
}
}
button.dnb-button::-moz-focus-inner {
border:none
}
:root {
--checkbox-width--medium:1.5rem;
--checkbox-height--medium:1.5rem;
--checkbox-width--large:2rem;
--checkbox-height--large:2rem;
--checkbox-border-width:0.125rem
}
.dnb-checkbox {
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-checkbox, .dnb-checkbox__inner {
	display: inline-flex;
	flex-direction: column
}
.dnb-checkbox__inner {
	align-self: center
}
.dnb-checkbox__shell {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: flex;
	height: 1.5rem;
	height: var(--checkbox-height--medium);
	justify-content: center;
	position: relative;
	user-select: none;
	-webkit-user-select: none;
	width: 1.5rem;
	width: var(--checkbox-width--medium)
}
.dnb-checkbox--large .dnb-checkbox__shell {
	height: 2rem;
	height: var(--checkbox-height--large);
	width: 2rem;
	width: var(--checkbox-width--large)
}
.dnb-checkbox__button {
border:.125rem solid transparent;
	border: var(--checkbox-border-width) solid transparent;
	display: inline-block
}
.dnb-checkbox__focus {
	display: none;
	outline: none
}
html[data-whatinput=keyboard] .dnb-checkbox__focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-checkbox__focus {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-checkbox__button, .dnb-checkbox__focus {
border-radius:.25rem;
	height: 1.25rem;
height:calc(var(--checkbox-height--medium) - .25rem);
	position: relative;
	width: 1.25rem;
width:calc(var(--checkbox-width--medium) - .25rem);
	z-index: 4
}
.dnb-checkbox--large .dnb-checkbox__button, .dnb-checkbox--large .dnb-checkbox__focus {
border-radius:.25rem;
	height: 2rem;
	height: var(--checkbox-height--large);
	width: 2rem;
	width: var(--checkbox-width--large)
}
.dnb-checkbox__gfx {
	shape-rendering: geometricPrecision;
	height: 1rem;
height:calc(var(--checkbox-height--medium) - .5rem);
	left: auto;
	position: absolute;
	top: auto;
	width: 1rem;
width:calc(var(--checkbox-width--medium) - .5rem);
	z-index: 5
}
.dnb-checkbox--large {
	line-height: 2rem;
	line-height: var(--checkbox-height--large)
}
.dnb-checkbox--large .dnb-checkbox__gfx {
	height: 1.5rem;
height:calc(var(--checkbox-height--large) - .5rem);
	width: 1.5rem;
width:calc(var(--checkbox-width--large) - .5rem)
}
.dnb-checkbox__input {
	border: 0;
	height: 1.5rem;
	height: var(--checkbox-height--medium);
	left: auto;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: auto;
	width: 1.5rem;
	width: var(--checkbox-width--medium);
	z-index: 6
}
.dnb-checkbox--large .dnb-checkbox__input {
	height: 2rem;
	height: var(--checkbox-height--large);
	width: 2rem;
	width: var(--checkbox-width--large)
}
.dnb-checkbox__input:not([disabled]) {
	cursor: pointer
}
.dnb-checkbox .dnb-form-label {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0
}
.dnb-checkbox__order {
	align-items: baseline;
	display: inline-flex
}
.dnb-checkbox__suffix {
	order: 4
}
.dnb-checkbox--label-position-left .dnb-checkbox__order .dnb-checkbox__inner {
	order: 2
}
.dnb-checkbox--label-position-left .dnb-checkbox__order .dnb-form-label {
	order: 1;
padding-right:.5rem
}
.dnb-checkbox--label-position-left .dnb-checkbox__order .dnb-form-status {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
margin-top:.5rem;
	order: 3
}
.dnb-checkbox--label-position-right .dnb-checkbox__order .dnb-checkbox__inner {
	order: 1
}
.dnb-checkbox--label-position-right .dnb-checkbox__order .dnb-form-label {
	order: 2;
padding-left:.5rem
}
.dnb-checkbox--label-position-right .dnb-checkbox__order+.dnb-form-status {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
margin-top:.5rem;
	order: 3;
	vertical-align: top
}
.dnb-checkbox.dnb-skeleton .dnb-checkbox__input[disabled]~.dnb-checkbox__button {
	border-color: #ebebeb;
	border-color: var(--skeleton-color)
}
.dnb-checkbox.dnb-skeleton .dnb-checkbox__input[disabled]~.dnb-checkbox__button:before {
	border-radius: 0
}
@media screen and (-ms-high-contrast:none) {
.dnb-checkbox {
	vertical-align: text-bottom
}
.dnb-checkbox__order {
	align-items: flex-start
}
.dnb-checkbox__gfx, .dnb-checkbox__input {
	bottom: 0;
	left: 0;
	margin: auto;
	right: 0;
	top: 0
}
.dnb-checkbox__shell {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}
:root {
--date-picker-input-height:2rem;
--date-picker-day-width:2rem;
--date-picker-day-horizontal-spacing:4px
}
.dnb-date-picker {
	align-items: center;
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-date-picker, .dnb-date-picker__inner {
	display: inline-flex
}
.dnb-date-picker__inner {
	flex-direction: column;
	line-height: 2rem;
	line-height: var(--date-picker-input-height)
}
.dnb-date-picker__row, .dnb-date-picker__shell {
	display: inline-flex
}
.dnb-date-picker__shell {
	flex-direction: column;
	position: relative;
	top: 0
}
.dnb-date-picker__input__wrapper {
	display: inline-flex;
	height: inherit;
	white-space: nowrap
}
.dnb-date-picker__container {
	display: block;
	left: -1rem;
	position: absolute;
	top: 2rem;
	top: var(--date-picker-input-height);
	z-index: 3
}
.dnb-date-picker--small .dnb-date-picker__container {
	top: 1.5rem;
	top: var(--input-height--small)
}
.dnb-date-picker--medium .dnb-date-picker__container {
	top: 2.5rem;
	top: var(--input-height--medium)
}
.dnb-date-picker--large .dnb-date-picker__container {
	top: 3rem;
	top: var(--input-height--large)
}
.dnb-date-picker--show-input .dnb-date-picker__container {
	left: 0
}
.dnb-date-picker--right .dnb-date-picker__container {
	left: auto;
	right: -1rem
}
.dnb-date-picker--show-input.dnb-date-picker--right .dnb-date-picker__container {
	left: auto;
	right: 0
}
.dnb-date-picker--opened .dnb-date-picker__container {
	-webkit-animation: date-picker-slide-down .2s ease-out 1 forwards;
	animation: date-picker-slide-down .2s ease-out 1 forwards;
	z-index: 100
}
.dnb-date-picker--opened .dnb-date-picker__container--no-animation, html[data-visual-test] .dnb-date-picker--opened .dnb-date-picker__container {
	-webkit-animation: date-picker-slide-down 1ms ease-out 1 forwards;
	animation: date-picker-slide-down 1ms ease-out 1 forwards
}
.dnb-date-picker--hidden .dnb-date-picker__container {
	display: none
}
.dnb-date-picker:not(.dnb-date-picker--opened) .dnb-date-picker__container {
	-webkit-animation: date-picker-slide-up .15s ease-out 1 forwards;
	animation: date-picker-slide-up .15s ease-out 1 forwards
}
.dnb-date-picker:not(.dnb-date-picker--opened) .dnb-date-picker__container--no-animation, html[data-visual-test] .dnb-date-picker:not(.dnb-date-picker--opened) .dnb-date-picker__container {
	-webkit-animation: date-picker-slide-up 1ms ease-out 1 forwards;
	animation: date-picker-slide-up 1ms ease-out 1 forwards
}
.dnb-core-style .dnb-date-picker__input, .dnb-date-picker .dnb-input__input.dnb-date-picker__input, .dnb-date-picker__input {
	background: transparent;
	border: none;
	display: inline-block;
	font-family: DNBMono, Menlo, Consolas, Roboto Mono, "Ubuntu Monospace", Noto Mono, Oxygen Mono, Liberation Mono, monospace;
	font-family: var(--font-family-monospace);
	margin: 0;
	outline: none;
	overflow: visible;
padding:0 .125rem;
	text-align: center;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	white-space: nowrap;
	width: auto
}
@supports (-webkit-appearance:none) and (not (overflow:-webkit-marquee)) and (not (-ms-ime-align:auto)) and (not (-moz-appearance:none)) {
.dnb-core-style .dnb-date-picker__input, .dnb-date-picker .dnb-input__input.dnb-date-picker__input, .dnb-date-picker__input {
margin:0 -4px
}
}
@supports (-ms-ime-align:auto) {
.dnb-core-style .dnb-date-picker__input, .dnb-date-picker .dnb-input__input.dnb-date-picker__input, .dnb-date-picker__input {
margin:0 -5px
}
}
@supports (-webkit-touch-callout:none) {
.dnb-core-style .dnb-date-picker__input:not(:root), .dnb-date-picker .dnb-input__input.dnb-date-picker__input:not(:root), .dnb-date-picker__input:not(:root) {
margin:0
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-core-style .dnb-date-picker__input:not(:root), .dnb-date-picker .dnb-input__input.dnb-date-picker__input:not(:root), .dnb-date-picker__input:not(:root) {
margin:0 -4px
}
.dnb-core-style .dnb-date-picker__input:first-of-type:not(:root), .dnb-date-picker .dnb-input__input.dnb-date-picker__input:first-of-type:not(:root), .dnb-date-picker__input:first-of-type:not(:root) {
margin-left:.8rem
}
.dnb-core-style .dnb-date-picker__input:last-of-type:not(:root), .dnb-date-picker .dnb-input__input.dnb-date-picker__input:last-of-type:not(:root), .dnb-date-picker__input:last-of-type:not(:root) {
margin-right:2.2rem
}
}
.dnb-core-style .dnb-date-picker__input--small .dnb-date-picker .dnb-input__input.dnb-date-picker__input--small, .dnb-core-style .dnb-date-picker__input--small--has-submit-element .dnb-core-style .dnb-date-picker__input--small__input, .dnb-core-style .dnb-date-picker__input--small--has-submit-element .dnb-date-picker .dnb-input__input.dnb-date-picker__input--small__input, .dnb-core-style .dnb-date-picker__input--small--has-submit-element .dnb-date-picker__input--small__input, .dnb-core-style .dnb-date-picker__input--small.dnb-date-picker__input--small, .dnb-date-picker .dnb-input__input.dnb-date-picker__input--small .dnb-date-picker .dnb-input__input.dnb-date-picker__input--small, .dnb-date-picker .dnb-input__input.dnb-date-picker__input--small.dnb-date-picker__input--small, .dnb-date-picker__input--small .dnb-date-picker .dnb-input__input.dnb-date-picker__input--small, .dnb-date-picker__input--small.dnb-date-picker__input--small {
padding-right:.125rem
}
.dnb-core-style .dnb-date-picker__input--small:last-of-type:not(:root), .dnb-date-picker .dnb-input__input.dnb-date-picker__input--small:last-of-type:not(:root), .dnb-date-picker__input--small:last-of-type:not(:root) {
	margin-right: 2.2rem
}
.dnb-core-style .dnb-date-picker__input--medium .dnb-date-picker .dnb-input__input.dnb-date-picker__input--medium, .dnb-core-style .dnb-date-picker__input--medium--has-submit-element .dnb-core-style .dnb-date-picker__input--medium__input, .dnb-core-style .dnb-date-picker__input--medium--has-submit-element .dnb-date-picker .dnb-input__input.dnb-date-picker__input--medium__input, .dnb-core-style .dnb-date-picker__input--medium--has-submit-element .dnb-date-picker__input--medium__input, .dnb-core-style .dnb-date-picker__input--medium.dnb-date-picker__input--medium, .dnb-date-picker .dnb-input__input.dnb-date-picker__input--medium .dnb-date-picker .dnb-input__input.dnb-date-picker__input--medium, .dnb-date-picker .dnb-input__input.dnb-date-picker__input--medium.dnb-date-picker__input--medium, .dnb-date-picker__input--medium .dnb-date-picker .dnb-input__input.dnb-date-picker__input--medium, .dnb-date-picker__input--medium.dnb-date-picker__input--medium {
padding-right:.125rem
}
.dnb-core-style .dnb-date-picker__input--medium:last-of-type:not(:root), .dnb-date-picker .dnb-input__input.dnb-date-picker__input--medium:last-of-type:not(:root), .dnb-date-picker__input--medium:last-of-type:not(:root) {
	margin-right: 3.2rem
}
.dnb-core-style .dnb-date-picker__input--large .dnb-date-picker .dnb-input__input.dnb-date-picker__input--large, .dnb-core-style .dnb-date-picker__input--large--has-submit-element .dnb-core-style .dnb-date-picker__input--large__input, .dnb-core-style .dnb-date-picker__input--large--has-submit-element .dnb-date-picker .dnb-input__input.dnb-date-picker__input--large__input, .dnb-core-style .dnb-date-picker__input--large--has-submit-element .dnb-date-picker__input--large__input, .dnb-core-style .dnb-date-picker__input--large.dnb-date-picker__input--large, .dnb-date-picker .dnb-input__input.dnb-date-picker__input--large .dnb-date-picker .dnb-input__input.dnb-date-picker__input--large, .dnb-date-picker .dnb-input__input.dnb-date-picker__input--large.dnb-date-picker__input--large, .dnb-date-picker__input--large .dnb-date-picker .dnb-input__input.dnb-date-picker__input--large, .dnb-date-picker__input--large.dnb-date-picker__input--large {
padding-right:.125rem
}
.dnb-core-style .dnb-date-picker__input--large:last-of-type:not(:root), .dnb-date-picker .dnb-input__input.dnb-date-picker__input--large:last-of-type:not(:root), .dnb-date-picker__input--large:last-of-type:not(:root) {
	margin-right: 4rem
}
.dnb-date-picker .dnb-input__input.dnb-date-picker__input:first-of-type, .dnb-date-picker__input:first-of-type {
margin-left:.8rem
}
.dnb-date-picker .dnb-input__input.dnb-date-picker__input:last-of-type, .dnb-date-picker__input:last-of-type {
	margin-right: 2.2rem
}
.dnb-date-picker .dnb-input__shell {
	display: none
}
.dnb-date-picker--show-input .dnb-input__shell {
	display: flex
}
.dnb-date-picker:not(.dnb-date-picker--show-input) .dnb-input__status--error .dnb-input__shell {
	box-shadow: none
}
.dnb-input__submit-button button:focus~.dnb-date-picker__input__wrapper {
	display: block
}
.dnb-date-picker:not(.dnb-date-picker--show-input) .dnb-input__submit-element, .dnb-input__submit-element>.dnb-date-picker .dnb-input__submit-element {
	margin-left: 0
}
.dnb-date-picker__views {
	display: flex;
	user-select: none;
	-webkit-user-select: none
}
@media screen and (max-width:50em) {
.dnb-date-picker__views {
	flex-direction: column
}
}
.dnb-date-picker__calendar {
	padding: 1rem;
	position: relative
}
.dnb-date-picker__calendar:after {
	bottom: 0;
	content: "";
	height: 1px;
	position: absolute;
	width: calc(100% - 2rem)
}
.dnb-date-picker:not(.dnb-date-picker--show-footer) .dnb-date-picker__calendar:after {
	content: none
}
.dnb-date-picker__header {
	height: 2.5rem;
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-date-picker__addon, .dnb-date-picker__header {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: flex;
	justify-content: space-between;
	padding-bottom: 1rem;
	position: relative
}
.dnb-date-picker__addon:after, .dnb-date-picker__header:after {
	bottom: 0;
	content: "";
	height: 1px;
	position: absolute;
	width: 100%
}
.dnb-date-picker__addon {
	display: block;
	padding: 1rem
}
.dnb-date-picker__addon:after {
	left: 1rem;
	width: calc(100% - 2rem)
}
.dnb-date-picker__footer {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: flex;
	justify-content: space-between;
	padding: 1rem;
	position: relative
}
.dnb-date-picker__labels__day {
padding-bottom:.5rem;
	padding-top: 1.5rem
}
.dnb-date-picker__days, .dnb-date-picker__labels {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	max-width: 18rem;
	min-width: 18rem;
	padding: 0
}
.dnb-date-picker table {
	margin: 0;
	position: relative;
	z-index: 1
}
.dnb-date-picker table.dnb-no-focus:focus {
	outline: none
}
html[data-whatinput=keyboard] .dnb-date-picker table.dnb-no-focus:focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-date-picker table.dnb-no-focus:focus {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-date-picker__day, .dnb-date-picker__labels__day {
	-ms-flex-preferred-size: 14.28571%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: flex;
	flex-basis: 14.28571%;
	justify-content: center
}
.dnb-date-picker__day {
	margin: 4px 0;
	margin: var(--date-picker-day-horizontal-spacing) 0;
	position: relative
}
.dnb-date-picker__day, .dnb-date-picker__day .dnb-button {
	height: 2rem;
	height: var(--date-picker-day-width);
	width: 2rem;
	width: var(--date-picker-day-width)
}
.dnb-date-picker__day .dnb-button {
	box-shadow: none;
	position: absolute;
	top: 0;
	white-space: nowrap
}
.dnb-date-picker__day .dnb-button__bounding {
	border-radius: 0;
	-webkit-transform: scale(1.28);
	transform: scale(1.28)
}
.dnb-date-picker__day .dnb-button__text {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.dnb-date-picker__day--selectable:hover {
	z-index: 2
}
.dnb-date-picker__day--end-date .dnb-button, .dnb-date-picker__day--start-date .dnb-button {
	z-index: 1
}
.dnb-date-picker__day--end-date, .dnb-date-picker__day--start-date {
	position: relative
}
.dnb-date-picker__day--end-date:after, .dnb-date-picker__day--start-date:after {
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	width: 1rem;
	width: calc(var(--date-picker-day-width)/2)
}
.dnb-date-picker__day--start-date:after {
	left: auto;
	right: 0
}
.dnb-date-picker__day--end-date:after {
	left: 0;
	right: auto
}
.dnb-date-picker__day--start-date.dnb-date-picker__day--end-date:after {
	content: none
}
.dnb-date-picker__triangle {
	margin: 0 1.5rem;
	overflow: hidden;
	pointer-events: none;
	right: auto;
	top: calc(2px - 1rem);
	top: calc(2px - var(--date-picker-input-height)/2)
}
.dnb-date-picker__triangle, .dnb-date-picker__triangle:before {
	height: 1rem;
	height: calc(var(--date-picker-input-height)/2);
	left: 0;
	position: absolute;
	width: 1rem;
	width: calc(var(--date-picker-input-height)/2)
}
.dnb-date-picker__triangle:before {
	border: 1px solid #cdcdcd;
	border: 1px solid var(--color-black-border);
	content: "";
	top: 0;
	-webkit-transform: translateY(60%) rotate(45deg);
	transform: translateY(60%) rotate(45deg)
}
.dnb-date-picker--right .dnb-date-picker__triangle {
	left: auto;
	right: 0
}
.dnb-date-picker .rtl {
	direction: rtl
}
.dnb-date-picker .rtl .dnb-date-picker__next:before, .dnb-date-picker .rtl .dnb-date-picker__prev:before {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}
.dnb-date-picker__inner>.dnb-form-status {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
margin-top:.5rem;
	order: 2
}
.dnb-date-picker--vertical {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: flex;
	flex-direction: column
}
.dnb-date-picker>.dnb-form-label {
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
@media screen and (max-width:40em) {
.dnb-date-picker {
	flex-wrap: wrap
}
.dnb-date-picker>.dnb-form-label {
margin-bottom:.5rem;
margin-top:.5rem
}
}
.dnb-date-picker--stretch {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	display: flex;
	flex-grow: 1
}
.dnb-date-picker--stretch .dnb-date-picker__inner, .dnb-date-picker--stretch .dnb-date-picker__shell, .dnb-form-row--horizontal .dnb-date-picker--stretch {
	width: 100%
}
.dnb-date-picker:not(.dnb-date-picker--vertical)[class*=__status] {
	align-items: flex-start
}
.dnb-date-picker:not(.dnb-date-picker--vertical)[class*=__status]>.dnb-form-label {
margin-top:.25rem
}
.dnb-date-picker:not(.dnb-date-picker--show-input) .dnb-input__submit-button .dnb-button {
	border-radius: 50%
}
@media screen and (max-width:40em) {
.dnb-responsive-component .dnb-date-picker {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
margin-bottom:.5rem
}
.dnb-responsive-component .dnb-date-picker>.dnb-form-label {
margin-bottom:.5rem
}
.dnb-responsive-component .dnb-date-picker__helper {
	display: none
}
}
.dnb-date-picker .dnb-input__submit-button .dnb-button.dnb-skeleton {
	visibility: hidden
}
.dnb-core-style .dnb-date-picker__fieldset, .dnb-date-picker__fieldset {
	border: none;
	margin: 0;
	padding: 0
}
@media screen and (-ms-high-contrast:none) {
.dnb-date-picker {
	flex: none
}
.dnb-date-picker__day, .dnb-date-picker__labels__day {
	flex-basis: 13.48571%
}
.dnb-core-style .dnb-date-picker__day .dnb-button, .dnb-date-picker__day .dnb-button, .dnb-date-picker__day .dnb-button__bounding {
	bottom: 0;
	left: 0;
	margin: auto;
	right: 0;
	top: 0
}
.dnb-date-picker__day .dnb-button__text {
	-webkit-transform: translateX(-50%)!important;
	transform: translateX(-50%)!important
}
.dnb-date-picker__header__nav:nth-of-type(2) {
	order: 2
}
.dnb-date-picker__header__title {
	width: 100%
}
.dnb-date-picker__header:after {
	left: 0
}
}
@-webkit-keyframes date-picker-slide-down {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes date-picker-slide-down {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@-webkit-keyframes date-picker-slide-up {
0% {
opacity:1
}
to {
	opacity: 0
}
}
@keyframes date-picker-slide-up {
0% {
opacity:1
}
to {
	opacity: 0
}
}
@-webkit-keyframes show-modal {
0% {
opacity:.1;
-webkit-transform:translate3d(0, -1rem, 0);
transform:translate3d(0, -1rem, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
@keyframes show-modal {
0% {
opacity:.1;
-webkit-transform:translate3d(0, -1rem, 0);
transform:translate3d(0, -1rem, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
@-webkit-keyframes hide-modal {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, 1rem, 0);
	transform: translate3d(0, 1rem, 0)
}
}
@keyframes hide-modal {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, 1rem, 0);
	transform: translate3d(0, 1rem, 0)
}
}
@-webkit-keyframes show-drawer {
to {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
}
@keyframes show-drawer {
to {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
}
@-webkit-keyframes hide-drawer-left {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity: 0;
	-webkit-transform: translate3d(-20rem, 0, 0);
	transform: translate3d(-20rem, 0, 0)
}
}
@keyframes hide-drawer-left {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity: 0;
	-webkit-transform: translate3d(-20rem, 0, 0);
	transform: translate3d(-20rem, 0, 0)
}
}
@-webkit-keyframes hide-drawer-top {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, -20rem, 0);
	transform: translate3d(0, -20rem, 0)
}
}
@keyframes hide-drawer-top {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, -20rem, 0);
	transform: translate3d(0, -20rem, 0)
}
}
@-webkit-keyframes hide-drawer-bottom {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, 20rem, 0);
	transform: translate3d(0, 20rem, 0)
}
}
@keyframes hide-drawer-bottom {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, 20rem, 0);
	transform: translate3d(0, 20rem, 0)
}
}
@-webkit-keyframes hide-drawer-right {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity: 0;
	-webkit-transform: translate3d(20rem, 0, 0);
	transform: translate3d(20rem, 0, 0)
}
}
@keyframes hide-drawer-right {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity: 0;
	-webkit-transform: translate3d(20rem, 0, 0);
	transform: translate3d(20rem, 0, 0)
}
}
@-webkit-keyframes show-modal-overlay {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes show-modal-overlay {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@-webkit-keyframes hide-modal-overlay {
0% {
opacity:1
}
to {
	opacity: 0
}
}
@keyframes hide-modal-overlay {
0% {
opacity:1
}
to {
	opacity: 0
}
}
:root {
--dialog-min-width:320px;
--dialog-avg-width:60vw;
--dialog-max-width:49rem;
--dialog-confirm-max-width:40rem;
--dialog-spacing:2rem;
--dialog-spacing-minus:-2rem
}
.dnb-dialog {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	border: none;
border-radius:.5rem;
	box-shadow: 0 8px 16px rgba(51,51,51,.08);
	box-shadow: var(--shadow-default);
	max-height: 100vh;
	overflow: hidden;
	position: relative;
	user-select: text;
	-webkit-user-select: text
}
.dnb-dialog .dnb-scroll-view {
	max-height: 90vh
}
.dnb-dialog__inner {
	display: flex;
	flex-direction: column;
	height: 100%;
	position: relative;
	width: 100%
}
.dnb-dialog--information {
	max-width: 49rem;
	max-width: var(--dialog-max-width);
	min-width: 320px;
	min-width: var(--dialog-min-width);
	width: 60vw;
	width: var(--dialog-avg-width)
}
.dnb-dialog--confirmation {
	margin-left: 1rem;
	margin-right: 1rem;
	max-width: 40rem;
	max-width: var(--dialog-confirm-max-width)
}
@media screen and (max-width:40em) {
.dnb-dialog--auto-fullscreen {
	border-radius: 0;
	box-shadow: none;
	height: 100vh;
	margin: auto 0;
	max-height: 100vh;
	max-width: 100%;
	width: 100%
}
}
.dnb-dialog--fullscreen {
	border-radius: 0;
	box-shadow: none;
	height: 100vh;
	margin: auto 0;
	max-height: 100vh;
	max-width: 100%;
	width: 100%
}
.dnb-dialog--spacing.dnb-dialog--information .dnb-dialog__content {
	padding-bottom: 4rem;
padding-bottom:calc(var(--dialog-spacing)*2)
}
.dnb-dialog--spacing.dnb-dialog--information .dnb-dialog__inner {
	padding-left: 3.5rem;
padding-left:calc(var(--dialog-spacing)*1.75);
	padding-right: 3.5rem;
padding-right:calc(var(--dialog-spacing)*1.75)
}
@media screen and (max-width:60em) {
.dnb-dialog--spacing.dnb-dialog--information .dnb-dialog__inner {
	padding-left: 2rem;
	padding-left: calc(var(--dialog-spacing));
	padding-right: 2rem;
	padding-right: calc(var(--dialog-spacing))
}
}
@media screen and (max-width:40em) {
.dnb-dialog--spacing.dnb-dialog--information .dnb-dialog__inner {
	padding-left: 1rem;
	padding-left: calc(var(--dialog-spacing)/2);
	padding-right: 1rem;
	padding-right: calc(var(--dialog-spacing)/2)
}
}
.dnb-dialog--spacing.dnb-dialog--information .dnb-dialog__navigation.dnb-section {
	margin-bottom: 1rem;
	margin-bottom: calc(var(--dialog-spacing)/2);
	margin-top: 2rem;
	margin-top: calc(var(--dialog-spacing))
}
@media screen and (max-width:50em) {
.dnb-dialog--spacing.dnb-dialog--information .dnb-dialog__navigation.dnb-section {
	margin-top: 1rem;
	margin-top: calc(var(--dialog-spacing)/2)
}
}
.dnb-dialog--spacing.dnb-dialog--confirmation .dnb-dialog__inner {
	padding: 2rem;
	padding: calc(var(--dialog-spacing))
}
.dnb-dialog__align--centered .dnb-dialog__inner {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	justify-content: center
}
.dnb-dialog__align--centered .dnb-dialog__title, .dnb-dialog__align--centered.dnb-dialog--confirmation .dnb-dialog__content {
	text-align: center
}
.dnb-dialog__content {
	position: relative;
	z-index: 1
}
.dnb-dialog__actions {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: flex;
	justify-content: center;
	padding-top: 1.5rem;
	width: 100%
}
.dnb-dialog__actions>:not(:last-child) {
	margin-right: 1rem
}
.dnb-dialog__align--center .dnb-dialog__content {
	align-items: center;
	text-align: center
}
.dnb-dialog__align--right .dnb-dialog__content {
	align-items: flex-end;
	text-align: right
}
.dnb-dialog__title~.dnb-dialog__content {
	padding-top: 1rem;
	padding-top: calc(var(--dialog-spacing)/2)
}
@media screen and (max-width:50em) {
.dnb-dialog__title {
	font-size: 1.625rem!important;
	font-size: var(--font-size-large)!important;
	line-height: 2rem!important;
	line-height: var(--line-height-medium)!important
}
}
@media screen and (max-width:40em) {
.dnb-dialog__title {
	font-size: 1.25rem!important;
	font-size: var(--font-size-medium)!important;
	line-height: 1.75rem!important;
line-height:calc(var(--line-height-medium) - .25rem)!important
}
}
.dnb-dialog--information .dnb-dialog__title {
	margin-bottom: 1rem!important;
	margin-bottom: var(--spacing-small)!important
}
.dnb-dialog--confirmation .dnb-dialog__title {
margin-bottom:.5rem!important;
	margin-bottom: var(--spacing-x-small)!important
}
.dnb-dialog__navigation.dnb-section {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: flex;
	flex-direction: row;
	justify-content: space-between
}
.dnb-dialog__icon__primary.dnb-icon--border:after {
	background-color: currentColor;
	border: none;
	bottom: -50%;
	left: -50%;
	opacity: .1;
	right: -50%;
	top: -50%
}
.dnb-dialog__icon__primary.dnb-dialog__icon--warning {
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-dialog__icon__primary.dnb-dialog__icon--warning :after {
	background-color: #fdeeee;
	background-color: var(--color-fire-red-8)
}
.dnb-dialog__icon__primary.dnb-dialog__icon--info {
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-dialog__icon__primary.dnb-dialog__icon--info :after {
	background-color: #f2f4ec;
	background-color: var(--color-pistachio)
}
html:not([data-visual-test]) .dnb-dialog {
	-webkit-animation: show-modal .3s ease-out;
	animation: show-modal .3s ease-out;
	-webkit-animation: show-modal var(--modal-animation-duration) ease-out;
	animation: show-modal var(--modal-animation-duration) ease-out
}
html:not([data-visual-test]) .dnb-dialog--hide {
	-webkit-animation: hide-modal .22s ease-in-out forwards;
	animation: hide-modal .22s ease-in-out forwards
}
.dnb-dialog--no-animation {
	-webkit-animation-duration: 0ms!important;
	animation-duration: 0ms!important
}
@media screen and (max-width:40em) {
.dnb-dialog--no-animation-on-mobile {
	-webkit-animation-delay: 0ms!important;
	animation-delay: 0ms!important;
	-webkit-animation-duration: 0ms!important;
	animation-duration: 0ms!important
}
}
.dnb-dialog__body {
	margin-bottom: -4rem;
margin-bottom:calc(var(--dialog-spacing-minus)*2);
	padding-bottom: 4rem;
padding-bottom:calc(var(--dialog-spacing)*2)
}
.dnb-dialog__header:after {
	height: 600%;
	top: -500%
}
.dnb-dialog__header .dnb-modal__title, .dnb-dialog__header [class*=dnb-h--] {
	padding: 0
}
.dnb-dialog__header .dnb-modal__title:not([class*=__top]), .dnb-dialog__header [class*=dnb-h--]:not([class*=__top]) {
	margin-top: 0
}
.dnb-dialog__header .dnb-modal__title:not([class*=__bottom]), .dnb-dialog__header [class*=dnb-h--]:not([class*=__bottom]) {
	margin-bottom: 0
}
.dnb-dialog--spacing .dnb-dialog__header .dnb-tabs {
	margin-top: 3.5rem
}
.dnb-dialog__icon~.dnb-dialog__header {
	margin-top: 1.5rem
}
@supports (-webkit-touch-callout:none) {
@media (max-height:40em) {
.dnb-dialog .dnb-scroll-view {
max-height:82vh
}
}
}
:root {
--drawer-width:40vw;
--drawer-min-width:25rem;
--drawer-max-width:40rem;
--drawer-spacing:2rem;
--drawer-spacing-minus:-2rem
}
.dnb-drawer {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	border: none;
	border-radius: 0;
	box-shadow: none;
	box-shadow: 0 8px 16px rgba(51,51,51,.08);
	box-shadow: var(--shadow-default);
	height: 100vh;
	max-height: 100vh;
	max-width: 100%;
	max-width: 40rem;
	max-width: var(--drawer-max-width);
	min-width: 25rem;
	min-width: var(--drawer-min-width);
	position: relative;
	user-select: text;
	-webkit-user-select: text;
	width: 100%;
	width: 40vw;
	width: var(--drawer-width)
}
@media screen and (max-width:40em) {
.dnb-drawer {
	max-width: auto;
	min-width: auto;
	width: 100vw
}
.dnb-drawer--auto-fullscreen {
	border-radius: 0;
	box-shadow: none;
	height: 100vh;
	max-height: 100vh;
	max-width: 100%;
	width: 100%
}
}
.dnb-drawer__inner {
	background-color: transparent;
	background-color: var(--modal-background-color, transparent);
	display: flex;
	flex-direction: column;
	height: 100%;
	height: calc(100% - var(--header-height, 0));
	position: relative;
	width: 100%;
	z-index: 10
}
.dnb-drawer__align--centered .dnb-drawer__inner {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	justify-content: center
}
.dnb-drawer__content {
	position: relative;
	z-index: 1
}
.dnb-drawer--spacing .dnb-drawer__content {
	padding: 0 2rem;
	padding: 0 var(--drawer-spacing)
}
@media screen and (min-width:72em) {
.dnb-drawer--spacing .dnb-drawer__content {
	padding: 0 3.5rem;
padding:0 calc(var(--drawer-spacing)*1.75)
}
}
@media screen and (max-width:50em) {
.dnb-drawer--spacing .dnb-drawer__content {
	padding: 0 1.5rem;
	padding: 0 calc(var(--drawer-spacing)/1.33333)
}
}
@media screen and (max-width:40em) {
.dnb-drawer--spacing .dnb-drawer__content {
	padding: 0 1rem;
	padding: 0 calc(var(--drawer-spacing)/2)
}
}
.dnb-drawer__align--center .dnb-drawer__content {
	align-items: center;
	text-align: center
}
.dnb-drawer__align--right .dnb-drawer__content {
	align-items: flex-end;
	text-align: right
}
.dnb-drawer--bottom, .dnb-drawer--top {
	height: 40vh;
	max-width: 100%;
	width: 100vw
}
@media screen and (max-height:40em) {
.dnb-drawer--bottom, .dnb-drawer--top {
	height: 100vw;
	max-height: auto;
	min-height: auto
}
}
.dnb-drawer--fullscreen {
	border-radius: 0;
	box-shadow: none;
	height: 100vh;
	max-height: 100vh;
	max-width: 100%;
	width: 100%
}
html:not([data-visual-test]) .dnb-drawer {
	-webkit-animation: show-drawer .3s ease-out forwards;
	animation: show-drawer .3s ease-out forwards;
	-webkit-animation: show-drawer var(--modal-animation-duration) ease-out forwards;
	animation: show-drawer var(--modal-animation-duration) ease-out forwards;
	opacity: .1
}
html:not([data-visual-test]) .dnb-drawer--left {
	-webkit-transform: translate3d(-20rem, 0, 0);
	transform: translate3d(-20rem, 0, 0)
}
html:not([data-visual-test]) .dnb-drawer--right {
	-webkit-transform: translate3d(20rem, 0, 0);
	transform: translate3d(20rem, 0, 0)
}
html:not([data-visual-test]) .dnb-drawer--top {
	-webkit-transform: translate3d(0, -20rem, 0);
	transform: translate3d(0, -20rem, 0)
}
html:not([data-visual-test]) .dnb-drawer--bottom {
	-webkit-transform: translate3d(0, 20rem, 0);
	transform: translate3d(0, 20rem, 0)
}
html:not([data-visual-test]) .dnb-drawer--hide.dnb-drawer--left {
	-webkit-animation: hide-drawer-left .3s ease-in-out forwards;
	animation: hide-drawer-left .3s ease-in-out forwards;
	-webkit-animation: hide-drawer-left var(--modal-animation-duration) ease-in-out forwards;
	animation: hide-drawer-left var(--modal-animation-duration) ease-in-out forwards
}
html:not([data-visual-test]) .dnb-drawer--hide.dnb-drawer--right {
	-webkit-animation: hide-drawer-right .3s ease-in-out forwards;
	animation: hide-drawer-right .3s ease-in-out forwards;
	-webkit-animation: hide-drawer-right var(--modal-animation-duration) ease-in-out forwards;
	animation: hide-drawer-right var(--modal-animation-duration) ease-in-out forwards
}
html:not([data-visual-test]) .dnb-drawer--hide.dnb-drawer--top {
	-webkit-animation: hide-drawer-top .3s ease-in-out forwards;
	animation: hide-drawer-top .3s ease-in-out forwards;
	-webkit-animation: hide-drawer-top var(--modal-animation-duration) ease-in-out forwards;
	animation: hide-drawer-top var(--modal-animation-duration) ease-in-out forwards
}
html:not([data-visual-test]) .dnb-drawer--hide.dnb-drawer--bottom {
	-webkit-animation: hide-drawer-bottom .3s ease-in-out forwards;
	animation: hide-drawer-bottom .3s ease-in-out forwards;
	-webkit-animation: hide-drawer-bottom var(--modal-animation-duration) ease-in-out forwards;
	animation: hide-drawer-bottom var(--modal-animation-duration) ease-in-out forwards
}
.dnb-drawer--no-animation {
	-webkit-animation-duration: 0ms!important;
	animation-duration: 0ms!important
}
@media screen and (max-width:40em) {
.dnb-drawer--no-animation-on-mobile {
	-webkit-animation-duration: 0ms!important;
	animation-duration: 0ms!important
}
}
.dnb-drawer__root {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: flex-start;
	justify-content: flex-start
}
@media screen and (max-width:50em) {
.dnb-drawer__title {
	font-size: 1.625rem!important;
	font-size: var(--font-size-large)!important;
	line-height: 2rem!important;
	line-height: var(--line-height-medium)!important
}
}
.dnb-drawer__title~.dnb-drawer__content {
	padding-top: 1.5rem;
	padding-top: calc(var(--drawer-spacing)/1.33333)
}
.dnb-drawer .dnb-drawer__header .dnb-drawer__title, .dnb-drawer .dnb-drawer__header [class*=dnb-h--] {
	padding: 0
}
.dnb-drawer .dnb-drawer__header .dnb-drawer__title:not([class*=__top]), .dnb-drawer .dnb-drawer__header [class*=dnb-h--]:not([class*=__top]) {
	margin-top: 0
}
.dnb-drawer .dnb-drawer__header .dnb-drawer__title:not([class*=__bottom]), .dnb-drawer .dnb-drawer__header [class*=dnb-h--]:not([class*=__bottom]) {
	margin-bottom: 0
}
.dnb-drawer .dnb-drawer__header:after {
	height: 600%;
	top: -500%
}
.dnb-drawer--spacing .dnb-drawer__header {
	padding: 0 2rem;
	padding: 0 var(--drawer-spacing)
}
@media screen and (min-width:72em) {
.dnb-drawer--spacing .dnb-drawer__header {
	padding: 0 3.5rem;
padding:0 calc(var(--drawer-spacing)*1.75)
}
}
@media screen and (max-width:50em) {
.dnb-drawer--spacing .dnb-drawer__header {
	padding: 0 1.5rem;
	padding: 0 calc(var(--drawer-spacing)/1.33333)
}
}
@media screen and (max-width:40em) {
.dnb-drawer--spacing .dnb-drawer__header {
	padding: 0 1rem;
	padding: 0 calc(var(--drawer-spacing)/2)
}
}
.dnb-drawer--spacing .dnb-drawer__header .dnb-tabs {
	margin-top: 2rem;
	margin-top: var(--drawer-spacing)
}
.dnb-drawer__body {
	margin-bottom: -4rem;
margin-bottom:calc(var(--drawer-spacing-minus)*2);
	padding-bottom: 4rem;
padding-bottom:calc(var(--drawer-spacing)*2)
}
@supports (-webkit-touch-callout:none) {
.dnb-drawer__body {
padding-bottom:-16rem;
padding-bottom:calc(var(--drawer-spacing-minus)*8)
}
}
.dnb-drawer__navigation.dnb-section {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: flex;
	flex-direction: row;
	justify-content: space-between
}
.dnb-drawer--spacing .dnb-drawer__navigation.dnb-section {
	margin: 2rem 0;
	margin: var(--drawer-spacing) 0;
	padding: 0 2rem;
	padding: 0 var(--drawer-spacing);
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 99
}
@media screen and (min-width:72em) {
.dnb-drawer--spacing .dnb-drawer__navigation.dnb-section {
	padding: 0 3.5rem;
padding:0 calc(var(--drawer-spacing)*1.75)
}
}
@media screen and (max-width:50em) {
.dnb-drawer--spacing .dnb-drawer__navigation.dnb-section {
	padding: 0 1.5rem;
	padding: 0 calc(var(--drawer-spacing)/1.33333)
}
}
@media screen and (max-width:40em) {
.dnb-drawer--spacing .dnb-drawer__navigation.dnb-section {
	padding: 0 1rem;
	padding: 0 calc(var(--drawer-spacing)/2)
}
}
.dnb-drawer--spacing .dnb-drawer__navigation.dnb-section.dnb-drawer__navigation--sticky {
	z-index: 2999
}
.dnb-drawer .dnb-drawer__navigation--sticky:before {
	bottom: 0;
	box-shadow: 0 8px 16px rgba(51,51,51,.08);
	box-shadow: var(--shadow-default);
	content: "";
	height: 300%;
	left: 0;
	position: absolute;
	right: 0;
	z-index: -1
}
.dnb-drawer .dnb-drawer__navigation:not(.dnb-drawer__navigation--sticky):after {
	color: transparent
}
@media screen and (max-width:40em) {
.dnb-drawer--no-animation-on-mobile {
	-webkit-animation-delay: 0ms!important;
	animation-delay: 0ms!important;
	-webkit-animation-duration: 0ms!important;
	animation-duration: 0ms!important
}
}
:root {
--dropdown-width:16rem;
--dropdown-height:2rem;
--dropdown-height--small:1.5rem;
--dropdown-height--medium:2.5rem;
--dropdown-height--large:3rem;
--dropdown-padding-horizontal:1rem;
--dropdown-focus-border-width:0.125rem;
--dropdown-text-padding:0.5rem;
--dropdown-border-radius:0.25rem
}
.dnb-dropdown {
	align-items: center;
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 2rem;
	line-height: var(--dropdown-height)
}
.dnb-dropdown, .dnb-dropdown__inner {
	display: inline-flex
}
.dnb-dropdown__inner {
	color: inherit;
	flex-direction: column;
	margin: 0;
	padding: 0;
	width: auto
}
.dnb-dropdown__shell {
	color: inherit;
	height: 2rem;
	height: var(--dropdown-height);
	margin: 0;
	padding: 0;
	position: relative;
	width: 16rem;
	width: var(--dropdown-width)
}
.dnb-dropdown__row {
	display: inline-flex
}
.dnb-dropdown--large .dnb-drawer-list__triangle {
margin-left:.75rem;
margin-left:calc(var(--dropdown-padding-horizontal) - .25rem)
}
.dnb-dropdown--icon-position-left.dnb-dropdown--large .dnb-drawer-list__triangle {
	margin-left: 1.25rem;
margin-left:calc(var(--dropdown-padding-horizontal) + .25rem)
}
.dnb-dropdown__icon {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: inline-flex;
	justify-content: center;
	order: 2;
	pointer-events: none;
	position: relative
}
.dnb-dropdown__trigger {
	position: relative;
	user-select: none;
	-webkit-user-select: none;
	width: 100%;
	z-index: 1
}
.dnb-dropdown__trigger.dnb-button {
border-radius:.25rem;
	border-radius: var(--dropdown-border-radius);
	padding: 0 1rem
}
.dnb-dropdown--is-popup .dnb-dropdown__trigger.dnb-button {
	border-radius: 50%;
	padding: 0
}
.dnb-dropdown__text {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	color: inherit;
	display: inline-block;
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: inherit;
	order: 1;
	overflow: hidden;
	position: relative;
	text-align: left;
	text-overflow: ellipsis;
	width: 100%;
	z-index: 4
}
.dnb-dropdown__text__inner {
	display: inherit;
	overflow: hidden;
	text-overflow: inherit;
	white-space: nowrap
}
.dnb-dropdown--icon-position-left .dnb-dropdown__text {
	order: 2;
padding-left:.5rem;
	padding-left: var(--dropdown-text-padding);
	padding-right: 0
}
.dnb-dropdown--icon-position-left .dnb-dropdown__icon {
	order: 1
}
.dnb-dropdown--icon-position-right .dnb-dropdown__text {
padding-right:.5rem;
	padding-right: var(--dropdown-text-padding)
}
.dnb-dropdown--independent-width .dnb-dropdown__shell {
	width: auto
}
@media screen and (max-width:40em) {
.dnb-dropdown--action-menu .dnb-dropdown__trigger.dnb-button {
	border-radius: 50%;
padding-left:.5rem;
padding-right:.5rem
}
}
@media screen and (min-width:40em) {
.dnb-dropdown--action-menu .dnb-dropdown__shell .dnb-dropdown__text {
padding:0 .5rem
}
}
@media screen and (max-width:40em) {
.dnb-dropdown--action-menu .dnb-dropdown__shell .dnb-dropdown__text {
	padding: 0;
	width: 0
}
}
.dnb-dropdown--icon-position-left .dnb-button--tertiary~.dnb-drawer-list__root--portal {
left:-.5rem
}
.dnb-dropdown--icon-position-right .dnb-button--tertiary~.dnb-drawer-list__root--portal {
left:.5rem
}
.dnb-dropdown .dnb-button--tertiary.dnb-button--active {
	box-shadow: none
}
.dnb-dropdown .dnb-button--tertiary .dnb-button__text {
margin:0 .5rem
}
.dnb-dropdown .dnb-button--tertiary .dnb-button__text:after {
	bottom: 0
}
.dnb-dropdown--icon-position-left .dnb-button--tertiary .dnb-dropdown__text, .dnb-dropdown--icon-position-right .dnb-button--tertiary .dnb-dropdown__text {
	padding: 0
}
.dnb-dropdown .dnb-button--tertiary:focus:before {
	left: 0!important;
	right: 0!important
}
.dnb-dropdown--default.dnb-dropdown--is-popup .dnb-dropdown__shell, .dnb-dropdown--is-popup .dnb-dropdown__trigger {
	height: 2rem;
	height: var(--dropdown-height);
	padding: 0;
	width: 2rem;
	width: var(--dropdown-height)
}
.dnb-dropdown--is-popup .dnb-dropdown__icon {
	width: 100%
}
.dnb-dropdown--is-popup.dnb-dropdown--scroll .dnb-dropdown__options {
	min-height: 1rem
}
.dnb-dropdown--is-popup .dnb-drawer-list__root {
	width: 16rem;
	width: var(--dropdown-width)
}
.dnb-dropdown--small.dnb-dropdown--is-popup .dnb-dropdown__shell, .dnb-dropdown--small.dnb-dropdown--is-popup .dnb-dropdown__trigger {
	width: 1.5rem;
	width: var(--dropdown-height--small)
}
.dnb-dropdown--medium.dnb-dropdown--is-popup .dnb-dropdown__shell, .dnb-dropdown--medium.dnb-dropdown--is-popup .dnb-dropdown__trigger {
	width: 2.5rem;
	width: var(--dropdown-height--medium)
}
.dnb-dropdown--large.dnb-dropdown--is-popup .dnb-dropdown__shell, .dnb-dropdown--large.dnb-dropdown--is-popup .dnb-dropdown__trigger {
	width: 3rem;
	width: var(--dropdown-height--large)
}
.dnb-dropdown--small .dnb-dropdown__shell, .dnb-dropdown--small .dnb-dropdown__trigger {
	height: 1.5rem;
	height: var(--dropdown-height--small)
}
.dnb-dropdown--small, .dnb-dropdown--small .dnb-dropdown__trigger.dnb-button {
	line-height: 1.5rem;
	line-height: var(--dropdown-height--small)
}
.dnb-dropdown--medium .dnb-dropdown__shell, .dnb-dropdown--medium .dnb-dropdown__trigger {
	height: 2.5rem;
	height: var(--dropdown-height--medium)
}
.dnb-dropdown--medium, .dnb-dropdown--medium .dnb-dropdown__trigger.dnb-button {
	line-height: 2.5rem;
	line-height: var(--dropdown-height--medium)
}
.dnb-dropdown--large .dnb-dropdown__shell, .dnb-dropdown--large .dnb-dropdown__trigger {
	height: 3rem;
	height: var(--dropdown-height--large)
}
.dnb-dropdown--large, .dnb-dropdown--large .dnb-dropdown__trigger.dnb-button {
	line-height: 3rem;
	line-height: var(--dropdown-height--large)
}
.dnb-dropdown--large .dnb-dropdown__trigger.dnb-button .dnb-dropdown__text, .dnb-dropdown>.dnb-form-label {
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-dropdown>.dnb-form-label {
	margin-right: 1rem
}
@media screen and (max-width:40em) {
.dnb-dropdown {
	flex-wrap: wrap
}
.dnb-dropdown>.dnb-form-label {
margin-bottom:.5rem;
margin-top:.5rem
}
}
.dnb-dropdown--stretch {
	display: flex
}
.dnb-dropdown--stretch, .dnb-dropdown--stretch .dnb-dropdown__inner {
	flex-grow: 1
}
.dnb-dropdown--stretch .dnb-dropdown__inner, .dnb-dropdown--stretch .dnb-dropdown__row, .dnb-dropdown--stretch .dnb-dropdown__shell {
	width: 100%
}
.dnb-dropdown--stretch .dnb-form-label+.dnb-dropdown__inner {
	width: auto
}
.dnb-dropdown--vertical.dnb-dropdown--stretch .dnb-dropdown__inner, .dnb-form-row--horizontal .dnb-dropdown--stretch {
	width: 100%
}
label+.dnb-dropdown[class*=__form-status] {
	vertical-align: top
}
label+.dnb-dropdown[class*=__form-status] .dnb-dropdown__shell {
top:-.375rem
}
.dnb-dropdown__inner>.dnb-form-status {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
margin-top:.5rem;
	order: 2
}
.dnb-dropdown--vertical {
	display: flex;
	flex-direction: column
}
.dnb-dropdown--vertical, .dnb-dropdown:not(.dnb-dropdown--vertical)[class*=__status] {
	align-items: flex-start
}
.dnb-dropdown:not(.dnb-dropdown--vertical)[class*=__status]>.dnb-form-label {
margin-top:.25rem
}
@media screen and (max-width:40em) {
.dnb-responsive-component .dnb-dropdown {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
margin-bottom:.5rem
}
.dnb-responsive-component .dnb-dropdown>.dnb-form-label {
margin-bottom:.5rem
}
.dnb-responsive-component .dnb-dropdown__helper {
	display: none
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-dropdown {
	flex: none;
	vertical-align: baseline
}
.dnb-dropdown__shell {
	top: 0
}
.dnb-dropdown__options {
	display: block
}
}
.dnb-form-label {
	color: inherit;
	display: inline-block;
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	margin-right: 1rem;
	padding: 0;
	text-align: left;
	vertical-align: baseline;
	white-space: pre-wrap;
	width: auto;
	word-break: normal
}
.dnb-form-label--vertical {
	display: block;
margin-bottom:.5rem;
	margin-right: 0
}
.dnb-form-label--sr-only {
	margin: 0 0 0 -1px!important;
	overflow: hidden!important;
	padding: 0!important;
	white-space: nowrap!important;
	width: 1px!important
}
.dnb-form-label[for]:not([disabled]) {
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none
}
.dnb-form-label[disabled] {
	cursor: not-allowed
}
@media screen and (-ms-high-contrast:none) {
.dnb-form-label {
	max-width: 60vw
}
}
legend.dnb-form-label {
	display: inline-block
}
:root {
--form-row-column1-start:auto;
--form-row-column2-start:1fr;
--form-row-row1-start:auto;
--form-row-row2-start:auto;
--form-bounding-height:0.25rem
}
.dnb-form-row {
	align-items: baseline
}
.dnb-form-row, .dnb-form-row.dnb-section {
	display: flex
}
.dnb-form-row__content {
	-webkit-box-flex: 1;
	display: inline-flex;
	flex: 1 1;
	width: 100%
}
.dnb-form-row:not(.dnb-form-row--vertical)>.dnb-form-row__content {
	align-items: baseline
}
.dnb-form-row:not(.dnb-form-row--vertical)>.dnb-form-row__content .dnb-form-label {
	white-space: nowrap
}
.dnb-form-row:not(.dnb-form-row--vertical)>.dnb-form-row__content--wrap {
	display: block
}
@supports (display:grid) {
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent] {
display:grid;
grid-template-columns:[column1-start] auto [column1-end column2-start] 1fr [column2-end];
grid-template-columns:[column1-start] var(--form-row-column1-start) [column1-end column2-start] var(--form-row-column2-start) [column2-end];
grid-template-rows:[row1-start] auto [row1-end row2-start] auto [row2-end];
grid-template-rows:[row1-start] var(--form-row-row1-start) [row1-end row2-start] var(--form-row-row2-start) [row2-end]
}
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-row__content {
grid-column:column2-start/column2-end;
grid-row:row2-start/row2-end
}
}
@media screen and (min-width:40em) {
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-row__content--default {
	margin-top: -1.5rem
}
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-row__content--x-small {
margin-top:-.25rem;
margin-top:calc(-.5rem + var(--form-bounding-height))
}
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-row__content--small {
margin-top:-.75rem;
	margin-top: calc(-1rem + var(--form-bounding-height))
}
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-row__content--medium {
	margin-top: -1.25rem;
	margin-top: calc(-1.5rem + var(--form-bounding-height))
}
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-row__content--large {
	margin-top: -1.75rem;
	margin-top: calc(-2rem + var(--form-bounding-height))
}
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-row__content--m-large {
	margin-top: -1.875rem
}
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-row__content--x-large {
	margin-top: -2.75rem;
	margin-top: calc(-3rem + var(--form-bounding-height))
}
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-row__content--xx-large {
	margin-top: -3.25rem;
	margin-top: calc(-3.5rem + var(--form-bounding-height))
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-row__content {
	margin-top: 0
}
}
@media screen and (max-width:40em) {
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-row__content {
margin-top:.5rem!important
}
}
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-label {
	margin-right: 1rem
}
@supports (display:grid) {
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-label {
grid-column:column1-start/column1-end;
grid-row:row1-start/row1-end
}
}
@media screen and (min-width:40em) {
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent]>.dnb-form-label {
	text-align: right
}
}
@media screen and (max-width:40em) {
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent] {
	display: block
}
}
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent] .dnb-form-row__label-dummy {
	margin-top: 0
}
@media screen and (max-width:40em) {
.dnb-form-row:not(.dnb-form-row--vertical) {
	align-items: flex-start;
	flex-direction: column
}
.dnb-form-row:not(.dnb-form-row--vertical)>.dnb-form-label {
margin-bottom:.5rem
}
.dnb-form-row:not(.dnb-form-row--vertical)>.dnb-form-row__content {
	flex-direction: column
}
.dnb-form-row:not(.dnb-form-row--vertical)>.dnb-form-row__content>.dnb-form-label {
	margin-top: 1rem
}
}
@media screen and (min-width:40em) {
.dnb-form-row--centered.dnb-form-row:not(.dnb-form-row--vertical) .dnb-form-row__content {
	align-items: center
}
}
.dnb-form-row--vertical>.dnb-form-row__label {
margin-bottom:.5rem
}
.dnb-form-row--vertical-label, .dnb-form-row--vertical.dnb-form-row:not(.dnb-form-row--nested), .dnb-form-row--vertical>.dnb-form-row__content {
	flex-direction: column
}
.dnb-form-row>.dnb-form-status {
margin:.5rem 0
}
.dnb-form-row>.dnb-form-row__label--vertical {
	align-items: flex-start;
	display: flex;
	flex-direction: column
}
@supports (display:grid) {
.dnb-form-row>.dnb-form-row__label--vertical~.dnb-form-row__content {
grid-column:column1-start/column1-end
}
}
.dnb-form-row__label-dummy {
	margin: 0
}
.dnb-core-style .dnb-form-row__fieldset, .dnb-form-row__fieldset {
	border: none;
	margin: 0;
	padding: 0;
	width: 100%
}
@media screen and (-ms-high-contrast:none) {
.dnb-form-row {
	align-items: flex-start
}
.dnb-form-row__content {
	flex: auto
}
}
:root {
--form-status-radius:0.25rem
}
.dnb-form-status {
	display: flex;
	opacity: 1;
	transition: height .4s cubic-bezier(.42, 0, 0, 1), opacity .4s cubic-bezier(.42, 0, 0, 1), margin .4s cubic-bezier(.42, 0, 0, 1), padding .4s cubic-bezier(.42, 0, 0, 1);
	transition: height .4s var(--easing-default), opacity .4s var(--easing-default), margin .4s var(--easing-default), padding .4s var(--easing-default)
}
.dnb-form-status--hidden {
	height: 0;
	opacity: 0;
	width: 0;
	will-change: height, opacity, margin, padding
}
.dnb-form-status--is-animating {
	overflow: hidden;
	width: auto
}
.dnb-form-status--disappear, .dnb-form-status--hidden {
	margin: 0!important;
	padding: 0!important
}
.dnb-form-status__shell {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: flex-start;
border-radius:.25rem;
	border-radius: var(--form-status-radius);
	display: flex;
	justify-content: flex-start;
	min-width: inherit
}
.dnb-form-status__text {
	color: inherit;
	cursor: text;
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.25rem;
	line-height: var(--line-height-small);
padding:.625rem 1rem;
	white-space: normal
}
button .dnb-form-status__text {
	cursor: inherit
}
.dnb-form-status__text .dnb-anchor {
	font-size: inherit
}
.dnb-icon+.dnb-form-status__text {
padding-left:.5rem
}
.dnb-form-status__shell>.dnb-icon {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: flex;
	justify-content: center;
	margin: .3333333em .3333333em .3333333em .6666666em
}
.dnb-form-status__size--large .dnb-form-status__text {
	padding-bottom: 1.125rem;
	padding-top: 1.125rem
}
.dnb-form-status__size--large .dnb-form-status__shell>.dnb-icon {
	margin-bottom: .6666666em;
	margin-top: .6666666em
}
.dnb-form-status--stretch {
	flex-grow: 1
}
.dnb-form-status--stretch .dnb-form-status__shell {
	width: 100%
}
.dnb-form-status--stretch .dnb-form-status__text {
	max-width: 47rem
}
.dnb-form-status[hidden] {
	display: none
}
.dnb-form-status--no-animation, html[data-visual-test] .dnb-form-status {
	transition-duration: 1ms!important
}
@media screen and (-ms-high-contrast:none) {
.dnb-form-status__shell>.dnb-icon {
	border-width: 1px
}
}
.dnb-global-error {
	height: 100%
}
.dnb-global-error, .dnb-global-error__inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	width: 100%
}
.dnb-global-error__inner {
	max-width: 60em;
	max-width: var(--layout-large);
	padding: 2rem;
	padding: var(--spacing-large);
	position: relative;
	text-align: center
}
@media screen and (max-width:40em) {
.dnb-global-error__inner {
padding:0 .5rem;
	padding: 0 var(--spacing-x-small)
}
}
.dnb-global-error__inner__content {
	max-width: 37rem
}
.dnb-global-error__back.dnb-button--tertiary {
	left: 2rem;
	left: var(--spacing-large);
	position: absolute;
	top: 2rem;
	top: var(--spacing-large);
	z-index: 1
}
@media screen and (max-width:90em) {
.dnb-global-error__back.dnb-button--tertiary {
left:.5rem;
	left: var(--spacing-x-small)
}
}
.dnb-global-error__gfx {
	shape-rendering: geometricPrecision;
	margin-top: 9rem
}
@media screen and (max-width:90em) {
.dnb-global-error__gfx {
	margin-top: calc(4vw + 4vh)
}
}
@media screen and (max-width:40em) {
.dnb-global-error__gfx {
	margin-top: 0;
	-webkit-transform: scale(.8);
	transform: scale(.8)
}
}
@supports (color:var(--data-width )) {
.dnb-global-error__gfx {
height:calc(6.25%*1em);
height:calc(var(--data-height, 100%)/16*1em);
width:calc(6.25%*1em);
width:calc(var(--data-width, 100%)/16*1em)
}
}
@media screen and (max-width:40em) {
.dnb-global-error .dnb-h--xx-large.dnb-space__top--xx-large.dnb-space__top--x-small {
	font-size: 2.125rem;
	font-size: var(--font-size-x-large);
	margin-top: 0
}
}
:root {
--global-status-easing:var(--easing-default)
}
.dnb-global-status.dnb-section {
	display: block
}
.dnb-global-status__wrapper {
	position: relative;
	z-index: 1
}
.dnb-global-status__shell {
	opacity: 1;
	transition: height .8s cubic-bezier(.42, 0, 0, 1), opacity .6s cubic-bezier(.42, 0, 0, 1);
	transition: height .8s var(--global-status-easing), opacity .6s var(--global-status-easing);
	width: 100%;
	will-change: height
}
.dnb-global-status--hidden .dnb-global-status__shell {
	height: 0;
	opacity: 0
}
.dnb-global-status--no-animation .dnb-global-status__shell, html[data-visual-test] .dnb-global-status__shell {
	transition-duration: 1ms!important
}
.dnb-global-status, .dnb-global-status--no-animation.dnb-global-status--visible {
	display: flex
}
.dnb-global-status--no-animation.dnb-global-status--hidden {
	display: none
}
.dnb-global-status__title {
	cursor: text;
	min-height: 4.5rem;
	position: relative
}
.dnb-global-status__title.dnb-p {
	align-items: center;
	display: flex;
margin-bottom:.5rem;
	padding: 1rem 5rem 1rem 2.5rem
}
.dnb-spacing .dnb-global-status__title.dnb-p, .dnb-spacing .dnb-global-status__title.dnb-p:not([class*=dnb-space]) {
	margin: 0
}
.dnb-global-status__message {
	cursor: text;
	z-index: 1
}
.dnb-global-status__message__content {
	display: flex;
	flex-direction: column;
padding:.5rem 0 2.5rem 2.5rem
}
.dnb-global-status__message__content .dnb-p, .dnb-spacing .dnb-global-status__message__content .dnb-p, .dnb-spacing .dnb-global-status__message__content .dnb-p:not([class*=dnb-space]) {
	display: inline-block;
	margin: 0;
	padding: 0
}
.dnb-global-status__icon {
	left: 0;
	margin-top: 1.5rem;
	position: absolute;
	top: 0
}
.dnb-global-status__close-button, .dnb-global-status__close-button.dnb-button--tertiary {
	left: auto;
	position: absolute;
	right: 1rem;
	z-index: 1
}
.dnb-modal__content__inner .dnb-global-status__close-button {
	right: 0
}
.dnb-global-status__content {
	width: 100%
}
.dnb-global-status__content .dnb-ul, .dnb-spacing .dnb-global-status__content .dnb-ul, .dnb-spacing .dnb-global-status__content .dnb-ul:not([class*=dnb-space]) {
margin:.5rem 0 0;
	padding-left: 1rem
}
.dnb-global-status__content .dnb-ul .dnb-anchor:last-of-type, .dnb-spacing .dnb-global-status__content .dnb-ul .dnb-anchor:last-of-type, .dnb-spacing .dnb-global-status__content .dnb-ul:not([class*=dnb-space]) .dnb-anchor:last-of-type {
margin-left:.5rem
}
.dnb-global-status__content .dnb-hr, .dnb-spacing .dnb-global-status__content .dnb-hr, .dnb-spacing .dnb-global-status__content .dnb-hr:not([class*=dnb-space]) {
	margin: 0
}
@media screen and (-ms-high-contrast:none) {
.dnb-global-status__icon>.dnb-icon {
	border-width: 1px
}
}
.dnb-heading__debug {
	color: #ccc;
	color: var(--color-black-20);
	font-weight: 400;
	font-weight: var(--font-weight-basis)
}
.dnb-heading__debug .dnb-code {
	color: #000;
	color: var(--color-black);
	font-size: 12px!important
}
.dnb-heading__context {
	display: block;
	padding: 1rem 0 2rem
}
.dnb-height-animation {
	transition: height .4s cubic-bezier(.42, 0, 0, 1);
	transition: height var(--duration, .4s) var(--easing-default)
}
.dnb-height-animation--animating {
	overflow: hidden
}
.dnb-height-animation--show-overflow {
	overflow: visible
}
.dnb-icon {
	color: inherit;
	display: inline-block;
	font-size: 1rem;
	height: 1em;
	line-height: 1rem;
	vertical-align: middle;
	width: 1em
}
.dnb-icon img, .dnb-icon svg {
	shape-rendering: geometricPrecision;
	height: inherit;
	vertical-align: top;
	width: inherit
}
.dnb-icon svg[width="100%"] {
	width: inherit
}
.dnb-icon svg[height="100%"] {
	height: inherit
}
.dnb-icon--inherit-color svg [fill], .dnb-icon--inherit-color svg:not([fill]) {
	fill: currentColor
}
.dnb-icon--inherit-color svg [stroke] {
	stroke: currentColor
}
.dnb-icon--small {
font-size:.75rem
}
.dnb-icon--default {
	font-size: 1rem
}
.dnb-icon--medium {
	font-size: 1.5rem
}
.dnb-icon--large {
	font-size: 2rem
}
.dnb-icon--x-large {
	font-size: 2.5rem
}
.dnb-icon--xx-large {
	font-size: 3rem
}
.dnb-icon--custom-size {
	height: auto;
	width: auto
}
.dnb-icon--auto {
	font-size: 1em
}
.dnb-icon--auto>.dnb-icon--wrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: inline-flex;
	justify-content: center
}
h1 .dnb-icon, h2 .dnb-icon, h3 .dnb-icon, h4 .dnb-icon, h5 .dnb-icon, h6 .dnb-icon {
	vertical-align: middle
}
.dnb-icon.dnb-skeleton {
	color: #ebebeb!important;
	color: var(--skeleton-color)!important
}
.dnb-icon.dnb-skeleton:after, .dnb-icon.dnb-skeleton:before {
	content: none!important
}
@media screen and (-ms-high-contrast:none) {
.dnb-icon {
	flex: none
}
}
.dnb-info-card {
	background: #fff;
	border: 1px solid #ebebeb;
	border: 1px solid var(--color-black-8);
border-radius:.25rem;
	box-shadow: 0 8px 16px rgba(51,51,51,.08);
	box-shadow: var(--shadow-default);
	display: flex;
	flex-direction: row;
	overflow: hidden;
	padding: 1rem
}
.dnb-info-card--centered {
	align-items: center;
	text-align: center
}
.dnb-info-card--centered, .dnb-info-card--content {
	flex-direction: column
}
.dnb-info-card--content {
margin-top:.1875rem
}
.dnb-info-card--centered .dnb-info-card--content {
	flex-direction: column;
	margin-top: 0
}
.dnb-info-card--icon {
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-info-card--image {
	height: 4rem;
	width: 4rem
}
.dnb-info-card--buttons {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}
.dnb-info-card--buttons-centered {
	align-items: center;
	flex-direction: column;
	text-align: center
}
:root {
--input-font-size:var(--font-size-basis);
--input-font-size--small:var(--font-size-basis);
--input-font-size--medium:var(--font-size-basis);
--input-font-size--large:var(--font-size-medium);
--input-padding:1rem;
--input-padding--small:1rem;
--input-padding--medium:1rem;
--input-padding--large:1rem;
--input-height:2rem;
--input-height--small:1.5rem;
--input-height--medium:2.5rem;
--input-height--large:3rem;
--input-border-width:0.0625rem;
--input-border-radius:0.25rem
}
.dnb-input {
	align-items: center;
	font-size: var(--input-font-small);
	line-height: 2rem;
	line-height: var(--input-height);
	text-align: left
}
.dnb-input, .dnb-input__inner {
	display: inline-flex
}
.dnb-input__inner {
	flex-direction: column;
	width: auto
}
.dnb-input__shell {
	align-items: center;
border:.0625rem solid #007272;
	border: var(--input-border-width) solid var(--color-sea-green);
	display: flex;
	position: relative
}
.dnb-input__input {
	border: none;
	outline: none;
	position: relative;
	word-break: normal;
	z-index: 2
}
.dnb-input__input[disabled] {
	opacity: 1;
	user-select: none;
	-webkit-user-select: none
}
.dnb-input__input, .dnb-input__shell {
border-radius:.25rem;
	border-radius: var(--input-border-radius);
	height: 2rem;
	height: var(--input-height)
}
.dnb-input__input, .dnb-input__placeholder {
	padding-left: 1rem;
	padding-left: var(--input-padding);
	padding-right: 1rem;
	padding-right: var(--input-padding);
	width: 100%
}
.dnb-input input.dnb-input__input, .dnb-input__input, .dnb-input__placeholder {
	background-color: transparent;
	color: inherit;
	font-size: 1.125rem;
	font-size: var(--input-font-size);
	line-height: inherit;
	padding-bottom: 0;
	padding-top: 0
}
.dnb-input__placeholder {
	left: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	text-overflow: ellipsis;
	top: 0;
	white-space: nowrap;
	z-index: 1
}
.dnb-input input.dnb-input__input[type=file] {
	line-height: calc(2rem - 2px);
	line-height: calc(var(--input-height) - 2px)
}
.dnb-input__input::-webkit-search-cancel-button {
display:none
}
.dnb-input__input::-ms-clear {
display:none
}
.dnb-input ::-webkit-file-upload-button {
color:#007272;
color:var(--color-sea-green);
cursor:pointer;
outline:none
}
.dnb-input ::-webkit-file-upload-button:active, .dnb-input ::-webkit-file-upload-button:hover {
color:#14555a;
color:var(--color-emerald-green)
}
.dnb-input--has-clear-button .dnb-input__input, .dnb-input--has-clear-button .dnb-input__placeholder, .dnb-input--has-submit-element .dnb-input__input, .dnb-input--has-submit-element .dnb-input__placeholder {
	padding-right: 2.5rem;
padding-right:calc(var(--input-padding)*2.5)
}
.dnb-input--password .dnb-input__input, .dnb-input--password .dnb-input__placeholder {
	margin-right: 2.5rem;
	padding-right: 0
}
.dnb-input--password .dnb-input__input::-ms-clear, .dnb-input--password .dnb-input__placeholder::-ms-clear {
display:none
}
.dnb-input--password .dnb-input__placeholder {
	padding-right: 4rem
}
.dnb-input--password .dnb-input__input {
	font-family: DNBMono, Menlo, Consolas, Roboto Mono, "Ubuntu Monospace", Noto Mono, Oxygen Mono, Liberation Mono, monospace;
	font-family: var(--font-family-monospace)
}
.dnb-input__row {
	align-items: center;
	display: inline-flex
}
.dnb-input__suffix {
	color: inherit
}
.dnb-input__submit-element {
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	margin-left: -2rem;
	margin-left: calc(0px - var(--input-height));
	z-index: 3
}
.dnb-input__submit-button {
	align-self: center;
	position: relative
}
.dnb-input__submit-button__button {
border-radius:0 .25rem .25rem 0;
	border-radius: 0 var(--input-border-radius) var(--input-border-radius) 0
}
.dnb-input>.dnb-form-label {
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
@media screen and (max-width:40em) {
.dnb-input {
	flex-wrap: wrap
}
.dnb-input>.dnb-form-label {
margin-bottom:.5rem;
margin-top:.5rem
}
}
.dnb-input:not(.dnb-input--vertical)[class*=__status] {
	align-items: flex-start
}
.dnb-input:not(.dnb-input--vertical)[class*=__status]>.dnb-form-label {
margin-top:.25rem
}
.dnb-input--small {
	line-height: 1.5rem;
	line-height: var(--input-height--small)
}
.dnb-input--small .dnb-input__input, .dnb-input--small .dnb-input__shell {
	height: 1.5rem;
	height: var(--input-height--small)
}
.dnb-input--small .dnb-input__input, .dnb-input--small .dnb-input__placeholder {
	font-size: 1.125rem;
	font-size: var(--input-font-size--small);
	padding-left: 1rem;
	padding-left: var(--input-padding--small);
	padding-right: 1rem;
	padding-right: var(--input-padding--small)
}
.dnb-input--small .dnb-input__submit-element {
	margin-left: -1.5rem;
	margin-left: calc(0px - var(--input-height--small))
}
.dnb-input--small .dnb-input__submit-element .dnb-button--input-button {
	height: 1.5rem;
	height: var(--input-height--small);
	line-height: 1.5rem;
	line-height: var(--input-height--small);
	width: 1.5rem;
	width: var(--input-height--small)
}
.dnb-input--small.dnb-input--has-clear-button .dnb-input__input, .dnb-input--small.dnb-input--has-clear-button .dnb-input__placeholder, .dnb-input--small.dnb-input--has-submit-element .dnb-input__input, .dnb-input--small.dnb-input--has-submit-element .dnb-input__placeholder {
	padding-right: 2rem;
padding-right:calc(var(--input-padding--small)*2)
}
.dnb-input--medium {
	line-height: 2.5rem;
	line-height: var(--input-height--medium)
}
.dnb-input--medium .dnb-input__input, .dnb-input--medium .dnb-input__shell {
	height: 2.5rem;
	height: var(--input-height--medium)
}
.dnb-input--medium .dnb-input__input, .dnb-input--medium .dnb-input__placeholder {
	font-size: 1.125rem;
	font-size: var(--input-font-size--medium);
	padding-left: 1rem;
	padding-left: var(--input-padding--medium);
	padding-right: 1rem;
	padding-right: var(--input-padding--medium)
}
.dnb-input--medium .dnb-input__submit-element {
	margin-left: -2.5rem;
	margin-left: calc(0px - var(--input-height--medium))
}
.dnb-input--medium .dnb-input__submit-element .dnb-button--input-button {
	height: 2.5rem;
	height: var(--input-height--medium);
	line-height: 2.5rem;
	line-height: var(--input-height--medium);
	width: 2.5rem;
	width: var(--input-height--medium)
}
.dnb-input--medium.dnb-input--has-clear-button .dnb-input__input, .dnb-input--medium.dnb-input--has-clear-button .dnb-input__placeholder, .dnb-input--medium.dnb-input--has-submit-element .dnb-input__input, .dnb-input--medium.dnb-input--has-submit-element .dnb-input__placeholder {
	padding-right: 3rem;
padding-right:calc(var(--input-padding--medium)*3)
}
.dnb-input--large {
	line-height: 3rem;
	line-height: var(--input-height--large)
}
.dnb-input--large .dnb-input__input, .dnb-input--large .dnb-input__shell {
	height: 3rem;
	height: var(--input-height--large)
}
.dnb-input--large .dnb-input__input, .dnb-input--large .dnb-input__placeholder {
	font-size: 1.25rem;
	font-size: var(--input-font-size--large);
	padding-left: 1rem;
	padding-left: var(--input-padding--large);
	padding-right: 1rem;
	padding-right: var(--input-padding--large)
}
.dnb-input--large .dnb-input__submit-element {
	margin-left: -3rem;
	margin-left: calc(0px - var(--input-height--large))
}
.dnb-input--large .dnb-input__submit-element .dnb-button--input-button {
	height: 3rem;
	height: var(--input-height--large);
	width: 3rem;
	width: var(--input-height--large)
}
.dnb-input--large.dnb-input--has-clear-button .dnb-input__input, .dnb-input--large.dnb-input--has-clear-button .dnb-input__placeholder, .dnb-input--large.dnb-input--has-submit-element .dnb-input__input, .dnb-input--large.dnb-input--has-submit-element .dnb-input__placeholder {
	padding-right: 3rem;
padding-right:calc(var(--input-padding--large)*3)
}
.dnb-input--large.dnb-input--has-clear-button:not(.dnb-input--has-submit-element) .dnb-input__submit-element {
	margin-left: -2.5rem;
margin-left:calc(0px - var(--input-height--large) + .5rem)
}
.dnb-input__align--center .dnb-input__input, .dnb-input__align--center .dnb-input__placeholder {
	text-align: center
}
.dnb-input__align--right .dnb-input__input, .dnb-input__align--right .dnb-input__placeholder {
	text-align: right
}
.dnb-input--clear.dnb-input__submit-element {
	opacity: 0;
	transition: opacity .2s ease-in-out
}
.dnb-input--clear.dnb-input__submit-element .dnb-button {
	border-radius: 1.25rem;
	border-radius: var(--button-border-radius);
	height: 1.5rem;
	height: var(--input-height--small);
	width: 1.5rem;
	width: var(--input-height--small)
}
.dnb-input--clear.dnb-input__submit-element .dnb-button .dnb-button__icon {
	margin: auto
}
html:not([data-whatintent=touch]) .dnb-input--clear.dnb-input__submit-element .dnb-button:not(.dnb-button--has-text):hover[disabled] {
	cursor: default
}
.dnb-input--small .dnb-input--clear.dnb-input__submit-element .dnb-button {
	height: 1rem;
	width: 1rem
}
.dnb-input--large .dnb-input--clear.dnb-input__submit-element .dnb-button, .dnb-input--medium .dnb-input--clear.dnb-input__submit-element .dnb-button {
	height: 1.5rem;
	height: var(--input-height--small);
	width: 1.5rem;
	width: var(--input-height--small)
}
.dnb-input[data-has-content=true] .dnb-input--clear {
	opacity: 1
}
.dnb-input--has-submit-element .dnb-input--clear.dnb-input__submit-element {
	margin-right: 2.5rem
}
.dnb-input--small.dnb-input--has-submit-element .dnb-input--clear.dnb-input__submit-element {
	margin-right: 2rem
}
.dnb-input--medium.dnb-input--has-submit-element .dnb-input--clear.dnb-input__submit-element {
	margin-right: 3rem
}
.dnb-input--large.dnb-input--has-submit-element .dnb-input--clear.dnb-input__submit-element {
	margin-right: 3.5rem
}
.dnb-input__inner>.dnb-form-status {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
margin-top:.5rem;
	order: 2
}
.dnb-input--vertical {
	align-items: flex-start;
	flex-direction: column
}
.dnb-input--stretch, .dnb-input--vertical {
	display: flex
}
.dnb-input--stretch, .dnb-input--stretch .dnb-input__inner {
	flex-grow: 1
}
.dnb-input--stretch .dnb-input__inner, .dnb-input--stretch .dnb-input__shell {
	width: 100%
}
.dnb-input--stretch .dnb-form-label+.dnb-input__inner {
	width: auto
}
.dnb-form-row--horizontal .dnb-input--stretch, .dnb-input--vertical.dnb-input--stretch .dnb-input__inner {
	width: 100%
}
.dnb-input__icon {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	bottom: 0;
	left: 1rem;
	margin: auto;
	order: 0;
	position: absolute;
	right: auto;
	top: 0
}
.dnb-input--icon-position-right .dnb-input__icon {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	left: auto;
	order: 1;
	right: 1rem
}
.dnb-input--icon-position-left.dnb-input--has-icon .dnb-input__input, .dnb-input--icon-position-left.dnb-input--has-icon .dnb-input__placeholder {
	padding-left: 2.5rem
}
.dnb-input--icon-position-right.dnb-input--has-icon .dnb-input__input, .dnb-input--icon-position-right.dnb-input--has-icon .dnb-input__placeholder {
	padding-right: 2.5rem
}
.dnb-input--icon-size-medium.dnb-input--icon-position-left.dnb-input--has-icon .dnb-input__input, .dnb-input--icon-size-medium.dnb-input--icon-position-left.dnb-input--has-icon .dnb-input__placeholder {
	padding-left: 3rem
}
.dnb-input--icon-size-medium.dnb-input--icon-position-right.dnb-input--has-icon .dnb-input__input, .dnb-input--icon-size-medium.dnb-input--icon-position-right.dnb-input--has-icon .dnb-input__placeholder {
	padding-right: 3rem
}
html[data-visual-test] .dnb-input__input {
	caret-color: #fff;
	caret-color: var(--color-white)
}
@media screen and (max-width:40em) {
.dnb-responsive-component .dnb-input {
	display: flex;
	flex-direction: column;
margin-bottom:.5rem
}
.dnb-responsive-component .dnb-input, .dnb-responsive-component .dnb-input__row {
	align-items: flex-start
}
.dnb-responsive-component .dnb-input>.dnb-form-label {
margin-bottom:.5rem
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-input {
	vertical-align: baseline
}
.dnb-form-row--horizontal .dnb-input, .dnb-input:not(.dnb-input--stretch) {
	flex: none
}
.dnb-input__inner {
	width: 100%
}
.dnb-input__input, .dnb-input__placeholder {
-webkit-transform:translateY(-.0625rem);
transform:translateY(-.0625rem)
}
}
.dnb-input-masked--guide {
	font-family: DNBMono, Menlo, Consolas, Roboto Mono, "Ubuntu Monospace", Noto Mono, Oxygen Mono, Liberation Mono, monospace;
	font-family: var(--font-family-monospace)
}
.dnb-logo {
	color: #007272;
	color: var(--color-sea-green);
	display: inline-flex;
	font-size: inherit;
	height: 1em;
	line-height: 1em;
	line-height: var(--line-height-xx-small--em);
	vertical-align: baseline
}
.dnb-logo--inherit-color {
	color: currentColor
}
.dnb-logo svg {
	fill: currentColor;
	shape-rendering: geometricPrecision
}
.dnb-logo--has-size {
	height: auto;
	width: auto
}
.dnb-logo--inherit-size {
	height: inherit
}
.dnb-logo svg:not([width]):not([height]) {
	height: inherit;
	width: inherit
}
:root {
--modal-z-index:3000;
--modal-animation-duration:300ms
}
html[data-dnb-modal-active] {
	user-select: none;
	-webkit-user-select: none
}
#dnb-modal-root {
	left: 0;
	position: absolute;
	top: 0
}
.dnb-modal__content {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	max-width: 100vw;
	position: fixed;
	top: 0;
	user-select: none;
	-webkit-user-select: none;
	width: 100%;
	z-index: 3001;
	z-index: calc(var(--modal-z-index) + 1)
}
@media screen and (max-width:40em) {
.dnb-modal__content--auto-fullscreen {
	height: auto
}
}
.dnb-modal__content--fullscreen {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: flex-start;
	justify-content: flex-start
}
.dnb-modal__content--fullscreen .dnb-modal__content__content {
	height: auto
}
.dnb-modal__content--left, .dnb-modal__content--top {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: flex-start;
	justify-content: flex-start
}
.dnb-modal__content--right {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	align-items: flex-start;
	justify-content: flex-end
}
.dnb-modal__content--bottom {
	-webkit-box-align: end;
	-ms-flex-align: end;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: flex-end;
	justify-content: flex-start
}
.dnb-modal__overlay {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 3000;
	z-index: var(--modal-z-index)
}
.dnb-modal-root__inner .dnb-modal__overlay {
	-webkit-animation: hide-modal-overlay .3s ease-out forwards;
	animation: hide-modal-overlay .3s ease-out forwards;
	-webkit-animation: hide-modal-overlay var(--modal-animation-duration) ease-out forwards;
	animation: hide-modal-overlay var(--modal-animation-duration) ease-out forwards
}
.dnb-modal-root__inner:last-of-type .dnb-modal__overlay {
	-webkit-animation: show-modal-overlay .3s ease-out;
	animation: show-modal-overlay .3s ease-out;
	-webkit-animation: show-modal-overlay var(--modal-animation-duration) ease-out;
	animation: show-modal-overlay var(--modal-animation-duration) ease-out
}
.dnb-modal-root__inner:last-of-type .dnb-modal__overlay--hide {
	-webkit-animation: hide-modal-overlay .3s ease-out forwards;
	animation: hide-modal-overlay .3s ease-out forwards;
	-webkit-animation: hide-modal-overlay var(--modal-animation-duration) ease-out forwards;
	animation: hide-modal-overlay var(--modal-animation-duration) ease-out forwards
}
.dnb-modal__overlay--no-animation, html[data-visual-test] .dnb-modal__overlay {
	-webkit-animation-delay: 0ms!important;
	animation-delay: 0ms!important;
	-webkit-animation-duration: 0ms!important;
	animation-duration: 0ms!important
}
.dnb-modal-root__inner {
	position: relative;
	z-index: 3001;
	z-index: calc(var(--modal-z-index) + 1)
}
.dnb-modal-root__inner~.dnb-modal-root__inner {
	z-index: 3002;
	z-index: calc(var(--modal-z-index) + 2)
}
.dnb-modal-root__inner~.dnb-modal-root__inner~.dnb-modal-root__inner {
	z-index: 3003;
	z-index: calc(var(--modal-z-index) + 3)
}
.dnb-modal-root__inner~.dnb-modal-root__inner~.dnb-modal-root__inner~.dnb-modal-root__inner {
	z-index: 3004;
	z-index: calc(var(--modal-z-index) + 4)
}
.dnb-modal__close-button {
	z-index: 3001;
	z-index: calc(var(--modal-z-index) + 1)
}
.dnb-modal__header__bar.dnb-section {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: flex;
	flex-direction: row;
	justify-content: space-between
}
@media screen and (-ms-high-contrast:none) {
.dnb-modal__header__bar.dnb-section {
	align-items: center
}
.dnb-core-style .dnb-modal__header__bar__close {
	margin-left: auto
}
}
[data-visual-test].hide-page-content #___gatsby {
	opacity: 0
}
.dnb-number-format {
	speak-as: numbers;
	color: inherit;
	display: inline-block;
	position: relative;
	white-space: nowrap
}
.dnb-number-format__prefix, .dnb-number-format__suffix {
	white-space: normal
}
.dnb-number-format.dnb-anchor {
	cursor: pointer
}
.dnb-number-format--selectall {
	cursor: text
}
.dnb-number-format__visible {
	position: relative;
	z-index: 2
}
.dnb-number-format--selected .dnb-number-format__visible {
	background-color: #a5e1d2;
	background-color: var(--color-mint-green);
	color: #000;
	color: var(--color-black)
}
.dnb-number-format__selection {
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	user-select: none;
	z-index: 1
}
.dnb-number-format--selected .dnb-number-format__selection {
	-webkit-user-select: all;
	user-select: all;
	z-index: 3
}
.dnb-number-format.dnb-skeleton, .dnb-skeleton .dnb-number-format {
	-webkit-text-fill-color: #ebebeb;
	-webkit-text-fill-color: var(--skeleton-color)
}
.dnb-pagination {
	display: flex;
	flex-direction: column-reverse
}
.dnb-pagination__bar, .dnb-pagination__bar__inner, .dnb-pagination__loadbar {
	align-items: center;
	display: flex;
	flex-wrap: wrap
}
.dnb-pagination--left .dnb-pagination__bar {
	justify-content: flex-start
}
.dnb-pagination--center .dnb-pagination__bar {
	justify-content: center
}
@media screen and (max-width:40em) {
.dnb-pagination--center .dnb-pagination__bar {
	justify-content: flex-start
}
}
.dnb-pagination--right .dnb-pagination__bar {
	justify-content: flex-end
}
.dnb-pagination__bar__wrapper {
	display: flex;
	flex-direction: column-reverse;
	flex-wrap: wrap
}
.dnb-pagination--center .dnb-pagination__bar__wrapper {
	align-items: center
}
.dnb-pagination--right .dnb-pagination__bar__wrapper {
	align-items: flex-end
}
.dnb-pagination__bar__inner {
grid-gap:.5rem;
gap:.5rem
}
.dnb-pagination__button {
	max-width: 3.5rem
}
.dnb-pagination__button--large-number {
	max-width: unset
}
.dnb-pagination__loadbar {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	cursor: default;
	display: flex;
	justify-content: center
}
.dnb-pagination__indicator {
	cursor: default
}
.dnb-pagination__indicator, .dnb-pagination__indicator__inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: flex;
	flex-direction: column;
	justify-content: center
}
.dnb-pagination__indicator__inner {
	align-items: center
}
.dnb-pagination__dots {
	align-self: flex-end
}
.dnb-pagination__marker {
	height: 1px;
	margin: -1px 0 0 -1px;
	overflow: hidden;
	pointer-events: none;
	position: relative;
	width: 1px
}
.dnb-pagination__marker td, .dnb-pagination__marker__inner {
	height: 1px;
	opacity: 0;
	padding: 0!important;
	width: 1px
}
.dnb-pagination__bar__skip {
margin-left:-.5rem;
margin-top:.5rem
}
.dnb-pagination__bar__skip .dnb-button:first-of-type {
	margin-right: 1.5rem
}
:root {
--progress-indicator-timing:cubic-bezier(0.5, 0, 0.5, 0.99);
--progress-indicator-circular-circle:88;
--progress-indicator-circular-circle-offset--min:88;
--progress-indicator-circular-circle-offset--max:1
}
.dnb-progress-indicator {
	align-items: center;
	display: inline-flex;
	position: relative
}
.dnb-progress-indicator--vertical {
	flex-direction: column
}
.dnb-progress-indicator--horizontal {
	justify-content: center
}
.dnb-progress-indicator__label {
	display: inline-flex
}
.dnb-progress-indicator__label .dnb-p {
	align-self: center
}
.dnb-spacing .dnb-progress-indicator .dnb-p, .dnb-spacing .dnb-progress-indicator .dnb-p:not([class*=dnb-space]) {
	margin: 0
}
.dnb-progress-indicator--horizontal .dnb-progress-indicator__label {
	margin: 0 1rem
}
.dnb-progress-indicator--vertical .dnb-progress-indicator__label {
margin-top:.5rem
}
.dnb-progress-indicator__circular {
	height: 2rem;
	position: relative;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: 2rem
}
.dnb-progress-indicator__circular svg {
	height: 100%;
	position: absolute;
	width: 100%
}
.dnb-progress-indicator__circular__line {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: cubic-bezier(.5, 0, .5, .99);
	animation-timing-function: cubic-bezier(.5, 0, .5, .99);
	-webkit-animation-timing-function: var(--progress-indicator-timing);
	animation-timing-function: var(--progress-indicator-timing)
}
.dnb-progress-indicator__circular__line.background, .dnb-progress-indicator__circular__line.light {
	stroke-dashoffset: 1;
	stroke-dashoffset: var(--progress-indicator-circular-circle-offset--max)
}
.dnb-progress-indicator__circular__line.light {
	-webkit-animation-name: progress-indicator-circular-line-light;
	animation-name: progress-indicator-circular-line-light
}
.dnb-progress-indicator__circular__line.dark, .dnb-progress-indicator__circular__line.light {
	stroke-dasharray: 88, 88;
	stroke-dasharray: var(--progress-indicator-circular-circle), var(--progress-indicator-circular-circle)
}
.dnb-progress-indicator__circular__line.dark {
	stroke-dashoffset: 88;
	stroke-dashoffset: var(--progress-indicator-circular-circle-offset--min);
	-webkit-animation-name: progress-indicator-circular-line-dark;
	animation-name: progress-indicator-circular-line-dark
}
.dnb-progress-indicator__circular__line.paused {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.dnb-progress-indicator__circular--has-progress-value .dnb-progress-indicator__circular__line.dark {
	transition: stroke-dashoffset .6s cubic-bezier(.5, 0, .5, .99);
	transition: stroke-dashoffset .6s var(--progress-indicator-timing)
}
.dnb-progress-indicator__circular__circle {
	stroke-linecap: round
}
.dnb-progress-indicator__circular__line.light .dnb-progress-indicator__circular__circle {
	stroke: grey
}
.dnb-progress-indicator__circular__line.dark .dnb-progress-indicator__circular__circle {
	stroke: #000;
	stroke: var(--color-black)
}
.dnb-progress-indicator__linear {
border-radius:.25rem;
height:.5rem;
	overflow: hidden;
	position: relative;
	width: 100%;
	will-change: transform
}
.dnb-progress-indicator__linear__bar {
	border-radius: inherit;
	bottom: 0;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform-origin: left;
	transform-origin: left;
	width: 100%
}
.dnb-progress-indicator__linear__bar-transition {
	transition: -webkit-transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear, -webkit-transform .2s linear
}
.dnb-progress-indicator__linear__bar1-animation {
	-webkit-animation: progress-indicator-linear-bar-1 2.1s cubic-bezier(.65, .815, .735, .395) infinite;
	animation: progress-indicator-linear-bar-1 2.1s cubic-bezier(.65, .815, .735, .395) infinite;
	width: auto
}
.dnb-progress-indicator__linear__bar2-animation {
	-webkit-animation: progress-indicator-linear-bar-2 2.1s cubic-bezier(.165, .84, .44, 1) 1.15s infinite;
	animation: progress-indicator-linear-bar-2 2.1s cubic-bezier(.165, .84, .44, 1) 1.15s infinite;
	width: auto
}
.dnb-progress-indicator, .dnb-progress-indicator--visible {
	-webkit-animation: progress-indicator-fade-in .2s ease-out 1 forwards;
	animation: progress-indicator-fade-in .2s ease-out 1 forwards;
	opacity: 0
}
.dnb-progress-indicator--complete:not(.dnb-progress-indicator--visible) {
	-webkit-animation: progress-indicator-fade-out .6s ease-out 1 forwards;
	animation: progress-indicator-fade-out .6s ease-out 1 forwards
}
.dnb-progress-indicator--no-animation {
	-webkit-animation-duration: 0ms;
	animation-duration: 0ms
}
html[data-visual-test] .dnb-progress-indicator__circular__line {
	-webkit-animation-duration: 0ms;
	animation-duration: 0ms;
	-webkit-animation-iteration-count: 0;
	animation-iteration-count: 0
}
html[data-visual-test] .dnb-progress-indicator__bar-transition {
	transition: none
}
.dnb-progress-indicator--full-width {
	min-width: 1rem;
	width: 100%
}
@-webkit-keyframes progress-indicator-fade-in {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes progress-indicator-fade-in {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@-webkit-keyframes progress-indicator-fade-out {
0% {
opacity:1
}
to {
	opacity: 0
}
}
@keyframes progress-indicator-fade-out {
0% {
opacity:1
}
to {
	opacity: 0
}
}
@-webkit-keyframes progress-indicator-circular-line-light {
0% {
stroke-dashoffset:88;
stroke-dashoffset:var(--progress-indicator-circular-circle-offset--min)
}
50% {
stroke-dashoffset:88;
stroke-dashoffset:var(--progress-indicator-circular-circle-offset--min)
}
to {
	stroke-dashoffset: 1;
	stroke-dashoffset: var(--progress-indicator-circular-circle-offset--max)
}
}
@keyframes progress-indicator-circular-line-light {
0% {
stroke-dashoffset:88;
stroke-dashoffset:var(--progress-indicator-circular-circle-offset--min)
}
50% {
stroke-dashoffset:88;
stroke-dashoffset:var(--progress-indicator-circular-circle-offset--min)
}
to {
	stroke-dashoffset: 1;
	stroke-dashoffset: var(--progress-indicator-circular-circle-offset--max)
}
}
@-webkit-keyframes progress-indicator-circular-line-dark {
0% {
stroke-dashoffset:88;
stroke-dashoffset:var(--progress-indicator-circular-circle-offset--min)
}
50% {
stroke-dashoffset:1;
stroke-dashoffset:var(--progress-indicator-circular-circle-offset--max)
}
to {
	stroke-dashoffset: 1;
	stroke-dashoffset: var(--progress-indicator-circular-circle-offset--max)
}
}
@keyframes progress-indicator-circular-line-dark {
0% {
stroke-dashoffset:88;
stroke-dashoffset:var(--progress-indicator-circular-circle-offset--min)
}
50% {
stroke-dashoffset:1;
stroke-dashoffset:var(--progress-indicator-circular-circle-offset--max)
}
to {
	stroke-dashoffset: 1;
	stroke-dashoffset: var(--progress-indicator-circular-circle-offset--max)
}
}
@-webkit-keyframes progress-indicator-linear-bar-1 {
0% {
left:-35%;
right:100%
}
60% {
left:100%;
right:-90%
}
to {
	left: 100%;
	right: -90%
}
}
@keyframes progress-indicator-linear-bar-1 {
0% {
left:-35%;
right:100%
}
60% {
left:100%;
right:-90%
}
to {
	left: 100%;
	right: -90%
}
}
@-webkit-keyframes progress-indicator-linear-bar-2 {
0% {
left:-200%;
right:100%
}
60% {
left:107%;
right:-8%
}
to {
	left: 107%;
	right: -8%
}
}
@keyframes progress-indicator-linear-bar-2 {
0% {
left:-200%;
right:100%
}
60% {
left:107%;
right:-8%
}
to {
	left: 107%;
	right: -8%
}
}
:root {
--radio-width--medium:1.5rem;
--radio-height--medium:1.5rem;
--radio-width--large:2rem;
--radio-height--large:2rem;
--radio-border-width:0.125rem;
--radio-margin-right:1rem;
--radio-margin-bottom:0.5rem
}
.dnb-radio {
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-radio, .dnb-radio__inner {
	display: inline-flex;
	flex-direction: column
}
.dnb-radio__inner {
	align-self: center
}
.dnb-radio__shell {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: flex;
	height: 1.5rem;
	height: var(--radio-height--medium);
	justify-content: center;
	position: relative;
	user-select: none;
	-webkit-user-select: none;
	width: 1.5rem;
	width: var(--radio-width--medium)
}
.dnb-radio__button, .dnb-radio__dot, .dnb-radio__focus {
	position: absolute;
	z-index: 4
}
.dnb-radio__button {
border:.125rem solid transparent;
	border: var(--radio-border-width) solid transparent
}
.dnb-radio__focus {
	display: none;
	outline: none
}
html[data-whatinput=keyboard] .dnb-radio__focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-radio__focus {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-radio__button, .dnb-radio__focus {
	border-radius: 50%;
	height: 1.25rem;
height:calc(var(--radio-height--medium) - .25rem);
	width: 1.25rem;
width:calc(var(--radio-width--medium) - .25rem)
}
.dnb-radio--large .dnb-radio__button, .dnb-radio--large .dnb-radio__focus {
	height: 1.875rem;
height:calc(var(--radio-height--large) - .125rem);
	width: 1.875rem;
width:calc(var(--radio-width--large) - .125rem)
}
.dnb-radio__dot {
	border-radius: 50%;
height:.75rem;
height:calc(var(--radio-height--medium) - .75rem);
width:.75rem;
width:calc(var(--radio-width--medium) - .75rem)
}
.dnb-radio--large .dnb-radio__dot {
	height: 1.125rem;
height:calc(var(--radio-height--large) - .875rem);
	width: 1.125rem;
width:calc(var(--radio-width--large) - .875rem)
}
.dnb-radio__input {
	border: 0;
	height: 1.5rem;
	height: var(--radio-height--medium);
	left: auto;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: auto;
	width: 1.5rem;
	width: var(--radio-width--medium);
	z-index: 5
}
.dnb-radio--large .dnb-radio__input {
	height: 2rem;
	height: var(--radio-height--large);
	width: 2rem;
	width: var(--radio-width--large)
}
.dnb-radio__input:not([disabled]) {
	cursor: pointer
}
.dnb-radio__order {
	align-items: baseline;
	display: inline-flex
}
.dnb-radio-group--column .dnb-radio__order {
	display: flex
}
.dnb-radio__row {
	display: inline-flex
}
.dnb-radio__suffix {
	order: 3
}
.dnb-radio__suffix .dnb-modal__trigger {
margin-bottom:-.25rem;
margin-top:-.25rem
}
.dnb-radio-group__suffix {
	font-size: 1.125rem;
	font-size: var(--font-size-basis)
}
.dnb-radio--large, .dnb-radio--large .dnb-radio__suffix {
	line-height: 2rem;
	line-height: var(--radio-height--large)
}
.dnb-radio--large .dnb-radio__shell {
	height: 2rem;
	height: var(--radio-height--large);
	width: 2rem;
	width: var(--radio-width--large)
}
.dnb-radio .dnb-form-label {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0
}
.dnb-radio--label-position-left .dnb-radio__order .dnb-radio__inner {
	order: 2
}
.dnb-radio--label-position-left .dnb-radio__order .dnb-form-label {
	order: 1;
padding-right:.5rem
}
.dnb-radio--label-position-right .dnb-radio__order .dnb-radio__inner {
	order: 1
}
.dnb-radio--label-position-right .dnb-radio__order .dnb-form-label {
	order: 2;
padding-left:.5rem
}
.dnb-form-row:not(.dnb-form-row--vertical)[class*=__indent] .dnb-radio .dnb-form-label {
	margin-top: 0
}
:not(.dnb-radio-group)>.dnb-form-label+.dnb-radio {
	vertical-align: top
}
.dnb-radio .dnb-form-status {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	margin-bottom: 0;
margin-top:.375rem;
	order: 4
}
.dnb-radio+.dnb-form-status {
	margin-bottom: 1rem;
margin-top:.5rem
}
.dnb-radio-group {
	display: inline-flex;
	flex-direction: row
}
.dnb-radio-group .dnb-radio {
margin-bottom:.5rem;
	margin-bottom: var(--radio-margin-bottom);
	margin-right: 1rem;
	margin-right: var(--radio-margin-right)
}
.dnb-radio-group--column .dnb-radio {
	display: flex;
	margin-right: 0
}
.dnb-radio-group .dnb-radio:last-of-type {
	margin-right: 0
}
.dnb-radio-group [role=radiogroup], .dnb-radio-group__shell {
	display: block
}
.dnb-radio-group__shell>.dnb-form-status {
	margin-bottom: 0;
	margin-top: 0
}
.dnb-radio-group--column .dnb-radio-group__shell {
	flex-direction: column
}
.dnb-radio-group .dnb-form-row {
	align-items: flex-start;
margin-bottom:-.5rem;
	margin-bottom: calc(0px - var(--radio-margin-bottom))
}
.dnb-radio-group .dnb-form-row:before {
	font-size: 1.125rem;
	font-size: var(--font-size-basis)
}
.dnb-skeleton .dnb-radio__input[disabled]~.dnb-radio__button {
	border-color: #ebebeb;
	border-color: var(--skeleton-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-radio {
	vertical-align: text-bottom
}
.dnb-radio__button, .dnb-radio__dot, .dnb-radio__focus, .dnb-radio__input {
	bottom: 0;
	left: 0;
	margin: auto;
	right: 0;
	top: 0
}
.dnb-radio__order {
	align-items: center
}
.dnb-radio, .dnb-radio-group {
	flex: none
}
.dnb-radio-group {
	vertical-align: middle
}
}
.dnb-section {
	display: flow-root;
	position: relative
}
.dnb-section:after {
	background-color: currentColor;
	box-shadow: 99vw 0 0 0 currentColor, 198vw 0 0 0 currentColor, 297vw 0 0 0 currentColor, 396vw 0 0 0 currentColor;
	color: #f4fbf9;
	color: var(--color-mint-green-12);
	content: "";
	height: 100%;
	left: -100vw;
	position: absolute;
	top: 0;
	width: 100vw;
	z-index: -15
}
.dnb-section .dnb-section:after {
	z-index: -14
}
.dnb-section .dnb-section .dnb-section:after {
	z-index: -13
}
.dnb-section .dnb-section .dnb-section .dnb-section:after {
	z-index: -12
}
.dnb-section .dnb-section .dnb-section .dnb-section .dnb-section:after {
	z-index: -11
}
.dnb-section .dnb-section .dnb-section .dnb-section .dnb-section .dnb-section:after {
	z-index: -10
}
.dnb-section .dnb-section .dnb-section .dnb-section .dnb-section .dnb-section .dnb-section:after {
	z-index: -9
}
.dnb-section .dnb-section .dnb-section .dnb-section .dnb-section .dnb-section .dnb-section .dnb-section:after {
	z-index: -8
}
.dnb-section .dnb-section .dnb-section .dnb-section .dnb-section .dnb-section .dnb-section .dnb-section .dnb-section:after {
	z-index: -7
}
.dnb-section--spacing-x-small {
padding:.5rem 0;
	padding: var(--spacing-x-small) 0
}
.dnb-section--spacing-small {
	padding: 1rem 0;
	padding: var(--spacing-small) 0
}
.dnb-section--spacing-medium {
	padding: 1.5rem 0;
	padding: var(--spacing-medium) 0
}
.dnb-section--spacing-x-large {
	padding: 3rem 0;
	padding: var(--spacing-x-large) 0
}
.dnb-section--spacing-xx-large {
	padding: 3.5rem 0;
	padding: var(--spacing-xx-large) 0
}
.dnb-section--spacing, .dnb-section--spacing-large {
	padding: 2rem 0;
	padding: var(--spacing-large) 0
}
.dnb-skeleton--block {
	display: block
}
.dnb-skeleton--overflow {
	overflow: hidden
}
.dnb-skeleton--grey {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}
.dnb-skeleton--shape {
	background: transparent;
	box-shadow: none!important;
	color: transparent;
	overflow-x: hidden;
	pointer-events: none;
	position: relative
}
.dnb-skeleton--shape.dnb-skeleton:after, .dnb-skeleton--shape.dnb-skeleton:before {
	background: none!important;
	border-radius: inherit;
	bottom: 0!important;
	box-shadow: none!important;
	content: ""!important;
	height: auto!important;
	left: 0!important;
	margin: 0!important;
	padding: 0!important;
	position: absolute!important;
	right: 0!important;
	top: 0!important;
	width: 100%!important;
	z-index: 100!important
}
.dnb-skeleton--code code, .dnb-skeleton--code code *, .dnb-skeleton--code pre, .dnb-skeleton--code pre *, .dnb-skeleton--font code, .dnb-skeleton--font code *, .dnb-skeleton--font pre, .dnb-skeleton--font pre * {
--font-family-monospace:"DNBMonoSkeleton"!important;
	font-family: DNBMono, Menlo, Consolas, Roboto Mono, "Ubuntu Monospace", Noto Mono, Oxygen Mono, Liberation Mono, monospace!important;
	font-family: var(--font-family-monospace)!important;
	font-style: unset!important
}
.dnb-skeleton--font, .dnb-skeleton--font .dnb-p, .dnb-skeleton--font .dnb-skeleton--show-font, .dnb-skeleton--font-only {
--font-family-default:"DNBSkeleton"!important;
	font-family: DNB, sans-serif!important;
	font-family: var(--font-family-default)!important;
	font-style: unset!important;
	pointer-events: none
}
.dnb-skeleton--font, .dnb-skeleton--font .dnb-p, .dnb-skeleton--font .dnb-skeleton--show-font {
	-webkit-text-fill-color: transparent!important;
	background-clip: text!important;
	-webkit-background-clip: text!important;
	background-position-y: 50%!important;
	background-repeat: no-repeat!important;
	background-size: 30rem 100%!important
}
html[data-visual-test] .dnb-skeleton--font, html[data-visual-test] .dnb-skeleton--font .dnb-p, html[data-visual-test] .dnb-skeleton--font .dnb-skeleton--show-font {
	-webkit-animation: none!important;
	animation: none!important
}
.dnb-skeleton__figure {
border-radius:.25rem;
	position: relative
}
.dnb-skeleton__figure--circle {
	border-radius: 50%;
	height: 4rem;
	width: 4rem
}
.dnb-skeleton__figure--product {
	align-items: center;
	display: flex
}
.dnb-skeleton__figure--product .dnb-skeleton__figure--circle+div {
	margin-left: 1rem;
	width: 50%
}
.dnb-skeleton--no-animation * .dnb-skeleton:after, .dnb-skeleton--no-animation .dnb-skeleton, .dnb-skeleton--no-animation .dnb-skeleton:after {
	-webkit-animation: none!important;
	animation: none!important
}
@font-face {
	font-display: fallback;
	font-family: DNBSkeleton;
	font-style: normal;
	font-weight: 400;
	src: url("data:font/woff2;base64,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") format("woff2"), url("https://www.dnb.no/web/static/DNB-Skeleton-Regular-6833017d23ae067619cf62812bdfe3fc.woff") format("woff"), url("https://www.dnb.no/web/static/DNB-Skeleton-Regular-6413549afe489fbece7d9f2f6599e0b8.ttf") format("truetype")
}
@font-face {
	font-display: fallback;
	font-family: DNBSkeleton;
	font-style: normal;
	font-weight: 500;
	src: url("data:font/woff2;base64,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") format("woff2"), url("https://www.dnb.no/web/static/DNB-Skeleton-Medium-af1fc67942f6dcdf5f0ddb788e9ca0c2.woff") format("woff"), url("https://www.dnb.no/web/static/DNB-Skeleton-Medium-cb5bc7ea097cc66ee718084f855200d6.ttf") format("truetype")
}
@font-face {
	font-display: fallback;
	font-family: DNBSkeleton;
	font-style: normal;
	font-weight: 600;
	src: url("data:font/woff2;base64,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") format("woff2"), url("https://www.dnb.no/web/static/DNB-Skeleton-Bold-9a706b424b365246ded9848bd86749f7.woff") format("woff"), url("https://www.dnb.no/web/static/DNB-Skeleton-Bold-dea5951b0ce7201dfb97f0e59e12322a.ttf") format("truetype")
}
@font-face {
	font-display: fallback;
	font-family: DNBMonoSkeleton;
	font-style: normal;
	font-weight: 400;
	src: url("data:font/woff2;base64,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") format("woff2"), url("https://www.dnb.no/web/static/DNBMono-Skeleton-Regular-6f54ed4672cd18c82b5cdf0eeb9b341c.woff") format("woff"), url("https://www.dnb.no/web/static/DNBMono-Skeleton-Regular-736b23433c1cd1ecde728f67ea947986.ttf") format("truetype")
}
:root {
--slider-track-height:0.25rem;
--slider-thumb-size:2rem;
--slider-button-size:1.5rem;
--slider-space:1rem
}
.dnb-slider {
	-webkit-touch-callout: none;
	display: flex;
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 2rem;
	line-height: var(--slider-thumb-size);
	user-select: none;
	-webkit-user-select: none
}
.dnb-slider--stretch {
	width: 100%
}
.dnb-slider--vertical {
	display: flex;
	height: 100%;
	min-height: inherit;
	min-width: inherit;
	width: auto
}
.dnb-slider__wrapper {
	-webkit-box-flex: 1;
	display: inline-flex;
	flex: 1 1;
	flex-direction: column;
	width: 100%
}
.dnb-slider--vertical .dnb-slider__wrapper {
	align-items: center;
	height: 100%;
	width: auto
}
.dnb-slider__inner {
	display: inline-flex;
	height: 2rem;
	height: var(--slider-thumb-size)
}
.dnb-slider__suffix {
	align-self: center
}
.dnb-slider--vertical .dnb-slider__suffix {
	padding-left: 0;
padding-top:.5rem
}
.dnb-slider__track {
	-webkit-box-flex: 1;
	cursor: pointer;
	flex: 1 1;
	margin: 0 1.5rem;
margin:0 calc(var(--slider-space)*1.5);
	min-width: 2rem;
	position: relative;
	touch-action: none
}
.dnb-slider--vertical .dnb-slider__track {
	margin: 1.5rem 0;
margin:calc(var(--slider-space)*1.5) 0;
	min-height: 2rem;
	min-width: auto
}
.dnb-slider--no-buttons .dnb-slider__track {
	margin: 0 1rem;
	margin: 0 calc(var(--slider-space))
}
.dnb-slider--no-buttons.dnb-slider--vertical .dnb-slider__track {
	margin: 1rem 0;
	margin: calc(var(--slider-space)) 0
}
.dnb-slider--vertical .dnb-slider__inner {
	flex-direction: column;
	height: inherit;
	min-height: inherit;
	min-width: inherit;
	width: 2rem;
	width: var(--slider-thumb-size)
}
.dnb-slider__line {
	background-color: grey;
border-radius:.25rem;
	border-radius: var(--slider-track-height);
height:.25rem;
	height: var(--slider-track-height);
	left: 0;
	margin: 0 -1rem;
	margin: 0 calc(0px - var(--slider-space));
	position: absolute;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
.dnb-slider--vertical .dnb-slider__line {
	height: auto;
	left: 50%;
	margin: -1rem 0;
	margin: calc(0px - var(--slider-space)) 0;
	top: 0;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
width:.25rem;
	width: var(--slider-track-height)
}
.dnb-slider__line__before {
	z-index: 2
}
.dnb-slider__line__after {
	background-color: #ddd;
	right: 0;
	z-index: 1
}
.dnb-slider--vertical .dnb-slider__line__before {
	bottom: 0;
	top: 0
}
.dnb-slider--vertical .dnb-slider__line__after {
	bottom: 0
}
.dnb-slider__button-helper, .dnb-slider__thumb {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	z-index: 3
}
.dnb-slider__button-helper, .dnb-slider__button-helper .dnb-button, .dnb-slider__thumb, .dnb-slider__thumb .dnb-button {
	height: 2rem;
	height: var(--slider-thumb-size);
	width: 2rem;
	width: var(--slider-thumb-size)
}
.dnb-slider--vertical .dnb-slider__thumb {
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
.dnb-slider__button.dnb-button--size-small {
	height: 1.5rem;
	height: var(--slider-button-size);
	line-height: 1.5rem;
	line-height: var(--slider-button-size);
-webkit-transform:translateY(.25rem);
transform:translateY(.25rem);
	width: 1.5rem;
	width: var(--slider-button-size);
	z-index: 2
}
.dnb-slider--vertical .dnb-slider__button.dnb-button--size-small {
-webkit-transform:translateX(.25rem);
transform:translateX(.25rem)
}
.dnb-slider__state--animate .dnb-slider__line, .dnb-slider__state--animate .dnb-slider__thumb {
	transition: left .25s cubic-bezier(.42, 0, 0, 1), top .25s cubic-bezier(.42, 0, 0, 1), bottom .25s cubic-bezier(.42, 0, 0, 1), right .25s cubic-bezier(.42, 0, 0, 1), box-shadow .25s cubic-bezier(.42, 0, 0, 1);
	transition: left .25s var(--easing-default), top .25s var(--easing-default), bottom .25s var(--easing-default), right .25s var(--easing-default), box-shadow .25s var(--easing-default)
}
.dnb-slider__state--disabled .dnb-slider__line, .dnb-slider__state--disabled .dnb-slider__thumb, .dnb-slider__state--disabled .dnb-slider__track {
	cursor: not-allowed
}
.dnb-slider__button-helper {
	opacity: 0;
	pointer-events: none;
-webkit-transform:translate3d(.0625rem, 0, 0);
transform:translate3d(.0625rem, 0, 0);
	z-index: 2
}
.dnb-slider__button-helper:not(:disabled):focus~.dnb-button {
	outline: none
}
html[data-whatinput=keyboard] .dnb-slider__button-helper:not(:disabled):focus~.dnb-button {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-slider__button-helper:not(:disabled):focus~.dnb-button {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-slider>.dnb-form-label {
	align-self: flex-start;
	line-height: 2rem;
	line-height: var(--slider-thumb-size);
	margin-right: 1rem
}
.dnb-slider>.dnb-form-label--vertical {
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	margin-right: 0
}
.dnb-slider__label--vertical {
	flex-direction: column
}
.dnb-slider__label--vertical.dnb-slider--vertical {
	align-items: center
}
.dnb-slider__label--vertical.dnb-slider--vertical .dnb-form-label {
margin-bottom:.5rem;
	margin-right: 0;
	text-align: center;
	width: 100%
}
.dnb-slider .dnb-form-status {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
margin-top:.5rem;
	order: 2
}
.dnb-slider--vertical .dnb-form-status {
	margin-top: 1rem
}
@media screen and (max-width:40em) {
.dnb-responsive-component .dnb-slider {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
margin-bottom:.5rem
}
.dnb-responsive-component .dnb-slider>.dnb-form-label {
margin-bottom:.5rem
}
}
.dnb-slider.dnb-skeleton .dnb-slider__line, .dnb-slider.dnb-skeleton .dnb-slider__state--disabled .dnb-slider__line, .dnb-slider.dnb-skeleton .dnb-slider__state--disabled.dnb-slider__track:after, .dnb-slider.dnb-skeleton .dnb-slider__state--disabled.dnb-slider__track:before, .dnb-slider.dnb-skeleton .dnb-slider__track:after, .dnb-slider.dnb-skeleton .dnb-slider__track:before {
	background-color: #ebebeb;
	background-color: var(--skeleton-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-slider__wrapper {
	flex: none
}
}
.dnb-core-style .dnb-space__top--zero {
	margin-top: 0
}
.dnb-core-style .dnb-space__top--xx-small {
margin-top:.25rem;
	margin-top: var(--spacing-xx-small)
}
.dnb-core-style .dnb-space__top--x-small {
margin-top:.5rem;
	margin-top: var(--spacing-x-small)
}
.dnb-core-style .dnb-space__top--small {
	margin-top: 1rem;
	margin-top: var(--spacing-small)
}
.dnb-core-style .dnb-space__top--medium {
	margin-top: 1.5rem;
	margin-top: var(--spacing-medium)
}
.dnb-core-style .dnb-space__top--large {
	margin-top: 2rem;
	margin-top: var(--spacing-large)
}
.dnb-core-style .dnb-space__top--large.dnb-core-style .dnb-space__top--x-small {
	margin-top: 2.5rem;
	margin-top: calc(var(--spacing-large) + var(--spacing-x-small))
}
.dnb-core-style .dnb-space__top--x-large {
	margin-top: 3rem;
	margin-top: var(--spacing-x-large)
}
.dnb-core-style .dnb-space__top--xx-large {
	margin-top: 3.5rem;
	margin-top: var(--spacing-xx-large)
}
.dnb-core-style .dnb-space__top--xx-large.dnb-core-style .dnb-space__top--x-small {
	margin-top: 4rem;
	margin-top: calc(var(--spacing-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__top--xx-large.dnb-core-style .dnb-space__top--small {
	margin-top: 4.5rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-medium))
}
.dnb-core-style .dnb-space__top--xx-large.dnb-core-style .dnb-space__top--medium {
	margin-top: 5rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__top--xx-large.dnb-core-style .dnb-space__top--large {
	margin-top: 5.5rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-x-small))
}
.dnb-core-style .dnb-space__top--xx-large.dnb-core-style .dnb-space__top--large.dnb-core-style .dnb-space__top--x-small {
	margin-top: 6rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-small))
}
.dnb-core-style .dnb-space__top--xx-large.dnb-core-style .dnb-space__top--x-large {
	margin-top: 6.5rem;
	margin-top: calc(var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__top--xx-large-x2 {
	margin-top: 7rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__top--xx-large-x2.dnb-core-style .dnb-space__top--x-small {
	margin-top: 7.5rem;
	margin-top: calc(var(--spacing-xx-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__top--xx-large-x2.dnb-core-style .dnb-space__top--small {
	margin-top: 8rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__top--xx-large-x2.dnb-core-style .dnb-space__top--medium {
	margin-top: 8.5rem;
	margin-top: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__top--xx-large-x2.dnb-core-style .dnb-space__top--large {
	margin-top: 9rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__top--xx-large-x2.dnb-core-style .dnb-space__top--large.dnb-core-style .dnb-space__top--x-small {
	margin-top: 9.5rem;
	margin-top: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__top--xx-large-x2.dnb-core-style .dnb-space__top--x-large {
	margin-top: 10rem;
	margin-top: calc(var(--spacing-xx-large) + var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__right--zero {
	margin-right: 0
}
.dnb-core-style .dnb-space__right--xx-small {
margin-right:.25rem;
	margin-right: var(--spacing-xx-small)
}
.dnb-core-style .dnb-space__right--x-small {
margin-right:.5rem;
	margin-right: var(--spacing-x-small)
}
.dnb-core-style .dnb-space__right--small {
	margin-right: 1rem;
	margin-right: var(--spacing-small)
}
.dnb-core-style .dnb-space__right--medium {
	margin-right: 1.5rem;
	margin-right: var(--spacing-medium)
}
.dnb-core-style .dnb-space__right--large {
	margin-right: 2rem;
	margin-right: var(--spacing-large)
}
.dnb-core-style .dnb-space__right--large.dnb-core-style .dnb-space__right--x-small {
	margin-right: 2.5rem;
	margin-right: calc(var(--spacing-large) + var(--spacing-x-small))
}
.dnb-core-style .dnb-space__right--x-large {
	margin-right: 3rem;
	margin-right: var(--spacing-x-large)
}
.dnb-core-style .dnb-space__right--xx-large {
	margin-right: 3.5rem;
	margin-right: var(--spacing-xx-large)
}
.dnb-core-style .dnb-space__right--xx-large.dnb-core-style .dnb-space__right--x-small {
	margin-right: 4rem;
	margin-right: calc(var(--spacing-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__right--xx-large.dnb-core-style .dnb-space__right--small {
	margin-right: 4.5rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-medium))
}
.dnb-core-style .dnb-space__right--xx-large.dnb-core-style .dnb-space__right--medium {
	margin-right: 5rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__right--xx-large.dnb-core-style .dnb-space__right--large {
	margin-right: 5.5rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-x-small))
}
.dnb-core-style .dnb-space__right--xx-large.dnb-core-style .dnb-space__right--large.dnb-core-style .dnb-space__right--x-small {
	margin-right: 6rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-small))
}
.dnb-core-style .dnb-space__right--xx-large.dnb-core-style .dnb-space__right--x-large {
	margin-right: 6.5rem;
	margin-right: calc(var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__right--xx-large-x2 {
	margin-right: 7rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__right--xx-large-x2.dnb-core-style .dnb-space__right--x-small {
	margin-right: 7.5rem;
	margin-right: calc(var(--spacing-xx-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__right--xx-large-x2.dnb-core-style .dnb-space__right--small {
	margin-right: 8rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__right--xx-large-x2.dnb-core-style .dnb-space__right--medium {
	margin-right: 8.5rem;
	margin-right: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__right--xx-large-x2.dnb-core-style .dnb-space__right--large {
	margin-right: 9rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__right--xx-large-x2.dnb-core-style .dnb-space__right--large.dnb-core-style .dnb-space__right--x-small {
	margin-right: 9.5rem;
	margin-right: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__right--xx-large-x2.dnb-core-style .dnb-space__right--x-large {
	margin-right: 10rem;
	margin-right: calc(var(--spacing-xx-large) + var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__bottom--zero {
	margin-bottom: 0
}
.dnb-core-style .dnb-space__bottom--xx-small {
margin-bottom:.25rem;
	margin-bottom: var(--spacing-xx-small)
}
.dnb-core-style .dnb-space__bottom--x-small {
margin-bottom:.5rem;
	margin-bottom: var(--spacing-x-small)
}
.dnb-core-style .dnb-space__bottom--small {
	margin-bottom: 1rem;
	margin-bottom: var(--spacing-small)
}
.dnb-core-style .dnb-space__bottom--medium {
	margin-bottom: 1.5rem;
	margin-bottom: var(--spacing-medium)
}
.dnb-core-style .dnb-space__bottom--large {
	margin-bottom: 2rem;
	margin-bottom: var(--spacing-large)
}
.dnb-core-style .dnb-space__bottom--large.dnb-core-style .dnb-space__bottom--x-small {
	margin-bottom: 2.5rem;
	margin-bottom: calc(var(--spacing-large) + var(--spacing-x-small))
}
.dnb-core-style .dnb-space__bottom--x-large {
	margin-bottom: 3rem;
	margin-bottom: var(--spacing-x-large)
}
.dnb-core-style .dnb-space__bottom--xx-large {
	margin-bottom: 3.5rem;
	margin-bottom: var(--spacing-xx-large)
}
.dnb-core-style .dnb-space__bottom--xx-large.dnb-core-style .dnb-space__bottom--x-small {
	margin-bottom: 4rem;
	margin-bottom: calc(var(--spacing-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__bottom--xx-large.dnb-core-style .dnb-space__bottom--small {
	margin-bottom: 4.5rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-medium))
}
.dnb-core-style .dnb-space__bottom--xx-large.dnb-core-style .dnb-space__bottom--medium {
	margin-bottom: 5rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__bottom--xx-large.dnb-core-style .dnb-space__bottom--large {
	margin-bottom: 5.5rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-x-small))
}
.dnb-core-style .dnb-space__bottom--xx-large.dnb-core-style .dnb-space__bottom--large.dnb-core-style .dnb-space__bottom--x-small {
	margin-bottom: 6rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-small))
}
.dnb-core-style .dnb-space__bottom--xx-large.dnb-core-style .dnb-space__bottom--x-large {
	margin-bottom: 6.5rem;
	margin-bottom: calc(var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__bottom--xx-large-x2 {
	margin-bottom: 7rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__bottom--xx-large-x2.dnb-core-style .dnb-space__bottom--x-small {
	margin-bottom: 7.5rem;
	margin-bottom: calc(var(--spacing-xx-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__bottom--xx-large-x2.dnb-core-style .dnb-space__bottom--small {
	margin-bottom: 8rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__bottom--xx-large-x2.dnb-core-style .dnb-space__bottom--medium {
	margin-bottom: 8.5rem;
	margin-bottom: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__bottom--xx-large-x2.dnb-core-style .dnb-space__bottom--large {
	margin-bottom: 9rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__bottom--xx-large-x2.dnb-core-style .dnb-space__bottom--large.dnb-core-style .dnb-space__bottom--x-small {
	margin-bottom: 9.5rem;
	margin-bottom: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__bottom--xx-large-x2.dnb-core-style .dnb-space__bottom--x-large {
	margin-bottom: 10rem;
	margin-bottom: calc(var(--spacing-xx-large) + var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__left--zero {
	margin-left: 0
}
.dnb-core-style .dnb-space__left--xx-small {
margin-left:.25rem;
	margin-left: var(--spacing-xx-small)
}
.dnb-core-style .dnb-space__left--x-small {
margin-left:.5rem;
	margin-left: var(--spacing-x-small)
}
.dnb-core-style .dnb-space__left--small {
	margin-left: 1rem;
	margin-left: var(--spacing-small)
}
.dnb-core-style .dnb-space__left--medium {
	margin-left: 1.5rem;
	margin-left: var(--spacing-medium)
}
.dnb-core-style .dnb-space__left--large {
	margin-left: 2rem;
	margin-left: var(--spacing-large)
}
.dnb-core-style .dnb-space__left--large.dnb-core-style .dnb-space__left--x-small {
	margin-left: 2.5rem;
	margin-left: calc(var(--spacing-large) + var(--spacing-x-small))
}
.dnb-core-style .dnb-space__left--x-large {
	margin-left: 3rem;
	margin-left: var(--spacing-x-large)
}
.dnb-core-style .dnb-space__left--xx-large {
	margin-left: 3.5rem;
	margin-left: var(--spacing-xx-large)
}
.dnb-core-style .dnb-space__left--xx-large.dnb-core-style .dnb-space__left--x-small {
	margin-left: 4rem;
	margin-left: calc(var(--spacing-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__left--xx-large.dnb-core-style .dnb-space__left--small {
	margin-left: 4.5rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-medium))
}
.dnb-core-style .dnb-space__left--xx-large.dnb-core-style .dnb-space__left--medium {
	margin-left: 5rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__left--xx-large.dnb-core-style .dnb-space__left--large {
	margin-left: 5.5rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-x-small))
}
.dnb-core-style .dnb-space__left--xx-large.dnb-core-style .dnb-space__left--large.dnb-core-style .dnb-space__left--x-small {
	margin-left: 6rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-small))
}
.dnb-core-style .dnb-space__left--xx-large.dnb-core-style .dnb-space__left--x-large {
	margin-left: 6.5rem;
	margin-left: calc(var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__left--xx-large-x2 {
	margin-left: 7rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__left--xx-large-x2.dnb-core-style .dnb-space__left--x-small {
	margin-left: 7.5rem;
	margin-left: calc(var(--spacing-xx-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__left--xx-large-x2.dnb-core-style .dnb-space__left--small {
	margin-left: 8rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__left--xx-large-x2.dnb-core-style .dnb-space__left--medium {
	margin-left: 8.5rem;
	margin-left: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-core-style .dnb-space__left--xx-large-x2.dnb-core-style .dnb-space__left--large {
	margin-left: 9rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__left--xx-large-x2.dnb-core-style .dnb-space__left--large.dnb-core-style .dnb-space__left--x-small {
	margin-left: 9.5rem;
	margin-left: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-core-style .dnb-space__left--xx-large-x2.dnb-core-style .dnb-space__left--x-large {
	margin-left: 10rem;
	margin-left: calc(var(--spacing-xx-large) + var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-space--no-collapse {
	display: flow-root
}
@media screen and (-ms-high-contrast:none) {
.dnb-space--no-collapse {
	overflow: auto
}
}
.dnb-space--stretch {
	width: 100%
}
.dnb-space--inline {
	display: inline-block
}
.dnb-space__top--zero {
	margin-top: 0
}
.dnb-space__top--xx-small {
margin-top:.25rem;
	margin-top: var(--spacing-xx-small)
}
.dnb-space__top--x-small {
margin-top:.5rem;
	margin-top: var(--spacing-x-small)
}
.dnb-space__top--small {
	margin-top: 1rem;
	margin-top: var(--spacing-small)
}
.dnb-space__top--medium {
	margin-top: 1.5rem;
	margin-top: var(--spacing-medium)
}
.dnb-space__top--large {
	margin-top: 2rem;
	margin-top: var(--spacing-large)
}
.dnb-space__top--large.dnb-space__top--x-small {
	margin-top: 2.5rem;
	margin-top: calc(var(--spacing-large) + var(--spacing-x-small))
}
.dnb-space__top--x-large {
	margin-top: 3rem;
	margin-top: var(--spacing-x-large)
}
.dnb-space__top--xx-large {
	margin-top: 3.5rem;
	margin-top: var(--spacing-xx-large)
}
.dnb-space__top--xx-large.dnb-space__top--x-small {
	margin-top: 4rem;
	margin-top: calc(var(--spacing-large) + var(--spacing-large))
}
.dnb-space__top--xx-large.dnb-space__top--small {
	margin-top: 4.5rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-medium))
}
.dnb-space__top--xx-large.dnb-space__top--medium {
	margin-top: 5rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-large))
}
.dnb-space__top--xx-large.dnb-space__top--large {
	margin-top: 5.5rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-x-small))
}
.dnb-space__top--xx-large.dnb-space__top--large.dnb-space__top--x-small {
	margin-top: 6rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-small))
}
.dnb-space__top--xx-large.dnb-space__top--x-large {
	margin-top: 6.5rem;
	margin-top: calc(var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-space__top--xx-large-x2 {
	margin-top: 7rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-space__top--xx-large-x2.dnb-space__top--x-small {
	margin-top: 7.5rem;
	margin-top: calc(var(--spacing-xx-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-space__top--xx-large-x2.dnb-space__top--small {
	margin-top: 8rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-space__top--xx-large-x2.dnb-space__top--medium {
	margin-top: 8.5rem;
	margin-top: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-space__top--xx-large-x2.dnb-space__top--large {
	margin-top: 9rem;
	margin-top: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-space__top--xx-large-x2.dnb-space__top--large.dnb-space__top--x-small {
	margin-top: 9.5rem;
	margin-top: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-space__top--xx-large-x2.dnb-space__top--x-large {
	margin-top: 10rem;
	margin-top: calc(var(--spacing-xx-large) + var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-space__right--zero {
	margin-right: 0
}
.dnb-space__right--xx-small {
margin-right:.25rem;
	margin-right: var(--spacing-xx-small)
}
.dnb-space__right--x-small {
margin-right:.5rem;
	margin-right: var(--spacing-x-small)
}
.dnb-space__right--small {
	margin-right: 1rem;
	margin-right: var(--spacing-small)
}
.dnb-space__right--medium {
	margin-right: 1.5rem;
	margin-right: var(--spacing-medium)
}
.dnb-space__right--large {
	margin-right: 2rem;
	margin-right: var(--spacing-large)
}
.dnb-space__right--large.dnb-space__right--x-small {
	margin-right: 2.5rem;
	margin-right: calc(var(--spacing-large) + var(--spacing-x-small))
}
.dnb-space__right--x-large {
	margin-right: 3rem;
	margin-right: var(--spacing-x-large)
}
.dnb-space__right--xx-large {
	margin-right: 3.5rem;
	margin-right: var(--spacing-xx-large)
}
.dnb-space__right--xx-large.dnb-space__right--x-small {
	margin-right: 4rem;
	margin-right: calc(var(--spacing-large) + var(--spacing-large))
}
.dnb-space__right--xx-large.dnb-space__right--small {
	margin-right: 4.5rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-medium))
}
.dnb-space__right--xx-large.dnb-space__right--medium {
	margin-right: 5rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-large))
}
.dnb-space__right--xx-large.dnb-space__right--large {
	margin-right: 5.5rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-x-small))
}
.dnb-space__right--xx-large.dnb-space__right--large.dnb-space__right--x-small {
	margin-right: 6rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-small))
}
.dnb-space__right--xx-large.dnb-space__right--x-large {
	margin-right: 6.5rem;
	margin-right: calc(var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-space__right--xx-large-x2 {
	margin-right: 7rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-space__right--xx-large-x2.dnb-space__right--x-small {
	margin-right: 7.5rem;
	margin-right: calc(var(--spacing-xx-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-space__right--xx-large-x2.dnb-space__right--small {
	margin-right: 8rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-space__right--xx-large-x2.dnb-space__right--medium {
	margin-right: 8.5rem;
	margin-right: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-space__right--xx-large-x2.dnb-space__right--large {
	margin-right: 9rem;
	margin-right: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-space__right--xx-large-x2.dnb-space__right--large.dnb-space__right--x-small {
	margin-right: 9.5rem;
	margin-right: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-space__right--xx-large-x2.dnb-space__right--x-large {
	margin-right: 10rem;
	margin-right: calc(var(--spacing-xx-large) + var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-space__bottom--zero {
	margin-bottom: 0
}
.dnb-space__bottom--xx-small {
margin-bottom:.25rem;
	margin-bottom: var(--spacing-xx-small)
}
.dnb-space__bottom--x-small {
margin-bottom:.5rem;
	margin-bottom: var(--spacing-x-small)
}
.dnb-space__bottom--small {
	margin-bottom: 1rem;
	margin-bottom: var(--spacing-small)
}
.dnb-space__bottom--medium {
	margin-bottom: 1.5rem;
	margin-bottom: var(--spacing-medium)
}
.dnb-space__bottom--large {
	margin-bottom: 2rem;
	margin-bottom: var(--spacing-large)
}
.dnb-space__bottom--large.dnb-space__bottom--x-small {
	margin-bottom: 2.5rem;
	margin-bottom: calc(var(--spacing-large) + var(--spacing-x-small))
}
.dnb-space__bottom--x-large {
	margin-bottom: 3rem;
	margin-bottom: var(--spacing-x-large)
}
.dnb-space__bottom--xx-large {
	margin-bottom: 3.5rem;
	margin-bottom: var(--spacing-xx-large)
}
.dnb-space__bottom--xx-large.dnb-space__bottom--x-small {
	margin-bottom: 4rem;
	margin-bottom: calc(var(--spacing-large) + var(--spacing-large))
}
.dnb-space__bottom--xx-large.dnb-space__bottom--small {
	margin-bottom: 4.5rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-medium))
}
.dnb-space__bottom--xx-large.dnb-space__bottom--medium {
	margin-bottom: 5rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-large))
}
.dnb-space__bottom--xx-large.dnb-space__bottom--large {
	margin-bottom: 5.5rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-x-small))
}
.dnb-space__bottom--xx-large.dnb-space__bottom--large.dnb-space__bottom--x-small {
	margin-bottom: 6rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-small))
}
.dnb-space__bottom--xx-large.dnb-space__bottom--x-large {
	margin-bottom: 6.5rem;
	margin-bottom: calc(var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-space__bottom--xx-large-x2 {
	margin-bottom: 7rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-space__bottom--xx-large-x2.dnb-space__bottom--x-small {
	margin-bottom: 7.5rem;
	margin-bottom: calc(var(--spacing-xx-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-space__bottom--xx-large-x2.dnb-space__bottom--small {
	margin-bottom: 8rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-space__bottom--xx-large-x2.dnb-space__bottom--medium {
	margin-bottom: 8.5rem;
	margin-bottom: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-space__bottom--xx-large-x2.dnb-space__bottom--large {
	margin-bottom: 9rem;
	margin-bottom: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-space__bottom--xx-large-x2.dnb-space__bottom--large.dnb-space__bottom--x-small {
	margin-bottom: 9.5rem;
	margin-bottom: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-space__bottom--xx-large-x2.dnb-space__bottom--x-large {
	margin-bottom: 10rem;
	margin-bottom: calc(var(--spacing-xx-large) + var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-space__left--zero {
	margin-left: 0
}
.dnb-space__left--xx-small {
margin-left:.25rem;
	margin-left: var(--spacing-xx-small)
}
.dnb-space__left--x-small {
margin-left:.5rem;
	margin-left: var(--spacing-x-small)
}
.dnb-space__left--small {
	margin-left: 1rem;
	margin-left: var(--spacing-small)
}
.dnb-space__left--medium {
	margin-left: 1.5rem;
	margin-left: var(--spacing-medium)
}
.dnb-space__left--large {
	margin-left: 2rem;
	margin-left: var(--spacing-large)
}
.dnb-space__left--large.dnb-space__left--x-small {
	margin-left: 2.5rem;
	margin-left: calc(var(--spacing-large) + var(--spacing-x-small))
}
.dnb-space__left--x-large {
	margin-left: 3rem;
	margin-left: var(--spacing-x-large)
}
.dnb-space__left--xx-large {
	margin-left: 3.5rem;
	margin-left: var(--spacing-xx-large)
}
.dnb-space__left--xx-large.dnb-space__left--x-small {
	margin-left: 4rem;
	margin-left: calc(var(--spacing-large) + var(--spacing-large))
}
.dnb-space__left--xx-large.dnb-space__left--small {
	margin-left: 4.5rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-medium))
}
.dnb-space__left--xx-large.dnb-space__left--medium {
	margin-left: 5rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-large))
}
.dnb-space__left--xx-large.dnb-space__left--large {
	margin-left: 5.5rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-x-small))
}
.dnb-space__left--xx-large.dnb-space__left--large.dnb-space__left--x-small {
	margin-left: 6rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-small))
}
.dnb-space__left--xx-large.dnb-space__left--x-large {
	margin-left: 6.5rem;
	margin-left: calc(var(--spacing-xx-large) + var(--spacing-x-large))
}
.dnb-space__left--xx-large-x2 {
	margin-left: 7rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-space__left--xx-large-x2.dnb-space__left--x-small {
	margin-left: 7.5rem;
	margin-left: calc(var(--spacing-xx-large) + var(--spacing-large) + var(--spacing-large))
}
.dnb-space__left--xx-large-x2.dnb-space__left--small {
	margin-left: 8rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-space__left--xx-large-x2.dnb-space__left--medium {
	margin-left: 8.5rem;
	margin-left: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-large))
}
.dnb-space__left--xx-large-x2.dnb-space__left--large {
	margin-left: 9rem;
	margin-left: calc(var(--spacing-x-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-space__left--xx-large-x2.dnb-space__left--large.dnb-space__left--x-small {
	margin-left: 9.5rem;
	margin-left: calc(var(--spacing-xx-large) + var(--spacing-x-large) + var(--spacing-x-large))
}
.dnb-space__left--xx-large-x2.dnb-space__left--x-large {
	margin-left: 10rem;
	margin-left: calc(var(--spacing-xx-large) + var(--spacing-xx-large) + var(--spacing-x-large))
}
span.dnb-space--no-collapse>span {
	display: block
}
.dnb-step-indicator-v1 .dnb-step-indicator {
	display: block;
	padding: 0;
	position: relative;
	z-index: 1
}
.dnb-step-indicator-v1 .dnb-step-indicator__list {
	align-items: stretch;
	display: flex;
	flex-direction: row;
	list-style: none;
	margin: 0;
	padding: 0
}
.dnb-spacing .dnb-step-indicator-v1 .dnb-step-indicator__list, .dnb-spacing .dnb-step-indicator-v1 .dnb-step-indicator__list li {
	margin-bottom: 0;
	margin-top: 0
}
.dnb-step-indicator-v1 .dnb-step-indicator__item {
	align-self: flex-end
}
.dnb-step-indicator-v1 .dnb-step-indicator__item-content {
	font-size: 1.125rem;
	font-size: var(--font-size-basis)
}
.dnb-step-indicator-v1 .dnb-step-indicator__item-content--link, .dnb-step-indicator-v1 .dnb-step-indicator__item-content--static, .dnb-step-indicator-v1 .dnb-step-indicator__item-content.dnb-anchor, .dnb-step-indicator-v1 .dnb-step-indicator__item-contenta {
	align-items: flex-end;
	border-bottom: none;
	box-shadow: none;
	display: inline-flex;
	height: 100%;
	margin: 0;
padding:.25rem;
	position: relative;
	text-decoration: none;
	z-index: 2
}
.dnb-step-indicator-v1 .dnb-step-indicator__item-content--link.dnb-anchor {
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-step-indicator-v1 .dnb-step-indicator__item-content--link:focus[disabled], html:not([data-whatintent=touch]) .dnb-step-indicator-v1 .dnb-step-indicator__item-content--link:focus[disabled] {
	cursor: not-allowed
}
.dnb-step-indicator-v1 .dnb-step-indicator__item-content--link:focus:not([disabled]), html:not([data-whatintent=touch]) .dnb-step-indicator-v1 .dnb-step-indicator__item-content--link:focus:not([disabled]) {
	outline: none
}
html[data-whatinput=keyboard] .dnb-step-indicator-v1 .dnb-step-indicator__item-content--link:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-step-indicator-v1 .dnb-step-indicator__item-content--link:focus:not([disabled]) {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-step-indicator-v1 .dnb-step-indicator__item-content--link:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-step-indicator-v1 .dnb-step-indicator__item-content--link:focus:not([disabled]) {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-step-indicator-v1 .dnb-step-indicator__item-content--link:focus:not([disabled]):after, html:not([data-whatintent=touch]) .dnb-step-indicator-v1 .dnb-step-indicator__item-content--link:focus:not([disabled]):after {
	content: none
}
.dnb-step-indicator-v1 .dnb-step-indicator__item-content--number {
padding-right:.25rem;
	white-space: nowrap
}
.dnb-step-indicator-v1 .dnb-step-indicator__item-content--text {
	text-align: left
}
.dnb-step-indicator-v1 .dnb-step-indicator__item-content:after {
	border-radius: 1.5px;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1
}
.dnb-step-indicator-v1 .dnb-step-indicator:after {
	background-color: currentColor;
	bottom: 0;
	box-shadow: 100vw 0 0 0 currentColor;
	color: #000;
	color: var(--color-black);
	content: "";
	height: 1px;
	left: -100vw;
	position: absolute;
	width: 100vw;
	z-index: -1
}
@media screen and (min-width:50.1em) {
.dnb-step-indicator__sidebar {
	margin-right: 3rem;
	margin-right: var(--spacing-x-large);
	max-width: 20rem
}
.dnb-step-indicator__sidebar .dnb-step-indicator__item {
	min-width: 320px
}
}
@media screen and (max-width:50.1em) {
.dnb-step-indicator__sidebar--ssr-skeleton {
	height: 5.5rem;
	overflow: hidden;
	visibility: hidden;
	width: 0
}
}
.dnb-step-indicator-v2 .dnb-step-indicator__list {
	list-style: none;
	margin: 0;
	padding: 0
}
.dnb-step-indicator-v2 .dnb-step-indicator__list, .dnb-step-indicator-v2 .dnb-step-indicator__trigger {
	display: flex;
	flex-direction: column
}
.dnb-step-indicator-v2 .dnb-step-indicator__item .dnb-button, .dnb-step-indicator-v2 .dnb-step-indicator__trigger__button {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
border-radius:.25rem;
	justify-content: space-between;
	overflow: hidden;
	transition: height .4s cubic-bezier(.42, 0, 0, 1);
	transition: height .4s var(--easing-default);
	will-change: height
}
.dnb-step-indicator-v2 .dnb-step-indicator__item .dnb-button .dnb-button__text, .dnb-step-indicator-v2 .dnb-step-indicator__trigger__button .dnb-button__text {
	text-align: left
}
.dnb-step-indicator-v2 .dnb-step-indicator__item .dnb-button.dnb-button--has-icon .dnb-button__text, .dnb-step-indicator-v2 .dnb-step-indicator__trigger__button.dnb-button--has-icon .dnb-button__text {
	margin-right: 1rem
}
.dnb-step-indicator-v2 .dnb-step-indicator__item .dnb-button .dnb-button__alignment, .dnb-step-indicator-v2 .dnb-step-indicator__trigger__button .dnb-button__alignment {
	order: 2
}
html[data-visual-test] .dnb-step-indicator-v2 .dnb-step-indicator__item .dnb-button, html[data-visual-test] .dnb-step-indicator-v2 .dnb-step-indicator__trigger__button {
	transition-duration: 1ms!important
}
.dnb-step-indicator-v2 .dnb-step-indicator__trigger button.dnb-step-indicator-v2 .dnb-step-indicator__trigger__button {
margin-top:.5rem
}
.dnb-step-indicator-v2 .dnb-step-indicator__item {
	margin-bottom: 1rem
}
.dnb-step-indicator-v2 .dnb-step-indicator__item .dnb-button__icon {
	opacity: 1;
	transition: opacity 1.4s ease-in-out
}
html[data-visual-test] .dnb-step-indicator-v2 .dnb-step-indicator__item .dnb-button__icon {
	transition-duration: 1ms!important
}
.dnb-step-indicator-v2 .dnb-step-indicator__item:not(.dnb-step-indicator__item--visited) .dnb-button:not(.dnb-step-indicator__button__status) .dnb-button__icon {
	opacity: 0
}
.dnb-step-indicator-v2 .dnb-step-indicator__item-content {
	display: flex;
	flex-wrap: nowrap;
padding:.5rem 0
}
.dnb-step-indicator-v2 .dnb-step-indicator__item-content__number {
padding-right:.5rem;
	white-space: nowrap
}
.dnb-step-indicator-v2 .dnb-step-indicator__item-content__wrapper {
	display: flex;
	flex-direction: column
}
:root {
--switch-width--medium:2.5rem;
--switch-height--medium:1.5rem;
--switch-width--large:3.25rem;
--switch-height--large:2rem;
--switch-border-width--medium:0.0625rem;
--switch-border-width--large:0.125rem
}
.dnb-switch {
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-switch, .dnb-switch__inner {
	display: inline-flex;
	flex-direction: column
}
.dnb-switch__inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	justify-content: center
}
.dnb-switch__shell {
	align-items: center;
	display: flex;
	position: relative;
	user-select: none;
	-webkit-user-select: none
}
.dnb-switch--large {
	line-height: 2rem;
	line-height: var(--switch-height--large)
}
.dnb-switch--large .dnb-switch__shell {
	height: 2rem;
	height: var(--switch-height--large)
}
.dnb-switch__row {
	align-items: center;
	display: inline-flex;
	height: 1.5rem;
	height: var(--switch-height--medium)
}
.dnb-switch__button, .dnb-switch__focus {
	border-radius: 50%;
	position: absolute;
	z-index: 4
}
.dnb-switch__button {
border:.0625rem solid transparent;
	border: var(--switch-border-width--medium) solid transparent;
	height: 1.5rem;
	height: var(--switch-height--medium);
	left: 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	transition: -webkit-transform .16s ease-out 125ms;
	transition: transform .16s ease-out 125ms;
	transition: transform .16s ease-out 125ms, -webkit-transform .16s ease-out 125ms;
	width: 1.5rem;
	width: var(--switch-height--medium)
}
.dnb-switch--large .dnb-switch__button {
border-width:.125rem;
	border-width: var(--switch-border-width--large);
	height: 2rem;
	height: var(--switch-height--large);
	width: 2rem;
	width: var(--switch-height--large)
}
.dnb-switch__focus {
	-webkit-clip-path: polygon(50% 15%, 110% 15%, 110% -10%, -10% -10%, -10% 110%, 110% 110%, 110% 85%, 50% 85%);
	clip-path: polygon(50% 15%, 110% 15%, 110% -10%, -10% -10%, -10% 110%, 110% 110%, 110% 85%, 50% 85%);
	display: none;
	height: 100%;
	outline: none;
	position: absolute;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	transition: -webkit-transform .15s ease-out;
	transition: transform .15s ease-out;
	transition: transform .15s ease-out, -webkit-transform .15s ease-out;
	width: 100%;
	z-index: 2
}
html[data-whatinput=keyboard] .dnb-switch__focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-switch__focus {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-switch__input:not(:checked)~.dnb-switch__button {
	-webkit-transform: translateX(0);
	transform: translateX(0);
-webkit-transform:translateX(-.0625rem);
transform:translateX(-.0625rem);
	-webkit-transform: translateX(calc(0px - var(--switch-border-width--medium)));
	transform: translateX(calc(0px - var(--switch-border-width--medium)))
}
.dnb-switch__input:checked~.dnb-switch__button {
	-webkit-transform: translateX(1rem);
	transform: translateX(1rem);
	-webkit-transform: translateX(1.0625rem);
	transform: translateX(1.0625rem);
	-webkit-transform: translateX(calc(var(--switch-width--medium) - 1.5rem + var(--switch-border-width--medium)));
	transform: translateX(calc(var(--switch-width--medium) - 1.5rem + var(--switch-border-width--medium)))
}
.dnb-switch--large .dnb-switch__input:not(:checked)~.dnb-switch__button {
-webkit-transform:translateX(-.125rem);
transform:translateX(-.125rem);
	-webkit-transform: translateX(calc(0px - var(--switch-border-width--large)));
	transform: translateX(calc(0px - var(--switch-border-width--large)))
}
.dnb-switch--large .dnb-switch__input:checked~.dnb-switch__button {
	-webkit-transform: translateX(1.375rem);
	transform: translateX(1.375rem);
	-webkit-transform: translateX(calc(var(--switch-width--large) - 2rem + var(--switch-border-width--large)));
	transform: translateX(calc(var(--switch-width--large) - 2rem + var(--switch-border-width--large)))
}
.dnb-switch__background {
	border-radius: 1.25rem;
border-radius:calc(var(--switch-height--medium) - .25rem);
	height: 1rem;
height:calc(var(--switch-height--medium) - .5rem);
	width: 2.5rem;
	width: var(--switch-width--medium)
}
.dnb-switch--large .dnb-switch__background {
	border-radius: 1.625rem;
border-radius:calc(var(--switch-height--large) - .375rem);
	height: 1.25rem;
height:calc(var(--switch-height--large) - .75rem);
	width: 3.25rem;
	width: var(--switch-width--large)
}
.dnb-switch__input {
	border: 0;
	display: block;
	height: 1.5rem;
	height: var(--switch-height--medium);
	left: 0;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	right: 0;
	width: 2.5rem;
	width: var(--switch-width--medium);
	z-index: 5
}
.dnb-switch--large .dnb-switch__input {
	height: 2rem;
	height: var(--switch-height--large);
	width: 3.25rem;
	width: var(--switch-width--large)
}
.dnb-switch__input:not([disabled]) {
	cursor: pointer
}
.dnb-switch .dnb-form-label {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
padding-right:.5rem
}
.dnb-switch__order {
	display: inline-flex
}
.dnb-switch__suffix {
	order: 4
}
.dnb-switch--label-position-left .dnb-switch__suffix {
	padding-left: 1rem
}
.dnb-switch--label-position-left .dnb-switch__order .dnb-switch__inner {
	order: 2
}
.dnb-switch--label-position-left .dnb-switch__order .dnb-form-label {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	align-self: flex-start;
	order: 1
}
.dnb-switch--label-position-left .dnb-switch__order .dnb-form-status {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
margin-top:.5rem;
	order: 3
}
.dnb-switch--label-position-right .dnb-switch__order .dnb-switch__inner {
	order: 1
}
.dnb-switch--label-position-right .dnb-switch__order .dnb-form-label {
	order: 2;
padding-left:.5rem
}
.dnb-switch--label-position-right .dnb-switch__order .dnb-form-status {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
margin-top:.5rem;
	order: 3
}
.dnb-switch.dnb-skeleton .dnb-switch__input[disabled]~.dnb-switch__background:after, .dnb-switch.dnb-skeleton .dnb-switch__input[disabled]~.dnb-switch__button {
	border-color: #ebebeb;
	border-color: var(--skeleton-color)
}
.dnb-switch.dnb-skeleton .dnb-switch__input[disabled]~.dnb-switch__background {
	background-color: #ebebeb;
	background-color: var(--skeleton-color)
}
.dnb-switch.dnb-skeleton .dnb-switch__input[disabled]:not(:checked)~.dnb-switch__background:after {
	border-color: #fff;
	border-color: var(--skeleton-color--contrast)
}
@media screen and (-ms-high-contrast:none) {
.dnb-switch {
	vertical-align: text-bottom
}
.dnb-switch__order {
	align-items: flex-start
}
.dnb-switch__shell {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.dnb-switch__button, .dnb-switch__focus, .dnb-switch__input {
	bottom: 0;
	margin: auto 0;
	top: 0
}
}
@supports (-ms-ime-align:auto) {
.dnb-switch__input:not(:checked)~.dnb-switch__button {
-webkit-transform:translateX(0);
transform:translateX(0)
}
.dnb-switch__input:checked~.dnb-switch__button {
-webkit-transform:translateX(1rem);
transform:translateX(1rem);
-webkit-transform:translateX(calc(var(--switch-width--medium) - 1.5rem));
transform:translateX(calc(var(--switch-width--medium) - 1.5rem))
}
}
.dnb-table__th__horizontal {
	align-items: flex-end;
	display: flex
}
.dnb-table {
--border:0.0625rem solid var(--color-black-8);
--outline:0.0625rem solid var(--color-black-8)
}
.dnb-table--border tbody .dnb-table__td {
	z-index: 2
}
.dnb-table--border tbody .dnb-table__td:after {
	border: var(--border);
	border-bottom: none;
	border-right: none;
	bottom: 0;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1
}
.dnb-table--border tbody .dnb-table__td:first-of-type:after {
	border-left: none
}
.dnb-table:not(.dnb-table--outline) tbody .dnb-table__tr:last-of-type .dnb-table__td:after {
	border-bottom: var(--border)
}
.dnb-table--outline thead .dnb-table__th {
	z-index: 2
}
.dnb-table--outline thead .dnb-table__th:after {
	border-top: var(--outline);
	bottom: 0;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1
}
.dnb-table--outline thead .dnb-table__th:first-of-type:after {
	border-left: var(--outline)
}
.dnb-table--outline thead .dnb-table__th:last-of-type:after {
	border-right: var(--outline)
}
.dnb-table--outline tbody .dnb-table__td {
	z-index: 2
}
.dnb-table--outline tbody .dnb-table__td:first-of-type:after, .dnb-table--outline tbody .dnb-table__td:last-of-type:after {
	bottom: 0;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1
}
.dnb-table--outline tbody .dnb-table__td:first-of-type:after {
	border-left: var(--outline)
}
.dnb-table--outline tbody .dnb-table__td:last-of-type:after {
	border-right: var(--outline)
}
.dnb-table--outline tbody .dnb-table__tr:last-of-type .dnb-table__td {
	z-index: 2
}
.dnb-table--outline tbody .dnb-table__tr:last-of-type .dnb-table__td:after {
	border-bottom: var(--outline);
	bottom: 0;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1
}
.dnb-table--outline thead .dnb-table__th:first-of-type, .dnb-table--outline thead .dnb-table__th:first-of-type:after {
border-radius:.5rem 0 0 0
}
.dnb-table--outline thead .dnb-table__th:last-of-type, .dnb-table--outline thead .dnb-table__th:last-of-type:after {
border-radius:0 .5rem 0 0
}
.dnb-table--outline tbody .dnb-table__tr:last-of-type .dnb-table__td:first-of-type, .dnb-table--outline tbody .dnb-table__tr:last-of-type .dnb-table__td:first-of-type:after {
border-radius:0 0 0 .5rem
}
.dnb-table--outline tbody .dnb-table__tr:last-of-type .dnb-table__td:last-of-type, .dnb-table--outline tbody .dnb-table__tr:last-of-type .dnb-table__td:last-of-type:after {
border-radius:0 0 .5rem 0
}
.dnb-table td.dnb-table__td--no-spacing, .dnb-table__td--no-spacing {
	padding: 0
}
.dnb-table td.dnb-table__td--spacing-horizontal, .dnb-table__td--spacing-horizontal {
	padding-bottom: 0;
	padding-top: 0
}
.dnb-table .dnb-table__tr, .dnb-table .dnb-table__tr--even, .dnb-table>tbody>tr {
	background-color: #f8f8f8;
	background-color: var(--color-black-3)
}
.dnb-table .dnb-table__tr--odd, .dnb-table .dnb-table__tr:not(.dnb-table__tr--even):nth-of-type(2n), .dnb-table>tbody>tr:not(.dnb-table__tr--even):nth-of-type(2n) {
	background-color: #fff;
	background-color: var(--color-white)
}
.dnb-table--outline thead .dnb-table__tr:first-of-type {
-webkit-clip-path:inset(0 round .5rem .5rem 0 0);
clip-path:inset(0 round .5rem .5rem 0 0)
}
.dnb-table--outline tbody .dnb-table__tr:last-of-type {
-webkit-clip-path:inset(0 round 0 0 .5rem .5rem);
clip-path:inset(0 round 0 0 .5rem .5rem)
}
.dnb-table>tbody>tr>td, .dnb-table>thead>tr>th, .dnb-table>tr>td, .dnb-table>tr>th, .dnb-table__td, .dnb-table__th {
	border-spacing: 0;
	position: relative;
	word-break: keep-all
}
.dnb-table__sticky-helper>td {
	display: block;
	height: 0;
	overflow: hidden;
	padding: 0!important
}
.dnb-table tr.sticky th {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	top: var(--table-top, 0);
	z-index: 2
}
.dnb-table tr.sticky th:before {
	bottom: 0;
	box-shadow: 0 -2px 12px 8px rgba(51,51,51,.08);
	box-shadow: var(--shadow-default-x) -2px 12px 8px var(--shadow-default-color);
	-webkit-clip-path: inset(6px 0 -48px 0);
	clip-path: inset(6px 0 -48px 0);
	content: "";
	height: 6px;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	transition: opacity .3s ease-out
}
[data-visual-test-wrapper] .dnb-table tr.sticky th:before {
	transition: none
}
.dnb-table tr.sticky.show-shadow th:before {
	opacity: 1
}
.dnb-table__container {
--border:0.0625rem solid var(--color-black-8);
	background-color: #fff;
	background-color: var(--color-white);
	position: relative
}
.dnb-table__container:after {
	border: var(--border);
	bottom: 0;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}
.dnb-table__container, .dnb-table__container:after {
border-radius:.5rem
}
.dnb-table__container, .dnb-table__container__body, .dnb-table__container__foot, .dnb-table__container__head {
	display: flex;
	flex-direction: column
}
.dnb-table__container__body .dnb-table:not([class*=space__bottom]) {
	margin-bottom: 0
}
.dnb-table__container__head {
	padding: 2rem 1rem 0
}
.dnb-spacing .dnb-table__container__head .dnb-h--large:not([class*=space__top]) {
	margin: 0
}
.dnb-table__container__foot {
padding:.5rem 1rem 2rem
}
.dnb-table {
	border-collapse: collapse;
	border-spacing: 0;
	display: table;
margin-bottom:.5rem;
	margin-top: 0;
	overflow: auto;
	table-layout: auto;
	width: 100%
}
.dnb-table--fixed {
	table-layout: fixed;
	width: auto
}
.dnb-table--no-wrap {
	white-space: nowrap
}
.dnb-table, .dnb-table--left {
	text-align: left
}
.dnb-table--right {
	text-align: right
}
.dnb-table--center {
	text-align: center
}
.dnb-table>caption {
	caption-side: bottom;
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
margin-top:.5rem
}
.dnb-table--small, .dnb-table--small>tbody>tr>td, .dnb-table--small>thead>tr>th, .dnb-table--small>tr>td, .dnb-table--small>tr>th, .dnb-table>tbody>tr.dnb-table--small>td, .dnb-table>tbody>tr>td.dnb-table--small, .dnb-table>thead>tr.dnb-table--small>th, .dnb-table>thead>tr>th.dnb-table--small, .dnb-table>tr.dnb-table--small>td, .dnb-table>tr.dnb-table--small>th, .dnb-table>tr>td.dnb-table--small, .dnb-table>tr>th.dnb-table--small, .dnb-table__td.dnb-table--small, .dnb-table__th.dnb-table--small {
	font-size: 1rem;
	font-size: var(--font-size-small)
}
.dnb-table--x-small, .dnb-table--x-small>tbody>tr>td, .dnb-table--x-small>thead>tr>th, .dnb-table--x-small>tr>td, .dnb-table--x-small>tr>th, .dnb-table>tbody>tr.dnb-table--x-small>td, .dnb-table>tbody>tr>td.dnb-table--x-small, .dnb-table>thead>tr.dnb-table--x-small>th, .dnb-table>thead>tr>th.dnb-table--x-small, .dnb-table>tr.dnb-table--x-small>td, .dnb-table>tr.dnb-table--x-small>th, .dnb-table>tr>td.dnb-table--x-small, .dnb-table>tr>th.dnb-table--x-small, .dnb-table__td.dnb-table--x-small, .dnb-table__th.dnb-table--x-small {
font-size:.875rem;
	font-size: var(--font-size-x-small)
}
.dnb-table.dnb-skeleton>* {
	-webkit-text-fill-color: #ebebeb;
	-webkit-text-fill-color: var(--skeleton-color)
}
.dnb-table .dnb-table__th.dnb-table--sortable, .dnb-table>thead>tr>th.dnb-table--sortable {
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button, .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button {

	align-items: flex-end;
	box-shadow: none;
	color: inherit;
	font-size: inherit;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	margin: 0;
padding:0 .5rem 0 0;
	position: relative;
	text-align: inherit;
	z-index: 1
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button>.dnb-icon, .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button>.dnb-icon {
	opacity: 0;
	transition: opacity .2s ease-out, -webkit-transform .5s ease-out;
	transition: opacity .2s ease-out, transform .5s ease-out;
	transition: opacity .2s ease-out, transform .5s ease-out, -webkit-transform .5s ease-out
}
[data-visual-test-wrapper] .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button>.dnb-icon, [data-visual-test-wrapper] .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button>.dnb-icon {
	transition: none
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button .dnb-button__text, .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button .dnb-button__text {
	font-size: inherit;
	margin: 0
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button .dnb-button__text:after, .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button .dnb-button__text:after {
	right: 1rem
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button .dnb-button__icon, .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button .dnb-button__icon {
	align-self: flex-end;
margin-bottom:.25rem;
	margin-top: auto
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:not(:focus) .dnb-button__text:after, .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:not(:focus) .dnb-button__text:after {
	color: #007272;
	color: var(--color-sea-green);
	opacity: 1
}
html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:hover[disabled], html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:hover:not([disabled]), html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:hover:not([disabled]) {
	color: #007272;
	color: var(--color-sea-green)
}
html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:hover:not([disabled]):not(:focus) .dnb-icon, html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:hover:not([disabled]):not(:focus) .dnb-icon {
	opacity: 1
}
html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:hover:not([disabled]) .dnb-button__text:after, html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:hover:not([disabled]) .dnb-button__text:after {
	opacity: 0
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:focus[disabled], .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:focus[disabled], html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:focus[disabled], html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:focus[disabled] {
	cursor: not-allowed
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:focus:not([disabled]):before, .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:focus:not([disabled]):before, html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:focus:not([disabled]):before, html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:focus:not([disabled]):before {
bottom:-.5rem;
	content: "";
	left: -1rem;
	position: absolute;
right:.5rem;
right:-.5rem;
top:-.5rem
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:focus:not([disabled]) .dnb-icon, .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:focus:not([disabled]) .dnb-icon, html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:focus:not([disabled]) .dnb-icon, html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:focus:not([disabled]) .dnb-icon {
	opacity: 1
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active[disabled], .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active[disabled], html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active[disabled], html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active[disabled] {
	cursor: not-allowed
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]), .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]) {
	color: #007272;
	color: var(--color-sea-green)
}
html[data-whatinput=mouse] .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html[data-whatinput=mouse] .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html[data-whatinput=mouse] html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html[data-whatinput=mouse] html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=mouse] .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html[data-whatinput=mouse] .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html[data-whatinput=mouse] html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html[data-whatinput=mouse] html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before {
	border-radius: inherit;
	bottom: 0;
	height: inherit;
left:-.5rem;
	outline: none;
	top: 0;
	z-index: 1
}
html[data-whatinput=touch] .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html[data-whatinput=touch] .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html[data-whatinput=touch] html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html[data-whatinput=touch] html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=touch] .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html[data-whatinput=touch] .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html[data-whatinput=touch] html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html[data-whatinput=touch] html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before, html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:active:not([disabled]):before {
bottom:-.5rem;
	content: "";
	left: -1rem;
	position: absolute;
right:.5rem;
right:-.5rem;
top:-.5rem
}
.dnb-table .dnb-table__th.dnb-table--sortable .dnb-table__sort-button.dnb-button:hover:focus:not(:active) .dnb-button__text:after, .dnb-table>thead>tr>th.dnb-table--sortable .dnb-table__sort-button.dnb-button:hover:focus:not(:active) .dnb-button__text:after {
	visibility: hidden
}
.dnb-table .dnb-table__th.dnb-table--sortable[align=right], .dnb-table>thead>tr>th.dnb-table--sortable[align=right] {
padding-right:.5rem
}
.dnb-table .dnb-table__th.dnb-table--sortable[align=right] .dnb-table__sort-button.dnb-button, .dnb-table>thead>tr>th.dnb-table--sortable[align=right] .dnb-table__sort-button.dnb-button {
	flex-direction: row-reverse
}
.dnb-table .dnb-table__th.dnb-table--sortable[align=right] .dnb-table__sort-button.dnb-button--tertiary.dnb-button--icon-position-right, .dnb-table>thead>tr>th.dnb-table--sortable[align=right] .dnb-table__sort-button.dnb-button--tertiary.dnb-button--icon-position-right {
padding-right:.5rem
}
.dnb-table .dnb-table__th.dnb-table--sortable[align=right] .dnb-table__sort-button.dnb-button--tertiary.dnb-button--icon-position-right .dnb-button__text, .dnb-table>thead>tr>th.dnb-table--sortable[align=right] .dnb-table__sort-button.dnb-button--tertiary.dnb-button--icon-position-right .dnb-button__text {
	padding-right: 0
}
.dnb-table .dnb-table__th.dnb-table--sortable[align=right] .dnb-table__sort-button.dnb-button--tertiary.dnb-button--icon-position-right .dnb-button__text:after, .dnb-table>thead>tr>th.dnb-table--sortable[align=right] .dnb-table__sort-button.dnb-button--tertiary.dnb-button--icon-position-right .dnb-button__text:after {
	right: 0
}
.dnb-table .dnb-table__th.dnb-table--active .dnb-table__sort-button.dnb-button:not(:hover) .dnb-button__text:after, .dnb-table>thead>tr>th.dnb-table--active .dnb-table__sort-button.dnb-button:not(:hover) .dnb-button__text:after {
	opacity: 0
}
.dnb-table .dnb-table__th.dnb-table--active .dnb-table__sort-button.dnb-button .dnb-icon, .dnb-table>thead>tr>th.dnb-table--active .dnb-table__sort-button.dnb-button .dnb-icon {
	opacity: 1
}
html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--active .dnb-table__sort-button.dnb-button:hover[disabled], html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--active .dnb-table__sort-button.dnb-button:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-table .dnb-table__th.dnb-table--active .dnb-table__sort-button.dnb-button:hover:not([disabled]) .dnb-button__text:after, html:not([data-whatintent=touch]) .dnb-table>thead>tr>th.dnb-table--active .dnb-table__sort-button.dnb-button:hover:not([disabled]) .dnb-button__text:after {
	color: #007272;
	color: var(--color-sea-green);
	opacity: 1
}
.dnb-table .dnb-table__th.dnb-table--active .dnb-table__sort-button.dnb-button:hover:focus:not(:active) .dnb-button__text:after, .dnb-table>thead>tr>th.dnb-table--active .dnb-table__sort-button.dnb-button:hover:focus:not(:active) .dnb-button__text:after {
	visibility: visible
}
html[data-whatinput=keyboard] .dnb-table>thead>tr>th.dnb-table--active .dnb-table__sort-button.dnb-button:hover:focus .dnb-button__text:after, html[data-whatinput=keyboard] .dnb-table .dnb-table__th.dnb-table--active .dnb-table__sort-button.dnb-button:hover:focus .dnb-button__text:after {
	visibility: hidden
}
.dnb-table .dnb-table__th.dnb-table--reversed .dnb-table__sort-button.dnb-button .dnb-icon, .dnb-table>thead>tr>th.dnb-table--reversed .dnb-table__sort-button.dnb-button .dnb-icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.dnb-table .dnb-table__th .dnb-table__help-button, .dnb-table>thead>tr>th .dnb-table__help-button {
margin-left:.5rem
}
.dnb-spacing .dnb-table dl, .dnb-spacing .dnb-table ol, .dnb-spacing .dnb-table p, .dnb-spacing .dnb-table pre, .dnb-spacing .dnb-table ul {
	margin-bottom: 0;
	margin-top: 0
}
.dnb-tabs__tabs {
	align-items: center;
	display: flex;
	position: relative;
	z-index: 1
}
.dnb-tabs__tabs, .dnb-tabs__tabs.dnb-section--spacing {
	padding-bottom: 0
}
.dnb-tabs__tabs__tablist {
	-webkit-box-flex: 0;
	-ms-scroll-chaining: none;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: auto;
	-ms-overflow-style: none;
	display: flex;
	flex: 0 1 auto;
	overflow-x: auto;
	overscroll-behavior: contain;
	scrollbar-color: #14555a transparent;
	scrollbar-color: var(--color-emerald-green) transparent;
	scrollbar-width: thin;
	scrollbar-width: none
}
.dnb-tabs__tabs__tablist:focus {
	outline: none
}
html[data-whatinput=keyboard] .dnb-tabs__tabs__tablist:focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-tabs__tabs__tablist:focus {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
html:not([data-visual-test]) .dnb-tabs__tabs__tablist {
	scroll-behavior: smooth
}
html[data-visual-test] .dnb-tabs__tabs__tablist {
	scroll-behavior: auto!important
}
.dnb-tabs__tabs__tablist::-webkit-scrollbar {
display:none
}
.dnb-tabs__tabs--left .dnb-tabs__tabs__tablist {
	justify-content: flex-start
}
.dnb-tabs__tabs--right .dnb-tabs__tabs__tablist {
	-webkit-box-flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	flex: 1 1;
	justify-content: flex-end
}
.dnb-tabs__tabs--center .dnb-tabs__tabs__tablist {
	justify-content: center
}
.dnb-tabs__tabs:before {
	bottom: 0;
	content: "";
	height: 1px;
	left: -100vw;
	position: absolute;
	width: 100vw;
	z-index: -1
}
.dnb-tabs__tabs--no-border:before {
	content: none
}
.dnb-tabs__scroll-nav-button {
	display: none;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: -2px;
	transition: opacity .6s ease-out;
	z-index: 2
}
.dnb-tabs__scroll-nav-button:first-of-type {
	left: -2px;
	right: auto
}
.dnb-tabs__scroll-nav-button--visible {
	display: flex;
	opacity: 1;
	pointer-events: auto
}
.dnb-tabs__scroll-nav-button--hide {
	opacity: 0!important;
	pointer-events: none
}
.dnb-core-style .dnb-tabs .dnb-tabs__button, .dnb-tabs__button {
	background-color: transparent;
	border: none;
	cursor: pointer;
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	margin: 0;
	outline: none;
padding:0 .125rem;
	position: relative;
	text-decoration: none;
	transition: margin .4s ease-out;
	user-select: none;
	-webkit-user-select: none;
	white-space: nowrap;
	z-index: 1
}
.dnb-core-style .dnb-tabs .dnb-tabs__button__title .dnb-icon, .dnb-tabs__button__title .dnb-icon {
	font-size: 1rem;
	font-size: var(--font-size-small);
-webkit-transform:translateY(-.125rem);
transform:translateY(-.125rem)
}
.dnb-core-style .dnb-tabs .dnb-tabs__button .dnb-dummy, .dnb-tabs__button .dnb-dummy {
	display: flex;
	flex-direction: column;
	height: 0;
margin-top:.25rem;
	overflow: hidden;
	visibility: hidden
}
.dnb-core-style .dnb-tabs .dnb-tabs__button:after, .dnb-tabs__button:after {
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: -1
}
.dnb-tabs__button__snap {
	display: flex;
	padding: 0 1rem 0 1.5rem;
	transition: padding 1s cubic-bezier(.42, 0, 0, 1);
	transition: padding 1s var(--easing-default);
	will-change: padding
}
@media screen and (max-width:40em) {
.dnb-tabs__button__snap {
	padding: 0 1rem
}
}
.dnb-tabs__button__snap:first-of-type {
	padding-left: 0
}
.dnb-tabs__button__snap:last-of-type {
padding-right:.5rem
}
html[data-whatinput=keyboard] .dnb-tabs__button__snap:first-of-type.focus .dnb-tabs__button:focus {
margin-left:.5rem
}
html[data-whatinput=keyboard] .dnb-tabs__button__snap:last-of-type.focus .dnb-tabs__button:focus {
margin-right:.5rem
}
.dnb-tabs__cached {
	opacity: 1;
	transition: opacity 1s cubic-bezier(.42, 0, 0, 1);
	transition: opacity 1s var(--easing-default)
}
.dnb-tabs__cached--hidden {
	height: 0!important;
	opacity: 0;
	overflow: hidden;
	visibility: hidden
}
html[data-visual-test] .dnb-tabs .dnb-tabs__button, html[data-visual-test] .dnb-tabs .dnb-tabs__button__snap, html[data-visual-test] .dnb-tabs .dnb-tabs__cached, html[data-visual-test] .dnb-tabs .dnb-tabs__scroll-nav-button {
	transition: none!important
}
.dnb-tabs__content {
	padding-bottom: 0
}
.dnb-tag.dnb-button {
	-webkit-appearance: none;
	appearance: none;
	background-color: #ebebeb;
	background-color: var(--color-black-8)
}
.dnb-tag.dnb-button.dnb-button--size-small {
padding-left:.5rem;
padding-right:.5rem
}
.dnb-tag.dnb-button.dnb-button--size-small.dnb-button--has-icon {
	padding-left: 0
}
.dnb-tag.dnb-button .dnb-button__text {
font-size:.875rem;
	font-size: var(--font-size-x-small);
	-webkit-transform: none;
	transform: none
}
.dnb-tag:not(.dnb-tag--interactive) {
	cursor: unset;
	-webkit-user-select: unset;
	user-select: unset
}
.dnb-tag:not(.dnb-tag--interactive) .dnb-button__text {
	cursor: text
}
.dnb-tag--interactive.dnb-button {
--border-color:var(--color-sea-green);
	border-color: transparent;
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@supports (-webkit-touch-callout:none) {
.dnb-tag--interactive.dnb-button {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-tag--interactive.dnb-button {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-tag--interactive.dnb-button {
	box-shadow: inset 0 0 0 1px #007272;
	box-shadow: inset 0 0 0 1px var(--color-sea-green)
}
}
html:not([data-whatintent=touch]) .dnb-tag--interactive.dnb-button:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-tag--interactive.dnb-button:hover:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #ebebeb;
	background-color: var(--color-black-8);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@media screen and (-ms-high-contrast:none) {
html:not([data-whatintent=touch]) .dnb-tag--interactive.dnb-button:hover:not([disabled]) {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green);
	opacity: 1
}
}
.dnb-tag--interactive.dnb-button:focus[disabled], html:not([data-whatintent=touch]) .dnb-tag--interactive.dnb-button:focus[disabled] {
	cursor: not-allowed
}
.dnb-tag--interactive.dnb-button:focus:not([disabled]), html:not([data-whatintent=touch]) .dnb-tag--interactive.dnb-button:focus:not([disabled]) {
	outline: none
}
html[data-whatinput=keyboard] .dnb-tag--interactive.dnb-button:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-tag--interactive.dnb-button:focus:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #ebebeb;
	background-color: var(--color-black-8);
	border-color: transparent;
box-shadow:inset 0 0 0 .125rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@supports (-webkit-touch-callout:none) {
html[data-whatinput=keyboard] .dnb-tag--interactive.dnb-button:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-tag--interactive.dnb-button:focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
html[data-whatinput=keyboard] .dnb-tag--interactive.dnb-button:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-tag--interactive.dnb-button:focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-tag--interactive.dnb-button:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-tag--interactive.dnb-button:focus:not([disabled]) {
box-shadow:inset 0 0 0 .125rem #14555a;
box-shadow:inset 0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-tag--interactive.dnb-button:active[disabled], html:not([data-whatintent=touch]) .dnb-tag--interactive.dnb-button:active[disabled] {
	cursor: not-allowed
}
.dnb-tag--interactive.dnb-button:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-tag--interactive.dnb-button:active:not([disabled]) {
--border-color:transparent;
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@media screen and (-ms-high-contrast:none) {
.dnb-tag--interactive.dnb-button:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-tag--interactive.dnb-button:active:not([disabled]) {
box-shadow:0 0 0 .0625rem transparent
}
}
.dnb-tag--interactive.dnb-button[disabled] {
--border-color:var(--color-sea-green-30);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color);
	color: #b3dada;
	color: var(--color-sea-green-30)
}
@media screen and (-ms-high-contrast:none) {
.dnb-tag--interactive.dnb-button[disabled] {
box-shadow:0 0 0 .0625rem #b3dada;
box-shadow:0 0 0 .0625rem var(--color-sea-green-30)
}
}
.dnb-tag--removable.dnb-button {
	background-color: #007272;
	background-color: var(--color-sea-green);
	color: #fff;
	color: var(--color-white)
}
.dnb-tag--removable.dnb-button svg .dnb-icon-close-circle-path {
	fill: #fff;
	fill: var(--color-white)
}
.dnb-tag--removable.dnb-button svg .dnb-icon-close-cross-path {
	stroke: #007272;
	stroke: var(--color-sea-green)
}
.dnb-tag--removable.dnb-button:focus[disabled], html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:focus[disabled] {
	cursor: not-allowed
}
.dnb-tag--removable.dnb-button:focus:not([disabled]), html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:focus:not([disabled]) {
	outline: none
}
html[data-whatinput=keyboard] .dnb-tag--removable.dnb-button:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:focus:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:inset 0 0 0 .125rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@supports (-webkit-touch-callout:none) {
html[data-whatinput=keyboard] .dnb-tag--removable.dnb-button:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
html[data-whatinput=keyboard] .dnb-tag--removable.dnb-button:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-tag--removable.dnb-button:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:focus:not([disabled]) {
box-shadow:inset 0 0 0 .125rem #14555a;
box-shadow:inset 0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-tag--removable.dnb-button:focus:not([disabled]) svg .dnb-icon-close-circle-path, html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:focus:not([disabled]) svg .dnb-icon-close-circle-path {
	fill: #007272;
	fill: var(--color-sea-green)
}
.dnb-tag--removable.dnb-button:focus:not([disabled]) svg .dnb-icon-close-cross-path, html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:focus:not([disabled]) svg .dnb-icon-close-cross-path {
	stroke: #fff;
	stroke: var(--color-white)
}
html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:hover:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@media screen and (-ms-high-contrast:none) {
html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:hover:not([disabled]) {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green);
	opacity: 1
}
}
html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:hover:not([disabled]) svg .dnb-icon-close-circle-path {
	fill: #007272;
	fill: var(--color-sea-green)
}
html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:hover:not([disabled]) svg .dnb-icon-close-cross-path {
	stroke: #fff;
	stroke: var(--color-white)
}
.dnb-tag--removable.dnb-button:active[disabled], html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:active[disabled] {
	cursor: not-allowed
}
.dnb-tag--removable.dnb-button:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:active:not([disabled]) {
--border-color:transparent;
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@media screen and (-ms-high-contrast:none) {
.dnb-tag--removable.dnb-button:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:active:not([disabled]) {
box-shadow:0 0 0 .0625rem transparent
}
}
.dnb-tag--removable.dnb-button:active:not([disabled]) svg .dnb-icon-close-circle-path, html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:active:not([disabled]) svg .dnb-icon-close-circle-path {
	fill: #007272;
	fill: var(--color-sea-green)
}
.dnb-tag--removable.dnb-button:active:not([disabled]) svg .dnb-icon-close-cross-path, html:not([data-whatintent=touch]) .dnb-tag--removable.dnb-button:active:not([disabled]) svg .dnb-icon-close-cross-path {
	stroke: #fff;
	stroke: var(--color-white)
}
.dnb-tag--removable.dnb-button[disabled] svg .dnb-icon-close-circle-path {
	fill: #d2f0e9;
	fill: var(--color-mint-green-50)
}
.dnb-tag--removable.dnb-button[disabled] svg .dnb-icon-close-cross-path {
	stroke: #b3dada;
	stroke: var(--color-sea-green-30)
}
.dnb-tag--removable.dnb-button .dnb-button__text {
padding-left:.5rem
}
.dnb-tag--removable.dnb-button--size-small.dnb-button--has-icon {
	padding-right: 0
}
.dnb-tag__group {
grid-gap:.5rem;
	display: inline-flex;
	flex-wrap: wrap;
gap:.5rem
}
@media screen and (-ms-high-contrast:none) {
.dnb-tag__group .dnb-button:not([class*=dnb-space]) {
margin-bottom:.5rem
}
.dnb-tag__group .dnb-button:not([class*=dnb-space]):not(:last-of-type) {
margin-right:.5rem
}
}
:root {
--textarea-padding-width:0.5rem
}
.dnb-textarea {
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-textarea, .dnb-textarea__inner {
	display: inline-flex
}
.dnb-textarea__inner {
	flex-direction: column;
margin:.5rem;
	margin: var(--textarea-padding-width)
}
.dnb-textarea__shell {
	display: inline-flex;
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	position: relative
}
.dnb-textarea__state {
	background-color: #fff;
	background-color: var(--color-white);
border-radius:.25rem;
bottom:-.5rem;
box-shadow:0 0 0 .0625rem #007272;
box-shadow:0 0 0 .0625rem var(--color-sea-green);
left:-.5rem;
	position: absolute;
right:-.5rem;
top:-.5rem;
	z-index: 1
}
.dnb-textarea__row {
	display: inline-flex
}
.dnb-textarea__suffix {
	padding-left: 1.5rem
}
.dnb-textarea__textarea {
	position: relative;
	z-index: 2
}
.dnb-textarea__placeholder, .dnb-textarea__textarea {
	border: none;
	cursor: auto;
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	margin: 0;
	outline: none;
padding:0 .5rem;
	padding: 0 var(--textarea-padding-width)
}
.dnb-textarea__placeholder {
	height: 100%;
	left: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3
}
.dnb-textarea__placeholder, .dnb-textarea__textarea {
	text-align: left
}
.dnb-textarea__align--right .dnb-textarea__placeholder, .dnb-textarea__align--right .dnb-textarea__textarea {
	text-align: right
}
.dnb-textarea__autoresize .dnb-textarea__textarea {
	resize: none
}
.dnb-textarea--focus .dnb-textarea__textarea:not([disabled]):not([readonly])~.dnb-textarea__placeholder, .dnb-textarea--has-content .dnb-textarea__textarea~.dnb-textarea__placeholder {
	opacity: .5
}
.dnb-textarea__inner>.dnb-form-status {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
margin:1rem 0 0 -.5rem;
	margin: 1rem 0 0 calc(0px - var(--textarea-padding-width));
	order: 2
}
.dnb-textarea:not(.dnb-textarea--vertical) .dnb-form-label {
margin-top:.5rem
}
.dnb-textarea--vertical {
	display: flex;
	flex-direction: column
}
.dnb-textarea--vertical, .dnb-textarea:not(.dnb-textarea--vertical)[class*=__status] {
	align-items: flex-start
}
.dnb-textarea:not(.dnb-textarea--vertical)[class*=__status]>.dnb-form-label {
margin-top:.25rem
}
@media screen and (max-width:40em) {
.dnb-textarea {
	flex-wrap: wrap
}
.dnb-textarea>.dnb-form-label {
margin-bottom:.5rem;
margin-top:.5rem
}
}
.dnb-textarea--stretch {
	display: flex
}
.dnb-textarea--stretch, .dnb-textarea--stretch .dnb-textarea__inner {
	flex-grow: 1
}
.dnb-textarea--stretch .dnb-textarea__inner, .dnb-textarea--stretch .dnb-textarea__shell, .dnb-textarea--stretch .dnb-textarea__textarea {
	width: 100%
}
.dnb-textarea--stretch .dnb-form-label+.dnb-textarea__inner {
	width: auto
}
.dnb-form-row--horizontal .dnb-textarea--stretch, .dnb-textarea--vertical.dnb-textarea--stretch .dnb-textarea__inner {
	width: 100%
}
@media screen and (max-width:40em) {
.dnb-responsive-component .dnb-textarea {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
margin-bottom:.5rem
}
.dnb-responsive-component .dnb-textarea>.dnb-form-label {
margin-bottom:.5rem
}
}
html[data-visual-test] .dnb-textarea__textarea {
	caret-color: #fff;
	caret-color: var(--color-white)
}
.dnb-textarea.dnb-skeleton .dnb-textarea__inner {
border-radius:.25rem;
	margin: 0
}
.dnb-textarea.dnb-skeleton .dnb-textarea__inner .dnb-textarea__shell {
margin:.5rem;
	margin: var(--textarea-padding-width)
}
.dnb-textarea.dnb-skeleton .dnb-textarea__state, .dnb-textarea.dnb-skeleton .dnb-textarea__textarea {
	visibility: hidden
}
@media screen and (-ms-high-contrast:none) {
.dnb-textarea__inner {
	margin: 0
}
.dnb-form-row--horizontal .dnb-textarea, .dnb-textarea--vertical .dnb-textarea__inner, .dnb-textarea:not(.dnb-textarea--stretch) {
	flex: none
}
}
.dnb-timeline {
	display: flex;
	flex-direction: column
}
.dnb-timeline__item__label {
	text-align: left
}
.dnb-timeline__item__label, .dnb-timeline__item__label__icon {
	align-items: center;
	display: flex;
	padding: 0
}
.dnb-timeline__item__label__icon {
	-ms-flex-negative: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	flex-shrink: 0;
	height: auto;
	justify-content: center
}
.dnb-timeline__item__label__title {
	cursor: text
}
.dnb-timeline__item__content {
	padding-bottom: 1rem;
	padding-bottom: var(--spacing-small)
}
.dnb-timeline__item__content__subtitle {
	color: #737373;
	color: var(--color-black-55);
	cursor: text;
font-size:.875rem;
	font-size: var(--font-size-x-small);
	font-weight: 400;
	font-weight: var(--font-weight-basis)
}
.dnb-timeline__item__content__info {
padding-top:.5rem;
	padding-top: var(--spacing-x-small)
}
:root {
--toggle-button-margin-right:1rem;
--toggle-button-margin-bottom:1rem
}
.dnb-toggle-button {
	align-items: center;
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-toggle-button, .dnb-toggle-button__inner {
	display: inline-flex
}
.dnb-toggle-button__inner {
	flex-direction: column
}
.dnb-toggle-button__shell {
	left: 0;
	position: relative;
	user-select: none;
	-webkit-user-select: none
}
.dnb-toggle-button--vertical {
	align-items: flex-start;
	flex-direction: column
}
.dnb-toggle-button__component {
	align-items: center;
	display: inline-flex;
padding-right:.5rem
}
.dnb-toggle-button__button.dnb-button--has-text {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
.dnb-toggle-button__button .dnb-checkbox {
margin-left:-.5rem
}
.dnb-toggle-button__button .dnb-checkbox__input {
	pointer-events: none
}
.dnb-toggle-button__button .dnb-checkbox__button {
	display: unset
}
.dnb-toggle-button__button .dnb-checkbox__button, .dnb-toggle-button__button .dnb-checkbox__focus {
border-width:.0625rem;
	height: 1rem;
height:calc(var(--checkbox-height--medium) - .5rem);
	width: 1rem;
width:calc(var(--checkbox-width--medium) - .5rem)
}
.dnb-toggle-button__button .dnb-checkbox__dot {
height:.5rem;
	height: calc(var(--checkbox-height--medium) - 1rem);
width:.5rem;
	width: calc(var(--checkbox-width--medium) - 1rem)
}
.dnb-toggle-button__button .dnb-checkbox__gfx {
height:.75rem;
height:calc(var(--checkbox-height--medium) - .75rem);
width:.75rem;
width:calc(var(--checkbox-width--medium) - .75rem)
}
.dnb-toggle-button__button .dnb-radio {
margin-left:-.5rem
}
.dnb-toggle-button__button .dnb-radio__input {
	pointer-events: none
}
.dnb-toggle-button__button .dnb-radio__button, .dnb-toggle-button__button .dnb-radio__focus {
border-width:.0625rem;
	height: 1rem;
height:calc(var(--radio-height--medium) - .5rem);
	width: 1rem;
width:calc(var(--radio-width--medium) - .5rem)
}
.dnb-toggle-button__button .dnb-radio__dot {
height:.5rem;
	height: calc(var(--radio-height--medium) - 1rem);
width:.5rem;
	width: calc(var(--radio-width--medium) - 1rem)
}
.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active).dnb-button--secondary, .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active).dnb-button--secondary:hover {
	background-color: #14555a;
	background-color: var(--color-emerald-green);
	color: #a5e1d2;
	color: var(--color-mint-green)
}
:not(.dnb-toggle-button-group)>.dnb-form-label+.dnb-toggle-button {
	vertical-align: top
}
.dnb-toggle-button-group__suffix {
	font-size: 1.125rem;
	font-size: var(--font-size-basis)
}
.dnb-toggle-button .dnb-form-status {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
margin-top:.5rem;
	order: 2
}
.dnb-toggle-button .dnb-form-label {
	margin-right: 1rem
}
.dnb-toggle-button-group {
	display: inline-flex
}
.dnb-toggle-button-group .dnb-toggle-button {
	margin-bottom: 1rem;
	margin-bottom: var(--toggle-button-margin-bottom);
	margin-right: 1rem;
	margin-right: var(--toggle-button-margin-right)
}
.dnb-toggle-button-group--column .dnb-toggle-button {
	display: flex;
	margin-right: 0
}
.dnb-toggle-button-group .dnb-toggle-button:last-of-type {
	margin-right: 0
}
.dnb-toggle-button-group__shell {
	display: flex;
	flex-direction: column
}
.dnb-toggle-button-group__shell__children {
	order: 1
}
.dnb-toggle-button-group__shell>.dnb-form-status {
	order: 2;
-webkit-transform:translateY(-.5rem);
transform:translateY(-.5rem)
}
.dnb-toggle-button-group .dnb-form-row {
	align-items: baseline;
	margin-bottom: -1rem;
	margin-bottom: calc(0px - var(--toggle-button-margin-bottom))
}
.dnb-toggle-button-group .dnb-form-row--vertical-label {
	align-items: flex-start
}
.dnb-toggle-button-group .dnb-form-row:before {
	font-size: 1.125rem;
	font-size: var(--font-size-basis)
}
.dnb-toggle-button-group--no-label>.dnb-alignment-helper, .dnb-toggle-button-group--row.dnb-toggle-button-group:not(.dnb-form-row--vertical-label)>.dnb-alignment-helper {
	line-height: 2.5rem;
	line-height: var(--button-height)
}
@media screen and (min-width:40em) {
.dnb-form-label+.dnb-toggle-button {
-webkit-transform:translateY(-.5rem);
transform:translateY(-.5rem)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-toggle-button {
	flex: none
}
.dnb-toggle-button:not(.dnb-toggle-button--vertical) {
	align-items: center
}
.dnb-toggle-button__shell {
	bottom: 0;
	left: 0;
	margin: auto;
	right: 0;
	top: 0
}
.dnb-toggle-button-group {
	flex: none
}
.dnb-toggle-button-group, .dnb-toggle-button-group__shell {
	width: 100%
}
.dnb-form-row__indent--default .dnb-toggle-button-group {
	flex: 1 1
}
}
.dnb-tooltip {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	opacity: 0;
	padding: 0 1rem;
	position: absolute;
	transition: opacity .2s cubic-bezier(.42, 0, 0, 1);
	transition: opacity .2s var(--easing-default);
	visibility: hidden;
	z-index: 3100
}
.dnb-tooltip--large {
padding:.25rem 1rem
}
.dnb-tooltip--animate_position {
	transition: all .2s cubic-bezier(.42, 0, 0, 1), opacity .2s cubic-bezier(.42, 0, 0, 1);
	transition: all .2s var(--easing-default), opacity .2s var(--easing-default)
}
.dnb-tooltip--active {
	-webkit-animation: show-tooltip .2s cubic-bezier(.42, 0, 0, 1) forwards;
	animation: show-tooltip .2s cubic-bezier(.42, 0, 0, 1) forwards;
	-webkit-animation: show-tooltip .2s var(--easing-default) forwards;
	animation: show-tooltip .2s var(--easing-default) forwards;
	visibility: visible
}
.dnb-tooltip--active.dnb-tooltip--no-animation, html[data-visual-test] .dnb-tooltip--active {
	-webkit-animation: show-tooltip 1ms cubic-bezier(.42, 0, 0, 1) forwards;
	animation: show-tooltip 1ms cubic-bezier(.42, 0, 0, 1) forwards;
	-webkit-animation: show-tooltip 1ms var(--easing-default) forwards;
	animation: show-tooltip 1ms var(--easing-default) forwards
}
.dnb-tooltip--hide {
	-webkit-animation: hide-tooltip .2s cubic-bezier(.42, 0, 0, 1) forwards;
	animation: hide-tooltip .2s cubic-bezier(.42, 0, 0, 1) forwards;
	-webkit-animation: hide-tooltip .2s var(--easing-default) forwards;
	animation: hide-tooltip .2s var(--easing-default) forwards;
	visibility: visible
}
.dnb-tooltip--hide.dnb-tooltip--no-animation {
	-webkit-animation: hide-tooltip 1ms linear forwards;
	animation: hide-tooltip 1ms linear forwards
}
.dnb-tooltip--fixed {
	position: fixed
}
html[data-visual-test] .dnb-tooltip--hide {
	-webkit-animation: hide-tooltip 1ms linear 1s forwards;
	animation: hide-tooltip 1ms linear 1s forwards
}
.dnb-tooltip__portal {
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}
.dnb-tooltip__content {
	min-height: 1.5rem;
	min-width: 2rem;
	padding: 0
}
.dnb-tooltip__arrow {
height:.5rem;
	margin: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	width: 1rem
}
.dnb-tooltip__arrow:before {
	bottom: 0;
	content: "";
	height: 1rem;
	left: 0;
	position: absolute;
	-webkit-transform: translateY(70%) rotate(45deg);
	transform: translateY(70%) rotate(45deg);
	width: 1rem
}
.dnb-tooltip__arrow__position--bottom {
top:-.5rem
}
.dnb-tooltip__arrow__position--top {
bottom:-.5rem;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.dnb-tooltip__arrow__position--left {
	margin-right: 3px;
right:-.75rem;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.dnb-tooltip__arrow__position--right {
left:-.75rem;
	margin-left: 3px;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}
.dnb-tooltip__arrow__arrow--left {
	align-self: flex-start
}
.dnb-tooltip__arrow__arrow--right {
	align-self: flex-end
}
@-webkit-keyframes show-tooltip {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes show-tooltip {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@-webkit-keyframes hide-tooltip {
0% {
opacity:1
}
to {
	opacity: 0;
	visibility: hidden
}
}
@keyframes hide-tooltip {
0% {
opacity:1
}
to {
	opacity: 0;
	visibility: hidden
}
}
.dnb-upload {
	display: flex;
	flex-direction: column;
	padding: 1.5rem;
	padding: var(--spacing-medium);
	position: relative
}
@media screen and (max-width:40em) {
.dnb-upload {
	padding: 1.5rem 1rem;
	padding: var(--spacing-medium) var(--spacing-small)
}
}
.dnb-upload__outline {
	bottom: 0;
	content: "";
	height: 100%;
	inset: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}
.dnb-upload__file-input {
	position: absolute;
	visibility: hidden
}
.dnb-upload__file-list {
	list-style: none;
	margin-bottom: 0;
	margin-top: 1.5rem;
	margin-top: var(--spacing-medium);
	padding: 0;
	position: relative
}
.dnb-upload__file-cell:after, .dnb-upload__file-list:before {
	background-color: #ebebeb;
	background-color: var(--color-black-8);
	bottom: 0;
	content: "";
	height: 1px;
	inset: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}
.dnb-upload__file-cell {
	padding: 1rem 0;
	padding: var(--spacing-small) 0;
	position: relative
}
.dnb-upload__file-cell:after {
	top: auto
}
.dnb-upload__file-cell__content {
	justify-content: space-between
}
.dnb-upload__file-cell__content, .dnb-upload__file-cell__content__left {
	align-items: center;
	display: flex;
	flex-direction: row
}
.dnb-upload__file-cell__text-container {
	display: flex;
	flex-direction: column;
	margin-left: 1rem;
	margin-left: var(--spacing-small)
}
.dnb-upload__file-cell__text-container--loading {
	font-size: 1.125rem;
	font-size: var(--font-size-basis)
}
.dnb-visually-hidden--default, .dnb-visually-hidden--default:not(:focus):not(:active), .dnb-visually-hidden--focusable:not(:focus):not([focus-within]) {
	-webkit-touch-callout: none;
	clip: rect(1px,1px,1px,1px);
	border: 0;
	height: 1px;
	margin: -1px 0 0 -1px;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	-webkit-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: 1px
}
.dnb-visually-hidden--focusable:not(:focus):not(:focus-within) {
	-webkit-touch-callout: none;
	clip: rect(1px,1px,1px,1px);
	border: 0;
	height: 1px;
	margin: -1px 0 0 -1px;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	-webkit-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: 1px
}
:root {
--font-family-default:"DNB", sans-serif;
--font-family-monospace:"DNBMono", "Menlo", "Consolas", "Roboto Mono", "Ubuntu Monospace", "Noto Mono", "Oxygen Mono", "Liberation Mono", monospace;
--font-weight-default:normal;
--font-weight-basis:normal;
--font-weight-regular:normal;
--font-weight-medium:500;
--font-weight-bold:600;
--font-size-x-small:0.875rem;
--font-size-small:1rem;
--font-size-basis:1.125rem;
--font-size-basis--em:1em;
--font-size-medium:1.25rem;
--font-size-large:1.625rem;
--font-size-x-large:2.125rem;
--font-size-xx-large:3rem;
--line-height-xx-small--em:1em;
--line-height-x-small:1.125rem;
--line-height-small:1.25rem;
--line-height-basis:1.5rem;
--line-height-basis--em:1.333em;
--line-height-medium:2rem;
--line-height-large:2.5rem;
--line-height-x-large:3.5rem;
--color-mint-green-50:#d2f0e9;
--color-mint-green-25:#e9f8f4;
--color-mint-green-12:#f4fbf9;
--color-sea-green-30:#b3dada;
--color-accent-yellow-30:#feebc1;
--color-signal-orange:#ff5400;
--color-fire-red:#dc2a2a;
--color-success-green:#007b5e;
--color-fire-red-8:#fdeeee;
--color-black:#000;
--color-black-80:#333;
--color-black-55:#737373;
--color-black-20:#ccc;
--color-black-8:#ebebeb;
--color-black-3:#f8f8f8;
--color-white:#fff;
--color-black-border:#cdcdcd;
--color-black-background:#fafafa;
--color-sea-green:#007272;
--color-mint-green:#a5e1d2;
--color-summer-green:#28b482;
--color-emerald-green:#14555a;
--color-ocean-green:#00343e;
--color-accent-yellow:#fdbb31;
--color-indigo:#23195a;
--color-violet:#6e2382;
--color-sky-blue:#4bbed2;
--color-lavender:#f2f2f5;
--color-sand-yellow:#fbf6ec;
--color-pistachio:#f2f4ec;
--color-mint-green-alt:#ebfffa;
--color-indigo-medium:#6e6491;
--color-indigo-light:#b9afc8;
--color-violet-medium:#a06eaf;
--color-violet-light:#cfb9d7;
--color-sky-blue-medium:#87d2e1;
--color-sky-blue-light:#c3ebf0;
--spacing-xx-small:0.25rem;
--spacing-x-small:0.5rem;
--spacing-small:1rem;
--spacing-medium:1.5rem;
--spacing-large:2rem;
--spacing-x-large:3rem;
--spacing-xx-large:3.5rem;
--layout-small:40em;
--layout-medium:50em;
--layout-large:60em;
--layout-x-large:72em;
--layout-xx-large:80em;
--layout-xxx-large:90em;
--shadow-default:0 8px 16px rgba(51,51,51,.08);
--shadow-default-x:0;
--shadow-default-y:8px;
--shadow-default-blur-radius:16px;
--shadow-default-color:rgba(51,51,51,.08);
--easing-default:cubic-bezier(0.42, 0, 0, 1)
}
button.dnb-anchor {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: none;
	border: none;
	cursor: pointer;
	line-height: 1.625rem;
line-height:calc(var(--line-height-basis) + .125rem)
}
.dnb-anchor {
	border-radius: 0;
box-shadow:0 .09375rem 0 0 currentColor;
	color: #007272;
	color: var(--color-sea-green);
	display: inline;
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	padding: .05575em .125em;
	text-decoration: none;
	transition: background-color .2s ease-in-out, box-shadow .18s ease-in-out, border-radius .2s ease-in-out
}
sub .dnb-anchor, sup .dnb-anchor {
	padding: 0 .025em
}
.dnb-h--basis .dnb-anchor, .dnb-h--large .dnb-anchor, .dnb-h--medium .dnb-anchor, .dnb-h--small .dnb-anchor, .dnb-h--x-large .dnb-anchor, .dnb-h--x-small .dnb-anchor, .dnb-h--xx-large .dnb-anchor, .dnb-lead .dnb-anchor, .dnb-p .dnb-anchor {
	font-size: inherit
}
.dnb-anchor:focus {
	border-radius: .25em;
	outline: none
}
.dnb-anchor:focus:not(:active) {
	background-color: transparent;
	color: #007272;
	color: var(--color-sea-green);
	transition: none
}
.dnb-anchor:focus:not(:active), .dnb-section .dnb-anchor:focus:not(:active).dnb-anchor {
	box-shadow: none;
	text-decoration: none
}
html[data-whatinput=keyboard] .dnb-anchor:focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-anchor:focus {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-anchor:active, .dnb-anchor:hover {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50);
	border-radius: .25em;
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-anchor:active, .dnb-anchor:hover, .dnb-section .dnb-anchor:active.dnb-anchor, .dnb-section .dnb-anchor:hover.dnb-anchor {
	box-shadow: none;
	text-decoration: none
}
.dnb-anchor:active {
	background-color: #14555a;
	background-color: var(--color-emerald-green);
	border-radius: .25em;
	color: #a5e1d2;
	color: var(--color-mint-green)
}
.dnb-anchor:active, .dnb-section .dnb-anchor:active.dnb-anchor {
	box-shadow: none;
	text-decoration: none
}
.dnb-anchor[target=_blank]:not(:empty):not(.dnb-anchor--no-icon) {
	background-image: url("0eba4f519d15627a8969cd84c0a83de80cf78723.svg");
	background-size: 0;
	position: relative
}
.dnb-anchor[target=_blank]:not(:empty):not(.dnb-anchor--no-icon):after {
	background-image: inherit;
	background-size: cover;
	color: inherit;
	content: "";
	display: inline-block;
	height: .889em;
	margin-left: .3em;
	margin-right: .125em;
	position: relative;
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	transition: -webkit-transform .3s ease-out, -webkit-filter 1s ease-in-out;
	transition: transform .3s ease-out, filter 1s ease-in-out;
	transition: transform .3s ease-out, filter 1s ease-in-out, -webkit-transform .3s ease-out, -webkit-filter 1s ease-in-out;
	width: .889em
}
.dnb-anchor[target=_blank]:not(:empty):not(.dnb-anchor--no-icon):active {
	background-image: url("f1bc5025b53d6d6716d295fe4666ea3e221b7d14.svg")
}
.dnb-anchor[target=_blank]:not(:empty):not(.dnb-anchor--no-icon):after {
	top: .125em
}
[data-visual-test-wrapper] .dnb-anchor {
	transition: none
}
.dnb-anchor .dnb-icon {
	display: inline-block;
	-webkit-transform: translateY(-.0625em);
	transform: translateY(-.0625em)
}
.dnb-anchor--hover {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50);
	border-radius: .25em;
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-anchor--hover, .dnb-section .dnb-anchor--hover.dnb-anchor {
	box-shadow: none;
	text-decoration: none
}
.dnb-anchor--active {
	background-color: #14555a;
	background-color: var(--color-emerald-green);
	border-radius: .25em;
	color: #a5e1d2;
	color: var(--color-mint-green)
}
.dnb-anchor--active, .dnb-section .dnb-anchor--active.dnb-anchor {
	box-shadow: none;
	text-decoration: none
}
.dnb-anchor--focus {
	border-radius: .25em;
	outline: none
}
.dnb-anchor--focus:not(:active) {
	background-color: transparent;
	color: #007272;
	color: var(--color-sea-green);
	transition: none
}
.dnb-anchor--focus:not(:active), .dnb-section .dnb-anchor--focus:not(:active).dnb-anchor {
	box-shadow: none;
	text-decoration: none
}
html[data-whatinput=mouse] .dnb-anchor--focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=mouse] .dnb-anchor--focus {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-anchor--no-style {
	color: inherit;
	transition: none
}
.dnb-anchor--no-style, .dnb-section .dnb-anchor--no-style.dnb-anchor {
	box-shadow: none;
	text-decoration: none
}
.dnb-anchor--no-style:hover {
	background-color: transparent;
	color: inherit
}
.dnb-anchor--no-underline, .dnb-section .dnb-anchor--no-underline.dnb-anchor {
	box-shadow: none;
	text-decoration: none
}
.dnb-anchor--no-hover:hover {
	background-color: transparent;
	color: inherit
}
.dnb-anchor--no-radius, .dnb-anchor--no-radius:active, .dnb-anchor--no-radius:focus, .dnb-anchor--no-radius:hover {
	border-radius: 0
}
.dnb-anchor--no-animation {
	transition: none
}
.dnb-anchor--contrast {
box-shadow:0 .09375rem 0 0 #fff;
box-shadow:0 .09375rem 0 0 var(--color-white);
	color: #fff;
	color: var(--color-white)
}
.dnb-anchor--contrast:active, .dnb-anchor--contrast:hover {
	background-color: #fff;
	background-color: var(--color-white);
	box-shadow: none;
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-anchor--contrast:not(:disabled):focus {
	background-color: transparent;
	color: #fff;
	color: var(--color-white);
	outline: none
}
html[data-whatinput=keyboard] .dnb-anchor--contrast:not(:disabled):focus {
--border-color:var(--color-white);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-anchor--contrast:not(:disabled):focus {
box-shadow:0 0 0 .125rem #fff;
box-shadow:0 0 0 .125rem var(--color-white)
}
}
a.dnb-button {
	transition: none
}
.dnb-anchor.dnb-skeleton, .dnb-skeleton>.dnb-anchor {
	box-shadow: none
}
.dnb-anchor.dnb-skeleton:after, .dnb-skeleton>.dnb-anchor:after {
	-webkit-filter: grayscale(100%) opacity(.3);
	filter: grayscale(100%) opacity(.3)
}
.dnb-small {
	font-size: 1rem;
	font-size: var(--font-size-small)
}
sub, sup {
	font-size: .777777em;
	line-height: .5em
}
.dnb-p {
	color: currentColor;
	color: var(--theme-color-black-80, currentColor);
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	padding: 0
}
.dnb-p:not([class*=space__top]) {
	margin-top: 0
}
.dnb-p:not([class*=space__bottom]) {
	margin-bottom: 0
}
.dnb-p--lead {
	font-size: 1.25rem;
	font-size: var(--font-size-medium);
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 1.75rem;
line-height:calc(var(--line-height-medium) - .25rem)
}
.dnb-p--lead>small {
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-p b, .dnb-p strong, .dnb-p--ingress, .dnb-p--medium {
	font-weight: 500;
	font-weight: var(--font-weight-medium)
}
.dnb-p--bold {
	font-weight: 600;
	font-weight: var(--font-weight-bold)
}
.dnb-p__size--xx-large {
	font-size: 3rem;
	font-size: var(--font-size-xx-large)
}
.dnb-p__size--x-large, .dnb-p__size--xx-large {
	line-height: 3.5rem;
	line-height: var(--line-height-x-large)
}
.dnb-p__size--x-large {
	font-size: 2.125rem;
	font-size: var(--font-size-x-large)
}
.dnb-p__size--large {
	font-size: 1.625rem;
	font-size: var(--font-size-large);
	line-height: 2.5rem;
	line-height: var(--line-height-large)
}
.dnb-p__size--basis {
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-p__size--medium {
	font-size: 1.25rem;
	font-size: var(--font-size-medium);
	line-height: 2rem;
	line-height: var(--line-height-medium)
}
.dnb-p--small, .dnb-p>small, .dnb-p__size--small {
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.25rem;
	line-height: var(--line-height-small)
}
.dnb-p--x-small, .dnb-p__size--x-small {
font-size:.875rem;
	font-size: var(--font-size-x-small);
	line-height: 1.125rem;
	line-height: var(--line-height-x-small)
}
.dnb-p>cite {
	font-style: italic;
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-p>cite, .dnb-table b, .dnb-table strong {
	font-weight: 500;
	font-weight: var(--font-weight-medium)
}
.dnb-h--xx-large {
	font-size: 3rem;
	font-size: var(--font-size-xx-large);
	line-height: 3.5rem;
	line-height: var(--line-height-x-large)
}
.dnb-h--xx-large>small {
	display: block
}
.dnb-h--x-large, .dnb-h--x-large>small, .dnb-h--xx-large>small {
	font-size: 2.125rem;
	font-size: var(--font-size-x-large);
	line-height: 2.5rem;
	line-height: var(--line-height-large)
}
.dnb-h--x-large>small {
	display: block
}
.dnb-h--large {
	font-size: 1.625rem;
	font-size: var(--font-size-large);
	line-height: 2rem;
	line-height: var(--line-height-medium)
}
.dnb-h--large>small {
	line-height: 1.875rem;
line-height:calc(var(--line-height-medium) - .125rem)
}
.dnb-h--large>small, .dnb-h--medium, .dnb-lead {
	font-size: 1.25rem;
	font-size: var(--font-size-medium)
}
.dnb-h--medium, .dnb-lead {
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 1.75rem;
line-height:calc(var(--line-height-medium) - .25rem)
}
.dnb-h--basis, .dnb-h--medium>small, .dnb-lead>small {
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-h--basis>small, .dnb-h--small {
	font-size: 1rem;
	font-size: var(--font-size-small)
}
.dnb-h--basis>small, .dnb-h--small, .dnb-h--small>small {
	line-height: 1.25rem;
	line-height: var(--line-height-small)
}
.dnb-h--small>small, .dnb-h--x-small {
font-size:.875rem;
	font-size: var(--font-size-x-small)
}
.dnb-h--x-small {
	line-height: 1.125rem;
	line-height: var(--line-height-x-small)
}
.dnb-core-style .dnb-h--basis, .dnb-core-style .dnb-h--large, .dnb-core-style .dnb-h--medium, .dnb-core-style .dnb-h--small, .dnb-core-style .dnb-h--x-large, .dnb-core-style .dnb-h--x-small, .dnb-core-style .dnb-h--xx-large, .dnb-core-style .dnb-lead, .dnb-h--basis, .dnb-h--large, .dnb-h--medium, .dnb-h--small, .dnb-h--x-large, .dnb-h--x-small, .dnb-h--xx-large, .dnb-lead {
	color: currentColor;
	color: var(--theme-color-black-80, currentColor);
	font-family: DNB, sans-serif;
	font-family: var(--font-family-default);
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	padding: 0
}
.dnb-core-style .dnb-h--basis:not([class*=dnb-space]), .dnb-core-style .dnb-h--large:not([class*=dnb-space]), .dnb-core-style .dnb-h--medium:not([class*=dnb-space]), .dnb-core-style .dnb-h--small:not([class*=dnb-space]), .dnb-core-style .dnb-h--x-large:not([class*=dnb-space]), .dnb-core-style .dnb-h--x-small:not([class*=dnb-space]), .dnb-core-style .dnb-h--xx-large:not([class*=dnb-space]), .dnb-core-style .dnb-lead:not([class*=dnb-space]), .dnb-h--basis:not([class*=dnb-space]), .dnb-h--large:not([class*=dnb-space]), .dnb-h--medium:not([class*=dnb-space]), .dnb-h--small:not([class*=dnb-space]), .dnb-h--x-large:not([class*=dnb-space]), .dnb-h--x-small:not([class*=dnb-space]), .dnb-h--xx-large:not([class*=dnb-space]), .dnb-lead:not([class*=dnb-space]) {
	margin: 0
}
.dnb-core-style .dnb-h--basis .dnb-icon--default, .dnb-core-style .dnb-h--large .dnb-icon--default, .dnb-core-style .dnb-h--medium .dnb-icon--default, .dnb-core-style .dnb-h--small .dnb-icon--default, .dnb-core-style .dnb-h--x-large .dnb-icon--default, .dnb-core-style .dnb-h--x-small .dnb-icon--default, .dnb-core-style .dnb-h--xx-large .dnb-icon--default, .dnb-core-style .dnb-lead .dnb-icon--default, .dnb-h--basis .dnb-icon--default, .dnb-h--large .dnb-icon--default, .dnb-h--medium .dnb-icon--default, .dnb-h--small .dnb-icon--default, .dnb-h--x-large .dnb-icon--default, .dnb-h--x-small .dnb-icon--default, .dnb-h--xx-large .dnb-icon--default, .dnb-lead .dnb-icon--default {
	font-size: 1em
}
.dnb-core-style .dnb-h--basis .dnb-icon--medium, .dnb-core-style .dnb-h--large .dnb-icon--medium, .dnb-core-style .dnb-h--medium .dnb-icon--medium, .dnb-core-style .dnb-h--small .dnb-icon--medium, .dnb-core-style .dnb-h--x-large .dnb-icon--medium, .dnb-core-style .dnb-h--x-small .dnb-icon--medium, .dnb-core-style .dnb-h--xx-large .dnb-icon--medium, .dnb-core-style .dnb-lead .dnb-icon--medium, .dnb-h--basis .dnb-icon--medium, .dnb-h--large .dnb-icon--medium, .dnb-h--medium .dnb-icon--medium, .dnb-h--small .dnb-icon--medium, .dnb-h--x-large .dnb-icon--medium, .dnb-h--x-small .dnb-icon--medium, .dnb-h--xx-large .dnb-icon--medium, .dnb-lead .dnb-icon--medium {
	font-size: 1.5em
}
.dnb-core-style .dnb-h--basis .dnb-anchor, .dnb-core-style .dnb-h--basis a, .dnb-core-style .dnb-h--large .dnb-anchor, .dnb-core-style .dnb-h--large a, .dnb-core-style .dnb-h--medium .dnb-anchor, .dnb-core-style .dnb-h--medium a, .dnb-core-style .dnb-h--small .dnb-anchor, .dnb-core-style .dnb-h--small a, .dnb-core-style .dnb-h--x-large .dnb-anchor, .dnb-core-style .dnb-h--x-large a, .dnb-core-style .dnb-h--x-small .dnb-anchor, .dnb-core-style .dnb-h--x-small a, .dnb-core-style .dnb-h--xx-large .dnb-anchor, .dnb-core-style .dnb-h--xx-large a, .dnb-core-style .dnb-lead .dnb-anchor, .dnb-core-style .dnb-lead a, .dnb-h--basis .dnb-anchor, .dnb-h--basis a, .dnb-h--large .dnb-anchor, .dnb-h--large a, .dnb-h--medium .dnb-anchor, .dnb-h--medium a, .dnb-h--small .dnb-anchor, .dnb-h--small a, .dnb-h--x-large .dnb-anchor, .dnb-h--x-large a, .dnb-h--x-small .dnb-anchor, .dnb-h--x-small a, .dnb-h--xx-large .dnb-anchor, .dnb-h--xx-large a, .dnb-lead .dnb-anchor, .dnb-lead a {
padding-bottom:.03125rem;
	padding-top: 0
}
.dnb-core-style .dnb-spacing .dnb-h--xx-large:not([class*=space__top]), .dnb-spacing .dnb-h--xx-large:not([class*=space__top]) {
	margin-top: 3rem
}
.dnb-core-style .dnb-spacing .dnb-h--xx-large:not([class*=space__bottom]), .dnb-spacing .dnb-h--xx-large:not([class*=space__bottom]) {
	margin-bottom: 2.5rem
}
.dnb-core-style .dnb-spacing .dnb-h--x-large:not([class*=space__top]), .dnb-spacing .dnb-h--x-large:not([class*=space__top]) {
	margin-top: 3rem
}
.dnb-core-style .dnb-spacing .dnb-h--x-large:not([class*=space__bottom]), .dnb-spacing .dnb-h--x-large:not([class*=space__bottom]) {
	margin-bottom: 1rem
}
.dnb-core-style .dnb-spacing .dnb-h--large:not([class*=space__top]), .dnb-spacing .dnb-h--large:not([class*=space__top]) {
	margin-top: 3rem
}
.dnb-core-style .dnb-spacing .dnb-h--large:not([class*=space__bottom]), .dnb-spacing .dnb-h--large:not([class*=space__bottom]) {
	margin-bottom: 1rem
}
.dnb-core-style .dnb-spacing .dnb-h--basis:not([class*=space__top]), .dnb-core-style .dnb-spacing .dnb-h--medium:not([class*=space__top]), .dnb-core-style .dnb-spacing .dnb-h--small:not([class*=space__top]), .dnb-core-style .dnb-spacing .dnb-h--x-small:not([class*=space__top]), .dnb-core-style .dnb-spacing .dnb-lead:not([class*=space__top]), .dnb-spacing .dnb-h--basis:not([class*=space__top]), .dnb-spacing .dnb-h--medium:not([class*=space__top]), .dnb-spacing .dnb-h--small:not([class*=space__top]), .dnb-spacing .dnb-h--x-small:not([class*=space__top]), .dnb-spacing .dnb-lead:not([class*=space__top]) {
	margin-top: 2rem
}
.dnb-core-style .dnb-spacing .dnb-h--basis:not([class*=space__bottom]), .dnb-core-style .dnb-spacing .dnb-h--medium:not([class*=space__bottom]), .dnb-core-style .dnb-spacing .dnb-h--small:not([class*=space__bottom]), .dnb-core-style .dnb-spacing .dnb-h--x-small:not([class*=space__bottom]), .dnb-core-style .dnb-spacing .dnb-lead:not([class*=space__bottom]), .dnb-spacing .dnb-h--basis:not([class*=space__bottom]), .dnb-spacing .dnb-h--medium:not([class*=space__bottom]), .dnb-spacing .dnb-h--small:not([class*=space__bottom]), .dnb-spacing .dnb-h--x-small:not([class*=space__bottom]), .dnb-spacing .dnb-lead:not([class*=space__bottom]) {
	margin-bottom: 1rem
}
.dnb-core-style .dnb-spacing .dnb-p:not([class*=dnb-space__top]), .dnb-spacing .dnb-p:not([class*=dnb-space__top]) {
	margin-top: 0
}
.dnb-core-style .dnb-spacing .dnb-p:not([class*=dnb-space__bottom]), .dnb-spacing .dnb-p:not([class*=dnb-space__bottom]) {
	margin-bottom: 1.5rem
}
.dnb-blockquote {
	background-color: #00343e;
	background-color: var(--color-ocean-green);
	border-radius: 1rem;
	color: #a5e1d2;
	color: var(--color-mint-green);
	display: inline-block;
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.25rem;
	line-height: var(--line-height-small);
	padding: 1.5rem;
	position: relative;
	width: auto
}
.dnb-blockquote:not([class*=dnb-space]) {
	margin: 0
}
.dnb-blockquote:before {
	background-image: url("0706507c8ef02d44f7d12657b602cc1cb1d06fd9.svg");
	background-size: cover;
	content: "";
	height: 3em;
	left: 1.5rem;
	position: absolute;
	top: 2rem;
	width: 3em
}
.dnb-blockquote, .dnb-blockquote.dnb-blockquote--left {
	padding-bottom: 3rem;
	padding-left: 6rem;
	padding-top: 2rem
}
.dnb-blockquote.dnb-blockquote--top {
	padding-bottom: 3rem;
	padding-left: 1.5rem;
	padding-top: 6rem
}
.dnb-blockquote.dnb-blockquote--no-background {
	background-color: transparent;
	color: currentColor;
	color: var(--theme-color-black-80, currentColor)
}
.dnb-blockquote.dnb-blockquote--no-background:before {
	-webkit-filter: grayscale(1) brightness(24%);
	filter: grayscale(1) brightness(24%)
}
.dnb-blockquote .dnb-cite, .dnb-blockquote .dnb-figcaption, .dnb-blockquote cite, .dnb-blockquote figcaption, .dnb-blockquote footer {
	display: block;
	font-style: italic;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	margin-top: 1rem
}
.dnb-blockquote .dnb-cite:before, .dnb-blockquote .dnb-figcaption:before, .dnb-blockquote cite:before, .dnb-blockquote figcaption:before, .dnb-blockquote footer:before {
	content: "ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â";
	display: inline-block;
padding-right:.5rem
}
.dnb-spacing .dnb-blockquote .dnb-h--large, .dnb-spacing .dnb-blockquote .dnb-h--medium, .dnb-spacing .dnb-blockquote .dnb-h--xx-large, .dnb-spacing .dnb-blockquote .dnb-lead, .dnb-spacing .dnb-blockquote h1, .dnb-spacing .dnb-blockquote h2, .dnb-spacing .dnb-blockquote h3 {
	margin: 0
}
.dnb-blockquote .dnb-anchor {
	font-size: inherit
}
.dnb-blockquote:not(.dnb-blockquote--no-background) .dnb-anchor, .dnb-blockquote:not(.dnb-blockquote--no-background) a {
box-shadow:0 .09375rem 0 0 #fff;
box-shadow:0 .09375rem 0 0 var(--color-white);
	color: #fff;
	color: var(--color-white)
}
.dnb-blockquote:not(.dnb-blockquote--no-background) .dnb-anchor:active, .dnb-blockquote:not(.dnb-blockquote--no-background) .dnb-anchor:hover, .dnb-blockquote:not(.dnb-blockquote--no-background) a:active, .dnb-blockquote:not(.dnb-blockquote--no-background) a:hover {
	background-color: #fff;
	background-color: var(--color-white);
	box-shadow: none;
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-blockquote:not(.dnb-blockquote--no-background) .dnb-anchor:active, .dnb-blockquote:not(.dnb-blockquote--no-background) a:active {
	background-color: #fff;
	background-color: var(--color-white);
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-blockquote:not(.dnb-blockquote--no-background) .dnb-anchor:not(:disabled):focus, .dnb-blockquote:not(.dnb-blockquote--no-background) a:not(:disabled):focus {
	background-color: transparent;
	color: #fff;
	color: var(--color-white);
	outline: none
}
html[data-whatinput=keyboard] .dnb-blockquote:not(.dnb-blockquote--no-background) .dnb-anchor:not(:disabled):focus, html[data-whatinput=keyboard] .dnb-blockquote:not(.dnb-blockquote--no-background) a:not(:disabled):focus {
--border-color:var(--color-white);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-blockquote:not(.dnb-blockquote--no-background) .dnb-anchor:not(:disabled):focus, html[data-whatinput=keyboard] .dnb-blockquote:not(.dnb-blockquote--no-background) a:not(:disabled):focus {
box-shadow:0 0 0 .125rem #fff;
box-shadow:0 0 0 .125rem var(--color-white)
}
}
.dnb-blockquote:not(.dnb-blockquote--no-background) .dnb-h--large, .dnb-blockquote:not(.dnb-blockquote--no-background) .dnb-h--medium, .dnb-blockquote:not(.dnb-blockquote--no-background) .dnb-h--xx-large, .dnb-blockquote:not(.dnb-blockquote--no-background) .dnb-lead, .dnb-blockquote:not(.dnb-blockquote--no-background) h1, .dnb-blockquote:not(.dnb-blockquote--no-background) h2, .dnb-blockquote:not(.dnb-blockquote--no-background) h3 {
	color: #a5e1d2;
	color: var(--color-mint-green)
}
.dnb-spacing .dnb-blockquote:not([class*=dnb-space__top]) {
	margin-top: 0
}
.dnb-spacing .dnb-blockquote:not([class*=dnb-space__bottom]) {
	margin-bottom: 1.5rem
}
.dnb-spacing .dnb-blockquote p:last-child {
	margin-bottom: 0
}
.dnb-ul {
	color: currentColor;
	color: var(--theme-color-black-80, currentColor);
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	padding: 0
}
.dnb-ul:not([class*=dnb-space]) {
	margin: 0
}
.dnb-ul:not([class*=dnb-space__left]) {
	padding-left: 2rem
}
.dnb-ul ol, .dnb-ul ul {
	margin-bottom: 1.5rem;
	margin-top: 0;
	padding-left: 2rem
}
.dnb-ul li, .dnb-ul--outside li {
	position: relative
}
.dnb-ul li:before, .dnb-ul--outside li:before {
	left: -10rem;
padding-right:.25rem;
	position: absolute;
	text-align: right;
	width: 10rem
}
.dnb-ul--inside li:before {
	left: 0;
	padding-right: 0;
	position: relative;
	text-align: left;
	text-align: initial;
	width: auto
}
.dnb-ul .dnb-anchor {
	font-size: inherit
}
.dnb-ul li {
	display: list-item;
margin-bottom:.5rem;
margin-top:.5rem
}
.dnb-ol {
	color: currentColor;
	color: var(--theme-color-black-80, currentColor);
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	padding: 0
}
.dnb-ol:not([class*=dnb-space]) {
	margin: 0
}
.dnb-ol:not([class*=dnb-space__left]) {
	padding-left: 2rem
}
.dnb-ol li {
	display: list-item;
margin-bottom:.5rem;
margin-top:.5rem
}
.dnb-ol ol, .dnb-ol ul {
	margin-bottom: 1.5rem;
	margin-top: 0;
	padding-left: 2rem
}
.dnb-ol li, .dnb-ol--outside li {
	position: relative
}
.dnb-ol li:before, .dnb-ol--outside li:before {
	left: -10rem;
padding-right:.25rem;
	position: absolute;
	text-align: right;
	width: 10rem
}
.dnb-ol--inside li:before {
	left: 0;
	padding-right: 0;
	position: relative;
	text-align: left;
	text-align: initial;
	width: auto
}
.dnb-ol .dnb-anchor {
	font-size: inherit
}
.dnb-ol li {
	list-style-type: decimal
}
.dnb-ol--nested, .dnb-ol--nested ol {
	counter-reset: item
}
.dnb-ol--nested li {
	display: block
}
.dnb-ol--nested li:before {
	content: counters(item, ".") ". ";
	counter-increment: item
}
.dnb-ol--nested li li:before {
	content: counters(item, ".") " ";
	counter-increment: item
}
.dnb-ol[type] li {
	display: list-item;
	list-style-type: inherit
}
.dnb-ol[type] li li:before, .dnb-ol[type] li:before {
	content: none
}
.dnb-dl {
	color: currentColor;
	color: var(--theme-color-black-80, currentColor);
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	padding: 0
}
.dnb-dl:not([class*=dnb-space__top]) {
	margin-top: 0
}
.dnb-dl:not([class*=dnb-space__bottom]) {
	margin-bottom: 0
}
.dnb-dl dt {
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	margin-top: 1rem;
	padding: 0
}
.dnb-dl dd~dt {
	margin-top: 1.5rem
}
.dnb-dl dd {
margin:.5rem 0 1rem;
	padding: 0
}
.dnb-dl:not([class*=dnb-space])>dd>dl, .dnb-dl>dd>dl {
	margin-left: 2rem;
	margin-top: 1.5rem
}
@media screen and (min-width:40em) {
.dnb-dl__direction--horizontal {
	display: flex;
	flex-wrap: wrap
}
.dnb-dl__direction--horizontal dt {
	margin-right: 1rem;
	max-width: 40%
}
.dnb-dl__direction--horizontal dd {
	width: calc(60% - 1rem)
}
.dnb-dl__direction--horizontal dd, .dnb-dl__direction--horizontal dd~dt, .dnb-dl__direction--horizontal dt {
	margin-bottom: 0;
margin-top:.5rem
}
.dnb-dl__direction--horizontal dd:first-of-type, .dnb-dl__direction--horizontal dd~dt:first-of-type, .dnb-dl__direction--horizontal dt:first-of-type {
	margin-top: 0
}
.dnb-dl dd.dnb-dl__item {
	height: 0;
	margin: 0;
	width: 100%
}
}
.dnb-spacing .dnb-ol:not([class*=dnb-space__top]), .dnb-spacing .dnb-ul:not([class*=dnb-space__top]) {
	margin-top: 0
}
.dnb-spacing .dnb-ol:not([class*=dnb-space__bottom]), .dnb-spacing .dnb-ul:not([class*=dnb-space__bottom]) {
	margin-bottom: 1.5rem
}
.dnb-spacing .dnb-ol>li, .dnb-spacing .dnb-ul>li {
	margin-bottom: 1rem;
	margin-top: 1rem
}
.dnb-spacing .dnb-ol>li>p, .dnb-spacing .dnb-ul>li>p {
	margin-top: 1rem
}
.dnb-spacing .dnb-ol li>ol, .dnb-spacing .dnb-ol li>ul, .dnb-spacing .dnb-ol:not([class*=dnb-space]) li>ol, .dnb-spacing .dnb-ol:not([class*=dnb-space]) li>ul, .dnb-spacing .dnb-ul li>ol, .dnb-spacing .dnb-ul li>ul, .dnb-spacing .dnb-ul:not([class*=dnb-space]) li>ol, .dnb-spacing .dnb-ul:not([class*=dnb-space]) li>ul {
margin-top:-.5rem
}
.dnb-spacing .dnb-dl:not([class*=dnb-space__top]) {
	margin-top: 0
}
.dnb-spacing .dnb-dl:not([class*=dnb-space__bottom]) {
	margin-bottom: 1.5rem
}
.dnb-unstyled-list {
	list-style-type: none
}
.dnb-unstyled-list:not([class*=dnb-space]) {
	margin: 0
}
.dnb-unstyled-list:not([class*=dnb-space__left]) {
	padding-left: 0
}
.dnb-unstyled-list>li {
	list-style-type: none
}
.dnb-unstyled-list>li:before {
	content: none
}
.dnb-unstyled-list>dd, .dnb-unstyled-list>dl {
	margin-left: 0
}
.dnb-label {
	word-wrap: break-word;
	color: #333;
	color: var(--color-black-80);
	cursor: pointer
}
.dnb-label[disabled] {
	cursor: not-allowed
}
.dnb-form {
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-code {
	background-color: #e9f8f4;
	background-color: var(--color-mint-green-25);
	border-radius: .1875em;
	color: inherit;
	display: inline-block;
	font-size: inherit;
	line-height: 1em;
	line-height: var(--line-height-xx-small--em);
	padding: .25em;
	text-decoration: inherit
}
del .dnb-code {
	text-decoration: line-through
}
.dnb-code:not([class*=dnb-space]) {
	margin: -.25em 0
}
.dnb-pre {
	word-wrap: normal;
	background-color: #222;
border-radius:.5rem;
	color: #f4fbf9;
	color: var(--color-mint-green-12);
	display: block;
	font-family: DNBMono, Menlo, Consolas, Roboto Mono, "Ubuntu Monospace", Noto Mono, Oxygen Mono, Liberation Mono, monospace;
	font-family: var(--font-family-monospace);
	font-size: inherit;
	-webkit-hyphens: none;
	hyphens: none;
	outline: none;
	overflow: auto;
	padding: 1rem;
	-o-tab-size: 2;
	tab-size: 2;
	text-align: left;
	text-shadow: none;
	vertical-align: baseline;
	white-space: pre;
	word-break: normal;
	word-spacing: normal
}
.dnb-pre:not([class*=dnb-space]) {
	margin: 0
}
.dnb-pre pre {
	padding: 1rem
}
.dnb-pre .dnb-spacing pre:not([class*=dnb-space__top]) {
	margin-top: 0
}
.dnb-pre .dnb-spacing pre:not([class*=dnb-space__bottom]) {
	margin-bottom: 1.5rem
}
.dnb-pre.dnb-pre--focus {
--border-color:var(--color-sea-green);
	border-color: transparent;
box-shadow:0 0 0 .25rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-pre.dnb-pre--focus {
box-shadow:0 0 0 .25rem #007272;
box-shadow:0 0 0 .25rem var(--color-sea-green)
}
}
.dnb-spacing .dnb-pre:not([class*=dnb-space__top]) {
	margin-top: 0
}
.dnb-spacing .dnb-pre:not([class*=dnb-space__bottom]) {
	margin-bottom: 1.5rem
}
.dnb-skeleton>.dnb-code {
	background-color: transparent
}
.dnb-img {
	align-items: center;
	display: inline-flex;
	flex-direction: column;
	padding: 0;
	text-align: center
}
.dnb-img:not([class*=dnb-space]) {
	margin: 0
}
.dnb-img figcaption, .dnb-img img {
	font-size: 1.125rem;
	font-size: var(--font-size-basis)
}
.dnb-img img {
	border-radius: inherit;
	border-style: none;
	box-sizing: content-box;
	max-width: 100%;
	position: relative;
	z-index: 2
}
.dnb-img img[alt]:after {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	background-color: #ebebeb;
	background-color: var(--color-black-8);
	border-radius: inherit;
	color: #333;
	color: var(--color-black-80);
	content: attr(alt);
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3
}
.dnb-img figcaption {
margin-top:.5rem
}
.dnb-img__img--error {
	background-color: #ebebeb;
	background-color: var(--color-black-8)
}
.dnb-hr, .dnb-img__img--error {
	color: #333;
	color: var(--color-black-80)
}
.dnb-hr {
	border: 0;
	display: flex;
	height: 0;
	padding: 0;
	position: relative
}
.dnb-hr:not([class*=dnb-space]) {
	margin: 0
}
.dnb-hr:after {
	background-color: currentColor;
	border-radius: .5px;
	color: inherit;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1
}
.dnb-hr--fullscreen:after {
	left: -100vw;
	width: 200vw
}
.dnb-hr--light:after {
	background-color: transparent;
	background-image: linear-gradient(180deg, currentColor 60%, transparent 65%);
	background-size: 100% 1px;
	border-radius: .25px
}
.dnb-hr--medium:after {
	background-color: transparent;
	background-image: linear-gradient(180deg, currentColor 51%, transparent 0);
	background-size: 100% 3px;
	border-radius: .75px;
	height: 2px
}
.dnb-spacing .dnb-hr:not([class*=dnb-space__top]) {
	margin-top: 0
}
.dnb-spacing .dnb-hr:not([class*=dnb-space__bottom]) {
	margin-bottom: 1.5rem
}
.dnb-selection ::selection, .dnb-selection::selection, [class^=dnb-] ::selection, [class^=dnb-]::selection {
	background-color: #a5e1d2;
	background-color: var(--color-mint-green);
	color: #000;
	color: var(--color-black);
	text-shadow: none
}
.dnb-accordion__header {
	border: none
}
.dnb-accordion__header__container, .dnb-accordion__header__icon {
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-accordion__header__description {
	color: #737373;
	color: var(--color-black-55)
}
.dnb-accordion--expanded>.dnb-accordion__header .dnb-accordion__header__title {
	font-weight: 500;
	font-weight: var(--font-weight-medium)
}
.dnb-accordion__variant--outlined>.dnb-accordion__header {
--border-color:var(--color-black-8);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	color: #333;
	color: var(--color-black-80)
}
@supports (-webkit-touch-callout:none) {
.dnb-accordion__variant--outlined>.dnb-accordion__header {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-accordion__variant--outlined>.dnb-accordion__header {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-accordion__variant--outlined>.dnb-accordion__header {
	box-shadow: inset 0 0 0 1px #ebebeb;
	box-shadow: inset 0 0 0 1px var(--color-black-8)
}
}
.dnb-accordion__variant--outlined>.dnb-accordion__header:focus[disabled], html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined>.dnb-accordion__header:focus[disabled] {
	cursor: not-allowed
}
.dnb-accordion__variant--outlined>.dnb-accordion__header:focus:not([disabled]), html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined>.dnb-accordion__header:focus:not([disabled]) {
	outline: none
}
html[data-whatinput=keyboard] .dnb-accordion__variant--outlined>.dnb-accordion__header:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined>.dnb-accordion__header:focus:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:inset 0 0 0 .125rem var(--border-color);
	color: #14555a;
	color: var(--color-emerald-green)
}
@supports (-webkit-touch-callout:none) {
html[data-whatinput=keyboard] .dnb-accordion__variant--outlined>.dnb-accordion__header:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined>.dnb-accordion__header:focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
html[data-whatinput=keyboard] .dnb-accordion__variant--outlined>.dnb-accordion__header:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined>.dnb-accordion__header:focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-accordion__variant--outlined>.dnb-accordion__header:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined>.dnb-accordion__header:focus:not([disabled]) {
box-shadow:inset 0 0 0 .125rem #14555a;
box-shadow:inset 0 0 0 .125rem var(--color-emerald-green)
}
}
html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined>.dnb-accordion__header:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined>.dnb-accordion__header:hover:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	color: #14555a;
	color: var(--color-emerald-green)
}
@media screen and (-ms-high-contrast:none) {
html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined>.dnb-accordion__header:hover:not([disabled]) {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green);
	opacity: 1
}
}
.dnb-accordion__variant--outlined>.dnb-accordion__header:active[disabled], html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined>.dnb-accordion__header:active[disabled] {
	cursor: not-allowed
}
.dnb-accordion__variant--outlined>.dnb-accordion__header:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined>.dnb-accordion__header:active:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #f2f4ec;
	background-color: var(--color-pistachio);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color);
	color: #14555a;
	color: var(--color-emerald-green)
}
@media screen and (-ms-high-contrast:none) {
.dnb-accordion__variant--outlined>.dnb-accordion__header:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined>.dnb-accordion__header:active:not([disabled]) {
box-shadow:0 0 0 .0625rem #14555a;
box-shadow:0 0 0 .0625rem var(--color-emerald-green)
}
}
.dnb-accordion__variant--outlined>.dnb-accordion__header[disabled] {
--border-color:var(--color-sea-green-30);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-accordion__variant--outlined>.dnb-accordion__header[disabled] {
box-shadow:0 0 0 .0625rem #b3dada;
box-shadow:0 0 0 .0625rem var(--color-sea-green-30)
}
}
.dnb-accordion__variant--outlined>.dnb-accordion__header[disabled] * {
	color: #b3dada;
	color: var(--color-sea-green-30)
}
.dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header {
--border-color:transparent;
	background-color: #007272;
	background-color: var(--color-sea-green);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color);
	color: #fff;
	color: var(--color-white)
}
@media screen and (-ms-high-contrast:none) {
.dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header {
box-shadow:0 0 0 .0625rem transparent
}
}
.dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header[disabled] {
	background-color: #b3dada;
	background-color: var(--color-sea-green-30)
}
.dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header[disabled] * {
	color: #fff;
	color: var(--color-white)
}
html[data-whatinput=keyboard] .dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header:not([disabled]):not(:active):not(:hover):focus {
	background-color: #a5e1d2;
	background-color: var(--color-mint-green)
}
html[data-whatinput=keyboard] .dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header:not([disabled]):not(:active):not(:hover):focus * {
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header:not([disabled]):not(:active):not(:hover):focus {
	outline: none
}
html[data-whatinput=keyboard] .dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header:not([disabled]):not(:active):not(:hover):focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:inset 0 0 0 .125rem var(--border-color)
}
@supports (-webkit-touch-callout:none) {
html[data-whatinput=keyboard] .dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header:not([disabled]):not(:active):not(:hover):focus {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
html[data-whatinput=keyboard] .dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header:not([disabled]):not(:active):not(:hover):focus {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header:not([disabled]):not(:active):not(:hover):focus {
box-shadow:inset 0 0 0 .125rem #14555a;
box-shadow:inset 0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header:not(:hover):not([disabled]) * {
	color: #fff;
	color: var(--color-white)
}
html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header.dnb-accordion--hover:not(:active):hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header.dnb-accordion--hover:not(:active):hover:not([disabled]) {
--border-color:var(--color-sea-green);
	background-color: #007272;
	background-color: var(--color-sea-green);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color);
	color: #fff;
	color: var(--color-white)
}
@media screen and (-ms-high-contrast:none) {
html:not([data-whatintent=touch]) .dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header.dnb-accordion--hover:not(:active):hover:not([disabled]) {
box-shadow:0 0 0 .0625rem #007272;
box-shadow:0 0 0 .0625rem var(--color-sea-green)
}
}
.dnb-accordion__variant--outlined.dnb-accordion--expanded>.dnb-accordion__header.dnb-accordion--hover:not(:active) * {
	color: #fff;
	color: var(--color-white)
}
.dnb-autocomplete--opened .dnb-input .dnb-input__shell .dnb-input__shell, .dnb-autocomplete:not(.dnb-autocomplete__status--error) .dnb-form-label:hover~.dnb-autocomplete__inner .dnb-input:not([data-input-state=disabled]) .dnb-input__shell {
--border-color:var(--color-sea-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-autocomplete--opened .dnb-input .dnb-input__shell .dnb-input__shell, .dnb-autocomplete:not(.dnb-autocomplete__status--error) .dnb-form-label:hover~.dnb-autocomplete__inner .dnb-input:not([data-input-state=disabled]) .dnb-input__shell {
box-shadow:0 0 0 .125rem #007272;
box-shadow:0 0 0 .125rem var(--color-sea-green)
}
}
.dnb-autocomplete--opened .dnb-input .dnb-input__shell .dnb-input__submit-button__button, .dnb-autocomplete:not(.dnb-autocomplete__status--error) .dnb-form-label:hover~.dnb-autocomplete__inner .dnb-input:not([data-input-state=disabled]) .dnb-input__submit-button__button {
	background-color: #007272;
	background-color: var(--color-sea-green);
	border-radius: 0;
	box-shadow: none;
	color: #fff;
	color: var(--color-white)
}
.dnb-autocomplete--show-indicator .dnb-autocomplete__input .dnb-input__icon {
	color: transparent
}
.dnb-autocomplete__input, .dnb-autocomplete__shell {
border-radius:.25rem;
	border-radius: var(--autocomplete-border-radius)
}
.dnb-autocomplete__status--error:not(.dnb-autocomplete--opened) .dnb-form-label:hover~.dnb-autocomplete__inner .dnb-input:not([data-input-state=disabled]) .dnb-input__shell {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-autocomplete__status--error:not(.dnb-autocomplete--opened) .dnb-form-label:hover~.dnb-autocomplete__inner .dnb-input:not([data-input-state=disabled]) .dnb-input__shell {
box-shadow:0 0 0 .125rem #dc2a2a;
box-shadow:0 0 0 .125rem var(--color-fire-red)
}
}
.dnb-autocomplete__root .dnb-drawer-list__option__item:first-of-type {
	font-weight: 400;
	font-weight: var(--font-weight-basis)
}
.dnb-autocomplete__root .dnb-drawer-list__option__item:nth-of-type(n+2) {
	color: #737373;
	color: var(--color-black-55)
}
.dnb-autocomplete__root .dnb-drawer-list__option__item--highlight {
	font-weight: 600;
	font-weight: var(--font-weight-bold)
}
.dnb-autocomplete__root .dnb-drawer-list__option--selected .dnb-drawer-list__option__item:nth-of-type(n+2), .dnb-autocomplete__root .dnb-drawer-list__option--selected .dnb-anchor {
	color: #fff;
	color: var(--color-white)
}
.dnb-avatar {
	color: #f2f4ec;
	color: var(--color-pistachio)
}
.dnb-avatar--primary {
	background-color: #14555a;
	background-color: var(--color-emerald-green)
}
.dnb-avatar--secondary {
	background-color: #007272;
	background-color: var(--color-sea-green)
}
.dnb-avatar--tertiary {
	background-color: #a5e1d2;
	background-color: var(--color-mint-green);
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-badge {
	color: #fff;
	color: var(--color-white)
}
.dnb-badge--variant-information {
	background-color: #14555a;
	background-color: var(--color-emerald-green)
}
.dnb-badge--variant-notification {
	background-color: #dc2a2a;
	background-color: var(--color-fire-red)
}
.dnb-button {
	border: none;
	box-shadow: none;
	text-align: left
}
.dnb-button--primary {
	background-color: #007272;
	background-color: var(--color-sea-green);
	color: #fff;
	color: var(--color-white)
}
html:not([data-whatintent=touch]) .dnb-button--primary:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-button--primary:hover:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@media screen and (-ms-high-contrast:none) {
html:not([data-whatintent=touch]) .dnb-button--primary:hover:not([disabled]) {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green);
	opacity: 1
}
}
.dnb-button--primary:focus[disabled], html:not([data-whatintent=touch]) .dnb-button--primary:focus[disabled] {
	cursor: not-allowed
}
.dnb-button--primary:focus:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--primary:focus:not([disabled]) {
	outline: none
}
html[data-whatinput=keyboard] .dnb-button--primary:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--primary:focus:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:inset 0 0 0 .125rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@supports (-webkit-touch-callout:none) {
html[data-whatinput=keyboard] .dnb-button--primary:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--primary:focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
html[data-whatinput=keyboard] .dnb-button--primary:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--primary:focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-button--primary:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--primary:focus:not([disabled]) {
box-shadow:inset 0 0 0 .125rem #14555a;
box-shadow:inset 0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-button--primary:active[disabled], html:not([data-whatintent=touch]) .dnb-button--primary:active[disabled] {
	cursor: not-allowed
}
.dnb-button--primary:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--primary:active:not([disabled]) {
--border-color:transparent;
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@media screen and (-ms-high-contrast:none) {
.dnb-button--primary:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--primary:active:not([disabled]) {
box-shadow:0 0 0 .0625rem transparent
}
}
.dnb-button--primary[disabled] {
	background-color: #b3dada;
	background-color: var(--color-sea-green-30);
	color: #fff;
	color: var(--color-white)
}
.dnb-button:not([disabled]).dnb-button--primary.dnb-button__status--error {
	background-color: #dc2a2a;
	background-color: var(--color-fire-red);
	color: #fff;
	color: var(--color-white)
}
.dnb-button--secondary {
--border-color:var(--color-sea-green);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@supports (-webkit-touch-callout:none) {
.dnb-button--secondary {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-button--secondary {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-button--secondary {
	box-shadow: inset 0 0 0 1px #007272;
	box-shadow: inset 0 0 0 1px var(--color-sea-green)
}
}
html:not([data-whatintent=touch]) .dnb-button--secondary:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-button--secondary:hover:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@media screen and (-ms-high-contrast:none) {
html:not([data-whatintent=touch]) .dnb-button--secondary:hover:not([disabled]) {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green);
	opacity: 1
}
}
.dnb-button--secondary:focus[disabled], html:not([data-whatintent=touch]) .dnb-button--secondary:focus[disabled] {
	cursor: not-allowed
}
.dnb-button--secondary:focus:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--secondary:focus:not([disabled]) {
	outline: none
}
html[data-whatinput=keyboard] .dnb-button--secondary:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--secondary:focus:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:inset 0 0 0 .125rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@supports (-webkit-touch-callout:none) {
html[data-whatinput=keyboard] .dnb-button--secondary:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--secondary:focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
html[data-whatinput=keyboard] .dnb-button--secondary:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--secondary:focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-button--secondary:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--secondary:focus:not([disabled]) {
box-shadow:inset 0 0 0 .125rem #14555a;
box-shadow:inset 0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-button--secondary:active[disabled], html:not([data-whatintent=touch]) .dnb-button--secondary:active[disabled] {
	cursor: not-allowed
}
.dnb-button--secondary:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--secondary:active:not([disabled]) {
--border-color:transparent;
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color);
	color: #007272;
	color: var(--color-sea-green)
}
@media screen and (-ms-high-contrast:none) {
.dnb-button--secondary:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--secondary:active:not([disabled]) {
box-shadow:0 0 0 .0625rem transparent
}
}
.dnb-button--secondary[disabled], .dnb-button--secondary[disabled]:focus {
--border-color:var(--color-sea-green-30);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	color: #b3dada;
	color: var(--color-sea-green-30)
}
@supports (-webkit-touch-callout:none) {
.dnb-button--secondary[disabled], .dnb-button--secondary[disabled]:focus {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-button--secondary[disabled], .dnb-button--secondary[disabled]:focus {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-button--secondary[disabled], .dnb-button--secondary[disabled]:focus {
	box-shadow: inset 0 0 0 1px #b3dada;
	box-shadow: inset 0 0 0 1px var(--color-sea-green-30)
}
}
.dnb-button:not([disabled]).dnb-button--secondary.dnb-button__status--error {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	color: #dc2a2a;
	color: var(--color-fire-red)
}
@supports (-webkit-touch-callout:none) {
.dnb-button:not([disabled]).dnb-button--secondary.dnb-button__status--error {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-button:not([disabled]).dnb-button--secondary.dnb-button__status--error {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-button:not([disabled]).dnb-button--secondary.dnb-button__status--error {
	box-shadow: inset 0 0 0 1px #dc2a2a;
	box-shadow: inset 0 0 0 1px var(--color-fire-red)
}
}
.dnb-button:not([disabled]).dnb-button--secondary.dnb-button__status--error .dnb-button__icon {
	color: inherit
}
html:not([data-whatintent=touch]) .dnb-button--secondary:not(.dnb-button--has-text):hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-button--secondary:not(.dnb-button--has-text):hover:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	color: #14555a;
	color: var(--color-emerald-green)
}
@media screen and (-ms-high-contrast:none) {
html:not([data-whatintent=touch]) .dnb-button--secondary:not(.dnb-button--has-text):hover:not([disabled]) {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green);
	opacity: 1
}
}
.dnb-button--secondary:not(.dnb-button--has-text):focus[disabled], html:not([data-whatintent=touch]) .dnb-button--secondary:not(.dnb-button--has-text):focus[disabled] {
	cursor: not-allowed
}
.dnb-button--secondary:not(.dnb-button--has-text):focus:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--secondary:not(.dnb-button--has-text):focus:not([disabled]) {
	outline: none
}
html[data-whatinput=keyboard] .dnb-button--secondary:not(.dnb-button--has-text):focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--secondary:not(.dnb-button--has-text):focus:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:inset 0 0 0 .125rem var(--border-color);
	color: #14555a;
	color: var(--color-emerald-green)
}
@supports (-webkit-touch-callout:none) {
html[data-whatinput=keyboard] .dnb-button--secondary:not(.dnb-button--has-text):focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--secondary:not(.dnb-button--has-text):focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
html[data-whatinput=keyboard] .dnb-button--secondary:not(.dnb-button--has-text):focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--secondary:not(.dnb-button--has-text):focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-button--secondary:not(.dnb-button--has-text):focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--secondary:not(.dnb-button--has-text):focus:not([disabled]) {
box-shadow:inset 0 0 0 .125rem #14555a;
box-shadow:inset 0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-button--secondary:not(.dnb-button--has-text):active[disabled], html:not([data-whatintent=touch]) .dnb-button--secondary:not(.dnb-button--has-text):active[disabled] {
	cursor: not-allowed
}
.dnb-button--secondary:not(.dnb-button--has-text):active:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--secondary:not(.dnb-button--has-text):active:not([disabled]) {
--border-color:transparent;
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color);
	color: #14555a;
	color: var(--color-emerald-green)
}
@media screen and (-ms-high-contrast:none) {
.dnb-button--secondary:not(.dnb-button--has-text):active:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--secondary:not(.dnb-button--has-text):active:not([disabled]) {
box-shadow:0 0 0 .0625rem transparent
}
}
.dnb-button--active {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-button--active {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-button--tertiary {
	background-color: transparent;
	color: #007272;
	color: var(--color-sea-green);
	position: relative
}
.dnb-button--tertiary .dnb-button__text {
	position: relative
}
.dnb-button--tertiary .dnb-button__text:after {
	background-color: currentColor;
border-radius:.0475rem;
	bottom: 0;
bottom:-.0625rem;
	color: #007272;
	color: var(--color-sea-green);
	color: transparent;
	content: "";
height:.095rem;
	left: 0;
	position: absolute;
	right: 0;
	transition: color .25s ease-in-out;
	width: auto;
	z-index: 1
}
@media screen and (-ms-high-contrast:none) {
.dnb-button--tertiary .dnb-button__text:after {
	border-radius: .5px;
	height: 1px
}
}
[data-visual-test-wrapper] .dnb-button--tertiary .dnb-button__text:after {
	transition: none
}
.dnb-skeleton .dnb-button--tertiary .dnb-button__text:after {
	content: none
}
.dnb-button--tertiary.dnb-button--has-text {
padding-left:.5rem;
padding-right:.5rem
}
.dnb-button--tertiary.dnb-button--has-icon .dnb-button__text:after {
left:-.5rem;
right:-.5rem
}
.dnb-button--tertiary:focus[disabled], html:not([data-whatintent=touch]) .dnb-button--tertiary:focus[disabled] {
	cursor: not-allowed
}
.dnb-button--tertiary:focus:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--tertiary:focus:not([disabled]) {
	outline: medium none invert;
	outline: initial
}
html[data-whatinput=keyboard] .dnb-button--tertiary:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--tertiary:focus:not([disabled]) {
	box-shadow: none
}
.dnb-button--tertiary:focus:not([disabled]):before, html:not([data-whatintent=touch]) .dnb-button--tertiary:focus:not([disabled]):before {
	border-radius: inherit;
	bottom: 0;
	content: "";
	height: inherit;
left:-.5rem;
	outline: none;
	position: absolute;
right:-.5rem;
	top: 0;
	z-index: 1
}
html[data-whatinput=keyboard] .dnb-button--tertiary:focus:not([disabled]):before, html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--tertiary:focus:not([disabled]):before {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-button--tertiary:focus:not([disabled]):before, html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--tertiary:focus:not([disabled]):before {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-button--tertiary:focus:not([disabled]) .dnb-button__text:after, html:not([data-whatintent=touch]) .dnb-button--tertiary:focus:not([disabled]) .dnb-button__text:after {
	visibility: hidden
}
html:not([data-whatintent=touch]) .dnb-button--tertiary:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-button--tertiary:hover:not([disabled]) .dnb-button__text:after {
	color: #14555a;
	color: var(--color-emerald-green);
	visibility: visible
}
.dnb-button--tertiary:active[disabled], html:not([data-whatintent=touch]) .dnb-button--tertiary:active[disabled] {
	cursor: not-allowed
}
.dnb-button--tertiary:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--tertiary:active:not([disabled]) {
	outline: medium none invert;
	outline: initial
}
html[data-whatinput=keyboard] .dnb-button--tertiary:active:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--tertiary:active:not([disabled]) {
	box-shadow: none
}
html[data-whatintent=touch] .dnb-button--tertiary:active:not([disabled]) .dnb-button__text:after, html[data-whatintent=touch] html:not([data-whatintent=touch]) .dnb-button--tertiary:active:not([disabled]) .dnb-button__text:after {
	color: #14555a;
	color: var(--color-emerald-green);
	opacity: 1;
	transition: none;
	visibility: visible
}
html:not([data-whatintent=touch]) .dnb-button--tertiary:active:not([disabled]) .dnb-button__text:after, html:not([data-whatintent=touch]) html:not([data-whatintent=touch]) .dnb-button--tertiary:active:not([disabled]) .dnb-button__text:after {
	visibility: hidden
}
.dnb-button--tertiary .dnb-button__icon {
	align-self: flex-start;
margin-top:.75rem;
margin-top:calc(var(--button-height)/2 - .5rem)
}
.dnb-button--tertiary.dnb-button--size-large .dnb-button__icon {
	margin-top: 1rem;
margin-top:calc(var(--button-height--large)/2 - .5rem)
}
.dnb-button--tertiary.dnb-button--size-medium .dnb-button__icon {
margin-top:.5rem;
margin-top:calc(var(--button-height--medium)/2 - .5rem)
}
.dnb-button--tertiary.dnb-button--size-small .dnb-button__icon {
margin-top:.25rem;
margin-top:calc(var(--button-height--small)/2 - .5rem)
}
.dnb-button--tertiary.dnb-button--icon-position-top {
border-radius:.5rem;
	flex-direction: column;
	vertical-align: middle
}
.dnb-button--tertiary.dnb-button--icon-position-top.dnb-button--has-text {
	padding: 0
}
.dnb-button--tertiary.dnb-button--icon-position-top .dnb-button__icon {
	align-self: center;
margin-top:.5rem
}
.dnb-button--tertiary.dnb-button--icon-position-top .dnb-button__text {
font-size:.875rem;
	font-size: var(--font-size-x-small);
margin-bottom:.25rem;
	margin-top: 0
}
.dnb-button--tertiary.dnb-button--icon-position-top .dnb-button__text:after {
	left: 0;
	right: 0
}
.dnb-button--tertiary.dnb-button--icon-position-top.dnb-button--size-large .dnb-button__text {
	font-size: 1rem;
	font-size: var(--font-size-small)
}
.dnb-button--tertiary.dnb-button--icon-position-top .dnb-button__alignment {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	height: 0;
	order: 3
}
.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left {
	padding-left: 0;
padding-right:.5rem
}
.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__text {
	padding-left: 1rem
}
.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__text:after {
	right: 0
}
.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__icon {
margin-right:-.5rem
}
.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left.dnb-button--icon-size-large .dnb-button__text, .dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left.dnb-button--icon-size-medium .dnb-button__text {
	margin-left: 1rem;
	padding-left: 0
}
.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left.dnb-button--icon-size-large .dnb-button__text:after, .dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left.dnb-button--icon-size-medium .dnb-button__text:after {
	left: 0
}
.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-right {
padding-left:.5rem;
	padding-right: 0
}
.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-right .dnb-button__text {
	padding-right: 1rem
}
.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-right .dnb-button__text:after {
	left: 0
}
.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-right .dnb-button__icon {
margin-left:-.5rem
}
.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-right.dnb-button--icon-size-large .dnb-button__text, .dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-right.dnb-button--icon-size-medium .dnb-button__text {
	margin-right: 1rem;
	padding-right: 0
}
.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-right.dnb-button--icon-size-large .dnb-button__text:after, .dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-right.dnb-button--icon-size-medium .dnb-button__text:after {
	right: 0
}
.dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):focus[disabled], html:not([data-whatintent=touch]) .dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):focus[disabled] {
	cursor: not-allowed
}
.dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):focus:not([disabled]):before, html:not([data-whatintent=touch]) .dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):focus:not([disabled]):before {
	left: 0;
	right: 0
}
html:not([data-whatintent=touch]) .dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):hover:not([disabled]) {
--border-color:var(--color-sea-green);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html:not([data-whatintent=touch]) .dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):hover:not([disabled]) {
box-shadow:0 0 0 .0625rem #007272;
box-shadow:0 0 0 .0625rem var(--color-sea-green)
}
}
.dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):active[disabled], html:not([data-whatintent=touch]) .dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):active[disabled] {
	cursor: not-allowed
}
.dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):active:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):active:not([disabled]) {
--border-color:var(--color-sea-green-30);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):active:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--tertiary.dnb-button--has-icon:not(.dnb-button--has-text):active:not([disabled]) {
box-shadow:0 0 0 .0625rem #b3dada;
box-shadow:0 0 0 .0625rem var(--color-sea-green-30)
}
}
html[data-whatinput=keyboard] .dnb-button--tertiary:hover:focus .dnb-button__text:after {
	visibility: hidden
}
.dnb-button--tertiary[disabled] {
	color: #b3dada;
	color: var(--color-sea-green-30)
}
.dnb-button--signal {
	background-color: #fdbb31;
	background-color: var(--color-accent-yellow);
	color: #00343e;
	color: var(--color-ocean-green)
}
html:not([data-whatintent=touch]) .dnb-button--signal:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-button--signal:hover:not([disabled]) {
--border-color:var(--color-ocean-green);
	background-color: #fdbb31;
	background-color: var(--color-accent-yellow);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	color: #00343e;
	color: var(--color-ocean-green)
}
@media screen and (-ms-high-contrast:none) {
html:not([data-whatintent=touch]) .dnb-button--signal:hover:not([disabled]) {
box-shadow:0 0 0 .125rem #00343e;
box-shadow:0 0 0 .125rem var(--color-ocean-green);
	opacity: 1
}
}
html:not([data-whatintent=touch]) html[data-whatintent=touch] .dnb-button--signal:active[disabled], html[data-whatintent=touch] .dnb-button--signal:active[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) html[data-whatintent=touch] .dnb-button--signal:active:not([disabled]), html[data-whatintent=touch] .dnb-button--signal:active:not([disabled]) {
--border-color:var(--color-ocean-green);
	background-color: #fdbb31;
	background-color: var(--color-accent-yellow);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	color: #00343e;
	color: var(--color-ocean-green)
}
@media screen and (-ms-high-contrast:none) {
html:not([data-whatintent=touch]) html[data-whatintent=touch] .dnb-button--signal:active:not([disabled]), html[data-whatintent=touch] .dnb-button--signal:active:not([disabled]) {
box-shadow:0 0 0 .125rem #00343e;
box-shadow:0 0 0 .125rem var(--color-ocean-green)
}
}
.dnb-button--signal:focus[disabled], html:not([data-whatintent=touch]) .dnb-button--signal:focus[disabled] {
	cursor: not-allowed
}
.dnb-button--signal:focus:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--signal:focus:not([disabled]) {
	outline: none
}
html[data-whatinput=keyboard] .dnb-button--signal:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--signal:focus:not([disabled]) {
--border-color:var(--color-emerald-green);
	background-color: #fdbb31;
	background-color: var(--color-accent-yellow);
	border-color: transparent;
box-shadow:inset 0 0 0 .125rem var(--border-color);
	color: #00343e;
	color: var(--color-ocean-green)
}
@supports (-webkit-touch-callout:none) {
html[data-whatinput=keyboard] .dnb-button--signal:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--signal:focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
html[data-whatinput=keyboard] .dnb-button--signal:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--signal:focus:not([disabled]) {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-button--signal:focus:not([disabled]), html[data-whatinput=keyboard] html:not([data-whatintent=touch]) .dnb-button--signal:focus:not([disabled]) {
box-shadow:inset 0 0 0 .125rem #14555a;
box-shadow:inset 0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-button--signal:active[disabled], html:not([data-whatintent=touch]) .dnb-button--signal:active[disabled] {
	cursor: not-allowed
}
.dnb-button--signal:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--signal:active:not([disabled]) {
--border-color:transparent;
	background-color: #fdbb31;
	background-color: var(--color-accent-yellow);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color);
	color: #00343e;
	color: var(--color-ocean-green)
}
@media screen and (-ms-high-contrast:none) {
.dnb-button--signal:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-button--signal:active:not([disabled]) {
box-shadow:0 0 0 .0625rem transparent
}
}
.dnb-button--signal[disabled] {
	background-color: #feebc1;
	background-color: var(--color-accent-yellow-30);
	color: #ccc;
	color: var(--color-black-20)
}
.dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text):not([disabled]) {
	background-color: transparent;
	box-shadow: none
}
.dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text):not([disabled]):after {
	background-color: currentColor;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	top: 0;
width:.0625rem
}
html:not([data-whatintent=touch]) .dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text):not([disabled]):focus, html:not([data-whatintent=touch]) .dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text):not([disabled]):hover {
	box-shadow: none;
	color: #fff;
	color: var(--color-white)
}
html:not([data-whatintent=touch]) .dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text):not([disabled]):focus, html:not([data-whatintent=touch]) .dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text):not([disabled]):focus:after, html:not([data-whatintent=touch]) .dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text):not([disabled]):hover, html:not([data-whatintent=touch]) .dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text):not([disabled]):hover:after {
	background-color: #007272;
	background-color: var(--color-sea-green)
}
html:not([data-whatintent=touch]) .dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text):not([disabled]):not(:active):hover {
	border-radius: 0
}
html:not([data-whatintent=touch]) .dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text):not([disabled]):active {
	box-shadow: none;
	color: #007272;
	color: var(--color-sea-green)
}
html:not([data-whatintent=touch]) .dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text):not([disabled]):active, html:not([data-whatintent=touch]) .dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text):not([disabled]):active:after {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50)
}
html:not([data-whatintent=touch]) .dnb-button--input-button.dnb-button--secondary:not(.dnb-button--has-text)[disabled] {
	background-color: #f8f8f8;
	background-color: var(--color-black-3);
	color: #737373;
	color: var(--color-black-55)
}
.dnb-checkbox__gfx {
	transition: opacity .2s ease-out, -webkit-transform .2s ease-out;
	transition: opacity .2s ease-out, transform .2s ease-out;
	transition: opacity .2s ease-out, transform .2s ease-out, -webkit-transform .2s ease-out
}
.dnb-checkbox__input:checked~.dnb-checkbox__gfx, .dnb-checkbox__input[data-checked=true]~.dnb-checkbox__gfx {
	color: #fff;
	color: var(--color-white);
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.dnb-checkbox__input:checked~.dnb-checkbox__button, .dnb-checkbox__input[data-checked=true]~.dnb-checkbox__button {
	background-color: #007272;
	background-color: var(--color-sea-green)
}
.dnb-checkbox__input:not(:checked):not([data-checked=true])~.dnb-checkbox__gfx {
	color: #007272;
	color: var(--color-sea-green);
	opacity: 0;
	-webkit-transform: scale(.8);
	transform: scale(.8)
}
.dnb-checkbox__input:not(:checked):not([data-checked=true])~.dnb-checkbox__button {
	background-color: #fff;
	background-color: var(--color-white);
	border-color: #007272;
	border-color: var(--color-sea-green)
}
.dnb-checkbox__input[disabled]:checked~.dnb-checkbox__button, .dnb-checkbox__input[disabled][data-checked=true]~.dnb-checkbox__button {
	background-color: #b3dada;
	background-color: var(--color-sea-green-30);
	border-color: transparent
}
.dnb-checkbox__input[disabled]:not(:checked):not([data-checked=true])~.dnb-checkbox__button {
	border-color: #d2f0e9;
	border-color: var(--color-mint-green-50)
}
.dnb-checkbox__input:not([disabled]):checked:active~.dnb-checkbox__button, .dnb-checkbox__input:not([disabled]):not([data-checked=true]):active~.dnb-checkbox__button {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50);
	border-color: transparent
}
.dnb-checkbox__input:not([disabled]):checked:active~.dnb-checkbox__gfx, .dnb-checkbox__input:not([disabled])[data-checked=true]:active~.dnb-checkbox__gfx {
	color: #fff;
	color: var(--color-white)
}
.dnb-checkbox__input:not([disabled]):not(:focus):hover~.dnb-checkbox__button {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50)
}
.dnb-checkbox__input:not([disabled]):not(:focus):checked:hover~.dnb-checkbox__button, .dnb-checkbox__input:not([disabled]):not(:focus)[data-checked=true]:hover~.dnb-checkbox__button {
	border-color: transparent
}
.dnb-checkbox__input:not([disabled]):not(:focus):hover~.dnb-checkbox__gfx {
	color: #007272;
	color: var(--color-sea-green)
}
html[data-whatinput=keyboard] .dnb-checkbox__input:not([disabled]):focus~.dnb-checkbox__button {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50);
	border: none
}
html[data-whatinput=keyboard] .dnb-checkbox__input:not([disabled]):focus~.dnb-checkbox__gfx {
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-checkbox__input:not([disabled]):active~.dnb-checkbox__button .dnb-checkbox__focus, .dnb-checkbox__input:not([disabled]):focus~.dnb-checkbox__button .dnb-checkbox__focus {
	display: block
}
.dnb-checkbox__status--error .dnb-checkbox__input:not([disabled]):not(:active)~.dnb-checkbox__button {
	border: none
}
.dnb-checkbox__status--error .dnb-checkbox__input:not([disabled]):not(:active)~.dnb-checkbox__button .dnb-checkbox__focus {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	display: block
}
@media screen and (-ms-high-contrast:none) {
.dnb-checkbox__status--error .dnb-checkbox__input:not([disabled]):not(:active)~.dnb-checkbox__button .dnb-checkbox__focus {
box-shadow:0 0 0 .125rem #dc2a2a;
box-shadow:0 0 0 .125rem var(--color-fire-red)
}
}
.dnb-checkbox__status--error .dnb-checkbox__input:not([disabled]):hover~.dnb-checkbox__button {
	background-color: #fdeeee;
	background-color: var(--color-fire-red-8)
}
.dnb-checkbox__status--error .dnb-checkbox__input:not([disabled]):hover~.dnb-checkbox__button[data-checked=true] {
	border-color: #dc2a2a;
	border-color: var(--color-fire-red)
}
.dnb-checkbox__status--error .dnb-checkbox__input:not([disabled]):not(:active):not(:hover)~.dnb-checkbox__button {
	border-color: #fdeeee;
	border-color: var(--color-fire-red-8)
}
.dnb-checkbox__status--error .dnb-checkbox__input:not([disabled]):not(:active):not(:hover):checked~.dnb-checkbox__button, .dnb-checkbox__status--error .dnb-checkbox__input:not([disabled]):not(:active):not(:hover)[data-checked=true]~.dnb-checkbox__button {
	background-color: #dc2a2a;
	background-color: var(--color-fire-red)
}
.dnb-checkbox__status--error .dnb-checkbox__input:not([disabled]):hover~.dnb-checkbox__gfx {
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-checkbox__status--error .dnb-checkbox__input:not([disabled]):not(:active):not(:hover)~.dnb-checkbox__gfx {
	color: #fdeeee;
	color: var(--color-fire-red-8)
}
.dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input~.dnb-date-picker--separator {
	color: #737373;
	color: var(--color-black-55)
}
.dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="0"]:not([data-input-state=disabled]), .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="0"]:not([data-input-state=disabled])~.dnb-date-picker--separator, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="1"]:not([data-input-state=disabled]), .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="1"]:not([data-input-state=disabled])~.dnb-date-picker--separator, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="2"]:not([data-input-state=disabled]), .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="2"]:not([data-input-state=disabled])~.dnb-date-picker--separator, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="3"]:not([data-input-state=disabled]), .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="3"]:not([data-input-state=disabled])~.dnb-date-picker--separator, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="4"]:not([data-input-state=disabled]), .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="4"]:not([data-input-state=disabled])~.dnb-date-picker--separator, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="5"]:not([data-input-state=disabled]), .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="5"]:not([data-input-state=disabled])~.dnb-date-picker--separator, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="6"]:not([data-input-state=disabled]), .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="6"]:not([data-input-state=disabled])~.dnb-date-picker--separator, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="7"]:not([data-input-state=disabled]), .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="7"]:not([data-input-state=disabled])~.dnb-date-picker--separator, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="8"]:not([data-input-state=disabled]), .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="8"]:not([data-input-state=disabled])~.dnb-date-picker--separator, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="9"]:not([data-input-state=disabled]), .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-date-picker__input[value*="9"]:not([data-input-state=disabled])~.dnb-date-picker--separator {
	color: #000;
	color: var(--color-black)
}
.dnb-date-picker__container {
	background-color: #fff;
	background-color: var(--color-white);
border-radius:.25rem;
	box-shadow: 0 8px 16px rgba(51,51,51,.08);
	box-shadow: var(--shadow-default)
}
.dnb-date-picker__addon:after, .dnb-date-picker__calendar:after, .dnb-date-picker__header:after {
	background-color: #ebebeb;
	background-color: var(--color-black-8)
}
.dnb-date-picker__header__nav .dnb-button {
	box-shadow: none
}
.dnb-date-picker__header__title {
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	text-align: center
}
.dnb-date-picker__header__title, .dnb-date-picker__labels__day {
	color: #333;
	color: var(--color-black-80);
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	text-transform: capitalize
}
.dnb-date-picker__day, .dnb-date-picker__labels__day {
	text-align: center
}
.dnb-date-picker__day--today .dnb-button {
	font-weight: 500;
	font-weight: var(--font-weight-medium)
}
.dnb-date-picker__day--inactive .dnb-button, .dnb-date-picker__day--preview .dnb-button, .dnb-date-picker__day--within-selection:not(.dnb-date-picker__day--start-date):not(.dnb-date-picker__day--end-date) .dnb-button:not(:hover) {
	background-color: transparent
}
.dnb-date-picker__day--end-date:not(.dnb-date-picker__day--inactive):after, .dnb-date-picker__day--preview:not(.dnb-date-picker__day--inactive):not(.dnb-date-picker__day--start-date):not(.dnb-date-picker__day--end-date), .dnb-date-picker__day--start-date:not(.dnb-date-picker__day--inactive):after, .dnb-date-picker__day--within-selection:not(.dnb-date-picker__day--inactive):not(.dnb-date-picker__day--start-date):not(.dnb-date-picker__day--end-date) {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50)
}
.dnb-date-picker__day--end-date:not(.dnb-date-picker__day--inactive) .dnb-button, .dnb-date-picker__day--start-date:not(.dnb-date-picker__day--inactive) .dnb-button {
	background-color: #14555a;
	background-color: var(--color-emerald-green);
	color: #e9f8f4;
	color: var(--color-mint-green-25)
}
.dnb-date-picker__day--end-date:not(.dnb-date-picker__day--inactive):not(.dnb-date-picker__day--preview) .dnb-button:hover, .dnb-date-picker__day--start-date:not(.dnb-date-picker__day--inactive):not(.dnb-date-picker__day--preview) .dnb-button:hover {
	box-shadow: none
}
html:not([data-whatintent=touch]) .dnb-date-picker__day--end-date.dnb-date-picker__day--within-selection .dnb-button:hover:not([disabled]), html:not([data-whatintent=touch]) .dnb-date-picker__day--start-date.dnb-date-picker__day--within-selection .dnb-button:hover:not([disabled]) {
	background-color: #14555a;
	background-color: var(--color-emerald-green);
	color: #e9f8f4;
	color: var(--color-mint-green-25)
}
.dnb-date-picker__day--disabled .dnb-button {
	text-decoration: line-through
}
.dnb-date-picker__day--inactive .dnb-button {
	color: #737373;
	color: var(--color-black-55)
}
.dnb-date-picker__day--disabled .dnb-button[disabled], .dnb-date-picker__day--inactive .dnb-button[disabled] {
	box-shadow: none
}
html:not([data-whatintent=touch]) .dnb-date-picker__day--inactive .dnb-button[disabled] {
	cursor: default
}
.dnb-date-picker--opened .dnb-input .dnb-input__shell, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-form-label:hover~.dnb-date-picker__inner .dnb-input:not([data-input-state=disabled]) .dnb-input__shell {
--border-color:var(--color-sea-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-date-picker--opened .dnb-input .dnb-input__shell, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-form-label:hover~.dnb-date-picker__inner .dnb-input:not([data-input-state=disabled]) .dnb-input__shell {
box-shadow:0 0 0 .125rem #007272;
box-shadow:0 0 0 .125rem var(--color-sea-green)
}
}
.dnb-date-picker--opened .dnb-input .dnb-input__submit-button__button.dnb-button--secondary, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-form-label:hover~.dnb-date-picker__inner .dnb-input:not([data-input-state=disabled]) .dnb-input__submit-button__button.dnb-button--secondary {
	background-color: #007272;
	background-color: var(--color-sea-green);
	color: #fff;
	color: var(--color-white)
}
.dnb-date-picker--opened .dnb-input .dnb-input__submit-button__button.dnb-button--secondary:after, .dnb-date-picker:not(.dnb-date-picker__status--error) .dnb-form-label:hover~.dnb-date-picker__inner .dnb-input:not([data-input-state=disabled]) .dnb-input__submit-button__button.dnb-button--secondary:after {
	background-color: inherit
}
.dnb-date-picker__triangle:before {
	background-color: #fff;
	background-color: var(--color-white);
	border: none;
	box-shadow: 0 8px 16px rgba(51,51,51,.08);
	box-shadow: var(--shadow-default)
}
.dnb-date-picker__status--error:not(.dnb-date-picker--opened) .dnb-form-label:hover~.dnb-date-picker__inner .dnb-input:not([data-input-state=disabled]) .dnb-input__shell {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-date-picker__status--error:not(.dnb-date-picker--opened) .dnb-form-label:hover~.dnb-date-picker__inner .dnb-input:not([data-input-state=disabled]) .dnb-input__shell {
box-shadow:0 0 0 .125rem #dc2a2a;
box-shadow:0 0 0 .125rem var(--color-fire-red)
}
}
.dnb-dialog, .dnb-drawer {
	background: #fff;
	background: var(--color-white)
}
html:not([data-whatintent=touch]) .dnb-dropdown__trigger:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-dropdown__trigger:hover:not([disabled]) {
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-dropdown__trigger[disabled] {
	background-color: #f8f8f8;
	background-color: var(--color-black-3);
	color: #737373;
	color: var(--color-black-55)
}
.dnb-dropdown__trigger[disabled]:not(.dnb-button--tertiary) {
--border-color:var(--color-black-55);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-dropdown__trigger[disabled]:not(.dnb-button--tertiary) {
box-shadow:0 0 0 .0625rem #737373;
box-shadow:0 0 0 .0625rem var(--color-black-55)
}
}
.dnb-dropdown__status--error:not(.dnb-dropdown--opened) .dnb-dropdown__trigger {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-dropdown__status--error:not(.dnb-dropdown--opened) .dnb-dropdown__trigger {
box-shadow:0 0 0 .0625rem #dc2a2a;
box-shadow:0 0 0 .0625rem var(--color-fire-red)
}
}
html:not([data-whatintent=touch]) .dnb-dropdown__status--error:not(.dnb-dropdown--opened) .dnb-dropdown__trigger:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-dropdown__status--error:not(.dnb-dropdown--opened) .dnb-dropdown__trigger:hover:not([disabled]) {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	color: #dc2a2a;
	color: var(--color-fire-red)
}
@media screen and (-ms-high-contrast:none) {
html:not([data-whatintent=touch]) .dnb-dropdown__status--error:not(.dnb-dropdown--opened) .dnb-dropdown__trigger:hover:not([disabled]) {
box-shadow:0 0 0 .125rem #dc2a2a;
box-shadow:0 0 0 .125rem var(--color-fire-red)
}
}
html:not([data-whatintent=touch]) .dnb-dropdown__status--error:not(.dnb-dropdown--opened) .dnb-dropdown__trigger:hover:not([disabled]) .dnb-dropdown__icon .dnb-icon {
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-dropdown__status--error:not(.dnb-dropdown--opened) .dnb-dropdown__trigger:active[disabled], html:not([data-whatintent=touch]) .dnb-dropdown__status--error:not(.dnb-dropdown--opened) .dnb-dropdown__trigger:active[disabled] {
	cursor: not-allowed
}
.dnb-dropdown__status--error:not(.dnb-dropdown--opened) .dnb-dropdown__trigger:active:not([disabled]), html:not([data-whatintent=touch]) .dnb-dropdown__status--error:not(.dnb-dropdown--opened) .dnb-dropdown__trigger:active:not([disabled]) {
	background-color: #fdeeee;
	background-color: var(--color-fire-red-8);
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-dropdown__status--error:not(.dnb-dropdown--opened) .dnb-dropdown__icon, .dnb-dropdown__status--error:not(.dnb-dropdown--opened) .dnb-dropdown__trigger {
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-dropdown>.dnb-form-status {
-webkit-transform:translateY(-.4375rem);
transform:translateY(-.4375rem)
}
.dnb-form-label {
	color: #333;
	color: var(--color-black-80)
}
.dnb-form-label[for]:not([disabled]):hover {
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-form-row:not(.dnb-form-row--vertical).dnb-form-row__indent--default>.dnb-form-label, .dnb-form-row:not(.dnb-form-row--vertical).dnb-form-row__indent--medium>.dnb-form-label {
	max-width: 20rem;
	width: 30vw
}
@media screen and (max-width:40em) {
.dnb-form-row:not(.dnb-form-row--vertical).dnb-form-row__indent--default>.dnb-form-label, .dnb-form-row:not(.dnb-form-row--vertical).dnb-form-row__indent--medium>.dnb-form-label {
	width: auto
}
}
.dnb-form-status__shell {
	color: #333;
	color: var(--color-black-80);
	font-size: 1rem;
	font-size: var(--font-size-small)
}
.dnb-form-status--error .dnb-form-status__shell {
	background-color: #fdeeee;
	background-color: var(--color-fire-red-8)
}
.dnb-form-status--error .dnb-form-status__shell>.dnb-icon {
	border: none;
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-form-status--warn .dnb-form-status__shell {
	background-color: #fbf6ec;
	background-color: var(--color-sand-yellow)
}
.dnb-form-status--info .dnb-form-status__shell {
	background-color: #f2f4ec;
	background-color: var(--color-pistachio)
}
.dnb-form-status--marketing .dnb-form-status__shell {
	background-color: #f2f2f5;
	background-color: var(--color-lavender)
}
.dnb-form-status:not(.dnb-form-status--attention-focus).dnb-form-status__text {
	color: #333;
	color: var(--color-black-80)
}
.dnb-form-status__variant--outlined.dnb-form-status--error .dnb-form-status__shell {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-form-status__variant--outlined.dnb-form-status--error .dnb-form-status__shell {
box-shadow:0 0 0 .0625rem #dc2a2a;
box-shadow:0 0 0 .0625rem var(--color-fire-red)
}
}
.dnb-form-status__variant--outlined.dnb-form-status--warn .dnb-form-status__shell {
--border-color:var(--color-accent-yellow);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-form-status__variant--outlined.dnb-form-status--warn .dnb-form-status__shell {
box-shadow:0 0 0 .0625rem #fdbb31;
box-shadow:0 0 0 .0625rem var(--color-accent-yellow)
}
}
.dnb-form-status__variant--outlined.dnb-form-status--info .dnb-form-status__shell {
--border-color:var(--color-sea-green);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-form-status__variant--outlined.dnb-form-status--info .dnb-form-status__shell {
box-shadow:0 0 0 .0625rem #007272;
box-shadow:0 0 0 .0625rem var(--color-sea-green)
}
}
.dnb-form-status__variant--outlined.dnb-form-status--marketing .dnb-form-status__shell {
--border-color:var(--color-black-55);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-form-status__variant--outlined.dnb-form-status--marketing .dnb-form-status__shell {
box-shadow:0 0 0 .0625rem #737373;
box-shadow:0 0 0 .0625rem var(--color-black-55)
}
}
.dnb-form-status--error.dnb-form-status--attention-focus .dnb-form-status__shell, .dnb-form-status--error.dnb-form-status--attention-focus .dnb-form-status__shell>.dnb-icon, .dnb-form-status--error.dnb-form-status:focus .dnb-form-status__shell, .dnb-form-status--error.dnb-form-status:focus .dnb-form-status__shell>.dnb-icon {
	-webkit-animation: attention-focus 2s ease-in-out .2s 1;
	animation: attention-focus 2s ease-in-out .2s 1
}
@-webkit-keyframes attention-focus {
0%, to {
background-color:#fdeeee;
background-color:var(--color-fire-red-8);
border-color:#dc2a2a;
border-color:var(--color-fire-red);
color:#dc2a2a;
color:var(--color-fire-red)
}
35% {
background-color:#dc2a2a;
background-color:var(--color-fire-red);
border-color:#dc2a2a;
border-color:var(--color-fire-red);
color:#fff;
color:var(--color-white)
}
}
@keyframes attention-focus {
0%, to {
background-color:#fdeeee;
background-color:var(--color-fire-red-8);
border-color:#dc2a2a;
border-color:var(--color-fire-red);
color:#dc2a2a;
color:var(--color-fire-red)
}
35% {
background-color:#dc2a2a;
background-color:var(--color-fire-red);
border-color:#dc2a2a;
border-color:var(--color-fire-red);
color:#fff;
color:var(--color-white)
}
}
.dnb-global-status:not(.dnb-global-status--no-animation).dnb-global-status--fade-in.dnb-global-status.dnb-section:after {
box-shadow:99vw 0 0 0 currentColor, 198vw 0 0 0 currentColor, 297vw 0 0 0 currentColor, 396vw 0 0 0 currentColor, 0 .0625rem 0 0 #333, 100vw .0625rem 0 0 #333;
box-shadow:99vw 0 0 0 currentColor, 198vw 0 0 0 currentColor, 297vw 0 0 0 currentColor, 396vw 0 0 0 currentColor, 0 .0625rem 0 0 var(--color-black-80), 100vw .0625rem 0 0 var(--color-black-80)
}
.dnb-global-status__icon {
	font-size: 1rem
}
.dnb-global-status__message__content {
	color: #333;
	color: var(--color-black-80)
}
.dnb-global-status__message.dnb-section--white ::selection {
	background-color: #a5e1d2;
	background-color: var(--color-mint-green)
}
.dnb-global-status__content .dnb-hr {
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-global-status--info .dnb-global-status__content .dnb-hr {
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-icon--border {
	position: relative;
	vertical-align: baseline
}
.dnb-icon--border:after {
border:.0875rem solid;
	border-radius: 50%;
	bottom: -25%;
	content: "";
	left: -25%;
	margin: auto;
	position: absolute;
	right: -25%;
	top: -25%
}
.dnb-input {
	color: #000;
	color: var(--color-black)
}
.dnb-input__inner {
	color: inherit
}
.dnb-input__shell {
--border-color:var(--color-sea-green);
	background-color: #fff;
	background-color: var(--color-white);
	border: transparent;
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	box-shadow: inset 0 0 0 var(--input-border-width) var(--border-color);
	color: inherit
}
@supports (-webkit-touch-callout:none) {
.dnb-input__shell {
box-shadow:0 0 0 .0625rem var(--border-color);
box-shadow:0 0 0 var(--input-border-width) var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-input__shell {
box-shadow:0 0 0 .0625rem var(--border-color);
box-shadow:0 0 0 var(--input-border-width) var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-input__shell {
	box-shadow: inset 0 0 0 1px #007272;
	box-shadow: inset 0 0 0 1px var(--color-sea-green)
}
}
.dnb-input__icon {
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-input[data-input-state=disabled] .dnb-input__shell {
	-webkit-text-fill-color: currentColor;
--border-color:var(--color-black-55);
	background-color: #f8f8f8;
	background-color: var(--color-black-3);
	border-color: transparent;
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	box-shadow: inset 0 0 0 var(--input-border-width) var(--border-color)
}
.dnb-input[data-input-state=disabled] .dnb-input__shell, .dnb-input[data-input-state=disabled] .dnb-input__shell .dnb-icon {
	color: #737373;
	color: var(--color-black-55)
}
@supports (-webkit-touch-callout:none) {
.dnb-input[data-input-state=disabled] .dnb-input__shell {
box-shadow:0 0 0 .0625rem var(--border-color);
box-shadow:0 0 0 var(--input-border-width) var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-input[data-input-state=disabled] .dnb-input__shell {
box-shadow:0 0 0 .0625rem var(--border-color);
box-shadow:0 0 0 var(--input-border-width) var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-input[data-input-state=disabled] .dnb-input__shell {
	box-shadow: inset 0 0 0 1px #737373;
	box-shadow: inset 0 0 0 1px var(--color-black-55)
}
}
.dnb-input:not([data-input-state=disabled]) .dnb-input__shell:hover, .dnb-input:not([data-input-state=disabled]):hover .dnb-input__shell {
--border-color:var(--color-sea-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-input:not([data-input-state=disabled]) .dnb-input__shell:hover, .dnb-input:not([data-input-state=disabled]):hover .dnb-input__shell {
box-shadow:0 0 0 .125rem #007272;
box-shadow:0 0 0 .125rem var(--color-sea-green)
}
}
.dnb-input[data-input-state=focus]:not([data-input-state=disabled]) .dnb-input__shell {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-input[data-input-state=focus]:not([data-input-state=disabled]) .dnb-input__shell {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-input__status--error.dnb-input:not([data-input-state=focus]) .dnb-input__shell {
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-input__status--error.dnb-input:not([data-input-state=focus]):not(:hover) .dnb-input__shell {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-input__status--error.dnb-input:not([data-input-state=focus]):not(:hover) .dnb-input__shell {
box-shadow:0 0 0 .0625rem #dc2a2a;
box-shadow:0 0 0 .0625rem var(--color-fire-red)
}
}
.dnb-input__status--error.dnb-input:not([data-input-state=disabled]) .dnb-input__shell:hover, .dnb-input__status--error.dnb-input:not([data-input-state=disabled]):hover .dnb-input__shell, .dnb-input__status--error.dnb-input[data-input-state=focus] .dnb-input__shell {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-input__status--error.dnb-input:not([data-input-state=disabled]) .dnb-input__shell:hover, .dnb-input__status--error.dnb-input:not([data-input-state=disabled]):hover .dnb-input__shell, .dnb-input__status--error.dnb-input[data-input-state=focus] .dnb-input__shell {
box-shadow:0 0 0 .125rem #dc2a2a;
box-shadow:0 0 0 .125rem var(--color-fire-red)
}
}
html:not([data-whatintent=touch]) .dnb-input__status--error .dnb-input__submit-button__button.dnb-button--secondary:not([disabled]):focus, html:not([data-whatintent=touch]) .dnb-input__status--error .dnb-input__submit-button__button.dnb-button--secondary:not([disabled]):focus:after, html:not([data-whatintent=touch]) .dnb-input__status--error .dnb-input__submit-button__button.dnb-button--secondary:not([disabled]):hover, html:not([data-whatintent=touch]) .dnb-input__status--error .dnb-input__submit-button__button.dnb-button--secondary:not([disabled]):hover:after {
	background-color: #dc2a2a;
	background-color: var(--color-fire-red)
}
html:not([data-whatintent=touch]) .dnb-input__status--error .dnb-input__submit-button__button.dnb-button--secondary:not([disabled]):focus:active, html:not([data-whatintent=touch]) .dnb-input__status--error .dnb-input__submit-button__button.dnb-button--secondary:not([disabled]):hover:active {
	color: #fff;
	color: var(--color-white)
}
.dnb-input__status--error .dnb-input__icon {
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-input__input::selection {
	background-color: #a5e1d2;
	background-color: var(--color-mint-green);
	color: #000;
	color: var(--color-black);
	text-shadow: none
}
.dnb-input__placeholder {
	color: #737373;
	color: var(--color-black-55)
}
.dnb-input[data-input-state=focus] .dnb-input__placeholder {
	display: none
}
.dnb-input--keep-placeholder .dnb-input[data-input-state=focus] .dnb-input__placeholder {
	color: #ccc;
	color: var(--color-black-20);
	display: block
}
:root {
--modal-overlay-bg:rgba(0,0,0,.32)
}
.dnb-modal__overlay {
	background-color: rgba(0,0,0,.32);
	background-color: var(--modal-overlay-bg)
}
.dnb-pagination__loadbar, .dnb-pagination__page {
	min-height: 6rem
}
.dnb-pagination__bar {
	margin-bottom: 1rem;
	margin-top: 1rem
}
.dnb-pagination__indicator {
	min-height: inherit
}
.dnb-pagination__indicator__inner {
	-webkit-animation: show-page .3s ease-out forwards;
	animation: show-page .3s ease-out forwards
}
.dnb-core-style .dnb-pagination__button.dnb-button--primary, .dnb-core-style .dnb-pagination__button.dnb-button--primary:not([disabled]):not(:active):hover, .dnb-pagination__button.dnb-button--primary, .dnb-pagination__button.dnb-button--primary:not([disabled]):not(:active):hover {
	background-color: #14555a;
	background-color: var(--color-emerald-green);
	color: #a5e1d2;
	color: var(--color-mint-green)
}
.dnb-core-style .dnb-pagination__button.dnb-button--primary:not([disabled]):not(:active):not(:hover):focus, .dnb-pagination__button.dnb-button--primary:not([disabled]):not(:active):not(:hover):focus {
	background-color: #a5e1d2;
	background-color: var(--color-mint-green);
	color: #14555a;
	color: var(--color-emerald-green);
	outline: none
}
html[data-whatinput=keyboard] .dnb-core-style .dnb-pagination__button.dnb-button--primary:not([disabled]):not(:active):not(:hover):focus, html[data-whatinput=keyboard] .dnb-pagination__button.dnb-button--primary:not([disabled]):not(:active):not(:hover):focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-core-style .dnb-pagination__button.dnb-button--primary:not([disabled]):not(:active):not(:hover):focus, html[data-whatinput=keyboard] .dnb-pagination__button.dnb-button--primary:not([disabled]):not(:active):not(:hover):focus {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-pagination__dots {
	color: #737373;
	color: var(--color-black-55)
}
@-webkit-keyframes show-page {
0% {
opacity:.1;
-webkit-transform:translate3d(0, -8px, 0);
transform:translate3d(0, -8px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
@keyframes show-page {
0% {
opacity:.1;
-webkit-transform:translate3d(0, -8px, 0);
transform:translate3d(0, -8px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
.dnb-progress-indicator__circular--small {
	height: 1rem;
	width: 1rem
}
.dnb-progress-indicator__circular--medium {
	height: 1.5rem;
	width: 1.5rem
}
.dnb-progress-indicator__circular--large {
	height: 3.5rem;
	width: 3.5rem
}
.dnb-progress-indicator__circular--huge {
	height: 20rem;
	width: 20rem
}
.dnb-progress-indicator__circular__line {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
.dnb-progress-indicator__circular__line.light .dnb-progress-indicator__circular__circle {
	stroke: #a5e1d2;
	stroke: var(--color-mint-green)
}
.dnb-progress-indicator__circular__line.dark .dnb-progress-indicator__circular__circle {
	stroke: #14555a;
	stroke: var(--color-emerald-green)
}
.dnb-progress-indicator__circular--small .dnb-progress-indicator__circular__line.dark .dnb-progress-indicator__circular__circle {
	stroke-width: 3.1
}
.dnb-progress-indicator__circular--medium .dnb-progress-indicator__circular__line.dark .dnb-progress-indicator__circular__circle {
	stroke-width: 3.3
}
.dnb-progress-indicator__circular--default .dnb-progress-indicator__circular__line.dark .dnb-progress-indicator__circular__circle {
	stroke-width: 3.5
}
.dnb-progress-indicator__circular--large .dnb-progress-indicator__circular__line.dark .dnb-progress-indicator__circular__circle {
	stroke-width: 3.7
}
.dnb-progress-indicator__circular--huge .dnb-progress-indicator__circular__line.dark .dnb-progress-indicator__circular__circle {
	stroke-width: 3.9
}
.dnb-progress-indicator__linear {
	background-color: #ebebeb;
	background-color: var(--color-black-8)
}
.dnb-progress-indicator__linear--small {
border-radius:.125rem;
height:.25rem
}
.dnb-progress-indicator__linear--medium {
border-radius:.5rem;
	height: 1rem
}
.dnb-progress-indicator__linear--large {
border-radius:.75rem;
	height: 1.5rem
}
.dnb-progress-indicator__linear--huge {
	border-radius: 1rem;
	height: 2rem
}
.dnb-progress-indicator__linear__bar, .dnb-radio__dot {
	background-color: #007272;
	background-color: var(--color-sea-green)
}
.dnb-radio__dot {
	transition: opacity .2s ease-out, -webkit-transform .2s ease-out;
	transition: opacity .2s ease-out, transform .2s ease-out;
	transition: opacity .2s ease-out, transform .2s ease-out, -webkit-transform .2s ease-out
}
.dnb-radio__input:checked~.dnb-radio__button, .dnb-radio__input[data-checked=true]~.dnb-radio__button {
	background-color: #fff;
	background-color: var(--color-white);
	border-color: #007272;
	border-color: var(--color-sea-green)
}
.dnb-radio__input:checked~.dnb-radio__dot, .dnb-radio__input[data-checked=true]~.dnb-radio__dot {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.dnb-radio__input:not(:checked):not([data-checked=true])~.dnb-radio__dot {
	opacity: 0;
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

.dnb-radio__input:not(:checked):not([data-checked=true])~.dnb-radio__button {
	background-color: #fff;
	background-color: var(--color-white);
	border-color: #007272;
	border-color: var(--color-sea-green)
}
.dnb-radio__input[disabled]:checked~.dnb-radio__button, .dnb-radio__input[disabled][data-checked=true]~.dnb-radio__button {
	border-color: #b3dada;
	border-color: var(--color-sea-green-30)
}
.dnb-radio__input[disabled]:not(:checked):not([data-checked=true])~.dnb-radio__button {
	border-color: #d2f0e9;
	border-color: var(--color-mint-green-50)
}
.dnb-radio__input[disabled]:checked~.dnb-radio__dot, .dnb-radio__input[disabled][data-checked=true]~.dnb-radio__dot {
	background-color: #b3dada;
	background-color: var(--color-sea-green-30)
}
.dnb-radio__input:not([disabled]):checked:active~.dnb-radio__button, .dnb-radio__input:not([disabled])[data-checked=true]:active~.dnb-radio__button {
	border-color: #d2f0e9;
	border-color: var(--color-mint-green-50)
}
.dnb-radio__input:not([disabled]):not(:checked):not([data-checked=true]):active~.dnb-radio__button {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50);
	border-color: transparent
}
.dnb-radio__input:not([disabled]):checked:active~.dnb-radio__dot, .dnb-radio__input:not([disabled]):not(:focus):checked:hover~.dnb-radio__dot, .dnb-radio__input:not([disabled]):not(:focus):not(:checked):not([data-checked=true]):hover~.dnb-radio__button, .dnb-radio__input:not([disabled]):not(:focus)[data-checked=true]:hover~.dnb-radio__dot, .dnb-radio__input:not([disabled])[data-checked=true]:active~.dnb-radio__dot, html[data-whatinput=keyboard] .dnb-radio__input:not([disabled]):not(:checked):not([data-checked=true]):focus~.dnb-radio__button {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50)
}
html[data-whatinput=keyboard] .dnb-radio__input:not([disabled]):focus~.dnb-radio__button {
	border: none
}
.dnb-radio__input:not([disabled]):active~.dnb-radio__focus, .dnb-radio__input:not([disabled]):focus~.dnb-radio__focus {
	display: block
}
.dnb-radio__input:not([disabled]):not(:checked):not([data-checked=true]):active~.dnb-radio__button, .dnb-radio__input:not([disabled]):not(:checked):not([data-checked=true]):focus~.dnb-radio__button {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50)
}
.dnb-radio__status--error .dnb-radio__input:not([disabled]):not(:focus):not(:active)~.dnb-radio__button {
	border: none
}
.dnb-radio__status--error .dnb-radio__input:not([disabled]):not(:focus):not(:active)~.dnb-radio__focus {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	display: block
}
@media screen and (-ms-high-contrast:none) {
.dnb-radio__status--error .dnb-radio__input:not([disabled]):not(:focus):not(:active)~.dnb-radio__focus {
box-shadow:0 0 0 .125rem #dc2a2a;
box-shadow:0 0 0 .125rem var(--color-fire-red)
}
}
.dnb-radio__status--error .dnb-radio__input:not([disabled]):not(:focus):not(:checked):not([data-checked=true]):hover~.dnb-radio__button {
	background-color: #fdeeee;
	background-color: var(--color-fire-red-8)
}
.dnb-radio__status--error .dnb-radio__input:not([disabled]):not(:focus):not(:active):not(:hover):checked~.dnb-radio__dot, .dnb-radio__status--error .dnb-radio__input:not([disabled]):not(:focus):not(:active):not(:hover)[data-checked=true]~.dnb-radio__dot {
	background-color: #dc2a2a;
	background-color: var(--color-fire-red)
}
.dnb-radio__status--error .dnb-radio__input:not([disabled]):not(:focus):not(:active):checked:hover~.dnb-radio__dot, .dnb-radio__status--error .dnb-radio__input:not([disabled]):not(:focus):not(:active)[data-checked=true]:hover~.dnb-radio__dot {
	background-color: #fdeeee;
	background-color: var(--color-fire-red-8)
}
.dnb-radio>.dnb-form-status {
-webkit-transform:translateY(.25rem);
transform:translateY(.25rem)
}
.dnb-section--divider {
	color: #333;
	color: var(--color-black-80)
}
.dnb-section--divider:after {
box-shadow:99vw 0 0 0 currentColor, 198vw 0 0 0 currentColor, 297vw 0 0 0 currentColor, 396vw 0 0 0 currentColor, 0 .0625rem 0 0 #d2f0e9, 99vw .0625rem 0 0 #d2f0e9, 0 -.0625rem 0 0 #d2f0e9, 99vw -.0625rem 0 0 #d2f0e9, 198vw .0625rem 0 0 #d2f0e9, 198vw -.0625rem 0 0 #d2f0e9;
box-shadow:99vw 0 0 0 currentColor, 198vw 0 0 0 currentColor, 297vw 0 0 0 currentColor, 396vw 0 0 0 currentColor, 0 .0625rem 0 0 var(--color-mint-green-50), 99vw .0625rem 0 0 var(--color-mint-green-50), 0 -.0625rem 0 0 var(--color-mint-green-50), 99vw -.0625rem 0 0 var(--color-mint-green-50), 198vw .0625rem 0 0 var(--color-mint-green-50), 198vw -.0625rem 0 0 var(--color-mint-green-50);
	color: #fff;
	color: var(--color-white)
}
.dnb-section--transparent:after {
	color: transparent
}
.dnb-section--mint-green-12 {
	color: #333;
	color: var(--color-black-80)
}
.dnb-section--mint-green-12:after {
	color: #f4fbf9;
	color: var(--color-mint-green-12)
}
.dnb-section--white {
	color: #333;
	color: var(--color-black-80)
}
.dnb-section--white:after {
	color: #fff;
	color: var(--color-white)
}
.dnb-section--mint-green {
	color: #333;
	color: var(--color-black-80)
}
.dnb-section--mint-green:after {
	color: #a5e1d2;
	color: var(--color-mint-green)
}
.dnb-section--lavender {
	color: #333;
	color: var(--color-black-80)
}
.dnb-section--lavender:after {
	color: #f2f2f5;
	color: var(--color-lavender)
}
.dnb-section--sand-yellow {
	color: #333;
	color: var(--color-black-80)
}
.dnb-section--sand-yellow:after {
	color: #fbf6ec;
	color: var(--color-sand-yellow)
}
.dnb-section--pistachio {
	color: #333;
	color: var(--color-black-80)
}
.dnb-section--pistachio:after {
	color: #f2f4ec;
	color: var(--color-pistachio)
}
.dnb-section--black-3 {
	color: #333;
	color: var(--color-black-80)
}
.dnb-section--black-3:after {
	color: #f8f8f8;
	color: var(--color-black-3)
}
.dnb-section--emerald-green {
	color: #a5e1d2;
	color: var(--color-mint-green)
}
.dnb-section--emerald-green:after {
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-section--sea-green {
	color: #fff;
	color: var(--color-white)
}
.dnb-section--sea-green:after {
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-section--fire-red {
	color: #fff;
	color: var(--color-white)
}
.dnb-section--fire-red:after {
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-section--fire-red-8 {
	color: #333;
	color: var(--color-black-80)
}
.dnb-section--fire-red-8:after {
	color: #fdeeee;
	color: var(--color-fire-red-8)
}
.dnb-section--emerald-green .dnb-anchor, .dnb-section--fire-red .dnb-anchor, .dnb-section--sea-green .dnb-anchor {
box-shadow:0 .09375rem 0 0 #fff;
box-shadow:0 .09375rem 0 0 var(--color-white);
	color: #fff;
	color: var(--color-white)
}
.dnb-section--emerald-green .dnb-anchor:active, .dnb-section--emerald-green .dnb-anchor:hover, .dnb-section--fire-red .dnb-anchor:active, .dnb-section--fire-red .dnb-anchor:hover, .dnb-section--sea-green .dnb-anchor:active, .dnb-section--sea-green .dnb-anchor:hover {
	background-color: #fff;
	background-color: var(--color-white);
	box-shadow: none;
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-section--emerald-green .dnb-anchor:active, .dnb-section--fire-red .dnb-anchor:active, .dnb-section--sea-green .dnb-anchor:active {
	background-color: #fff;
	background-color: var(--color-white);
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-section--emerald-green .dnb-anchor:not(:disabled):focus, .dnb-section--fire-red .dnb-anchor:not(:disabled):focus, .dnb-section--sea-green .dnb-anchor:not(:disabled):focus {
	background-color: transparent;
	color: #fff;
	color: var(--color-white);
	outline: none
}
html[data-whatinput=keyboard] .dnb-section--emerald-green .dnb-anchor:not(:disabled):focus, html[data-whatinput=keyboard] .dnb-section--fire-red .dnb-anchor:not(:disabled):focus, html[data-whatinput=keyboard] .dnb-section--sea-green .dnb-anchor:not(:disabled):focus {
--border-color:var(--color-white);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-section--emerald-green .dnb-anchor:not(:disabled):focus, html[data-whatinput=keyboard] .dnb-section--fire-red .dnb-anchor:not(:disabled):focus, html[data-whatinput=keyboard] .dnb-section--sea-green .dnb-anchor:not(:disabled):focus {
box-shadow:0 0 0 .125rem #fff;
box-shadow:0 0 0 .125rem var(--color-white)
}
}
.dnb-section--emerald-green .dnb-button--tertiary, .dnb-section--emerald-green .dnb-button--tertiary:hover, .dnb-section--fire-red .dnb-button--tertiary, .dnb-section--fire-red .dnb-button--tertiary:hover, .dnb-section--sea-green .dnb-button--tertiary, .dnb-section--sea-green .dnb-button--tertiary:hover {
	color: #fff;
	color: var(--color-white)
}
.dnb-section--emerald-green .dnb-button--tertiary:hover .dnb-button__text:after, .dnb-section--fire-red .dnb-button--tertiary:hover .dnb-button__text:after, .dnb-section--sea-green .dnb-button--tertiary:hover .dnb-button__text:after {
	color: #fff!important;
	color: var(--color-white)!important
}
.dnb-section--emerald-green .dnb-button--tertiary:focus, .dnb-section--fire-red .dnb-button--tertiary:focus, .dnb-section--sea-green .dnb-button--tertiary:focus {
	color: #fff;
	color: var(--color-white)
}
.dnb-section--emerald-green .dnb-button--tertiary:focus:before, .dnb-section--fire-red .dnb-button--tertiary:focus:before, .dnb-section--sea-green .dnb-button--tertiary:focus:before {
	outline: none
}
html[data-whatinput=keyboard] .dnb-section--emerald-green .dnb-button--tertiary:focus:before, html[data-whatinput=keyboard] .dnb-section--fire-red .dnb-button--tertiary:focus:before, html[data-whatinput=keyboard] .dnb-section--sea-green .dnb-button--tertiary:focus:before {
--border-color:var(--color-white);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-section--emerald-green .dnb-button--tertiary:focus:before, html[data-whatinput=keyboard] .dnb-section--fire-red .dnb-button--tertiary:focus:before, html[data-whatinput=keyboard] .dnb-section--sea-green .dnb-button--tertiary:focus:before {
box-shadow:0 0 0 .125rem #fff;
box-shadow:0 0 0 .125rem var(--color-white)
}
}
.dnb-section--signal-orange {
	color: #00343e;
	color: var(--color-ocean-green)
}
.dnb-section--signal-orange:after {
	color: #ff5400;
	color: var(--color-signal-orange)
}
.dnb-section--fire-red ::selection, .dnb-section--mint-green ::selection, .dnb-section--signal-orange ::selection {
	background-color: #fff;
	background-color: var(--color-white)
}
:root {
--skeleton-delay:5s;
--skeleton-color:var(--color-black-8);
--skeleton-color--contrast:var(--color-white)
}
.dnb-skeleton img, .dnb-skeleton video {
	-webkit-filter: brightness(0) contrast(0) opacity(.5);
	filter: brightness(0) contrast(0) opacity(.5)
}
.dnb-skeleton--shape.dnb-skeleton:before {
	background-color: #ebebeb!important;
	background-color: var(--skeleton-color)!important
}
.dnb-skeleton--lines .dnb-skeleton--shape.dnb-skeleton:after, .dnb-skeleton--lines.dnb-skeleton--shape.dnb-skeleton:after, .dnb-skeleton--shape.dnb-skeleton:after {
	-webkit-animation: skeletonLinearAnimation 1.5s linear 5s infinite;
	animation: skeletonLinearAnimation 1.5s linear 5s infinite;
	-webkit-animation: skeletonLinearAnimation 1.5s linear infinite var(--skeleton-delay);
	animation: skeletonLinearAnimation 1.5s linear infinite var(--skeleton-delay);
	background-image: repeating-linear-gradient(-45deg, #fff 1px, #fff 2px, transparent 0, transparent 6px)!important;
	background-image: repeating-linear-gradient(-45deg, #fff 1px 2px, transparent 0 6px)!important;
	background-image: repeating-linear-gradient(-45deg, var(--skeleton-color--contrast) 1px, var(--skeleton-color--contrast) 2px, transparent 0, transparent 6px)!important;
	background-image: repeating-linear-gradient(-45deg, var(--skeleton-color--contrast) 1px 2px, transparent 0 6px)!important;
	background-repeat: repeat!important;
	background-size: 100%!important;
	-webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
	clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%)
}
.dnb-skeleton--font .dnb-p::marker, .dnb-skeleton--font .dnb-skeleton--show-font::marker, .dnb-skeleton--font-only::marker, .dnb-skeleton--font::marker {
color:#ebebeb;
color:var(--skeleton-color)
}
.dnb-skeleton--font, .dnb-skeleton--font .dnb-p, .dnb-skeleton--font .dnb-skeleton--show-font {
--border-color:var(--skeleton-color);
	-webkit-animation: skeletonFontAnimation 5s linear 5s infinite;
	animation: skeletonFontAnimation 5s linear 5s infinite;
	-webkit-animation: skeletonFontAnimation 5s linear infinite var(--skeleton-delay);
	animation: skeletonFontAnimation 5s linear infinite var(--skeleton-delay);
	background-color: #ebebeb!important;
	background-color: var(--skeleton-color)!important;
	background-image: repeating-linear-gradient(-45deg, #fff 1px, #fff 2px, transparent 0, transparent 6px)!important;
	background-image: repeating-linear-gradient(-45deg, #fff 1px 2px, transparent 0 6px)!important;
	background-image: repeating-linear-gradient(-45deg, var(--skeleton-color--contrast) 1px, var(--skeleton-color--contrast) 2px, transparent 0, transparent 6px)!important;
	background-image: repeating-linear-gradient(-45deg, var(--skeleton-color--contrast) 1px 2px, transparent 0 6px)!important;
	background-position-x: 30rem
}
@-webkit-keyframes skeletonLinearAnimation {
0% {
-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)
}
50% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)
}
to {
	-webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
	clip-path: polygon(0 0, 0 0, 0 100%, 0 100%)
}
}
@keyframes skeletonLinearAnimation {
0% {
-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)
}
50% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)
}
to {
	-webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
	clip-path: polygon(0 0, 0 0, 0 100%, 0 100%)
}
}
@-webkit-keyframes skeletonFontAnimation {
0% {
background-position-x:30rem
}
to {
	background-position-x: -30rem
}
}
@keyframes skeletonFontAnimation {
0% {
background-position-x:30rem
}
to {
	background-position-x: -30rem
}
}
.dnb-slider__line {
	background-color: #007272;
	background-color: var(--color-sea-green)
}
.dnb-slider__line__after {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50)
}
.dnb-slider__state--disabled .dnb-slider__line {
	background-color: #b3dada;
	background-color: var(--color-sea-green-30)
}
.dnb-slider__state--disabled .dnb-slider__line__after {
	background-color: #e9f8f4;
	background-color: var(--color-mint-green-25)
}
.dnb-slider__thumb {
	box-shadow: 0 8px 16px rgba(51,51,51,.08);
	box-shadow: var(--shadow-default)
}
.dnb-step-indicator-v2 .dnb-step-indicator__item--current .dnb-button {
--border-color:var(--color-sea-green);
	border-color: transparent;
box-shadow:inset 0 0 0 .125rem var(--border-color);
	font-weight: 500;
	font-weight: var(--font-weight-medium)
}
@supports (-webkit-touch-callout:none) {
.dnb-step-indicator-v2 .dnb-step-indicator__item--current .dnb-button {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-step-indicator-v2 .dnb-step-indicator__item--current .dnb-button {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-step-indicator-v2 .dnb-step-indicator__item--current .dnb-button {
	box-shadow: inset 0 0 0 1px #007272;
	box-shadow: inset 0 0 0 1px var(--color-sea-green)
}
}
.dnb-step-indicator-v2 .dnb-step-indicator__item--visited .dnb-button {
	background-color: #f2f4ec;
	background-color: var(--color-pistachio)
}
.dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button {
	cursor: text;
	pointer-events: auto;
	-webkit-user-select: initial;
	user-select: auto
}
.dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary:active, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary:focus, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary:hover {
--border-color:var(--color-black-20);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	color: #333;
	color: var(--color-black-80)
}
@supports (-webkit-touch-callout:none) {
.dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary:active, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary:focus, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary:hover {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary:active, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary:focus, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary:hover {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary:active, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary:focus, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive .dnb-button.dnb-button--secondary:hover {
	box-shadow: inset 0 0 0 1px #ccc;
	box-shadow: inset 0 0 0 1px var(--color-black-20)
}
}
.dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary:active, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary:focus, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary:hover {
--border-color:var(--color-black-80);
	border-color: transparent;
box-shadow:inset 0 0 0 .125rem var(--border-color)
}
@supports (-webkit-touch-callout:none) {
.dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary:active, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary:focus, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary:hover {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary:active, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary:focus, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary:hover {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary:active, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary:focus, .dnb-step-indicator-v2 .dnb-step-indicator__item--inactive.dnb-step-indicator__item--current .dnb-button.dnb-button--secondary:hover {
	box-shadow: inset 0 0 0 1px #333;
	box-shadow: inset 0 0 0 1px var(--color-black-80)
}
}
html[data-whatinput=keyboard] .dnb-step-indicator-v2 .dnb-step-indicator__item--current .dnb-button:not([disabled]):not(:active):not(:hover):focus {
	background-color: #a5e1d2;
	background-color: var(--color-mint-green);
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-step-indicator-v2 .dnb-step-indicator__label, .dnb-step-indicator-v2 .dnb-step-indicator__label.dnb-p {
	font-size: 1rem;
	font-size: var(--font-size-small);
margin-bottom:.5rem
}
.dnb-step-indicator-v2 .dnb-step-indicator__button__status.dnb-button--secondary {
	background-color: #fbf6ec;
	background-color: var(--color-sand-yellow)
}
.dnb-step-indicator-v2 .dnb-step-indicator__button__status--error.dnb-button--secondary {
	background-color: #fdeeee;
	background-color: var(--color-fire-red-8)
}
.dnb-step-indicator-v2 .dnb-step-indicator__button__status--info.dnb-button--secondary {
	background-color: #f2f4ec;
	background-color: var(--color-pistachio)
}
.dnb-step-indicator-v2 .dnb-step-indicator__button__status .dnb-button__icon {
	align-self: flex-start;
margin-right:.75rem;
	margin-top: 1rem
}
.dnb-step-indicator-v2 .dnb-step-indicator__button__status .dnb-step-indicator__item-content__number, .dnb-step-indicator-v2 .dnb-step-indicator__button__status .dnb-step-indicator__item-content__status {
	font-weight: 400;
	font-weight: var(--font-weight-basis)
}
.dnb-step-indicator-v2 .dnb-step-indicator__button__status .dnb-step-indicator__item-content__status {
	color: #333;
	color: var(--color-black-80);
font-size:.875rem;
	font-size: var(--font-size-x-small);
	line-height: 1.125rem;
	line-height: var(--font-size-basis);
margin-top:.5rem
}
.dnb-step-indicator-v1 .dnb-step-indicator__item-content--static {
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-step-indicator-v1 .dnb-step-indicator__item-content--link {
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-step-indicator-v1 .dnb-step-indicator__item {
	margin-left: 4.5rem
}
.dnb-step-indicator-v1 .dnb-step-indicator__item:first-child {
	margin-left: 0
}
@media screen and (max-width:50em) {
.dnb-step-indicator-v1 .dnb-step-indicator__item {
	margin-left: 2rem
}
}
.dnb-step-indicator-v1 .dnb-step-indicator:after {
	color: #a5e1d2;
	color: var(--color-mint-green)
}
.dnb-step-indicator-v1 .dnb-step-indicator--active .dnb-step-indicator__item-content:after, .dnb-step-indicator-v1 .dnb-step-indicator--active.dnb-step-indicator-v1 .dnb-step-indicator__item:after {
	background-color: #007272;
	background-color: var(--color-sea-green)
}
.dnb-step-indicator-v1 .dnb-step-indicator span[hidden], .dnb-step-indicator-v1 .dnb-step-indicator--active .dnb-step-indicator__item-content {
	font-weight: 500;
	font-weight: var(--font-weight-medium)
}
.dnb-step-indicator-v1 .dnb-step-indicator span[hidden]:not(:hover), .dnb-step-indicator-v1 .dnb-step-indicator--active .dnb-step-indicator__item-content:not(:hover) {
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-switch__background {
	align-items: center;
	background-color: #b3dada;
	background-color: var(--color-sea-green-30);
	display: flex;
	flex-direction: row;
	overflow: hidden;
	position: relative
}
.dnb-switch__background:after {
	content: "";
	position: absolute;
	transition: position .3s ease-out, -webkit-transform .3s ease-out;
	transition: transform .3s ease-out, position .3s ease-out;
	transition: transform .3s ease-out, position .3s ease-out, -webkit-transform .3s ease-out
}
@media screen and (-ms-high-contrast:none) {
.dnb-switch__background:after {
top:.25rem
}
}
.dnb-switch__input:not(:checked)~.dnb-switch__button {
	background-color: #fff;
	background-color: var(--color-white);
	border-color: #007272;
	border-color: var(--color-sea-green)
}
.dnb-switch__input:checked~.dnb-switch__button {
	background-color: #007272;
	background-color: var(--color-sea-green)
}
.dnb-switch__input:not(:checked)~.dnb-switch__background:after {
border:.0625rem solid #007272;
border:.0625rem solid var(--color-sea-green);
	border-radius: 50%;
height:.5rem;
	right: 0;
-webkit-transform:translateX(-.3rem);
transform:translateX(-.3rem);
	-webkit-transform: translateX(calc(var(--switch-width--medium) - 2.8rem));
	transform: translateX(calc(var(--switch-width--medium) - 2.8rem));
width:.5rem
}
.dnb-switch__input:checked~.dnb-switch__background:after {
	background-color: #007272;
	background-color: var(--color-sea-green);
border-radius:.0625rem;
height:.5rem;
	left: 0;
-webkit-transform:translateX(.63rem);
transform:translateX(.63rem);
	-webkit-transform: translateX(calc(var(--switch-width--medium) - 1.87rem));
	transform: translateX(calc(var(--switch-width--medium) - 1.87rem));
width:.0625rem
}
.dnb-switch--large .dnb-switch__input:not(:checked)~.dnb-switch__background:after {
height:.625rem;
-webkit-transform:translateX(-.45rem);
transform:translateX(-.45rem);
	-webkit-transform: translateX(calc(var(--switch-width--large) - 3.7rem));
	transform: translateX(calc(var(--switch-width--large) - 3.7rem));
width:.625rem
}
.dnb-switch--large .dnb-switch__input:checked~.dnb-switch__background:after {
height:.625rem;
-webkit-transform:translateX(.75rem);
transform:translateX(.75rem);
	-webkit-transform: translateX(calc(var(--switch-width--large) - 2.5rem));
	transform: translateX(calc(var(--switch-width--large) - 2.5rem))
}
.dnb-switch__input[disabled]~.dnb-switch__background {
	background-color: #e9f8f4;
	background-color: var(--color-mint-green-25)
}
.dnb-switch__input[disabled]:checked~.dnb-switch__background:after {
	background-color: #b3dada;
	background-color: var(--color-sea-green-30)
}
.dnb-switch__input[disabled]:not(:checked)~.dnb-switch__background:after, .dnb-switch__input[disabled]~.dnb-switch__button {
	border-color: #b3dada;
	border-color: var(--color-sea-green-30)
}
.dnb-switch__input[disabled]:checked~.dnb-switch__button {
	background-color: #b3dada;
	background-color: var(--color-sea-green-30)
}
html[data-whatinput=keyboard] .dnb-switch__input:not([disabled]):focus~.dnb-switch__button {
	border: none
}
html[data-whatinput=keyboard] .dnb-switch__input:not([disabled]):not(:checked):focus~.dnb-switch__button {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50)
}
.dnb-switch__input:not([disabled]):active~.dnb-switch__background, .dnb-switch__input:not([disabled]):focus~.dnb-switch__background {
	outline: none
}
html[data-whatinput=keyboard] .dnb-switch__input:not([disabled]):active~.dnb-switch__background, html[data-whatinput=keyboard] .dnb-switch__input:not([disabled]):focus~.dnb-switch__background {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-switch__input:not([disabled]):active~.dnb-switch__background, html[data-whatinput=keyboard] .dnb-switch__input:not([disabled]):focus~.dnb-switch__background {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-switch__input:not([disabled]):active~.dnb-switch__button .dnb-switch__focus, .dnb-switch__input:not([disabled]):focus~.dnb-switch__button .dnb-switch__focus {
	display: block
}
.dnb-switch__input:not([disabled]):checked~.dnb-switch__button .dnb-switch__focus {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.dnb-switch__input:not([disabled]):not(:focus):not(:active):hover~.dnb-switch__button {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50);
	border-color: #007272;
	border-color: var(--color-sea-green)
}
.dnb-switch__input:not([disabled]):active~.dnb-switch__button {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50);
	border-color: transparent
}
.dnb-switch__status--error .dnb-switch__input:not([disabled]):not(:focus):hover~.dnb-switch__button {
	background-color: #fdeeee;
	background-color: var(--color-fire-red-8);
	border-color: #dc2a2a;
	border-color: var(--color-fire-red)
}
.dnb-switch__status--error .dnb-switch__input:not([disabled]):not(:focus):not(:active):not(:hover)~.dnb-switch__button {
	border-color: #fdeeee;
	border-color: var(--color-fire-red-8)
}
.dnb-switch__status--error .dnb-switch__input:not([disabled]):not(:focus):not(:active):not(:hover):checked~.dnb-switch__button {
	background-color: #dc2a2a;
	background-color: var(--color-fire-red)
}
.dnb-switch__status--error .dnb-switch__input:not([disabled]):not(:focus):not(:active)~.dnb-switch__background {
--border-color:var(--color-fire-red);
	background-color: #fdeeee;
	background-color: var(--color-fire-red-8);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-switch__status--error .dnb-switch__input:not([disabled]):not(:focus):not(:active)~.dnb-switch__background {
box-shadow:0 0 0 .125rem #dc2a2a;
box-shadow:0 0 0 .125rem var(--color-fire-red)
}
}
.dnb-switch__status--error .dnb-switch__input:not(:focus):not([disabled]):not(:active):checked~.dnb-switch__background:after {
	background-color: #dc2a2a;
	background-color: var(--color-fire-red)
}
.dnb-switch__status--error .dnb-switch__input:not(:focus):not([disabled]):not(:active):not(:checked)~.dnb-switch__background:after {
	border-color: #dc2a2a;
	border-color: var(--color-fire-red)
}
.dnb-switch__status--error .dnb-switch__input:not([disabled]):not(:focus):not(:active)~.dnb-switch__button .dnb-switch__focus {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	display: block
}
@media screen and (-ms-high-contrast:none) {
.dnb-switch__status--error .dnb-switch__input:not([disabled]):not(:focus):not(:active)~.dnb-switch__button .dnb-switch__focus {
box-shadow:0 0 0 .125rem #dc2a2a;
box-shadow:0 0 0 .125rem var(--color-fire-red)
}
}
.dnb-switch__status--error .dnb-switch__input:not([disabled]):not(:focus):not(:active):checked~.dnb-switch__button .dnb-switch__focus {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.dnb-switch>.dnb-form-status {
-webkit-transform:translateY(.1875rem);
transform:translateY(.1875rem)
}
.dnb-table>thead>tr>th, .dnb-table>tr>th, .dnb-table__th {
	background-color: #fff;
	background-color: var(--color-white);
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	padding: 2rem 1rem 1rem;
	vertical-align: bottom
}
.dnb-table>tbody>tr>td, .dnb-table>thead>tr>th, .dnb-table>tr>td, .dnb-table>tr>th, .dnb-table>tr>th[scope=row], .dnb-table__td, .dnb-table__th {
	color: currentColor;
	color: var(--theme-color-black-80, currentColor);
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	line-height: 1.5rem;
	line-height: var(--line-height-basis)
}
.dnb-table>tbody>tr>td, .dnb-table>tr>td, .dnb-table>tr>th[scope=row], .dnb-table__td {
	padding: 1rem;
	vertical-align: baseline
}
.dnb-table__size--medium .dnb-table__th {
padding:1.375rem 1rem .875rem
}
.dnb-table__size--medium .dnb-table__th, .dnb-table__size--small .dnb-table__th {
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.25rem;
	line-height: var(--line-height-small)
}
.dnb-table__size--small .dnb-table__th {
padding:1.25rem 1rem .5rem
}
.dnb-table__size--medium .dnb-table__td {
padding:.875rem 1rem
}
.dnb-table__size--medium .dnb-table__td, .dnb-table__size--medium .dnb-table__td .dnb-p {
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.25rem;
	line-height: var(--line-height-small)
}
.dnb-table__size--small .dnb-table__td {
padding:.625rem 1rem
}
.dnb-table__size--small .dnb-table__td, .dnb-table__size--small .dnb-table__td .dnb-p {
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.25rem;
	line-height: var(--line-height-small)
}
.dnb-table:not(.dnb-table--border):not(.dnb-table--outline)>tbody>.dnb-table__tr:last-of-type>.dnb-table__td:after, .dnb-table:not(.dnb-table--border):not(.dnb-table--outline)>tbody>tr:last-of-type>td:after {
	background-color: #ebebeb;
	background-color: var(--color-black-8);
bottom:-.0625rem;
	content: "";
height:.0625rem;
	left: 0;
	position: absolute;
	right: 0
}
.dnb-tabs__tabs:not(.dnb-section):before {
	background-color: #ebebeb;
	background-color: var(--color-black-8);
	box-shadow: 100vw 0 0 0 #ebebeb;
	box-shadow: 100vw 0 0 0 var(--color-black-8)
}
.dnb-tabs__tabs__tablist:focus {
border-radius:.5rem
}
.dnb-tabs--at-edge .dnb-tabs__scroll-nav-button:first-of-type {
	border-radius: 0 50% 50% 0
}
.dnb-tabs--at-edge .dnb-tabs__scroll-nav-button:last-of-type {
	border-radius: 50% 0 0 50%
}
.dnb-tabs--at-edge .dnb-tabs__tabs__tablist:focus {
	border-radius: 0
}
.dnb-tabs__content:focus {
	position: relative
}
.dnb-tabs__content:focus:before {
border-radius:.5rem;
bottom:-.5rem;
	content: "";
left:-.5rem;
	max-width: 100vw;
	outline: none;
	position: absolute;
right:-.5rem;
top:.125rem;
	z-index: -1
}
html[data-whatinput=keyboard] .dnb-tabs__content:focus:before {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-tabs__content:focus:before {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-tabs__button__title {
	color: #007272;
	color: var(--color-sea-green);
	display: block;
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	font-weight: 400;
	font-weight: var(--font-weight-regular);
padding:.5rem 0 .25rem;
	text-align: center
}
html:not([data-whatintent=touch]) .dnb-tabs__button:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-tabs__button:hover:not([disabled]) {
	background-color: #d2f0e9;
	background-color: var(--color-mint-green-50)
}
html:not([data-whatintent=touch]) .dnb-tabs__button:hover:not([disabled]):after {
	background-color: #007272;
	background-color: var(--color-sea-green);
	border-radius: 2px;
	height: 2px
}
.dnb-tabs__button:focus {
	overflow: visible
}
.dnb-tabs__button:focus:before {
	border-radius: inherit;
	bottom: 0;
	content: "";
	height: inherit;
left:-.5rem;
	outline: none;
	position: absolute;
right:-.5rem;
	top: 0;
	z-index: 1
}
html[data-whatinput=keyboard] .dnb-tabs__button:focus:before {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-tabs__button:focus:before {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-tabs__button:focus:before {
	border-radius: 1.5rem;
bottom:.5rem;
left:-.375rem;
right:-.375rem;
top:.5rem
}
.dnb-tabs__button[disabled] .dnb-tabs__button__title {
	color: #b3dada;
	color: var(--color-sea-green-30)
}
.dnb-tabs__button:not([disabled]).selected:after, .dnb-tabs__button:not([disabled]):active:after {
	background-color: #007272;
	background-color: var(--color-sea-green);
	border-radius: 2px;
	height: 2px
}
.dnb-tabs__button:not([disabled]).selected .dnb-tabs__button__title, .dnb-tabs__button:not([disabled]):active .dnb-tabs__button__title {
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-tabs__button span[hidden], .dnb-tabs__button:not([disabled]).selected .dnb-tabs__button__title {
	font-weight: 500;
	font-weight: var(--font-weight-medium)
}
:root {
--textarea-rows:2
}
.dnb-textarea__textarea {
	-ms-scroll-chaining: none;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: auto;
	background-color: #fff;
	background-color: var(--color-white);
	color: #000;
	color: var(--color-black);
	overflow-y: auto;
	overscroll-behavior: contain;
	scrollbar-color: #14555a transparent;
	scrollbar-color: var(--color-emerald-green) transparent;
	scrollbar-width: thin
}
.dnb-textarea__textarea ::selection {
	background-color: #a5e1d2;
	background-color: var(--color-mint-green);
	color: #000;
	color: var(--color-black);
	text-shadow: none
}
html:not([data-visual-test]) .dnb-textarea__textarea {
	scroll-behavior: smooth
}
html[data-visual-test] .dnb-textarea__textarea {
	scroll-behavior: auto!important
}
.dnb-textarea__placeholder {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	-webkit-line-clamp: var(--textarea-rows, 2);
	color: #737373;
	color: var(--color-black-55);
	display: -webkit-box
}
.dnb-textarea__textarea:not([disabled]):not(.dnb-textarea--disabled):focus~.dnb-textarea__state, .dnb-textarea__textarea:not([disabled]):not(.dnb-textarea--disabled):hover~.dnb-textarea__state {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
.dnb-textarea--disabled .dnb-textarea__textarea, .dnb-textarea__textarea[disabled] {
	background-color: #f8f8f8;
	background-color: var(--color-black-3);
	color: #737373;
	color: var(--color-black-55);
	user-select: none;
	-webkit-user-select: none
}
.dnb-textarea--disabled .dnb-textarea__textarea::-webkit-scrollbar, .dnb-textarea__textarea[disabled]::-webkit-scrollbar {
width:0
}
.dnb-textarea--disabled .dnb-textarea__state, .dnb-textarea__textarea[disabled]~.dnb-textarea__state {
	background-color: #f8f8f8;
	background-color: var(--color-black-3);
box-shadow:0 0 0 .0625rem #737373;
box-shadow:0 0 0 .0625rem var(--color-black-55)
}
.dnb-textarea__status--error:not(.dnb-textarea--focus) .dnb-textarea__textarea:not([disabled]):not(.dnb-textarea--disabled), .dnb-textarea__status--error:not(.dnb-textarea--focus) .dnb-textarea__textarea:not([disabled]):not(.dnb-textarea--disabled):hover {
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-textarea__status--error:not(.dnb-textarea--focus) .dnb-textarea__textarea:not([disabled]):not(.dnb-textarea--disabled)~.dnb-textarea__state {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:0 0 0 .0625rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-textarea__status--error:not(.dnb-textarea--focus) .dnb-textarea__textarea:not([disabled]):not(.dnb-textarea--disabled)~.dnb-textarea__state {
box-shadow:0 0 0 .0625rem #dc2a2a;
box-shadow:0 0 0 .0625rem var(--color-fire-red)
}
}
.dnb-textarea__status--error:not(.dnb-textarea--focus) .dnb-textarea__textarea:not([disabled]):not(.dnb-textarea--disabled):hover~.dnb-textarea__state {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
.dnb-textarea__status--error:not(.dnb-textarea--focus) .dnb-textarea__textarea:not([disabled]):not(.dnb-textarea--disabled):hover~.dnb-textarea__state {
box-shadow:0 0 0 .125rem #dc2a2a;
box-shadow:0 0 0 .125rem var(--color-fire-red)
}
}
.dnb-textarea--focus .dnb-textarea__textarea:not([disabled]):not([readonly])~.dnb-textarea__placeholder, .dnb-textarea--has-content .dnb-textarea__textarea~.dnb-textarea__placeholder {
	display: none
}
:root {
--timeline-icon-height--small:var(--button-height--small);
--timeline-icon-width--small:var(--button-width--small);
--timeline-icon-border-radius--small:calc(var(--timeline-icon-height--small)/2);
--timeline-icon-height--medium:var(--button-height--medium);
--timeline-icon-width--medium:var(--button-width--medium);
--timeline-icon-border-radius--medium:calc(var(--timeline-icon-height--medium)/2);
--timeline-icon-width-diff:calc(var(--timeline-icon-width--medium)/2 - var(--timeline-icon-width--small)/2);
--timeline-border-spacing:var(--spacing-small);
--timeline-border-spacing--icon-adjusted:calc(var(--timeline-icon-width-diff) + var(--timeline-border-spacing))
}
.dnb-timeline__item {
margin-left:.25rem;
	margin-left: var(--timeline-icon-width-diff)
}
.dnb-timeline__item__label__icon {
--border-color:var(--color-black-80);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
border-radius:.75rem;
	border-radius: var(--timeline-icon-border-radius--small);
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	color: #333;
	color: var(--color-black-80);
	line-height: 1.5rem;
	line-height: var(--timeline-icon-height--small);
	width: 1.5rem;
	width: var(--timeline-icon-width--small)
}
@supports (-webkit-touch-callout:none) {
.dnb-timeline__item__label__icon {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-timeline__item__label__icon {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-timeline__item__label__icon {
	box-shadow: inset 0 0 0 1px #333;
	box-shadow: inset 0 0 0 1px var(--color-black-80)
}
}
.dnb-timeline__item__label__title {
	font-size: 1rem;
	font-size: var(--font-size-small);
	line-height: 1.25rem;
	line-height: var(--line-height-small);
	margin-left: 1.25rem;
	margin-left: var(--timeline-border-spacing--icon-adjusted)
}
.dnb-timeline__item__content {
	border-left: 1px dashed #737373;
	border-left: 1px dashed var(--color-black-55);
margin-left:.75rem;
	margin-left: calc(var(--timeline-icon-width--small)/2);
	padding-left: 2rem;
	padding-left: calc(var(--timeline-icon-width--small)/2 + var(--timeline-border-spacing--icon-adjusted))
}
.dnb-timeline__item--completed .dnb-timeline__item__content {
	border-left: 1px solid #333;
	border-left: 1px solid var(--color-black-80)
}
.dnb-timeline__item--completed .dnb-timeline__item__label__title {
	color: #333;
	color: var(--color-black-80)
}
.dnb-timeline__item--current .dnb-timeline__item__content {
	margin-left: 1rem;
	margin-left: calc(var(--timeline-icon-width--medium)/2);
	padding-left: 2rem;
	padding-left: calc(var(--timeline-icon-width--medium)/2 + var(--timeline-border-spacing))
}
.dnb-timeline__item--current .dnb-timeline__item__label__title {
	font-size: 1.125rem;
	font-size: var(--font-size-basis);
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 1.5rem;
	line-height: var(--line-height-basis);
	margin-left: 1rem;
	margin-left: var(--timeline-border-spacing)
}
.dnb-timeline__item--current .dnb-timeline__item__label__icon {
	border-radius: 1rem;
	border-radius: var(--timeline-icon-border-radius--medium);
	line-height: 2rem;
	line-height: var(--timeline-icon-height--medium);
	width: 2rem;
	width: var(--timeline-icon-width--medium)
}
.dnb-timeline__item--current {
	margin-left: 0
}
.dnb-timeline__item--upcoming .dnb-timeline__item__label__title {
	color: #737373;
	color: var(--color-black-55);
	font-weight: 400;
	font-weight: var(--font-weight-basis)
}
.dnb-timeline__item--upcoming:not(.dnb-skeleton) .dnb-timeline__item__label__icon {
--border-color:var(--color-black-3);
	background-color: #f8f8f8;
	background-color: var(--color-black-3);
	border-color: transparent;
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	color: #737373;
	color: var(--color-black-55)
}
@supports (-webkit-touch-callout:none) {
.dnb-timeline__item--upcoming:not(.dnb-skeleton) .dnb-timeline__item__label__icon {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-timeline__item--upcoming:not(.dnb-skeleton) .dnb-timeline__item__label__icon {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-timeline__item--upcoming:not(.dnb-skeleton) .dnb-timeline__item__label__icon {
	box-shadow: inset 0 0 0 1px #f8f8f8;
	box-shadow: inset 0 0 0 1px var(--color-black-3)
}
}
.dnb-timeline__item:only-child {
	margin-left: 0
}
.dnb-timeline__item:last-child .dnb-timeline__item__content {
	border-left: none
}
.dnb-toggle-button .dnb-checkbox__gfx path {
stroke-width:.125rem
}
.dnb-toggle-button .dnb-radio__input:not([disabled])~.dnb-radio__button {
box-shadow:0 0 0 .0318rem #007272;
box-shadow:0 0 0 .0318rem var(--color-sea-green)
}
.dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:active), .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:active), .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active) {
	background-color: #14555a;
	background-color: var(--color-emerald-green);
	color: #a5e1d2;
	color: var(--color-mint-green)
}
.dnb-toggle-button--checked .dnb-toggle-button__button .dnb-icon, .dnb-toggle-button--checked .dnb-toggle-button__button:focus .dnb-icon, .dnb-toggle-button--checked .dnb-toggle-button__button:hover .dnb-icon {
	color: inherit
}
.dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]) .dnb-radio__button, .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]) .dnb-radio__button, .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]) .dnb-radio__button {
	background-color: transparent;
	border-color: #a5e1d2;
	border-color: var(--color-mint-green);
box-shadow:0 0 0 .0318rem #a5e1d2;
box-shadow:0 0 0 .0318rem var(--color-mint-green)
}
.dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]) .dnb-radio__dot, .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]) .dnb-radio__dot, .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]) .dnb-radio__dot {
	background-color: #a5e1d2;
	background-color: var(--color-mint-green)
}
html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:hover):focus .dnb-radio__button, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:hover):focus .dnb-radio__button, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:hover):focus .dnb-radio__button {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:inset 0 0 0 .09375rem var(--border-color)
}
@supports (-webkit-touch-callout:none) {
html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:hover):focus .dnb-radio__button, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:hover):focus .dnb-radio__button, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:hover):focus .dnb-radio__button {
box-shadow:0 0 0 .09375rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:hover):focus .dnb-radio__button, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:hover):focus .dnb-radio__button, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:hover):focus .dnb-radio__button {
box-shadow:0 0 0 .09375rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:hover):focus .dnb-radio__button, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:hover):focus .dnb-radio__button, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:hover):focus .dnb-radio__button {
	box-shadow: inset 0 0 0 1px #14555a;
	box-shadow: inset 0 0 0 1px var(--color-emerald-green)
}
}
html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:hover):focus .dnb-radio__input:not([disabled]):not(:hover):not(:active):not(:hover)~.dnb-radio__dot, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:hover):focus .dnb-radio__input:not([disabled]):not(:hover):not(:active):not(:hover)~.dnb-radio__dot, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:hover):focus .dnb-radio__input:not([disabled]):not(:hover):not(:active):not(:hover)~.dnb-radio__dot {
	background-color: #14555a;
	background-color: var(--color-emerald-green)
}
.dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]) .dnb-checkbox__button, .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]) .dnb-checkbox__button, .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]) .dnb-checkbox__button {
	background-color: #a5e1d2;
	background-color: var(--color-mint-green);
	border-color: #14555a;
	border-color: var(--color-emerald-green);
box-shadow:0 0 0 .0318rem #14555a;
box-shadow:0 0 0 .0318rem var(--color-emerald-green)
}
.dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]) .dnb-checkbox__gfx, .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]) .dnb-checkbox__gfx, .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]) .dnb-checkbox__gfx {
	color: #14555a;
	color: var(--color-emerald-green)
}
html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:hover):focus .dnb-checkbox__button, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:hover):focus .dnb-checkbox__button, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:hover):focus .dnb-checkbox__button {
	background-color: #14555a;
	background-color: var(--color-emerald-green)
}
html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:hover):focus .dnb-checkbox__gfx, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:hover):focus .dnb-checkbox__gfx, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:hover):focus .dnb-checkbox__gfx {
	color: #a5e1d2;
	color: var(--color-mint-green)
}
.dnb-toggle-button--checked .dnb-toggle-button__button:focus[disabled] .dnb-checkbox__button, .dnb-toggle-button--checked .dnb-toggle-button__button:focus[disabled] .dnb-radio__button, .dnb-toggle-button--checked .dnb-toggle-button__button:hover[disabled] .dnb-checkbox__button, .dnb-toggle-button--checked .dnb-toggle-button__button:hover[disabled] .dnb-radio__button, .dnb-toggle-button--checked .dnb-toggle-button__button[disabled] .dnb-checkbox__button, .dnb-toggle-button--checked .dnb-toggle-button__button[disabled] .dnb-radio__button {
	box-shadow: none
}
html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active):not(:hover):focus, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:active):not(:hover):focus, html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:active):not(:hover):focus {
	background-color: #a5e1d2;
	background-color: var(--color-mint-green);
	color: #14555a;
	color: var(--color-emerald-green);
	outline: none
}
html[data-whatinput=keyboard] html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active):not(:hover):focus, html[data-whatinput=keyboard] html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:active):not(:hover):focus, html[data-whatinput=keyboard] html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:active):not(:hover):focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:inset 0 0 0 .125rem var(--border-color)
}
@supports (-webkit-touch-callout:none) {
html[data-whatinput=keyboard] html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active):not(:hover):focus, html[data-whatinput=keyboard] html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:active):not(:hover):focus, html[data-whatinput=keyboard] html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:active):not(:hover):focus {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
html[data-whatinput=keyboard] html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active):not(:hover):focus, html[data-whatinput=keyboard] html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:active):not(:hover):focus, html[data-whatinput=keyboard] html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:active):not(:hover):focus {
box-shadow:0 0 0 .125rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active):not(:hover):focus, html[data-whatinput=keyboard] html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:focus:not([disabled]):not(:active):not(:hover):focus, html[data-whatinput=keyboard] html[data-whatinput=keyboard] .dnb-toggle-button--checked .dnb-toggle-button__button:hover:not([disabled]):not(:active):not(:hover):focus {
box-shadow:inset 0 0 0 .125rem #14555a;
box-shadow:inset 0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):active .dnb-radio__button, .dnb-toggle-button__button:not([disabled]):active .dnb-radio__button {
	background-color: transparent;
	border-color: #007272;
	border-color: var(--color-sea-green);
box-shadow:0 0 0 .0318rem #007272;
box-shadow:0 0 0 .0318rem var(--color-sea-green)
}
.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):active .dnb-radio__dot, .dnb-toggle-button__button:not([disabled]):active .dnb-radio__dot {
	background-color: #007272;
	background-color: var(--color-sea-green)
}
.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):active .dnb-checkbox__button, .dnb-toggle-button__button:not([disabled]):active .dnb-checkbox__button {
	background-color: transparent;
	border-color: #007272;
	border-color: var(--color-sea-green);
box-shadow:0 0 0 .0318rem #007272;
box-shadow:0 0 0 .0318rem var(--color-sea-green)
}
.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):active .dnb-checkbox__gfx, .dnb-toggle-button__button:not([disabled]):active .dnb-checkbox__gfx {
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]):not(:hover):not(:focus):not(:active) {
--border-color:var(--color-fire-red);
	background-color: #fff;
	background-color: var(--color-white);
	border-color: transparent;
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	color: #dc2a2a;
	color: var(--color-fire-red)
}
@supports (-webkit-touch-callout:none) {
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]):not(:hover):not(:focus):not(:active) {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]):not(:hover):not(:focus):not(:active) {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]):not(:hover):not(:focus):not(:active) {
	box-shadow: inset 0 0 0 1px #dc2a2a;
	box-shadow: inset 0 0 0 1px var(--color-fire-red)
}
}
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]) .dnb-radio__input:not([disabled])~.dnb-radio__button {
--border-color:var(--color-fire-red);
	border-color: transparent;
box-shadow:inset 0 0 0 .09375rem var(--border-color)
}
@supports (-webkit-touch-callout:none) {
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]) .dnb-radio__input:not([disabled])~.dnb-radio__button {
box-shadow:0 0 0 .09375rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]) .dnb-radio__input:not([disabled])~.dnb-radio__button {
box-shadow:0 0 0 .09375rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]) .dnb-radio__input:not([disabled])~.dnb-radio__button {
	box-shadow: inset 0 0 0 1px #dc2a2a;
	box-shadow: inset 0 0 0 1px var(--color-fire-red)
}
}
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]) .dnb-radio__input:not([disabled])~.dnb-radio__focus {
	box-shadow: none
}
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]) .dnb-radio__input:not([disabled])~.dnb-radio__dot {
	background-color: transparent
}
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]) .dnb-checkbox__input~.dnb-checkbox__button {
--border-color:var(--color-fire-red);
	border: transparent;
box-shadow:inset 0 0 0 .09375rem var(--border-color)
}
@supports (-webkit-touch-callout:none) {
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]) .dnb-checkbox__input~.dnb-checkbox__button {
box-shadow:0 0 0 .09375rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]) .dnb-checkbox__input~.dnb-checkbox__button {
box-shadow:0 0 0 .09375rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]) .dnb-checkbox__input~.dnb-checkbox__button {
	box-shadow: inset 0 0 0 1px #dc2a2a;
	box-shadow: inset 0 0 0 1px var(--color-fire-red)
}
}
.dnb-toggle-button__status--error .dnb-toggle-button__button:not([disabled]) .dnb-checkbox__input:not(:hover)~.dnb-checkbox__button .dnb-checkbox__focus {
	box-shadow: none
}
.dnb-toggle-button__status--error.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:hover):not(:focus):not(:active) {
--border-color:var(--color-fire-red);
	background-color: #dc2a2a;
	background-color: var(--color-fire-red);
	border-color: transparent;
box-shadow:inset 0 0 0 .0625rem var(--border-color);
	color: #fff;
	color: var(--color-white)
}
@supports (-webkit-touch-callout:none) {
.dnb-toggle-button__status--error.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:hover):not(:focus):not(:active) {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-toggle-button__status--error.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:hover):not(:focus):not(:active) {
box-shadow:0 0 0 .0625rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-toggle-button__status--error.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:hover):not(:focus):not(:active) {
	box-shadow: inset 0 0 0 1px #dc2a2a;
	box-shadow: inset 0 0 0 1px var(--color-fire-red)
}
}
.dnb-toggle-button__status--error.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active):not(:focus) .dnb-radio__input:not([disabled])~.dnb-radio__button {
--border-color:var(--color-white);
	border-color: transparent;
box-shadow:inset 0 0 0 .09375rem var(--border-color)
}
@supports (-webkit-touch-callout:none) {
.dnb-toggle-button__status--error.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active):not(:focus) .dnb-radio__input:not([disabled])~.dnb-radio__button {
box-shadow:0 0 0 .09375rem var(--border-color)
}
}
@supports (-webkit-appearance:none) and (stroke-color:transparent) and (not (-webkit-touch-callout:none)) {
.dnb-toggle-button__status--error.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active):not(:focus) .dnb-radio__input:not([disabled])~.dnb-radio__button {
box-shadow:0 0 0 .09375rem var(--border-color)
}
}
@media screen and (-ms-high-contrast:none) {
.dnb-toggle-button__status--error.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active):not(:focus) .dnb-radio__input:not([disabled])~.dnb-radio__button {
	box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px var(--color-white)
}
}
.dnb-toggle-button__status--error.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]) .dnb-checkbox__input:not([disabled]):not(:hover):not(:active)~.dnb-checkbox__button .dnb-checkbox__focus, .dnb-toggle-button__status--error.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]):not(:active):not(:focus) .dnb-radio__input:not([disabled]):not(:hover)~.dnb-radio__dot {
	background-color: #fff;
	background-color: var(--color-white)
}
.dnb-toggle-button__status--error.dnb-toggle-button--checked .dnb-toggle-button__button:not([disabled]) .dnb-checkbox .dnb-checkbox__input:not([disabled]):not(:focus):not(:active):not(:hover)~.dnb-checkbox__gfx {
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-toggle-button>.dnb-form-status {
-webkit-transform:translateY(.1875rem);
transform:translateY(.1875rem)
}
.dnb-tooltip {
	border-radius: 1rem;
	box-shadow: 0 8px 16px rgba(51,51,51,.08);
	box-shadow: var(--shadow-default);
	color: #fff;
	color: var(--color-white)
}
.dnb-tooltip, .dnb-tooltip__arrow:before {
	background-color: #333;
	background-color: var(--color-black-80)
}
.dnb-tooltip__arrow:before {
	border: 1px solid rgba(0,0,0,.1)
}
.dnb-upload {
	background-color: #fff;
	background-color: var(--color-white);
border-radius:.5rem
}
.dnb-upload__outline {
	stroke: #007272;
	stroke: var(--color-sea-green);
stroke-width:.1875rem;
border-radius:.5rem
}
.dnb-upload--active .dnb-upload__outline {
	stroke: #14555a;
	stroke: var(--color-emerald-green);
	bottom: -1px;
	height: calc(100% + 2px);
	inset: -1px;
	left: -1px;
	right: -1px;
	top: -1px;
	width: calc(100% + 2px)
}
.dnb-upload--active .dnb-upload__outline rect {
stroke-width:.25rem;
	stroke-dasharray: 0
}
.dnb-upload--active {
	background-color: #f2f4ec;
	background-color: var(--color-pistachio)
}
.dnb-upload__file-cell {
	transition: background-color;
	transition-duration: 1.5s;
	transition-timing-function: cubic-bezier(.42, 0, 0, 1);
	transition-timing-function: var(--easing-default)
}
.dnb-upload__file-cell--warning .dnb-upload__file-cell__content__left .dnb-icon {
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-upload__file-cell--highlight {
	background-color: #fbf6ec;
	background-color: var(--color-sand-yellow)
}
.dnb-upload__subtitle.dnb-p, .dnb-upload__text.dnb-p {
	color: #737373;
	color: var(--color-black-55)
}
:root {
--drawer-list-options-border-radius:0.25rem;
--drawer-list-option-border-width:0.0625rem
}
.dnb-drawer-list {
	color: #14555a;
	color: var(--color-emerald-green)
}
.dnb-drawer-list__list {
	background-color: #fff;
	background-color: var(--color-white);
border-radius:.4rem;
border-radius:calc(var(--drawer-list-options-border-radius) + .15rem);
	box-shadow: 0 8px 16px rgba(51,51,51,.08);
	box-shadow: var(--shadow-default)
}
@media screen and (max-width:40em) {
.dnb-drawer-list__portal .dnb-drawer-list--mobile-view .dnb-drawer-list__list {
	border-radius: 0
}
}
.dnb-drawer-list__options {
	background-color: #fff;
	background-color: var(--color-white);
	border: none;
border-radius:.4rem;
border-radius:calc(var(--drawer-list-options-border-radius) + .15rem)
}
.dnb-drawer-list__options:focus {
	outline: none
}
html[data-whatinput=keyboard] .dnb-drawer-list__options:focus {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-drawer-list__options:focus {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
.dnb-drawer-list__options--focusring {
	outline: none
}
html[data-whatinput=mouse] .dnb-drawer-list__options--focusring {
--border-color:var(--color-emerald-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=mouse] .dnb-drawer-list__options--focusring {
box-shadow:0 0 0 .125rem #14555a;
box-shadow:0 0 0 .125rem var(--color-emerald-green)
}
}
@media screen and (max-width:40em) {
.dnb-drawer-list__portal .dnb-drawer-list--mobile-view .dnb-drawer-list__options {
	border-radius: 0
}
}
.dnb-drawer-list__option {
	background-color: #fff;
	background-color: var(--color-white);
	color: #333;
	color: var(--color-black-80);
	position: relative
}
.dnb-drawer-list__option.ignore-events {
	pointer-events: none
}
.dnb-drawer-list__option__inner:before {
	background-color: #e9f8f4;
	background-color: var(--color-mint-green-25);
	bottom: 0;
	content: "";
height:.0625rem;
	height: var(--drawer-list-option-border-width);
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 2
}
.dnb-drawer-list__option__item.item-nr-1 {
	font-weight: 500;
	font-weight: var(--font-weight-medium)
}
.dnb-drawer-list__option__inner {
	background-color: #fff;
	background-color: var(--color-white)
}
html:not([data-whatintent=touch]) .dnb-drawer-list__option:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-drawer-list__option:hover:not([disabled]) {
	background-color: #f4fbf9;
	background-color: var(--color-mint-green-12)
}
html:not([data-whatintent=touch]) .dnb-drawer-list__option:hover:not([disabled]) .dnb-drawer-list__option__inner {
	background-color: #f4fbf9;
	background-color: var(--color-mint-green-12);
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-drawer-list__option:active[disabled], html:not([data-whatintent=touch]) .dnb-drawer-list__option:active[disabled] {
	cursor: not-allowed
}
.dnb-drawer-list__option:active:not([disabled]) .dnb-drawer-list__option__inner, html:not([data-whatintent=touch]) .dnb-drawer-list__option:active:not([disabled]) .dnb-drawer-list__option__inner {
	color: #000;
	color: var(--color-black)
}
.dnb-drawer-list__option--focus .dnb-drawer-list__option__inner:before {
--border-color:var(--color-emerald-green);
	background-color: transparent;
	border-color: transparent;
bottom:.125rem;
	bottom: var(--drawer-list-focus-border-width);
box-shadow:0 0 0 .125rem var(--border-color);
	box-shadow: 0 0 0 var(--drawer-list-focus-border-width) var(--border-color);
	height: auto;
left:.125rem;
	left: var(--drawer-list-focus-border-width);
right:.125rem;
	right: var(--drawer-list-focus-border-width);
top:.125rem;
	top: var(--drawer-list-focus-border-width);
	z-index: 3
}
@media screen and (-ms-high-contrast:none) {
.dnb-drawer-list__option--focus .dnb-drawer-list__option__inner:before {
box-shadow:0 0 0 .125rem #14555a;
	box-shadow: 0 0 0 var(--drawer-list-focus-border-width) var(--color-emerald-green)
}
}
.dnb-drawer-list__option--ignore .dnb-drawer-list__option__inner {
	background-color: #fff;
	background-color: var(--color-white);
	color: #333;
	color: var(--color-black-80)
}
.dnb-drawer-list__option--selected .dnb-drawer-list__option__inner {
	background-color: #14555a;
	background-color: var(--color-emerald-green);
	color: #fff;
	color: var(--color-white)
}
.dnb-drawer-list__option--selected .dnb-drawer-list__option__inner .dnb-drawer-list__option__inner {
	background-color: inherit;
	color: inherit
}
html:not([data-whatintent=touch]) .dnb-drawer-list__option--selected .dnb-drawer-list__option__inner:hover[disabled] {
	cursor: not-allowed
}
html:not([data-whatintent=touch]) .dnb-drawer-list__option--selected .dnb-drawer-list__option__inner:hover:not([disabled]) {
	background-color: #14555a;
	background-color: var(--color-emerald-green);
	color: #fff;
	color: var(--color-white)
}
html:not([data-whatintent=touch]) .dnb-drawer-list__option--selected .dnb-drawer-list__option__inner:hover:not([disabled]) .dnb-drawer-list__option__inner {
	background-color: inherit;
	color: inherit
}
.dnb-drawer-list__option--selected .dnb-drawer-list__option__inner:after {
	background-image: url("9e3819dec8be6c422ad046792318e49b37dc8c2d.svg");
	background-size: cover;
	content: "";
	height: 1rem;
	width: 1rem
}
@supports not (display:grid) {
.dnb-drawer-list__option--selected .dnb-drawer-list__option__inner:after {
position:absolute;
right:1rem;
top:calc(50% - .5rem);
z-index:1
}
}
@supports (display:grid) {
.dnb-drawer-list__option--selected .dnb-drawer-list__option__inner:after {
align-self:center;
grid-column:2;
grid-row:1/-1;
justify-self:end
}
}
.dnb-drawer-list__option--selected .dnb-drawer-list__option__inner:before {
	visibility: hidden
}
@media screen and (min-width:40em) {
.dnb-drawer-list__option--selected .dnb-drawer-list__option__suffix {
	background-color: inherit;
	z-index: 2
}
.dnb-drawer-list__option:not(.dnb-drawer-list__option--selected) .dnb-drawer-list__option__suffix.dnb-drawer-list__option__item:nth-of-type(n+2) {
	color: #333;
	color: var(--color-black-80)
}
}
html[data-whatinput=keyboard] .dnb-drawer-list__option--selected.dnb-drawer-list__option--focus .dnb-drawer-list__option__inner:before {
--border-color:var(--color-mint-green);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color);
	box-shadow: 0 0 0 var(--drawer-list-focus-border-width) var(--border-color);
	visibility: visible
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-drawer-list__option--selected.dnb-drawer-list__option--focus .dnb-drawer-list__option__inner:before {
box-shadow:0 0 0 .125rem #a5e1d2;
	box-shadow: 0 0 0 var(--drawer-list-focus-border-width) var(--color-mint-green)
}
}
.dnb-drawer-list__option--focus:not(.dnb-drawer-list__option--selected) .dnb-drawer-list__option__inner {
	background-color: #f4fbf9;
	background-color: var(--color-mint-green-12);
	color: #007272;
	color: var(--color-sea-green)
}
.dnb-drawer-list__option--focus.first-of-type .dnb-drawer-list__option__inner, .dnb-drawer-list__option--focus.first-of-type .dnb-drawer-list__option__inner:before {
border-radius:.25rem .25rem 0 0;
	border-radius: var(--drawer-list-options-border-radius) var(--drawer-list-options-border-radius) 0 0
}
.dnb-drawer-list__option--focus.last-of-type .dnb-drawer-list__option__inner, .dnb-drawer-list__option--focus.last-of-type .dnb-drawer-list__option__inner:before, .dnb-drawer-list__option.last-of-type {
border-radius:0 0 .25rem .25rem;
	border-radius: 0 0 var(--drawer-list-options-border-radius) var(--drawer-list-options-border-radius)
}
.dnb-drawer-list__option.last-of-type:not(.dnb-drawer-list__option--focus) .dnb-drawer-list__option__inner:before {
	content: none
}
.dnb-drawer-list__option--selected .dnb-drawer-list__option__item .dnb-anchor:focus {
	outline: none
}
html[data-whatinput=keyboard] .dnb-drawer-list__option--selected .dnb-drawer-list__option__item .dnb-anchor:focus {
--border-color:var(--color-white);
	border-color: transparent;
box-shadow:0 0 0 .125rem var(--border-color)
}
@media screen and (-ms-high-contrast:none) {
html[data-whatinput=keyboard] .dnb-drawer-list__option--selected .dnb-drawer-list__option__item .dnb-anchor:focus {
box-shadow:0 0 0 .125rem #fff;
box-shadow:0 0 0 .125rem var(--color-white)
}
}
.dnb-drawer-list--scroll .dnb-drawer-list__option:not(.dnb-drawer-list__option--focus) .dnb-drawer-list__option__inner:before {
left:.5rem;
right:.5rem
}
.dnb-drawer-list--bottom .dnb-drawer-list__option--focus.closest-to-top .dnb-drawer-list__option__inner:before {
border-radius:.25rem .25rem 0 0;
	border-radius: var(--drawer-list-options-border-radius) var(--drawer-list-options-border-radius) 0 0
}
.dnb-drawer-list--bottom .dnb-drawer-list__option--focus.closest-to-bottom .dnb-drawer-list__option__inner:before, .dnb-drawer-list--top .dnb-drawer-list__option--focus.closest-to-bottom .dnb-drawer-list__option__inner:before {
border-radius:0 0 .25rem .25rem;
	border-radius: 0 0 var(--drawer-list-options-border-radius) var(--drawer-list-options-border-radius)
}
.dnb-drawer-list--top .dnb-drawer-list__option--focus.closest-to-top .dnb-drawer-list__option__inner:before {
border-radius:.25rem .25rem 0 0;
	border-radius: var(--drawer-list-options-border-radius) var(--drawer-list-options-border-radius) 0 0
}
@media screen and (max-width:40em) {
.dnb-drawer-list__portal .dnb-drawer-list--mobile-view .dnb-drawer-list__option__inner {
	border-radius: 0
}
}
.dnb-drawer-list__status--error:not(.dnb-drawer-list--opened) .dnb-drawer-list__icon {
	color: #dc2a2a;
	color: var(--color-fire-red)
}
.dnb-drawer-list__triangle:before {
	background-color: #fff;
	background-color: var(--color-white);
	border: none;
	box-shadow: 0 8px 16px rgba(51,51,51,.08);
	box-shadow: var(--shadow-default)
}
.dnb-drawer-list--bottom .dnb-drawer-list__option.closest-to-top.dnb-drawer-list__option--focus~.dnb-drawer-list__triangle:before, .dnb-drawer-list--bottom .dnb-drawer-list__option.closest-to-top:hover~.dnb-drawer-list__triangle:before, .dnb-drawer-list--bottom .dnb-drawer-list__option.first-of-type:hover~.dnb-drawer-list__triangle:before, .dnb-drawer-list--top .dnb-drawer-list__option.closest-to-bottom.dnb-drawer-list__option--focus~.dnb-drawer-list__triangle:before, .dnb-drawer-list--top .dnb-drawer-list__option.closest-to-bottom:hover~.dnb-drawer-list__triangle:before, .dnb-drawer-list--top .dnb-drawer-list__option.last-of-type:hover~.dnb-drawer-list__triangle:before {
	background-color: #f4fbf9;
	background-color: var(--color-mint-green-12)
}
.dnb-drawer-list--bottom .dnb-drawer-list__option.closest-to-top.dnb-drawer-list__option--selected~.dnb-drawer-list__triangle:before, .dnb-drawer-list--bottom .dnb-drawer-list__option.first-of-type.dnb-drawer-list__option--selected~.dnb-drawer-list__triangle:before, .dnb-drawer-list--top .dnb-drawer-list__option.closest-to-bottom.dnb-drawer-list__option--selected~.dnb-drawer-list__triangle:before, .dnb-drawer-list--top .dnb-drawer-list__option.last-of-type.dnb-drawer-list__option--selected~.dnb-drawer-list__triangle:before {
	background-color: #14555a;
	background-color: var(--color-emerald-green)
}
.dnb-drawer-list>.dnb-form-status {
-webkit-transform:translateY(-.4375rem);
transform:translateY(-.4375rem)
}



.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}


html { scroll-padding-top: calc(4.5rem + var(--spacing-small)); }
:root { --usp-background-color:var(--color-sand-yellow); --usp-text-color:var(--color-black-80); --usp-text-transform:normal; --pb-secondary-color:#d7d5d1; --saga-secondary-color:#bfa970; --main-page-customer-segment-text:#222222; --header-dark-background-color:var(--color-ocean-green); --section-margin-mobile:0 0 var(--spacing-xx-large); --section-margin-tablet:0 0 calc(var(--spacing-xx-large) + var(--spacing-x-small)); --section-margin-desktop:0 0 calc(var(--spacing-xx-large) + var(--spacing-small)); }
html:not([data-react-helmet]), .prevent-scroll-behavior { scroll-behavior: auto; }
.cursor-pointer { cursor: pointer; }
[data-dnb-modal-active="true"] [data-scroll-compensation], .body-scroll-hidden [data-scroll-compensation] { padding-right: var(--scrollbar-width); }
.dnb-button.dnb-button--tertiary.dnb-button--contrast { color: var(--color-white); }
html:not([data-whatintent="touch"]) .dnb-button.dnb-button--tertiary.dnb-button--contrast:hover:not([disabled]) .dnb-button__text::after { color: var(--color-white); }
html[data-whatinput="keyboard"] .dnb-button.dnb-button--tertiary.dnb-button--contrast:focus:not([disabled])::before { --border-color:var(--color-white); }


.css-x12lyk{width:100%;height:100%;padding:0;margin:0 auto;position:relative;overflow:hidden;}.css-x12lyk [data-section-type]:not([data-section-type='pageToggle']){-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;}.css-x12lyk.enter [data-section-type]:not([data-section-type='pageToggle']){-webkit-animation:animation-1id2ccl 250ms ease-in-out forwards;animation:animation-1id2ccl 250ms ease-in-out forwards;}.css-x12lyk.exit-active{position:absolute;top:0;left:0;}.css-x12lyk.exit [data-section-type]:not([data-section-type='pageToggle']){opacity:0;}.css-x12lyk.exit [data-home-transition-hide-element],.css-x12lyk.exit [data-section-type='pageToggle']{opacity:0;visibility:hidden;}@-webkit-keyframes animation-1id2ccl{0%{opacity:0;}100%{opacity:1;}}@keyframes animation-1id2ccl{0%{opacity:0;}100%{opacity:1;}}


.css-m0y7ez{margin:var(--section-margin-mobile);--section-margin-mobile:0 0 var(--spacing-large);--section-margin-tablet:0 0 var(--spacing-large);--section-margin-desktop:0 0 var(--spacing-x-large);--section-margin-mobile:0 0 var(--spacing-x-small);--section-margin-tablet:0 0 var(--spacing-x-small);--section-margin-desktop:0 0 var(--spacing-small);}@media (min-width: 40.03125em) and (max-width: 60em){.css-m0y7ez{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-m0y7ez{margin:var(--section-margin-desktop);}}


.css-1k1mzc4{position:relative;display:block;width:100%;padding-top:4.5rem;}


.css-tzefqr{position:fixed;display:none;top:0;left:0;right:0;bottom:0;background:white;z-index:2000;overflow-y:auto;overflow-x:hidden;}


.css-msgj27{position:fixed;width:100vw;z-index:10;background:white;left:0px;right:0;background-color:white;border-bottom:0.0625rem solid var(--color-mint-green-25);box-shadow:0 0 0 0 rgba(0, 0, 0, 0);-webkit-transition:border-bottom-collor 300ms ease,box-shadow 300ms ease;transition:border-bottom-collor 300ms ease,box-shadow 300ms ease;}


.css-19h4t7p{display:block;width:100%;margin:0 auto;padding:0 1rem;}@media (min-width: 40.03125em) and (max-width: 60em){.css-19h4t7p{max-width:calc(35rem + 2rem);}}@media (min-width: 60.03125em){.css-19h4t7p{max-width:calc(71rem + 2rem);}}


.css-1ii2yys{display:grid;-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4, 1fr);grid-column-gap:var(--spacing-small);}@media (min-width: 40.03125em) and (max-width: 60em){.css-1ii2yys{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);}}@media (min-width: 60.03125em){.css-1ii2yys{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);}}


.css-skm18b{grid-column:span 4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:4.5rem;padding:0.7rem 0;}@media (min-width: 40.03125em) and (max-width: 60em){.css-skm18b{grid-column:span 6;}}@media (min-width: 60.03125em){.css-skm18b{grid-column:span 12;}}


.css-1x0l6et.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-right:0.1em;height:3rem;}.css-1x0l6et.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__alignment{display:none;}.css-1x0l6et.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__text{font-size:0.875rem;line-height:1;padding-top:0.15rem;padding-left:0.15rem;z-index:1;position:relative;}.css-1x0l6et.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__text:after{left:-0.05rem;right:-0.2rem;bottom:-0.3rem;}.css-1x0l6et.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__icon{margin:0 auto;}


.css-1cwekf2{grid-column:span 4;}@media (min-width: 40.03125em) and (max-width: 60em){.css-1cwekf2{grid-column:span 6;}}@media (min-width: 60.03125em){.css-1cwekf2{grid-column:2/span 10;}}


.css-4rpsxs .dnb-tabs__tabs{height:calc(var(--spacing-xx-large) + var(--spacing-small));margin-top:4.5rem;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;position:relative;background-color:var(--color-lavender);}.css-4rpsxs .dnb-tabs__tabs:after{content:'';position:absolute;background-color:var(--color-lavender);top:0;bottom:0;right:0;left:50%;width:calc(100vw + var(--spacing-small));height:100%;z-index:-1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.css-4rpsxs .dnb-tabs__tabs:after{border-top:0.0625rem solid var(--color-mint-green-50);}.css-4rpsxs .dnb-tabs__content{margin-top:0;padding-top:0;}.css-4rpsxs .dnb-tabs__tabs__tablist{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.css-4rpsxs .dnb-tabs__tabs__tablist .dnb-tabs__button:first-of-type{margin-left:calc(-0.5 * var(--spacing-xx-small));}.css-4rpsxs .dnb-tabs__tabs__tablist .dnb-tabs__button:not(:first-of-type){background-color:red;margin-left:2.5rem;}

.css-bwjcq4{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--spacing-small);margin-left:calc(-0.5 * var(--spacing-xx-small));height:3.5rem;}.css-bwjcq4 .dnb-anchor{z-index:1;position:relative;font-size:var(--font-size-basis);line-height:var(--line-height-basis);}.css-bwjcq4:after{content:'';position:absolute;bottom:0;left:50%;width:calc(100vw + 1rem);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom:1px solid var(--color-lavender);}


.css-16x0lum{padding:0;list-style-type:none;margin:0 -0.5rem;}@media (min-width: 60.03125em){.css-16x0lum{display:grid;grid-template-columns:1fr 1fr;margin-left:calc(-1 * var(--spacing-small));margin-right:var(--spacing-medium);grid-column-gap:var(--spacing-medium);}}

.css-1w99rqj{margin-bottom:var(--spacing-small);}@media (min-width: 60.03125em){.css-1w99rqj{margin-bottom:var(--spacing-medium);}}


.css-1h8mrdv{display:block;padding:var(--spacing-x-small) var(--spacing-small);line-height:var(--line-height-basis);font-size:var(--font-size-basis);background-color:transparent;outline:0;border:0;}@media (max-width: 60em){.css-1h8mrdv{padding:var(--spacing-x-small);}}@media (min-width: 40.03125em){.css-1h8mrdv:focus,.css-1h8mrdv:hover{border-radius:0.5rem;}}.css-1h8mrdv:focus .e4vklg92,.css-1h8mrdv:hover .e4vklg92{color:var(--color-sea-green);}.css-1h8mrdv:focus .e4vklg91,.css-1h8mrdv:hover .e4vklg91{color:var(--color-black-80);}.css-1h8mrdv:focus{box-shadow:inset 0 0 0 0.125rem var(--color-emerald-green);}.css-1h8mrdv:hover{box-shadow:inset 0 0 0 0.0625rem var(--color-sea-green);}.css-1h8mrdv:active,.css-1h8mrdv.active{background-color:var(--color-sea-green);}.css-1h8mrdv:active .e4vklg91,.css-1h8mrdv.active .e4vklg91,.css-1h8mrdv:active .e4vklg92,.css-1h8mrdv.active .e4vklg92{color:var(--color-white);}

.css-1xdxveg{color:var(--color-sea-green);}

.css-2lkxit{margin:0;color:var(--color-black-80);line-height:var(--line-height-small);font-size:var(--font-size-small);}@media (min-width: 60.03125em){.css-2lkxit{max-width:calc(100% - 1rem);}}

.css-1nnewol{position:relative;background-color:var(--color-lavender);margin-top:-var(--spacing-small);}.css-1nnewol:after{content:'';position:absolute;background-color:var(--color-lavender);top:0;bottom:0;right:0;left:50%;width:calc(100vw + var(--spacing-small));height:100%;z-index:-1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (min-width: 60.03125em){.css-1nnewol{margin-top:calc(-1 * var(--spacing-medium));}}

.css-qfvesf{padding:0;list-style-type:none;margin-top:var(--spacing-x-large);}@media (min-width: 60.03125em){.css-qfvesf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}}

.css-12ba97b{padding:var(--spacing-small) 0;margin-left:calc(-0.5 * var(--spacing-xx-small));}@media (max-width: 60em){.css-12ba97b{position:relative;}.css-12ba97b:after{content:'';position:absolute;left:50%;bottom:0;width:100vw;height:0;border-bottom:0.0625rem solid var(--color-white);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}

.css-119n4v0{position:fixed;z-index:100;top:0;left:0;right:0;width:100%;height:4.5rem;overflow:hidden;background-color:var(--color-white);border-bottom:0.0625rem solid var(--color-mint-green-25);box-shadow:0 0 0 0 rgba(0, 0, 0, 0);-webkit-transition:border-bottom-collor 300ms ease,box-shadow 300ms ease;transition:border-bottom-collor 300ms ease,box-shadow 300ms ease;}[data-dnb-modal-active='true'] .css-119n4v0{padding-right:var(--scrollbar-width);}

.css-141wm9w{display:-ms-grid;display:grid;width:100%;height:100%;padding-top:0.7rem;padding-bottom:0.7rem;}@media (max-width: 40em){.css-141wm9w{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);}}@media (max-width: 20em){.css-141wm9w{grid-column-gap:0px;}}

.css-qyyy62{display:grid;-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4, 1fr);grid-column-gap:var(--spacing-small);display:-ms-grid;display:grid;width:100%;height:100%;padding-top:0.7rem;padding-bottom:0.7rem;}@media (min-width: 40.03125em) and (max-width: 60em){.css-qyyy62{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);}}@media (min-width: 60.03125em){.css-qyyy62{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);}}@media (max-width: 40em){.css-qyyy62{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);}}@media (max-width: 20em){.css-qyyy62{grid-column-gap:0px;}}

.css-n02kon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-grid-column-span:2;grid-column:span 2;}@media (min-width: 60.03125em){.css-n02kon{-ms-grid-column-span:5;grid-column:span 5;}}

.css-1jhlph6{width:3.563rem;}

.css-1jdrl5d{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-grid-column-span:2;grid-column:span 2;-ms-grid-column:3;}@media (min-width: 60.03125em){.css-1jdrl5d{-ms-grid-column:6;-ms-grid-column-span:2;grid-column:span 2;}}

.css-1hfxv2w{height:3rem;margin:auto;}

.css-15qv6ze{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-grid-column-span:2;grid-column:span 2;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-grid-column:5;}@media (min-width: 60.03125em){.css-15qv6ze{-ms-grid-column-span:5;grid-column:span 5;}}.css-15qv6ze .e1q5a4kt3{margin-left:auto;}@media (min-width: 60.03125em){.css-15qv6ze{-ms-grid-column:8;}}

.css-yd81rm{margin-left:auto;}@media (min-width: 40.03125em){.css-yd81rm{margin-right:var(--spacing-medium);}}

.css-10e5cfq{margin-left:auto;}.css-10e5cfq.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-right:0.1em;height:3rem;}.css-10e5cfq.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__alignment{display:none;}.css-10e5cfq.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__text{font-size:0.875rem;line-height:1;padding-top:0.15rem;padding-left:0.15rem;z-index:1;position:relative;}.css-10e5cfq.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__text:after{left:-0.05rem;right:-0.2rem;bottom:-0.3rem;}.css-10e5cfq.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__icon{margin:0 auto;}@media (min-width: 40.03125em){.css-10e5cfq{margin-right:var(--spacing-medium);}}

.css-1p2a8l.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-right:0.1em;height:3rem;}.css-1p2a8l.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__alignment{display:none;}.css-1p2a8l.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__text{font-size:0.875rem;line-height:1;padding-top:0.15rem;padding-left:0.15rem;z-index:1;position:relative;}.css-1p2a8l.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__text:after{left:-0.05rem;right:-0.2rem;bottom:-0.3rem;}.css-1p2a8l.dnb-button--tertiary.dnb-button--has-icon.dnb-button--has-text.dnb-button--icon-position-left .dnb-button__icon{margin:0 auto;}

.css-1gqohb6{margin-bottom:var(--spacing-small);}.css-1gqohb6~main [data-section-type]:first-of-type .e7yt19i4{padding-top:0;}

.css-4jv8kz{z-index:200;left:0;right:0;}@media (max-width: 40em){.css-4jv8kz{position:fixed;bottom:1rem;}}@media (min-width: 40em){.css-4jv8kz{position:fixed;bottom:auto;top:8.125rem;}}@media (min-width: 60.03125em){.css-4jv8kz{top:9.5rem;}}

.css-bjn8wh{position:relative;}

.css-1af0j2d{position:absolute;top:0;right:0;}@media (max-width: 40em){.css-1af0j2d{top:auto;bottom:0;}}

.css-12ta5x5{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3rem;outline:0;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:0 1rem;background-color:var(--color-white);color:var(--color-sea-green);border-radius:1.5rem;border-color:var(--color-white);max-width:16rem;border-style:solid;border-width:0.125rem;box-shadow:0 0.0625rem 0.375rem rgba(0, 0, 0, 0.16);cursor:pointer;-webkit-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,opacity 0.2s ease-in-out,border-radius 0.2s ease-in-out,padding 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,opacity 0.2s ease-in-out,border-radius 0.2s ease-in-out,padding 0.2s ease-in-out;}@media (max-width: 40em){.css-12ta5x5{opacity:1;}}.css-12ta5x5:hover,.css-12ta5x5:focus{border-color:var(--color-sea-green);}.css-12ta5x5:active{background-color:var(--color-mint-green-50);border-color:var(--color-mint-green-50);}.css-12ta5x5:after{content:'';width:16rem;max-width:0;-webkit-transition:max-width 0.2s ease-in-out;transition:max-width 0.2s ease-in-out;}

.css-1u3egah{position:relative;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:1.125rem;max-width:16rem;overflow:hidden;}

.css-cr7p5k{position:absolute;top:3rem;right:0;width:100%;max-height:0;visibility:hidden;opacity:0;box-shadow:0 0.0625rem 0.375rem rgba(0, 0, 0, 0.16);border-radius:0.3125rem;-webkit-transition:max-height 0.2s ease-in-out,width 0.2s ease-in-out,opacity 0.2s ease-in-out,visibility 0.2s ease-in-out;transition:max-height 0.2s ease-in-out,width 0.2s ease-in-out,opacity 0.2s ease-in-out,visibility 0.2s ease-in-out;overflow-y:auto;overflow-x:hidden;}@media (max-width: 40em){.css-cr7p5k{top:auto;bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;}}@media (min-width: 40em){.css-cr7p5k{border-top-left-radius:0;border-top-right-radius:0;}}

.css-zbtpul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;list-style-type:none;padding:0;margin:0;width:16rem;background-color:var(--color-white);}@media (max-width: 40em){.css-zbtpul{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}

.css-1vlrm9p{display:grid;grid-gap:0.5rem;grid-auto-flow:column;-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0.6rem 1rem;color:var(--color-sea-green);border:0.125rem solid transparent;-webkit-transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out,color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out,color 0.2s ease-in-out;outline:0;-webkit-text-decoration:none;text-decoration:none;}.css-1vlrm9p:hover{background-color:var(--color-mint-green-25);border-color:var(--color-mint-green-25);}.css-1vlrm9p:focus{background-color:transparent;border-color:var(--color-sea-green);}.css-1vlrm9p:active{background-color:var(--color-sea-green);border-color:var(--color-sea-green);color:var(--color-white);}@media (max-width: 40em){.efmuhwj1:last-of-type .css-1vlrm9p{border-top-left-radius:0.3125rem;border-top-right-radius:0.3125rem;}}@media (min-width: 40em){.efmuhwj1:last-of-type .css-1vlrm9p{border-bottom-left-radius:0.3125rem;border-bottom-right-radius:0.3125rem;}}

.css-16unk8l{position:relative;display:block;}

.css-a65m6t::before{display:block;content:' ';margin-top:calc(calc(4.5rem + var(--spacing-small)) * -1);height:calc(4.5rem + var(--spacing-small));visibility:hidden;pointer-events:none;}@supports (contain: paint){.css-a65m6t::before{content:none;}}

.css-126h4tu{margin:var(--section-margin-mobile);--section-margin-mobile:0 0 var(--spacing-small);--section-margin-tablet:0 0 var(--spacing-x-small);--section-margin-desktop:0 0 var(--spacing-medium);}@media (min-width: 40.03125em) and (max-width: 60em){.css-126h4tu{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-126h4tu{margin:var(--section-margin-desktop);}}

.css-1h52ycd .dnb-form-status__shell{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 var(--spacing-x-small);}.css-1h52ycd .dnb-icon{height:2.063rem;width:2.03125rem;margin-top:var(--spacing-small);}.css-1h52ycd .dnb-form-status__text{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:var(--spacing-small) 0.90625rem;}@media (min-width: 40.03125em){.css-1h52ycd .dnb-form-status__text{padding:1.25rem 4.188rem 1.25rem 0.90625rem;}}@media (min-width: 60.03125em){.css-1h52ycd .dnb-form-status__text{padding:1.375rem 4.188rem 1.25rem 0.90625rem;}}

.css-142qxh0{color:var(--color-ocean-green);}.css-142qxh0 p{font-size:var(--font-size-small);line-height:var(--line-height-small);}

.css-1b44pl3{color:var(--color-black-80);color:var(--color-ocean-green);}.css-1b44pl3 p:not(:last-child){margin-bottom:var(--spacing-x-small);}.css-1b44pl3 li:last-of-type{margin-bottom:0;}.css-1b44pl3 ul:last-child{margin-bottom:0;}.css-1b44pl3 p{font-size:var(--font-size-small);line-height:var(--line-height-small);}

.css-kgq4ah{margin:var(--section-margin-mobile);padding-top:var(--spacing-small);--section-margin-desktop:0 0 var(--spacing-x-large);}@media (min-width: 40.03125em) and (max-width: 60em){.css-kgq4ah{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-kgq4ah{margin:var(--section-margin-desktop);}}@media (min-width: 40.03125em){.css-kgq4ah{padding-top:var(--spacing-medium);}}

.css-gnapue{grid-column:span 4;}@media (min-width: 40.03125em) and (max-width: 60em){.css-gnapue{grid-column:span 6;}}@media (min-width: 60.03125em){.css-gnapue{grid-column:2/span 10;}}@media (min-width: 60.03125em){.css-gnapue{grid-column:2/span 7;}}

@media (max-width: 60em){.css-i5fhfb{font-size:var(--font-size-x-large);line-height:var(--line-height-large);}}

.css-1osxrra{margin:var(--section-margin-mobile);}@media (min-width: 40.03125em) and (max-width: 60em){.css-1osxrra{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-1osxrra{margin:var(--section-margin-desktop);}}

.css-1n3cdd8{margin-bottom:var(--spacing-x-small);}@media (min-width: 40.03125em) and (max-width: 60em){.css-1n3cdd8{margin-bottom:calc(var(--spacing-small) + var(--spacing-medium));}}@media (min-width: 60.03125em){.css-1n3cdd8{margin-bottom:var(--spacing-x-large);}}

.css-1fhj25{margin-bottom:var(--spacing-small);margin-bottom:var(--spacing-x-small);}@media (min-width: 60.03125em){.css-1fhj25{margin-bottom:var(--spacing-medium);}}@media (min-width: 40.03125em) and (max-width: 60em){.css-1fhj25{margin-bottom:calc(var(--spacing-small) + var(--spacing-medium));}}@media (min-width: 60.03125em){.css-1fhj25{margin-bottom:var(--spacing-x-large);}}

.css-ddg5w7{grid-column:span 4;}@media (min-width: 40.03125em) and (max-width: 60em){.css-ddg5w7{grid-column:span 6;}}@media (min-width: 60.03125em){.css-ddg5w7{grid-column:2/span 10;}}@media (min-width: 60.03125em){.css-ddg5w7{grid-column:7/span 5;grid-row:1;}.css-ddg5w7 .e1hd7jp2:nth-of-type(2){padding-top:calc(var(--spacing-x-large) + var(--spacing-large));}}

.css-1vtstzk{margin:var(--section-margin-mobile);}@media (min-width: 40.03125em) and (max-width: 60em){.css-1vtstzk{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-1vtstzk{margin:0;padding-top:0;}}

.css-1xgwygi{height:240px;}@media (min-width: 40.03125em) and (max-width: 60em){.css-1xgwygi{height:288px;}}@media (min-width: 60.03125em){.css-1xgwygi{height:240px;}}

.css-imql79{width:100%;height:240px;}.css-imql79 img{-webkit-transition:none!important;transition:none!important;}@media (min-width: 40.03125em) and (max-width: 60em){.css-imql79{height:288px;}}@media (min-width: 60.03125em){.css-imql79{height:240px;}}

.css-10qe3fw p{font-size:var(--font-size-small);line-height:var(--line-height-small);}.css-10qe3fw p:not(:last-of-type){margin-bottom:0;}

.css-h3lr93{grid-column:span 4;}@media (min-width: 40.03125em) and (max-width: 60em){.css-h3lr93{grid-column:span 6;}}@media (min-width: 60.03125em){.css-h3lr93{grid-column:2/span 10;}}@media (min-width: 60.03125em){.css-h3lr93{grid-column:2/span 4;}}

.css-14vrds1 p:not(:last-child){padding-bottom:var(--spacing-medium);}

.css-2gmg2u{color:var(--color-black-80);}.css-2gmg2u p:not(:last-child){margin-bottom:var(--spacing-x-small);}.css-2gmg2u li:last-of-type{margin-bottom:0;}.css-2gmg2u ul:last-child{margin-bottom:0;}.css-2gmg2u p:not(:last-child){padding-bottom:var(--spacing-medium);}

.css-xjfdrn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:var(--spacing-x-small);}@media (min-width: 60.03125em){.css-xjfdrn{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}

.css-7gn2r2{margin-right:var(--spacing-small);margin-top:var(--spacing-small);}

.css-k174fp .dnb-icon{font-size:1rem;height:1rem;width:1rem;}

@media (min-width: 60.03125em){.css-lozxqj.css-lozxqj.css-lozxqj.dnb-button--size-large{--button-height--large:2.5rem;}.css-lozxqj.css-lozxqj.css-lozxqj.dnb-button--size-large.dnb-button--has-text{padding:0 var(--spacing-medium);}.css-lozxqj.css-lozxqj.css-lozxqj.dnb-button--size-large.dnb-button--has-text.dnb-button--icon-position-right{padding-right:var(--spacing-x-small);padding-left:var(--spacing-medium);}.css-lozxqj.css-lozxqj.css-lozxqj.dnb-button--size-large.dnb-button--has-text.dnb-button--icon-position-left{padding-left:var(--spacing-x-small);padding-right:var(--spacing-medium);}}.css-lozxqj.css-lozxqj.css-lozxqj.dnb-button--size-large .dnb-icon{font-size:1rem;height:1rem;width:1rem;}html:not([data-whatintent='touch']) .css-lozxqj.dnb-button--secondary.dnb-button--main-cta:hover{box-shadow:0 0 0 0.125rem var(--color-white);}.css-lozxqj .dnb-icon{font-size:1rem;height:1rem;width:1rem;}

.css-lmw1x6{margin:var(--section-margin-mobile);margin-top:calc(var(--spacing-medium) + var(--spacing-small));margin-bottom:var(--spacing-medium);}@media (min-width: 40.03125em) and (max-width: 60em){.css-lmw1x6{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-lmw1x6{margin:var(--section-margin-desktop);}}@media (min-width: 40.03125em) and (max-width: 60em){.css-lmw1x6{margin-top:var(--spacing-xx-large);margin-bottom:var(--spacing-medium);}}@media (min-width: 60.03125em){.css-lmw1x6{margin-top:calc(var(--spacing-xx-large) + var(--spacing-x-small));margin-bottom:var(--spacing-medium);}}

.css-prg64m{grid-column:span 4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}@media (min-width: 40.03125em) and (max-width: 60em){.css-prg64m{grid-column:span 6;}}@media (min-width: 60.03125em){.css-prg64m{grid-column:span 12;}}

.css-zn95n1{font-size:var(--font-size-basis);line-height:1.75rem;padding-right:var(--spacing-x-small);}

.css-l0vnfw{margin:var(--section-margin-mobile);--section-margin-mobile:0;--section-margin-tablet:0;--section-margin-desktop:0;background-color:var(--color-emerald-green);padding-top:calc(var(--spacing-medium) + var(--spacing-small));padding-bottom:var(--spacing-x-large);}@media (min-width: 40.03125em) and (max-width: 60em){.css-l0vnfw{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-l0vnfw{margin:var(--section-margin-desktop);}}@media (min-width: 60.03125em){.css-l0vnfw{padding-top:calc(var(--spacing-xx-large) + var(--spacing-small));padding-bottom:calc(var(--spacing-medium) + var(--spacing-small));}}

.css-ky6vg9{color:var(--color-white)!important;}.css-ky6vg9.css-ky6vg9{font-weight:var(--font-weight-bold);}

.css-1sjhnfa{margin-bottom:var(--spacing-small);color:var(--color-white)!important;}@media (min-width: 60.03125em){.css-1sjhnfa{margin-bottom:var(--spacing-medium);}}.css-1sjhnfa.css-1sjhnfa{font-weight:var(--font-weight-bold);}

.css-mg2msy{grid-column:span 4;padding-bottom:var(--spacing-large);}@media (min-width: 40.03125em) and (max-width: 60em){.css-mg2msy{grid-column:span 6;}}@media (min-width: 60.03125em){.css-mg2msy{grid-column:2/span 10;}}@media (min-width: 60.03125em){.css-mg2msy{grid-column:2/span 5;}}

.css-9xx2r1{margin-bottom:var(--spacing-x-small);}.css-9xx2r1:last-of-type{margin-bottom:0;}

.css-1rb3tdg{color:var(--color-white);}

.css-8qma9y{grid-column:span 4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-bottom:var(--spacing-medium);width:100%;}@media (min-width: 40.03125em) and (max-width: 60em){.css-8qma9y{grid-column:span 6;}}@media (min-width: 60.03125em){.css-8qma9y{grid-column:2/span 10;}}@media (min-width: 60.03125em){.css-8qma9y{grid-column:7/span 2;}}

.css-vyba5q{margin:var(--section-margin-mobile);--section-margin-mobile:0;--section-margin-tablet:0;--section-margin-desktop:0;padding-bottom:var(--spacing-medium);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media (min-width: 40.03125em) and (max-width: 60em){.css-vyba5q{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-vyba5q{margin:var(--section-margin-desktop);}}

.css-trw6g4{margin:var(--section-margin-mobile);--section-margin-mobile:0;--section-margin-tablet:0;--section-margin-desktop:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-bottom:var(--spacing-small);}@media (min-width: 40.03125em) and (max-width: 60em){.css-trw6g4{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-trw6g4{margin:var(--section-margin-desktop);}}@media (min-width: 60.03125em){.css-trw6g4{padding-bottom:0.75rem;}}

.css-trdlg6{grid-column:span 4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}@media (min-width: 40.03125em) and (max-width: 60em){.css-trdlg6{grid-column:span 6;}}@media (min-width: 60.03125em){.css-trdlg6{grid-column:2/span 10;}}@media (min-width: 60.03125em){.css-trdlg6{grid-column:9/span 4;padding-bottom:var(--spacing-medium);}}

.css-1tix5nq{margin:var(--section-margin-mobile);--section-margin-mobile:0;--section-margin-tablet:0;--section-margin-desktop:0;padding-bottom:var(--spacing-large);}@media (min-width: 40.03125em) and (max-width: 60em){.css-1tix5nq{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-1tix5nq{margin:var(--section-margin-desktop);}}

.css-s8c8gg{margin:var(--section-margin-mobile);--section-margin-mobile:0;--section-margin-tablet:0;--section-margin-desktop:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-top:var(--spacing-x-small);width:100%;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width: 40.03125em) and (max-width: 60em){.css-s8c8gg{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-s8c8gg{margin:var(--section-margin-desktop);}}

.css-1dq02qa{display:inline-block;position:relative;color:white;margin-right:var(--spacing-medium);margin-bottom:var(--spacing-x-small);font-size:2.5rem;}.css-1dq02qa:hover:not(:focus){color:var(--color-mint-green);}.css-1dq02qa:focus:not(:active){outline:0;}.css-1dq02qa:focus:not(:active)::before{content:'';position:absolute;z-index:1;top:-0.0625rem;left:-0.0625rem;right:-0.0625rem;bottom:-0.0625rem;border:0.0625rem solid var(--color-sea-green);border-radius:50%;}.css-1dq02qa:focus:not(:active)::after{content:'';position:absolute;z-index:2;top:-0.125rem;left:-0.125rem;right:-0.125rem;bottom:-0.125rem;border:0.0625rem solid white;border-radius:50%;}.css-1dq02qa:last-child{margin-right:0;}@media (min-width: 60.03125em){.css-1dq02qa{font-size:2rem;}}

.css-1c1nzzr{position:relative;z-index:3;color:var(color= '#fff');}

.css-d8970y{margin:var(--section-margin-mobile);--section-margin-mobile:0;--section-margin-tablet:0;--section-margin-desktop:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}@media (min-width: 40.03125em) and (max-width: 60em){.css-d8970y{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-d8970y{margin:var(--section-margin-desktop);}}@media (min-width: 60.03125em){.css-d8970y{padding-bottom:0.75rem;}}

.css-airmr9{margin:var(--section-margin-mobile);background-color:var(--color-ocean-green);padding-top:var(--spacing-large);padding-bottom:var(--spacing-large);--section-margin-mobile:0;--section-margin-tablet:0;--section-margin-desktop:0;}@media (min-width: 40.03125em) and (max-width: 60em){.css-airmr9{margin:var(--section-margin-tablet);}}@media (min-width: 60.03125em){.css-airmr9{margin:var(--section-margin-desktop);}}@media (min-width: 60.03125em){.css-airmr9{padding-top:2.25rem;padding-bottom:2.25rem;}}

.css-179bd03{grid-column:span 4;display:grid;grid-template-columns:50% 50%;grid-template-rows:min-content auto;grid-row-gap:2.5rem;grid-template-areas:'text link' 'logo logo';}@media (min-width: 40.03125em) and (max-width: 60em){.css-179bd03{grid-column:span 6;}}@media (min-width: 60.03125em){.css-179bd03{grid-column:2/span 10;}}@media (min-width: 60.03125em){.css-179bd03{grid-column:span 12;grid-template-columns:repeat(3, calc(100% / 3));grid-template-rows:auto;grid-row-gap:0;grid-template-areas:'text logo link';}}

.css-1rf3fpg{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:text;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;color:var(--color-white);}

.css-10ep0cp{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:logo;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}

.css-1xzbrko{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:link;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}

.css-qft3lb { position: sticky; font-family: var(--font-family-default); z-index: 200; width: 100%; display: flex; left: 0px; right: 0px; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; }
.css-1n7ygrb { position: fixed; z-index: 100; top: 0px; left: 0px; right: 0px; width: 100%; height: 4.5rem; overflow: hidden; background-color: var(--color-white); border-bottom-width: ; border-bottom-style: ; transition: border-bottom-collor 300ms ease 0s, box-shadow 300ms ease 0s; border-bottom-color: transparent; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1rem 0px; }
[data-dnb-modal-active="true"] .css-1n7ygrb { padding-right: var(--scrollbar-width); }
.css-1k6xkm9 { z-index: 200; left: 0px; right: 0px; }
@media (max-width: 40em) {
  .css-1k6xkm9 { position: absolute; bottom: 14.125rem; }
}
@media (min-width: 40em) {
  .css-1k6xkm9 { position: fixed; bottom: auto; top: 8.125rem; }
}
@media (min-width: 60.03125em) {
  .css-1k6xkm9 { top: 9.5rem; }
}

@media screen and (min-width: 769px), print{
.field-body {

    flex-grow: 4.5;
 
}}

.field-label .label {
    font-size: inherit;
    font-weight: 100;
}


