/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/prismjs/themes/prism-solarizedlight.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************/
/*
 Solarized Color Schemes originally by Ethan Schoonover
 http://ethanschoonover.com/solarized

 Ported for PrismJS by Hector Matos
 Website: https://krakendev.io
 Twitter Handle: https://twitter.com/allonsykraken)
*/

/*
SOLARIZED HEX
--------- -------
base03    #002b36
base02    #073642
base01    #586e75
base00    #657b83
base0     #839496
base1     #93a1a1
base2     #eee8d5
base3     #fdf6e3
yellow    #b58900
orange    #cb4b16
red       #dc322f
magenta   #d33682
violet    #6c71c4
blue      #268bd2
cyan      #2aa198
green     #859900
*/

code[class*="language-"],
pre[class*="language-"] {
	color: #657b83; /* base00 */
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;

	line-height: 1.5;

	-moz-tab-size: 4;
	tab-size: 4;
	hyphens: none;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	background: #073642; /* base02 */
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
	border-radius: 0.3em;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background-color: #fdf6e3; /* base3 */
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: #93a1a1; /* base1 */
}

.token.punctuation {
	color: #586e75; /* base01 */
}

.token.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #268bd2; /* blue */
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.url,
.token.inserted {
	color: #2aa198; /* cyan */
}

.token.entity {
	color: #657b83; /* base00 */
	background: #eee8d5; /* base2 */
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #859900; /* green */
}

.token.function,
.token.class-name {
	color: #b58900; /* yellow */
}

.token.regex,
.token.important,
.token.variable {
	color: #cb4b16; /* orange */
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/cdk/overlay-prebuilt.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}

/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@allianz/ngx-brand-kit/css/themes/ndbx.css?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
:root,
:host {
  --font-family: 'Allianz Neo', sans-serif !important;
  --ui-background: transparent;
  --ui-01: #ffffff;
  --ui-02: #f5f5f5;
  --ui-03: #ececec;
  --ui-04: #d9d9d9;
  --ui-05: #767676;
  --ui-06: #414141;
  --interactive-text: #006192;
  --interactive-primary: #007ab3;
  --hover-primary: #006192;
  --hover-secondary: #ececec;
  --active-primary: #003781;
  --hover-link: #008ed6;
  --focus-box-shadow: 0 0 0 2px #ffffff, 0 0 0 6px #009de6;
  --focus-inset-box-shadow: inset 0 0 0 4px #009de6, inset 0 0 0 6px #ffffff;
  --text-01: #414141;
  --text-02: #ffffff;
  --info: #496ebd;
  --warning: #efbe25;
  --warning-hover: #e7a313;
  --warning-active: #e08d05;
  --danger: #dc3149;
  --danger-hover: #c51322;
  --danger-active: #b0050c;
  --success: #1e8927;
  --success-hover: #1b6120;
  --success-active: #17501d;
  --accent-01: #c34800;
  --accent-02: #05813c;
  --accent-03: #bd417f;
  --disabled-01: #c2c2c2;
  --disabled-02: #dadada;
  --disabled-03: #ececec;
  --disabled-04: rgba(0, 97, 146, 0.4);
  --readonly-surface-color: #f5f5f5;
  --readonly-on-surface-color: #767676;
  --readonly-surface-active-color: #767676;
  --readonly-on-surface-active-color: var(--text-02);
  --negative: #ffffff;
  --negative-accent: var(--interactive-text);
  --negative-01: #d9d9d9;
  --negative-02: #c2c2c2;
  --negative-background: #414141;
  --negative-dimmed: rgba(255, 255, 255, 0.4);
  --negative-01-dimmed: rgba(217, 217, 217, 0.4);
  --negative-02-dimmed: rgba(194, 194, 194, 0.4);
  --negative-background-dimmed: rgba(65, 65, 65, 0.4);
  --grid-max-width: 1184px;
  --readonly-01: var(--readonly-surface-color);
  --readonly-02: var(--readonly-on-surface-color);
  --readonly-03: var(--readonly-on-surface-active-color);
  --heading-00-font-size: var(--heading-01-font-size);
  --heading-00-line-height: var(--heading-01-line-height);
  --heading-00-font-weight: var(--heading-01-font-weight);
  --heading-00-letter-spacing: var(--heading-01-letter-spacing);
  --heading-00-mobile-font-size: var(--heading-01-mobile-font-size);
  --heading-00-mobile-line-height: var(--heading-01-mobile-line-height);
  --heading-00-mobile-font-weight: var(--heading-01-mobile-font-weight);
  --heading-00-mobile-letter-spacing: var(--heading-01-mobile-letter-spacing);
  --heading-01-font-size: 3.375rem;
  --heading-01-line-height: 3.75rem;
  --heading-01-font-weight: 300;
  --heading-01-letter-spacing: 0.01875rem;
  --heading-01-mobile-font-size: var(--heading-02-font-size);
  --heading-01-mobile-line-height: var(--heading-02-line-height);
  --heading-01-mobile-font-weight: var(--heading-02-font-weight);
  --heading-01-mobile-letter-spacing: var(--heading-02-letter-spacing);
  --heading-02-font-size: 2.5rem;
  --heading-02-line-height: 3rem;
  --heading-02-font-weight: 300;
  --heading-02-letter-spacing: 0.01875rem;
  --heading-02-mobile-font-size: 2.1875rem;
  --heading-02-mobile-line-height: 2.5rem;
  --heading-02-mobile-font-weight: 300;
  --heading-02-mobile-letter-spacing: var(--heading-02-letter-spacing);
  --heading-03-font-size: 1.875rem;
  --heading-03-line-height: 2.25rem;
  --heading-03-font-weight: 300;
  --heading-03-letter-spacing: 0.01875rem;
  --heading-03-mobile-font-size: var(--heading-04-font-size);
  --heading-03-mobile-line-height: var(--heading-04-line-height);
  --heading-03-mobile-font-weight: var(--heading-04-font-weight);
  --heading-03-mobile-letter-spacing: var(--heading-04-letter-spacing);
  --heading-04-font-size: 1.625rem;
  --heading-04-line-height: 2rem;
  --heading-04-font-weight: 300;
  --heading-04-letter-spacing: 0.01875rem;
  --heading-04-mobile-font-size: var(--heading-05-font-size);
  --heading-04-mobile-line-height: var(--heading-05-line-height);
  --heading-04-mobile-font-weight: var(--heading-05-font-weight);
  --heading-04-mobile-letter-spacing: var(--heading-05-letter-spacing);
  --heading-05-font-size: 1.5rem;
  --heading-05-line-height: 2rem;
  --heading-05-font-weight: 600;
  --heading-05-letter-spacing: 0.0125rem;
  --heading-05-mobile-font-size: var(--heading-06-font-size);
  --heading-05-mobile-line-height: var(--heading-06-line-height);
  --heading-05-mobile-font-weight: var(--heading-06-font-weight);
  --heading-05-mobile-letter-spacing: var(--heading-06-letter-spacing);
  --heading-06-font-size: 1.25rem;
  --heading-06-line-height: 1.75rem;
  --heading-06-font-weight: 300;
  --heading-06-letter-spacing: 0.0125rem;
  --heading-06-mobile-font-size: 1.125rem;
  --heading-06-mobile-line-height: 1.75rem;
  --heading-06-mobile-font-weight: 300;
  --heading-06-mobile-letter-spacing: 0.0125rem;
  --paragraph-01-font-size: 1.25rem;
  --paragraph-01-line-height: 1.75rem;
  --paragraph-01-font-weight: 400;
  --paragraph-01-letter-spacing: 0.0125rem;
  --paragraph-02-font-size: 1.125rem;
  --paragraph-02-line-height: 1.5rem;
  --paragraph-02-font-weight: 400;
  --paragraph-02-letter-spacing: 0.0125rem;
  --paragraph-03-font-size: 1rem;
  --paragraph-03-line-height: 1.5rem;
  --paragraph-03-font-weight: 400;
  --paragraph-03-letter-spacing: 0;
  --paragraph-04-font-size: 0.875rem;
  --paragraph-04-line-height: 1.25rem;
  --paragraph-04-font-weight: 600;
  --paragraph-04-letter-spacing: 0.0125rem;
  --paragraph-05-font-size: 0.75rem;
  --paragraph-05-line-height: 1rem;
  --paragraph-05-font-weight: 600;
  --paragraph-05-letter-spacing: 0.03125rem;
  --large-label-font-size: 1.25rem;
  --large-label-line-height: 1.75rem;
  --large-label-font-weight: 400;
  --large-label-letter-spacing: 0.0125rem;
  --small-label-font-size: 1rem;
  --small-label-line-height: 1.5rem;
  --small-label-font-weight: 400;
  --small-label-letter-spacing: 0;
  --button-small-font-size: 0.875rem;
  --button-small-line-height: 1rem;
  --button-small-font-weight: 600;
  --button-small-letter-spacing: 0.0625rem;
  --button-small-medium-font-size: var(--button-medium-font-size);
  --button-small-medium-line-height: var(--button-medium-line-height);
  --button-small-medium-font-weight: var(--button-medium-font-weight);
  --button-small-medium-letter-spacing: var(--button-medium-letter-spacing);
  --button-medium-font-size: 1rem;
  --button-medium-line-height: 1.5rem;
  --button-medium-font-weight: 600;
  --button-medium-letter-spacing: 0.0625rem;
  --button-large-font-size: 1.25rem;
  --button-large-line-height: 1.5rem;
  --button-large-font-weight: 600;
  --button-large-letter-spacing: 0.0625rem;
  --shadow-small-color: rgba(65, 65, 65, 0.35);
  --shadow-large-color: rgba(65, 65, 65, 0.35);
  --shadow-small: 0 2px 4px var(--shadow-small-color);
  --shadow-large: 0 8px 24px var(--shadow-large-color);
  --accordion-regular-font-size: var(--heading-04-font-size);
  --accordion-regular-line-height: var(--heading-04-line-height);
  --accordion-regular-font-weight: var(--heading-04-font-weight);
  --accordion-regular-letter-spacing: var(--heading-04-letter-spacing);
  --accordion-regular-mobile-font-size: var(--heading-06-font-size);
  --accordion-regular-mobile-line-height: var(--heading-06-line-height);
  --accordion-regular-mobile-font-weight: 400;
  --accordion-regular-mobile-letter-spacing: var(--heading-06-letter-spacing);
  --accordion-light-font-size: var(--paragraph-01-font-size);
  --accordion-light-line-height: var(--paragraph-01-line-height);
  --accordion-light-font-weight: var(--paragraph-01-font-weight);
  --accordion-light-letter-spacing: var(--paragraph-01-letter-spacing);
  --accordion-light-mobile-font-size: var(--paragraph-03-font-size);
  --accordion-light-mobile-line-height: var(--paragraph-03-line-height);
  --accordion-light-mobile-font-weight: var(--paragraph-03-font-weight);
  --accordion-light-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --accordion-body-font-size: var(--paragraph-03-font-size);
  --accordion-body-line-height: var(--paragraph-03-line-height);
  --accordion-body-font-weight: var(--paragraph-03-font-weight);
  --accordion-body-letter-spacing: var(--paragraph-03-letter-spacing);
  --accordion-extra-light-body-letter-spacing: var(--accordion-body-letter-spacing);
  --accordion-extra-light-body-font-size: var(--accordion-body-font-size);
  --accordion-extra-light-body-line-height: var(--accordion-body-line-height);
  --accordion-chevron-size: 24px;
  --accordion-regular-chevron-color: var(--interactive-text);
  --accordion-regular-hover-chevron-color: var(--interactive-text);
  --accordion-disabled-color: var(--disabled-01);
  --accordion-regular-header-background-color: var(--ui-02);
  --accordion-regular-header-text-color: var(--text-01);
  --accordion-regular-header-hover-text-color: var(--text-01);
  --accordion-regular-header-top-margin: 16px;
  --accordion-regular-header-active-font-weight: var(--heading-04-font-weight);
  --accordion-light-header-active-font-weight: var(--paragraph-01-font-weight);
  --accordion-regular-border-color: transparent;
  --accordion-regular-mobile-border-color: var(--ui-04);
  --accordion-regular-mobile-separator-color: var(--ui-04);
  --accordion-regular-header-padding: 24px 32px;
  --accordion-regular-mobile-header-padding: 16px;
  --accordion-regular-body-padding: 24px 32px 16px;
  --accordion-regular-mobile-body-padding: 24px 16px 32px;
  --accordion-light-header-text-color: var(--interactive-text);
  --accordion-light-header-hover-text-color: var(--interactive-text);
  --accordion-light-chevron-color: var(--interactive-text);
  --accordion-light-hover-chevron-color: var(--interactive-text);
  --accordion-light-header-padding: 24px 32px;
  --accordion-light-mobile-header-padding: 16px 0;
  --accordion-light-body-padding: 0 32px 32px;
  --accordion-light-mobile-body-padding: 0 0 24px;
  --accordion-light-border-color: var(--ui-04);
  --accordion-light-body-font-size: var(--paragraph-03-font-size);
  --accordion-extra-light-header-top-margin: 16px;
  --accordion-extra-light-chevron-color: var(--interactive-text);
  --accordion-extra-light-header-text-color: var(--interactive-text);
  --accordion-extra-light-body-padding: 16px 0 8px;
  --accordion-extra-light-font-size: 1rem;
  --accordion-extra-light-line-height: 1.5rem;
  --accordion-extra-light-font-weight: 600;
  --accordion-extra-light-letter-spacing: 0.0625rem;
  --accordion-extra-light-header-active-font-weight: 600;
  --action-font-size: var(--paragraph-03-font-size);
  --action-line-height: var(--paragraph-03-line-height);
  --action-font-weight: var(--paragraph-03-font-weight);
  --action-letter-spacing: var(--paragraph-03-letter-spacing);
  --action-color: var(--text-01);
  --action-hover-color: var(--text-01);
  --action-background-color: var(--ui-02);
  --action-hover-background-color: var(--hover-secondary);
  --action-selected-color: var(--text-02);
  --action-selected-background-color: var(--interactive-primary);
  --action-icon-size: 20px;
  --action-expand-icon-size: 16px;
  --avatar-background-color: #8a679c;
  --avatar-color: var(--text-02);
  --avatar-disabled-opacity: 0.4;
  --avatar-xsmall-size: 32px;
  --avatar-xsmall-font-size: var(--paragraph-04-font-size);
  --avatar-xsmall-line-height: var(--paragraph-04-line-height);
  --avatar-xsmall-font-weight: var(--paragraph-04-font-weight);
  --avatar-xsmall-letter-spacing: var(--paragraph-04-letter-spacing);
  --avatar-xsmall-icon-size: 24px;
  --avatar-small-size: 40px;
  --avatar-small-font-size: var(--paragraph-03-font-size);
  --avatar-small-line-height: var(--paragraph-03-line-height);
  --avatar-small-font-weight: 600;
  --avatar-small-letter-spacing: var(--paragraph-03-letter-spacing);
  --avatar-small-icon-size: 24px;
  --avatar-small-medium-size: 64px;
  --avatar-small-medium-font-size: var(--heading-04-font-size);
  --avatar-small-medium-line-height: var(--heading-04-line-height);
  --avatar-small-medium-font-weight: 600;
  --avatar-small-medium-letter-spacing: var(--heading-04-letter-spacing);
  --avatar-small-medium-icon-size: 40px;
  --avatar-medium-size: 80px;
  --avatar-medium-font-size: var(--heading-03-font-size);
  --avatar-medium-line-height: var(--heading-03-line-height);
  --avatar-medium-font-weight: 600;
  --avatar-medium-letter-spacing: var(--heading-03-letter-spacing);
  --avatar-medium-icon-size: 48px;
  --avatar-large-size: 120px;
  --avatar-large-font-size: var(--heading-02-font-size);
  --avatar-large-line-height: var(--heading-02-line-height);
  --avatar-large-font-weight: 600;
  --avatar-large-letter-spacing: var(--heading-02-letter-spacing);
  --avatar-large-icon-size: 72px;
  --avatar-xlarge-size: 160px;
  --avatar-xlarge-font-size: var(--heading-01-font-size);
  --avatar-xlarge-line-height: var(--heading-01-line-height);
  --avatar-xlarge-font-weight: 600;
  --avatar-xlarge-letter-spacing: var(--heading-01-letter-spacing);
  --avatar-xlarge-icon-size: 96px;
  --badge-font-size: var(--paragraph-03-font-size);
  --badge-line-height: var(--paragraph-03-line-height);
  --badge-font-weight: var(--paragraph-03-font-weight);
  --badge-letter-spacing: var(--paragraph-03-letter-spacing);
  --badge-background-color: var(--ui-04);
  --badge-color: var(--text-01);
  --badge-active-background-color: #cfe9ee;
  --badge-active-color: var(--badge-color);
  --badge-positive-background-color: #e3ebaf;
  --badge-positive-color: var(--badge-color);
  --badge-critical-background-color: #f7c7c3;
  --badge-critical-color: var(--badge-color);
  --badge-negative-background-color: #ffe8b0;
  --badge-negative-color: var(--badge-color);
  --badge-vibrant-background-color: var(--ui-06);
  --badge-vibrant-color: #ffffff;
  --badge-vibrant-active-background-color: #007ab3;
  --badge-vibrant-active-color: var(--badge-vibrant-color);
  --badge-vibrant-positive-background-color: #1e8927;
  --badge-vibrant-positive-color: var(--badge-vibrant-color);
  --badge-vibrant-critical-background-color: #dc3149;
  --badge-vibrant-critical-color: var(--badge-vibrant-color);
  --badge-vibrant-negative-background-color: #efbe25;
  --badge-vibrant-negative-color: var(--text-01);
  --base-label-color: var(--text-01);
  --base-label-small-font-size: var(--small-label-font-size);
  --base-label-small-line-height: var(--small-label-line-height);
  --base-label-small-font-weight: 600;
  --base-label-small-letter-spacing: var(--small-label-letter-spacing);
  --base-label-large-font-size: var(--large-label-font-size);
  --base-label-large-line-height: var(--large-label-line-height);
  --base-label-large-font-weight: 300;
  --base-label-large-letter-spacing: var(--large-label-letter-spacing);
  --base-error-color: var(--danger);
  --base-error-simple-icon-size: 20px;
  --base-error-simple-font-size: var(--paragraph-03-font-size);
  --base-error-simple-line-height: 1.25rem;
  --base-error-simple-font-weight: var(--paragraph-03-font-weight);
  --base-error-simple-letter-spacing: var(--paragraph-03-letter-spacing);
  --button-primary-background-color: var(--interactive-primary);
  --button-primary-border-color: transparent;
  --button-primary-text-color: var(--text-02);
  --button-primary-hover-background-color: var(--hover-primary);
  --button-primary-hover-border-color: transparent;
  --button-primary-hover-text-color: var(--text-02);
  --button-primary-active-background-color: var(--active-primary);
  --button-primary-active-text-color: var(--text-02);
  --button-primary-active-border-color: transparent;
  --button-primary-disabled-background-color: rgba(0, 122, 179, 0.4);
  --button-primary-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-primary-disabled-border-color: transparent;
  --button-secondary-background-color: transparent;
  --button-secondary-border-color: var(--interactive-primary);
  --button-secondary-text-color: var(--interactive-text);
  --button-secondary-hover-background-color: var(--hover-primary);
  --button-secondary-hover-border-color: transparent;
  --button-secondary-hover-text-color: var(--text-02);
  --button-secondary-active-background-color: var(--active-primary);
  --button-secondary-active-text-color: var(--text-02);
  --button-secondary-active-border-color: transparent;
  --button-secondary-disabled-background-color: transparent;
  --button-secondary-disabled-text-color: rgba(0, 97, 146, 0.4);
  --button-secondary-disabled-border-color: rgba(0, 122, 179, 0.4);
  --button-tertiary-text-decoration: none;
  --button-tertiary-background-color: transparent;
  --button-tertiary-border-color: transparent;
  --button-tertiary-text-color: var(--button-secondary-text-color);
  --button-tertiary-hover-background-color: var(--hover-secondary);
  --button-tertiary-hover-border-color: transparent;
  --button-tertiary-hover-text-color: var(--button-secondary-text-color);
  --button-tertiary-active-background-color: var(--ui-04);
  --button-tertiary-active-text-color: var(--button-secondary-text-color);
  --button-tertiary-active-border-color: transparent;
  --button-tertiary-disabled-background-color: var(--button-secondary-background-color);
  --button-tertiary-disabled-text-color: var(--button-secondary-disabled-text-color);
  --button-tertiary-disabled-border-color: transparent;
  --button-emphasis-background-color: var(--accent-01);
  --button-emphasis-border-color: transparent;
  --button-emphasis-text-color: var(--text-02);
  --button-emphasis-hover-background-color: #933400;
  --button-emphasis-hover-border-color: transparent;
  --button-emphasis-hover-text-color: var(--text-02);
  --button-emphasis-active-background-color: #682500;
  --button-emphasis-active-text-color: var(--text-02);
  --button-emphasis-active-border-color: transparent;
  --button-emphasis-disabled-background-color: rgba(195, 72, 0, 0.4);
  --button-emphasis-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-emphasis-disabled-border-color: transparent;
  --button-cta-background-color: var(--accent-02);
  --button-cta-border-color: transparent;
  --button-cta-text-color: var(--text-02);
  --button-cta-hover-background-color: #006028;
  --button-cta-hover-border-color: transparent;
  --button-cta-hover-text-color: var(--text-02);
  --button-cta-active-background-color: #00450f;
  --button-cta-active-text-color: var(--text-02);
  --button-cta-active-border-color: transparent;
  --button-cta-disabled-background-color: rgba(5, 129, 60, 0.4);
  --button-cta-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-cta-disabled-border-color: transparent;
  --button-attention-background-color: var(--accent-03);
  --button-attention-border-color: transparent;
  --button-attention-text-color: var(--text-02);
  --button-attention-hover-background-color: #962165;
  --button-attention-hover-border-color: transparent;
  --button-attention-hover-text-color: var(--text-02);
  --button-attention-active-background-color: #720849;
  --button-attention-active-text-color: var(--text-02);
  --button-attention-active-border-color: transparent;
  --button-attention-disabled-background-color: rgba(189, 65, 127, 0.4);
  --button-attention-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-attention-disabled-border-color: transparent;
  --button-primary-danger-background-color: var(--danger);
  --button-primary-danger-border-color: transparent;
  --button-primary-danger-text-color: var(--text-02);
  --button-primary-danger-hover-background-color: #c51322;
  --button-primary-danger-hover-border-color: transparent;
  --button-primary-danger-hover-text-color: var(--text-02);
  --button-primary-danger-active-background-color: #b0050c;
  --button-primary-danger-active-text-color: var(--text-02);
  --button-primary-danger-active-border-color: transparent;
  --button-primary-danger-disabled-background-color: rgba(220, 49, 73, 0.4);
  --button-primary-danger-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-primary-danger-disabled-border-color: transparent;
  --button-secondary-danger-background-color: transparent;
  --button-secondary-danger-border-color: var(--danger);
  --button-secondary-danger-text-color: var(--danger);
  --button-secondary-danger-hover-background-color: #c51322;
  --button-secondary-danger-hover-border-color: transparent;
  --button-secondary-danger-hover-text-color: var(--text-02);
  --button-secondary-danger-active-background-color: #b0050c;
  --button-secondary-danger-active-text-color: var(--text-02);
  --button-secondary-danger-active-border-color: transparent;
  --button-secondary-danger-disabled-background-color: transparent;
  --button-secondary-danger-disabled-text-color: rgba(220, 49, 73, 0.4);
  --button-secondary-danger-disabled-border-color: rgba(220, 49, 73, 0.4);
  --button-tertiary-danger-background-color: transparent;
  --button-tertiary-danger-border-color: transparent;
  --button-tertiary-danger-text-color: var(--danger);
  --button-tertiary-danger-hover-background-color: var(--hover-secondary);
  --button-tertiary-danger-hover-border-color: transparent;
  --button-tertiary-danger-hover-text-color: var(--danger);
  --button-tertiary-danger-active-background-color: var(--ui-04);
  --button-tertiary-danger-active-text-color: var(--danger);
  --button-tertiary-danger-active-border-color: transparent;
  --button-tertiary-danger-disabled-background-color: transparent;
  --button-tertiary-danger-disabled-text-color: rgba(220, 49, 73, 0.4);
  --button-tertiary-danger-disabled-border-color: transparent;
  --button-text-transform: uppercase;
  --button-border-radius: 4px;
  --button-border-width: 2px;
  --button-small-height: 32px;
  --button-small-medium-height: 40px;
  --button-medium-height: 48px;
  --button-medium-padding: calc(12px - var(--button-border-width)) calc(32px - var(--button-border-width));
  --button-medium-icon-start-padding: calc(32px - var(--button-border-width));
  --button-medium-icon-end-padding: calc(32px - var(--button-border-width));
  --button-small-icon-start-padding: calc(16px - var(--button-border-width));
  --button-small-icon-end-padding: calc(16px - var(--button-border-width));
  --button-small-padding: calc(8px - var(--button-border-width)) calc(16px - var(--button-border-width));
  --icon-button-medium-padding: 0;
  --button-large-height: 72px;
  --button-small-icon-size: 16px;
  --button-small-medium-icon-size: 20px;
  --button-medium-icon-size: 24px;
  --button-large-icon-size: 24px;
  --button-gap: 8px;
  --plain-button-color: var(--link-color);
  --plain-button-hover-color: var(--link-hover-color);
  --plain-button-active-color: var(--link-active-color);
  --plain-button-disabled-color: var(--link-disabled-color);
  --plain-button-danger-color: var(--danger);
  --plain-button-danger-hover-color: #c51322;
  --plain-button-danger-active-color: #b0050c;
  --plain-button-danger-disabled-color: rgba(220, 49, 73, 0.4);
  --plain-button-font-size: var(--link-small-font-size);
  --plain-button-line-height: var(--link-small-line-height);
  --plain-button-font-weight: var(--link-small-font-weight);
  --plain-button-letter-spacing: var(--link-small-letter-spacing);
  --plain-button-icon-size: var(--link-small-icon-size);
  --plain-button-text-decoration: none;
  --plain-button-gap: 8px;
  --plain-button-small-font-size: var(--link-xsmall-font-size);
  --plain-button-small-font-weight: var(--link-xsmall-font-weight);
  --plain-button-small-line-height: 1rem;
  --plain-button-small-letter-spacing: var(--link-xsmall-letter-spacing);
  --plain-button-secondary-color: #5b5b5b;
  --plain-button-secondary-hover-color: var(--plain-button-hover-color);
  --plain-button-secondary-active-color: var(--plain-button-active-color);
  --plain-button-secondary-disabled-color: rgb(from var(--tag-color) r g b/0.4);
  --plain-button-small-icon-size: 1.25rem;
  --breadcrumb-color: var(--text-01);
  --breadcrumb-font-size: 1rem;
  --breadcrumb-line-height: 1.5rem;
  --breadcrumb-letter-spacing: 0;
  --breadcrumb-font-weight: 400;
  --breadcrumb-chevron-color: var(--text-01);
  --breadcrumb-link-color: var(--interactive-text);
  --breadcrumb-link-hover-color: var(--hover-link);
  --breadcrumb-link-active-color: var(--active-primary);
  --icon-button-small-icon-size: 16px;
  --icon-button-small-medium-icon-size: 24px;
  --icon-button-medium-icon-size: 24px;
  --icon-button-large-icon-size: 24px;
  --card-text-color: var(--text-01);
  --card-background-color: var(--ui-01);
  --card-border-color: #999999;
  --card-border-hover-color: #5b5b5b;
  --card-border-width: 1px;
  --card-border-radius: 4px;
  --clickable-card-hover-background-color: var(--ui-02);
  --clickable-card-hover-border-color: var(--card-border-hover-color);
  --clickable-card-active-background-color: var(--ui-03);
  --clickable-card-active-border-color: var(--card-border-hover-color);
  --clickable-card-disabled-border-color: var(--negative-01);
  --card-highlight-text-color: var(--text-01);
  --card-highlight-background-color: #e1cfeb;
  --comparison-table-popular-cell-text-color: var(--text-01);
  --comparison-table-popular-cell-background-color: #e1cfeb;
  --comparison-table-selected-column-background-color: #c1ebfb;
  --comparison-table-selected-column-text-color: var(--text-01);
  --comparison-table-border-color: var(--ui-03);
  --comparison-table-header-background-color: var(--ui-01);
  --comparison-table-header-text-color: var(--text-01);
  --comparison-table-placeholder-cell-background-color: transparent;
  --comparison-table-placeholder-cell-border-color: transparent;
  --comparison-table-disabled-text-color: var(--disabled-01);
  --comparison-table-disabled-column-header-text-color: var(--comparison-table-disabled-text-color);
  --comparison-table-cell-background-color: var(--ui-01);
  --comparison-table-intersection-cell-background-color: rgba(255, 255, 255, 0.75);
  --comparison-table-toggle-section-header-background-color: rgba(255, 255, 255, 0.75);
  --comparison-table-toggle-section-chevron-size: var(--accordion-chevron-size);
  --comparison-table-toggle-section-chevron-color: var(--accordion-regular-chevron-color);
  --comparison-table-toggle-section-header-padding: 24px 32px 24px 16px;
  --comparison-table-toggle-section-header-padding-rtl: 24px 16px 24px 32px;
  --comparison-table-expansion-cell-color: var(--interactive-text);
  --comparison-table-font-size: 1rem;
  --comparison-table-line-height: 1.25rem;
  --comparison-table-font-weight: 400;
  --comparison-table-letter-spacing: 0;
  --comparison-table-popular-cell-font-size: 0.875rem;
  --comparison-table-popular-cell-line-height: 1rem;
  --comparison-table-popular-cell-font-weight: 600;
  --comparison-table-popular-cell-letter-spacing: 0.0125rem;
  --comparison-table-description-cell-mobile-font-size: 0.875rem;
  --comparison-table-description-cell-mobile-line-height: 1rem;
  --comparison-table-description-cell-mobile-font-weight: 700;
  --comparison-table-description-cell-mobile-letter-spacing: 0.0125rem;
  --comparison-table-mobile-section-header-font-size: 0.875rem;
  --comparison-table-mobile-section-header-line-height: 1.5rem;
  --comparison-table-mobile-section-header-font-weight: 600;
  --comparison-table-mobile-section-header-letter-spacing: 0;
  --comparison-table-group-label-font-size: 1rem;
  --comparison-table-group-label-line-height: 1.5rem;
  --comparison-table-group-label-font-weight: 600;
  --comparison-table-group-label-letter-spacing: 0.0625rem;
  --comparison-table-toggle-section-header-font-size: var(--heading-04-font-size);
  --comparison-table-toggle-section-header-line-height: var(--heading-04-line-height);
  --comparison-table-toggle-section-header-font-weight: var(--heading-04-font-weight);
  --comparison-table-toggle-section-header-letter-spacing: var(--heading-04-letter-spacing);
  --data-display-label-font-weight: 600;
  --data-display-large-font-size: var(--paragraph-02-font-size);
  --data-display-large-line-height: var(--paragraph-02-line-height);
  --data-display-large-font-weight: var(--paragraph-02-font-weight);
  --data-display-large-letter-spacing: var(--paragraph-02-letter-spacing);
  --data-display-large-mobile-font-size: var(--paragraph-03-font-size);
  --data-display-large-mobile-line-height: var(--paragraph-03-line-height);
  --data-display-large-mobile-font-weight: var(--paragraph-03-font-weight);
  --data-display-large-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --data-display-medium-font-size: var(--paragraph-03-font-size);
  --data-display-medium-line-height: var(--paragraph-03-line-height);
  --data-display-medium-font-weight: var(--paragraph-03-font-weight);
  --data-display-medium-letter-spacing: var(--paragraph-03-letter-spacing);
  --data-display-small-font-size: var(--paragraph-04-font-size);
  --data-display-small-line-height: var(--paragraph-04-line-height);
  --data-display-small-font-weight: 400;
  --data-display-small-letter-spacing: var(--paragraph-04-letter-spacing);
  --selectable-card-text-color: var(--text-01);
  --selectable-card-background-color: var(--ui-01);
  --selectable-card-background-hover-color: #f1f9fa;
  --selectable-card-background-selected-color: #e6f4f6;
  --selectable-card-background-selected-hover-color: #cfe9ee;
  --selectable-card-background-disabled-color: var(--ui-01);
  --selectable-card-background-disabled-selected-color: #f1f9fa;
  --selectable-card-checkbox-border-hover-color: var(--interactive-text);
  --selectable-card-checkbox-selected-background-hover-color: var(--interactive-text);
  --selectable-card-checkbox-selected-border-hover-color: var(--interactive-text);
  --selectable-card-checkbox-error-border-color: var(--danger);
  --selectable-card-checkbox-error-background-color: var(--danger);
  --selectable-card-radio-border-hover-color: var(--hover-primary);
  --selectable-card-radio-dot-hover-color: var(--hover-primary);
  --selectable-card-radio-error-dot-color: var(--danger);
  --selectable-card-radio-error-border-color: var(--danger);
  --selectable-card-expert-background-hover-color: var(--ui-02);
  --selectable-card-expert-background-selected-color: var(--ui-02);
  --selectable-card-expert-background-disabled-selected-color: var(--ui-02);
  --selectable-card-expert-background-selected-hover-color: var(--ui-03);
  --selectable-card-icon-color: var(--success);
  --selectable-card-unchecked-icon-hover-color: #c2c2c2;
  --selectable-card-icon-placeholder-border-color: #c2c2c2;
  --selectable-card-border-color: var(--card-border-color);
  --selectable-card-border-hover-color: var(--interactive-primary);
  --selectable-card-border-selected-color: var(--interactive-primary);
  --selectable-card-border-disabled-color: var(--ui-04);
  --selectable-card-border-disabled-selected-color: #c2c2c2;
  --selectable-card-border-error-color: var(--danger);
  --selectable-card-border-width: 1px;
  --selectable-card-border-radius: 4px;
  --checkbox-border-width: 2px;
  --checkbox-border-radius: 4px;
  --checkbox-control-size: 24px;
  --checkbox-transition: none;
  --checkbox-icon-size: 20px;
  --checkbox-background-color: transparent;
  --checkbox-border-color: var(--ui-05);
  --checkbox-icon-color: var(--text-02);
  --checkbox-indeterminate-color: var(--interactive-primary);
  --checkbox-selected-background-color: var(--interactive-primary);
  --checkbox-selected-border-color: var(--interactive-primary);
  --checkbox-hover-background-color: var(--hover-primary);
  --checkbox-unselected-hover-background-color: transparent;
  --checkbox-hover-border-color: var(--hover-primary);
  --checkbox-active-background-color: var(--active-primary);
  --checkbox-active-border-color: var(--active-primary);
  --checkbox-unselected-active-background-color: transparent;
  --checkbox-selected-hover-background-color: var(--hover-primary);
  --checkbox-disabled-border-color: var(--disabled-01);
  --checkbox-disabled-background-color: var(--disabled-03);
  --checkbox-disabled-selected-border-color: var(--disabled-01);
  --checkbox-disabled-selected-background-color: var(--disabled-01);
  --checkbox-disabled-icon-color: var(--text-02);
  --checkbox-readonly-background-color: var(--readonly-surface-color);
  --checkbox-readonly-border-color: var(--readonly-on-surface-color);
  --checkbox-readonly-selected-background-color: var(--readonly-surface-active-color);
  --checkbox-readonly-selected-border-color: var(--readonly-surface-active-color);
  --checkbox-readonly-icon-color: var(--readonly-on-surface-active-color);
  --checkbox-readonly-indeterminate-color: var(--readonly-surface-active-color);
  --checkbox-label-color: var(--text-01);
  --checkbox-label-disabled-color: var(--disabled-01);
  --checkbox-large-label-control-margin-top: 2px;
  --checkbox-large-label-text-margin-top: 0;
  --checkbox-large-label-text-margin-left: 12px;
  --checkbox-small-label-control-margin-top: 0;
  --checkbox-small-label-text-margin-top: 0;
  --checkbox-small-label-text-margin-left: 12px;
  --checkbox-large-label-font-size: var(--large-label-font-size);
  --checkbox-large-label-line-height: var(--large-label-line-height);
  --checkbox-large-label-font-weight: var(--large-label-font-weight);
  --checkbox-large-label-letter-spacing: var(--large-label-letter-spacing);
  --checkbox-small-label-font-size: var(--small-label-font-size);
  --checkbox-small-label-line-height: var(--small-label-line-height);
  --checkbox-small-label-font-weight: var(--small-label-font-weight);
  --checkbox-small-label-letter-spacing: var(--small-label-letter-spacing);
  --checkbox-disabled-negative-background-color: rgba(153, 153, 153, 0.4);
  --checkbox-on-selection-background-color: var(--ui-01);
  --checkbox-on-selection-border-color: var(--interactive-primary);
  --checkbox-on-selection-icon-color: var(--text-01);
  --checkbox-on-selection-selected-background-color: var(--ui-01);
  --checkbox-on-selection-selected-border-color: var(--ui-01);
  --checkbox-on-selection-selected-icon-color: var(--text-02);
  --checkbox-on-selection-hover-border-color: var(--hover-primary);
  --checkbox-on-selection-hover-background-color: var(--hover-primary);
  --checkbox-on-selection-active-border-color: var(--active-primary);
  --checkbox-on-selection-active-background-color: var(--active-primary);
  --checkbox-on-selection-disabled-border-color: var(--interactive-primary);
  --checkbox-on-selection-disabled-background-color: transparent;
  --checkbox-on-selection-disabled-selected-background-color: var(--ui-01);
  --checkbox-on-selection-disabled-selected-border-color: var(--ui-01);
  --checkbox-on-selection-disabled-selected-icon-color: var(--interactive-text);
  --checkbox-on-selection-readonly-background-color: var(--readonly-surface-color);
  --checkbox-on-selection-readonly-border-color: var(--readonly-on-surface-color);
  --checkbox-on-selection-readonly-selected-background-color: var(--readonly-surface-color);
  --checkbox-on-selection-readonly-selected-border-color: var(--readonly-surface-color);
  --checkbox-on-selection-readonly-selected-icon-color: var(--readonly-on-surface-color);
  --radio-button-on-selection-border-color: var(--interactive-primary);
  --radio-button-on-selection-readonly-border-color: var(--readonly-on-surface-color);
  --radio-button-on-selection-disabled-border-color: var(--interactive-primary);
  --radio-button-on-selection-critical-border-color: var(--ui-01);
  --radio-button-on-selection-critical-background-color: var(--ui-01);
  --radio-button-on-selection-selected-border-color: var(--ui-01);
  --radio-button-on-selection-selected-dot-color: transparent;
  --radio-button-on-selection-disabled-selected-border-color: var(--ui-01);
  --radio-button-on-selection-disabled-selected-dot-color: transparent;
  --radio-button-on-selection-readonly-selected-border-color: var(--readonly-surface-color);
  --radio-button-on-selection-readonly-selected-dot-color: var(--readonly-on-surface-color);
  --tile-background-color: var(--ui-01);
  --tile-border-color: var(--interactive-primary);
  --tile-text-color: var(--interactive-primary);
  --tile-border-width: 2px;
  --tile-border-radius: 4px;
  --tile-vertical-with-icon-padding: 24px 16px 14px 16px;
  --tile-vertical-padding: 14px 16px;
  --tile-horizontal-padding: 14px 16px;
  --tile-spacing: 16px;
  --tile-group-spacing: 16px;
  --tile-indicator-top: 12px;
  --tile-indicator-right: 12px;
  --tile-font-size: var(--paragraph-03-font-size);
  --tile-font-weight: var(--paragraph-03-font-weight);
  --tile-line-height: var(--paragraph-03-line-height);
  --tile-letter-spacing: var(--paragraph-03-letter-spacing);
  --tile-selected-color: var(--text-02);
  --tile-selected-hint-color: var(--text-02);
  --tile-selected-border-color: var(--interactive-primary);
  --tile-selected-background-color: var(--interactive-primary);
  --tile-hover-background-color: var(--selectable-card-background-hover-color);
  --tile-hover-border-color: var(--hover-primary);
  --tile-selected-hover-background-color: var(--hover-primary);
  --tile-hover-text-color: var(--hover-primary);
  --tile-hover-hint-color: var(--hover-primary);
  --tile-active-background-color: #e6f4f6;
  --tile-active-border-color: var(--active-primary);
  --tile-selected-active-background-color: var(--active-primary);
  --tile-active-text-color: var(--hover-primary);
  --tile-active-hint-color: var(--hover-primary);
  --tile-disabled-opacity: 0.4;
  --tile-disabled-background-color: #fff;
  --tile-disabled-text-color: var(--interactive-primary);
  --tile-disabled-border-color: var(--interactive-primary);
  --tile-disabled-hint-color: var(--interactive-primary);
  --tile-disabled-selected-background-color: var(--interactive-primary);
  --tile-disabled-selected-text-color: var(--text-02);
  --tile-disabled-selected-border-color: var(--interactive-primary);
  --tile-disabled-selected-hint-color: var(--text-02);
  --tile-readonly-background-color: var(--readonly-surface-color);
  --tile-readonly-text-color: var(--text-01);
  --tile-readonly-border-color: var(--readonly-on-surface-color);
  --tile-readonly-hint-color: var(--text-01);
  --tile-readonly-selected-background-color: var(--readonly-surface-active-color);
  --tile-readonly-selected-text-color: var(--text-02);
  --tile-readonly-selected-border-color: var(--readonly-surface-active-color);
  --tile-readonly-selected-hint-color: var(--text-02);
  --tile-error-border-color: var(--danger);
  --tile-error-hover-border-color: var(--danger-hover);
  --tile-error-active-border-color: var(--danger-active);
  --tile-error-selected-background-color: var(--danger);
  --tile-error-selected-hover-background-color: var(--danger-hover);
  --tile-error-selected-active-background-color: var(--danger-active);
  --tile-icon-size: 40px;
  --tile-label-font-weight: 600;
  --tile-hint-color: var(--interactive-primary);
  --tile-hint-font-size: var(--paragraph-04-font-size);
  --tile-hint-line-height: var(--paragraph-04-line-height);
  --tile-hint-font-weight: 400;
  --tile-hint-letter-spacing: var(--paragraph-04-letter-spacing);
  --circle-toggle-checkmark-background-color: #3da556;
  --circle-toggle-checkmark-color: #ffffff;
  --circle-toggle-checkmark-border-color: #ffffff;
  --circle-toggle-icon-color: var(--interactive-primary);
  --circle-toggle-border-color: var(--interactive-primary);
  --circle-toggle-background-color: transparent;
  --circle-toggle-selected-icon-color: #ffffff;
  --circle-toggle-selected-border-color: var(--interactive-primary);
  --circle-toggle-selected-background-color: var(--interactive-primary);
  --circle-toggle-readonly-border-color: var(--readonly-on-surface-color);
  --circle-toggle-readonly-background-color: var(--readonly-surface-color);
  --circle-toggle-readonly-selected-background-color: var(--readonly-surface-active-color);
  --circle-toggle-readonly-icon-color: #5b5b5b;
  --circle-toggle-readonly-selected-icon-color: var(--readonly-on-surface-active-color);
  --circle-toggle-hover-icon-color: #ffffff;
  --circle-toggle-hover-border-color: var(--hover-primary);
  --circle-toggle-hover-background-color: var(--hover-primary);
  --circle-toggle-label-font-size: var(--small-label-font-size);
  --circle-toggle-label-line-height: var(--small-label-line-height);
  --circle-toggle-label-font-weight: var(--small-label-font-weight);
  --circle-toggle-label-letter-spacing: var(--small-label-letter-spacing);
  --circle-toggle-label-mobile-font-size: var(--paragraph-04-font-size);
  --circle-toggle-label-mobile-line-height: var(--paragraph-04-line-height);
  --circle-toggle-label-mobile-font-weight: var(--circle-toggle-label-font-weight);
  --circle-toggle-label-mobile-letter-spacing: var(--paragraph-04-letter-spacing);
  --circle-toggle-hint-font-size: var(--circle-toggle-label-font-size);
  --circle-toggle-hint-line-height: var(--circle-toggle-label-line-height);
  --circle-toggle-hint-font-weight: var(--circle-toggle-label-font-weight);
  --circle-toggle-hint-letter-spacing: var(--circle-toggle-label-letter-spacing);
  --circle-toggle-hint-mobile-font-size: var(--circle-toggle-label-mobile-font-size);
  --circle-toggle-hint-mobile-line-height: var(--circle-toggle-label-mobile-line-height);
  --circle-toggle-hint-mobile-font-weight: 300;
  --circle-toggle-hint-mobile-letter-spacing: var(--circle-toggle-label-mobile-letter-spacing);
  --circle-toggle-label-color: var(--text-01);
  --circle-toggle-hint-color: var(--text-01);
  --circle-toggle-content-text-font-size: var(--heading-05-font-size);
  --circle-toggle-content-text-line-height: var(--heading-05-line-height);
  --circle-toggle-content-text-font-weight: 400;
  --circle-toggle-content-text-letter-spacing: var(--heading-05-letter-spacing);
  --circle-toggle-content-text-mobile-font-size: var(--heading-05-mobile-font-size);
  --circle-toggle-content-text-mobile-line-height: var(--heading-05-mobile-line-height);
  --circle-toggle-content-text-mobile-font-weight: 400;
  --circle-toggle-content-text-mobile-letter-spacing: var(--heading-05-mobile-letter-spacing);
  --circle-toggle-content-text-color: var(--interactive-text);
  --circle-toggle-selected-content-text-color: #ffffff;
  --code-input-font-size: var(--heading-04-font-size);
  --code-input-line-height: var(--heading-04-line-height);
  --code-input-font-weight: 600;
  --code-input-letter-spacing: var(--heading-04-letter-spacing);
  --code-input-color: var(--text-01);
  --code-input-active-color: var(--interactive-primary);
  --code-input-error-color: var(--danger);
  --code-input-disabled-color: var(--disabled-01);
  --context-menu-header-font-size: var(--header-font-size);
  --context-menu-header-font-weight: var(--heading-05-font-weight);
  --context-menu-font-size: var(--paragraph-03-font-size);
  --context-menu-line-height: var(--paragraph-03-line-height);
  --context-menu-font-weight: var(--paragraph-03-font-weight);
  --context-menu-letter-spacing: var(--paragraph-03-letter-spacing);
  --context-menu-background-color: var(--ui-01);
  --context-menu-item-text-color: var(--text-01);
  --context-menu-item-active-color: var(--interactive-text);
  --context-menu-item-disabled-color: var(--disabled-01);
  --context-menu-item-icon-size: 20px;
  --context-menu-item-expand-icon-size: 20px;
  --datefield-toggle-icon-size: var(--formfield-icon-size);
  --datefield-change-view-font-size: var(--small-label-font-size);
  --datefield-change-view-line-height: 1;
  --datefield-change-view-font-weight: bold;
  --datefield-change-view-letter-spacing: var(--small-label-letter-spacing);
  --datefield-change-view-color: var(--interactive-text);
  --datefield-change-view-hover-color: var(--hover-primary);
  --datefield-cell-font-size: var(--paragraph-03-font-size);
  --datefield-cell-line-height: var(--paragraph-03-line-height);
  --datefield-cell-font-weight: 600;
  --datefield-cell-letter-spacing: var(--paragraph-03-letter-spacing);
  --datefield-cell-color: var(--text-01);
  --datefield-cell-selected-background-color: var(--interactive-primary);
  --datefield-cell-selected-hover-background-color: var(--hover-primary);
  --datefield-cell-selected-active-background-color: var(--active-primary);
  --datefield-cell-selected-color: var(--text-02);
  --datefield-cell-active-background-color: var(--ui-04);
  --datefield-cell-active-color: var(--interactive-primary);
  --datefield-cell-hover-background-color: var(--ui-03);
  --datefield-cell-hover-color: var(--text-01);
  --datefield-cell-disabled-color: rgba(65, 65, 65, 0.4);
  --datefield-cell-disabled-today-color: rgba(0, 122, 179, 0.4);
  --datefield-cell-disabled-selected-background-color: rgba(0, 122, 179, 0.4);
  --datefield-cell-focused-background-color: var(--ui-01);
  --datefield-header-cell-color: var(--ui-05);
  --datefield-header-cell-font-weight: var(--paragraph-04-font-weight);
  --datefield-period-label-font-size: var(--large-label-font-size);
  --datefield-period-label-line-height: var(--datefield-controls-icon-size);
  --datefield-period-label-font-weight: 600;
  --datefield-period-label-letter-spacing: var(--large-label-letter-spacing);
  --datefield-period-label-color: var(--text-01);
  --datefield-controls-color: var(--interactive-primary);
  --datefield-controls-hover-color: var(--hover-primary);
  --datefield-controls-icon-size: 24px;
  --datefield-controls-disabled-color: rgba(0, 122, 179, 0.4);
  --datefield-panel-background-color: var(--ui-01);
  --datefield-panel-header-background-color: var(--ui-01);
  --datefield-panel-border-color: var(--ui-04);
  --datepicker-range-background-color: #e6f4f6;
  --datepicker-range-hover-background-color: #cfe9ee;
  --datepicker-range-active-background-color: #003781;
  --dropdown-panel-background-color: var(--ui-01);
  --dropdown-panel-header-background-color: var(--ui-03);
  --dropdown-panel-text-color: var(--text-01);
  --dropdown-panel-header-text-color: var(--text-01);
  --dropdown-panel-border-radius: nx-border-radius(s);
  --dropdown-panel-filter-border-color: none;
  --dropdown-panel-filter-font-weight: nx-font-weight(semibold);
  --dropdown-panel-shadow: var(--shadow-small);
  --dropdown-panel-padding-top: 4px;
  --dropdown-panel-padding-bottom: 16px;
  --dropdown-group-label-color: var(--ui-05);
  --dropdown-group-label-font-size: var(--small-label-font-size);
  --dropdown-group-label-line-height: var(--small-label-line-height);
  --dropdown-group-label-font-weight: 300;
  --dropdown-group-label-letter-spacing: var(--small-label-letter-spacing);
  --dropdown-group-label-height: 16px;
  --dropdown-group-section-background-color: rgba(236, 236, 236, 0.5);
  --dropdown-item-text-color: var(--ui-06);
  --dropdown-item-selected-color: var(--text-01);
  --dropdown-item-hover-color: var(--hover-primary);
  --dropdown-item-hover-background-color: var(--ui-01);
  --dropdown-item-active-background-color: var(--ui-01);
  --dropdown-item-checkmark-color: var(--text-01);
  --dropdown-item-padding-top: 8px;
  --dropdown-item-padding-right: 32px;
  --dropdown-item-padding-bottom: 8px;
  --dropdown-item-padding-left: 8px;
  --dropdown-item-font-size: var(--large-label-font-size);
  --dropdown-item-line-height: var(--large-label-line-height);
  --dropdown-item-font-weight: var(--large-label-font-weight);
  --dropdown-item-letter-spacing: var(--large-label-letter-spacing);
  --dropdown-item-outline-font-size: var(--small-label-font-size);
  --dropdown-item-outline-line-height: var(--small-label-line-height);
  --dropdown-item-outline-font-weight: var(--small-label-font-weight);
  --dropdown-item-outline-letter-spacing: var(--small-label-letter-spacing);
  --dropdown-item-text-color-disabled: var(--disabled-01);
  --dropdown-chevron-size: var(--formfield-icon-size);
  --dropdown-filter-input-text-color: var(--text-01);
  --dropdown-filter-input-border-color: var(--ui-05);
  --dropdown-filter-input-active-text-color: var(--interactive-primary);
  --dropdown-filter-input-active-border-color: var(--interactive-primary);
  --dropdown-filter-wrap-padding-horizontal: 32px;
  --dropdown-filter-wrap-padding-vertical: 16px;
  --dropdown-filter-input-padding-horizon: 0;
  --dropdown-filter-input-padding-vertical: 0;
  --dropdown-filter-gap: 0;
  --dropdown-item-divider: var(--ui-04);
  --dropdown-group-divider: #d9d9d9;
  --multi-select-item-padding-horizon: 32px;
  --multi-select-item-padding-vertical: 8px;
  --multi-select-action-padding-vertical: 16px;
  --multi-select-panel-padding: 12px;
  --footer-font-size: var(--paragraph-03-font-size);
  --footer-line-height: var(--paragraph-03-line-height);
  --footer-font-weight: var(--paragraph-03-font-weight);
  --footer-letter-spacing: var(--paragraph-03-letter-spacing);
  --footer-color: var(--ui-05);
  --footer-copyright-font-weight: 700;
  --footer-padding-top: 32px;
  --footer-padding-bottom: 32px;
  --footer-mobile-padding-top: 48px;
  --footer-mobile-padding-bottom: 48px;
  --formfield-bottom-padding: 32px;
  --formfield-mobile-bottom-padding: 24px;
  --formfield-icon-size: 24px;
  --formfield-label-color: var(--text-01);
  --formfield-control-color: var(--text-01);
  --formfield-border-width: 1px;
  --formfield-active-border-width: 4px;
  --formfield-active-color: var(--interactive-text);
  --formfield-active-border-radius: 2px;
  --formfield-active-border-bottom-color: transparent;
  --formfield-hover-border-color: var(--ui-06);
  --formfield-disabled-text-color: var(--disabled-01);
  --formfield-disabled-border-color: var(--disabled-01);
  --formfield-disabled-background-color: var(--formfield-outline-background-color);
  --formfield-readonly-text-color: var(--formfield-input-color);
  --formfield-readonly-border-color: var(--readonly-02);
  --formfield-readonly-background-color: var(--readonly-01);
  --formfield-input-color: var(--text-01);
  --formfield-hint-color: var(--text-01);
  --formfield-control-height: 32px;
  --formfield-error-input-font-weight: 700;
  --formfield-input-padding: 0 0 3px 0;
  --formfield-border-color: var(--ui-06);
  --formfield-active-border-color: var(--hover-link);
  --formfield-background-color: transparent;
  --formfield-message-gap: 4px;
  --formfield-control-font-size: var(--paragraph-01-font-size);
  --formfield-control-line-height: var(--paragraph-01-line-height);
  --formfield-control-font-weight: 600;
  --formfield-control-letter-spacing: var(--paragraph-01-letter-spacing);
  --formfield-label-font-size: var(--paragraph-05-font-size);
  --formfield-label-line-height: var(--paragraph-05-line-height);
  --formfield-label-font-weight: var(--paragraph-05-font-weight);
  --formfield-label-letter-spacing: var(--paragraph-05-letter-spacing);
  --formfield-label-height: 16px;
  --formfield-floating-distance: -16px;
  --formfield-placeholder-label-font-size: var(--formfield-control-font-size);
  --formfield-placeholder-label-line-height: var(--formfield-control-line-height);
  --formfield-placeholder-label-font-weight: 300;
  --formfield-placeholder-label-letter-spacing: var(--formfield-control-letter-spacing);
  --formfield-input-native-placeholder-font-size: var(--formfield-control-font-size);
  --formfield-input-native-placeholder-line-height: var(--formfield-control-line-height);
  --formfield-input-native-placeholder-font-weight: 200;
  --formfield-input-native-placeholder-letter-spacing: var(--formfield-control-letter-spacing);
  --formfield-input-native-placeholder-color: var(--ui-05);
  --formfield-hint-spacing: 8px;
  --formfield-hint-font-size: var(--paragraph-05-font-size);
  --formfield-hint-line-height: var(--paragraph-05-line-height);
  --formfield-hint-font-weight: 400;
  --formfield-hint-letter-spacing: var(--paragraph-05-letter-spacing);
  --formfield-outline-control-height: 40px;
  --formfield-outline-border-radius: 4px;
  --formfield-outline-input-container-padding: 0;
  --formfield-outline-spacing: 7px;
  --formfield-outline-gap: 0;
  --formfield-outline-border-color: var(--ui-05);
  --formfield-outline-background-color: var(--ui-01);
  --formfield-outline-active-border-color: var(--interactive-text);
  --formfield-outline-focus-box-shadow: 0 0 0 2px #009de6;
  --formfield-outline-focus-background-color: var(--ui-01);
  --formfield-outline-control-font-size: var(--paragraph-03-font-size);
  --formfield-outline-control-line-height: var(--paragraph-03-line-height);
  --formfield-outline-control-font-weight: var(--paragraph-03-font-weight);
  --formfield-outline-control-letter-spacing: var(--paragraph-03-letter-spacing);
  --formfield-outline-label-height: 28px;
  --formfield-outline-bottom-padding: 16px;
  --formfield-outline-floating-distance: -29px;
  --formfield-outline-hint-spacing: 8px 0 0 0;
  --formfield-outline-label-font-size: var(--paragraph-03-font-size);
  --formfield-outline-label-line-height: var(--paragraph-03-line-height);
  --formfield-outline-label-font-weight: 600;
  --formfield-outline-label-letter-spacing: var(--paragraph-03-letter-spacing);
  --formfield-outline-optional-label-font-size: var(--formfield-outline-label-font-size);
  --formfield-outline-optional-label-line-height: var(--formfield-outline-label-line-height);
  --formfield-outline-optional-label-font-weight: var(--formfield-outline-label-font-weight);
  --formfield-outline-optional-label-letter-spacing: var(--formfield-outline-label-letter-spacing);
  --formfield-outline-optional-label-gap: 4px;
  --formfield-outline-hint-font-size: var(--paragraph-03-font-size);
  --formfield-outline-hint-line-height: 1em;
  --formfield-outline-hint-font-weight: var(--paragraph-03-font-weight);
  --formfield-outline-hint-letter-spacing: var(--paragraph-03-letter-spacing);
  --formfield-outline-input-native-placeholder-font-size: var(--formfield-outline-control-font-size);
  --formfield-outline-input-native-placeholder-line-height: var(--formfield-outline-control-line-height);
  --formfield-outline-input-native-placeholder-font-weight: 200;
  --formfield-outline-input-native-placeholder-letter-spacing: var(--formfield-outline-control-letter-spacing);
  --formfield-outline-input-native-placeholder-color: var(--ui-05);
  --formfield-input-native-placeholder-disabled-color: inherit;
  --header-font-size: var(--paragraph-03-font-size);
  --header-line-height: var(--paragraph-03-line-height);
  --header-font-weight: var(--paragraph-03-font-weight);
  --header-letter-spacing: var(--paragraph-03-letter-spacing);
  --header-link-active-color: var(--hover-primary);
  --header-link-active-font-weight: 700;
  --header-background-color: var(--ui-01);
  --header-border-color: var(--ui-04);
  --headline-color: var(--text-01);
  --icon-filled-background-color: var(--text-01);
  --icon-filled-color: var(--ui-01);
  --indicator-background-color: #dc3149;
  --indicator-color: var(--text-02);
  --indicator-border-color: var(--ui-01);
  --indicator-font-size: var(--paragraph-05-font-size);
  --indicator-line-height: 0.6875rem;
  --indicator-font-weight: var(--paragraph-05-font-weight);
  --indicator-letter-spacing: 0;
  --link-large-font-size: var(--heading-03-font-size);
  --link-large-line-height: var(--heading-03-line-height);
  --link-large-font-weight: 600;
  --link-large-letter-spacing: var(--heading-03-letter-spacing);
  --link-large-icon-size: 32px;
  --link-small-font-size: 1rem;
  --link-small-line-height: 1.5rem;
  --link-small-font-weight: 600;
  --link-small-letter-spacing: 0.0625rem;
  --link-small-icon-size: 24px;
  --link-xsmall-font-size: 0.875rem;
  --link-xsmall-line-height: 1.25rem;
  --link-xsmall-font-weight: 600;
  --link-xsmall-letter-spacing: 0.0125rem;
  --link-xsmall-icon-size: 20px;
  --link-color: var(--interactive-text);
  --link-hover-color: var(--hover-link);
  --link-active-color: var(--active-primary);
  --link-disabled-color: var(--disabled-04);
  --link-black-color: var(--text-01);
  --link-black-hover-color: #999999;
  --link-black-active-color: #5b5b5b;
  --link-black-disabled-color: var(--disabled-01);
  --list-text-color: var(--text-01);
  --list-circle-text-color: var(--text-02);
  --list-icon-color: #5a5360;
  --list-icon-size: 24px;
  --list-circle-size: 24px;
  --list-negative-circle-text-color: var(--negative-background);
  --list-normal-item-spacing: 16px;
  --list-small-item-spacing: 16px;
  --list-xsmall-item-spacing: 16px;
  --list-normal-condensed-item-spacing: 16px;
  --list-small-condensed-item-spacing: 0px;
  --list-xsmall-condensed-item-spacing: 4px;
  --menu-background-color: var(--ui-01);
  --menu-item-border-color: var(--ui-04);
  --menu-button-background-color: var(--ui-01);
  --menu-button-hover-background-color: var(--ui-03);
  --menu-button-text-color: var(--text-01);
  --menu-button-expanded-background-color: var(--interactive-primary);
  --menu-button-expanded-border-color: var(--interactive-primary);
  --menu-button-expanded-text-color: var(--text-02);
  --menu-button-nested-background-color: var(--ui-02);
  --menu-button-nested-expanded-background-color: #c1ebfb;
  --menu-button-nested-expanded-border-color: #c1ebfb;
  --menu-button-nested-expanded-color: var(--text-01);
  --message-text-color: var(--text-01);
  --message-close-icon-color: var(--interactive-text);
  --message-box-shadow: var(--shadow-small);
  --message-border-radius: 4px;
  --message-regular-background-color: var(--ui-01);
  --message-regular-border-color: var(--text-01);
  --message-info-icon-color: var(--info);
  --message-info-background-color: #ecf0f8;
  --message-info-border-color: var(--info);
  --message-error-icon-color: var(--danger);
  --message-error-background-color: #fbeaec;
  --message-error-border-color: var(--danger);
  --message-success-icon-color: var(--success);
  --message-success-background-color: #e8f3e9;
  --message-success-border-color: var(--success);
  --message-warning-icon-color: var(--warning);
  --message-warning-background-color: #fdf8e9;
  --message-warning-border-color: var(--warning);
  --message-font-size: var(--paragraph-03-font-size);
  --message-line-height: var(--paragraph-03-line-height);
  --message-font-weight: var(--paragraph-03-font-weight);
  --message-letter-spacing: var(--paragraph-03-letter-spacing);
  --message-banner-border-radius: 0;
  --modal-background-color: var(--ui-01);
  --modal-text-color: var(--text-01);
  --modal-close-icon-color: var(--interactive-text);
  --modal-actions-background-color: var(--ui-01);
  --modal-actions-border-color: var(--ui-04);
  --pagination-link-color: var(--interactive-text);
  --pagination-link-disabled-color: var(--disabled-04);
  --pagination-item-font-weight: 600;
  --pagination-text-color: var(--text-01);
  --pagination-icon-size: 24px;
  --pagination-icon-font-weight: 600;
  --pagination-font-size: var(--paragraph-03-font-size);
  --pagination-line-height: var(--paragraph-03-line-height);
  --pagination-font-weight: var(--paragraph-03-font-weight);
  --pagination-letter-spacing: var(--paragraph-03-letter-spacing);
  --pagination-compact-direction-font-size: var(--link-small-font-size);
  --pagination-compact-direction-line-height: var(--link-small-line-height);
  --pagination-compact-direction-font-weight: var(--link-small-font-weight);
  --pagination-compact-direction-letter-spacing: var(--link-small-letter-spacing);
  --pagination-slider-icon-width: 8px;
  --pagination-slider-icon-height: 8px;
  --pagination-slider-icon-border-color: var(--ui-06);
  --pagination-slider-icon-active-color: var(--ui-06);
  --natural-language-form-large-font-size: var(--heading-02-font-size);
  --natural-language-form-large-line-height: 3.25rem;
  --natural-language-form-large-font-weight: var(--heading-02-font-weight);
  --natural-language-form-large-letter-spacing: var(--heading-02-letter-spacing);
  --natural-language-form-small-font-size: var(--heading-04-font-size);
  --natural-language-form-small-line-height: 2.25rem;
  --natural-language-form-small-font-weight: var(--heading-04-font-weight);
  --natural-language-form-small-letter-spacing: var(--heading-04-letter-spacing);
  --natural-language-form-text-color: var(--text-01);
  --natural-language-form-border-color: var(--ui-04);
  --natural-language-form-active-color: var(--formfield-active-color);
  --natural-language-form-active-border-color: var(--interactive-primary);
  --natural-language-form-error-color: var(--danger);
  --natural-language-form-error-border-color: var(--danger);
  --notification-panel-background-color: #ffffff;
  --notification-panel-item-unread-background-color: #faf7ef;
  --notification-panel-item-unread-hover-background-color: #f5f0e0;
  --notification-panel-item-unread-active-background-color: #ebe1bf;
  --notification-panel-item-read-background-color: #ffffff;
  --notification-panel-item-read-hover-background-color: var(--ui-02);
  --notification-panel-item-read-active-background-color: #ececec;
  --number-stepper-label-font-size: var(--large-label-font-size);
  --number-stepper-label-line-height: var(--large-label-line-height);
  --number-stepper-label-font-weight: var(--large-label-font-weight);
  --number-stepper-label-letter-spacing: var(--large-label-letter-spacing);
  --number-stepper-large-font-size: var(--heading-02-font-size);
  --number-stepper-large-line-height: var(--heading-02-line-height);
  --number-stepper-large-font-weight: 400;
  --number-stepper-large-letter-spacing: var(--heading-02-letter-spacing);
  --number-stepper-small-font-size: var(--paragraph-01-font-size);
  --number-stepper-small-line-height: var(--paragraph-01-line-height);
  --number-stepper-small-font-weight: var(--paragraph-01-font-weight);
  --number-stepper-small-letter-spacing: var(--paragraph-01-letter-spacing);
  --number-stepper-color: var(--text-01);
  --number-stepper-underline-color: var(--text-01);
  --number-stepper-disabled-color: var(--formfield-disabled-text-color);
  --number-stepper-disabled-underline-color: var(--formfield-disabled-border-color);
  --page-search-font-size: var(--heading-03-font-size);
  --page-search-line-height: var(--heading-03-line-height);
  --page-search-font-weight: 600;
  --page-search-letter-spacing: var(--heading-03-letter-spacing);
  --page-search-icon-color: var(--interactive-primary);
  --page-search-background-color: var(--ui-01);
  --page-search-box-shadow: var(--shadow-small);
  --popover-content-font-size: var(--paragraph-03-font-size);
  --popover-content-line-height: var(--paragraph-03-line-height);
  --popover-content-font-weight: var(--paragraph-03-font-weight);
  --popover-content-letter-spacing: var(--paragraph-03-letter-spacing);
  --popover-close-icon-size: 24px;
  --popover-text-color: var(--text-01);
  --popover-background-color: var(--ui-01);
  --popover-border-color: var(--ui-04);
  --popover-close-icon-color: var(--interactive-text);
  --popover-action-gap: 16px;
  --progressbar-background-color: var(--ui-03);
  --progressbar-indicator-color: var(--interactive-primary);
  --progress-indicator-mobile-color: var(--text-01);
  --progress-indicator-mobile-font-size: var(--paragraph-03-font-size);
  --progress-indicator-mobile-line-height: var(--paragraph-03-line-height);
  --progress-indicator-mobile-font-weight: var(--paragraph-03-font-weight);
  --progress-indicator-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --progress-stepper-label-font-size: var(--large-label-font-size);
  --progress-stepper-label-line-height: var(--large-label-line-height);
  --progress-stepper-label-font-weight: 300;
  --progress-stepper-label-letter-spacing: var(--large-label-letter-spacing);
  --progress-stepper-step-font-size: var(--paragraph-03-font-size);
  --progress-stepper-step-line-height: var(--paragraph-03-line-height);
  --progress-stepper-step-font-weight: var(--paragraph-03-font-weight);
  --progress-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --progress-stepper-dotnumber-font-size: var(--paragraph-04-font-size);
  --progress-stepper-dotnumber-line-height: var(--paragraph-04-line-height);
  --progress-stepper-dotnumber-font-weight: 700;
  --progress-stepper-dotnumber-letter-spacing: var(--paragraph-04-letter-spacing);
  --progress-stepper-step-color: var(--interactive-text);
  --progress-stepper-step-disabled-color: var(--text-01);
  --progress-stepper-dot-color: var(--text-02);
  --progress-stepper-dot-background-color: var(--interactive-primary);
  --progress-stepper-dot-disabled-background-color: var(--disabled-01);
  --single-stepper-step-color: var(--text-01);
  --single-stepper-step-font-size: var(--paragraph-03-font-size);
  --single-stepper-step-line-height: var(--paragraph-03-line-height);
  --single-stepper-step-font-weight: 300;
  --single-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --multi-stepper-line-color: var(--disabled-01);
  --multi-stepper-line-filled-color: var(--interactive-primary);
  --multi-stepper-dot-touched-color: var(--interactive-primary);
  --multi-stepper-dot-checkmark-color: var(--ui-01);
  --multi-stepper-dot-background-color: var(--ui-01);
  --multi-stepper-dot-disabled-color: var(--disabled-01);
  --multi-stepper-step-color: var(--text-01);
  --multi-stepper-step-disabled-color: var(--text-01);
  --multi-stepper-step-font-size: var(--paragraph-03-font-size);
  --multi-stepper-step-line-height: var(--paragraph-03-line-height);
  --multi-stepper-step-font-weight: var(--paragraph-03-font-weight);
  --multi-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --multi-stepper-group-color: var(--multi-stepper-step-color);
  --multi-stepper-group-disabled-color: var(--multi-stepper-step-disabled-color);
  --multi-stepper-group-font-size: var(--paragraph-01-font-size);
  --multi-stepper-group-line-height: var(--paragraph-01-line-height);
  --multi-stepper-group-font-weight: var(--paragraph-01-font-weight);
  --multi-stepper-group-letter-spacing: var(--paragraph-01-letter-spacing);
  --radio-button-border-width: 2px;
  --radio-button-circle-size: 24px;
  --radio-button-circle-color: var(--ui-05);
  --radio-button-hover-circle-color: var(--hover-primary);
  --radio-button-hover-dot-color: var(--ui-01);
  --radio-button-hover-selected-circle-color: var(--hover-primary);
  --radio-button-hover-unselected-background-color: transparent;
  --radio-button-active-circle-color: var(--active-primary);
  --radio-button-active-selected-circle-color: var(--active-primary);
  --radio-button-active-unselected-background-color: transparent;
  --radio-button-selected-dot-color: var(--ui-01);
  --radio-button-selected-circle-color: var(--interactive-primary);
  --radio-button-dot-background-color: transparent;
  --radio-button-selected-background-color: var(--interactive-primary);
  --tab-expert-item-disabled-color: rgba(65, 65, 65, 0.4);
  --radio-button-dot-size: 8px;
  --radio-button-background-color: transparent;
  --radio-button-border-radius: 50%;
  --radio-button-disabled-selected-background-color: var(--disabled-01);
  --radio-button-disabled-selected-dot-color: var(--ui-01);
  --radio-button-disabled-text-color: var(--disabled-01);
  --radio-button-disabled-border-color: var(--disabled-01);
  --radio-button-disabled-background-color: transparent;
  --radio-button-readonly-background-color: transparent;
  --radio-button-readonly-selected-dot-color: var(--readonly-surface-color);
  --radio-button-readonly-selected-background-color: var(--readonly-on-surface-color);
  --radio-button-readonly-selected-border-color: var(--readonly-on-surface-color);
  --radio-button-error-hover-circle-color: var(--danger-hover);
  --radio-button-error-active-circle-color: var(--danger-active);
  --radio-button-readonly-border-color: var(--readonly-on-surface-color);
  --radio-button-label-color: var(--text-01);
  --radio-button-large-label-font-size: var(--large-label-font-size);
  --radio-button-large-label-line-height: var(--large-label-line-height);
  --radio-button-large-label-font-weight: var(--large-label-font-weight);
  --radio-button-large-label-letter-spacing: var(--large-label-letter-spacing);
  --radio-button-small-label-font-size: var(--small-label-font-size);
  --radio-button-small-label-line-height: var(--small-label-line-height);
  --radio-button-small-label-font-weight: var(--small-label-font-weight);
  --radio-button-small-label-letter-spacing: var(--small-label-letter-spacing);
  --radio-button-large-label-margin-left: 12px;
  --radio-button-small-label-margin-left: 12px;
  --signal-button-error-icon-color: var(--danger);
  --signal-button-error-hover-icon-color: var(--danger-hover);
  --signal-button-error-active-icon-color: var(--danger-active);
  --signal-button-success-icon-color: var(--success);
  --signal-button-success-hover-icon-color: var(--success-hover);
  --signal-button-success-active-icon-color: var(--success-active);
  --signal-button-warning-icon-color: var(--warning);
  --signal-button-warning-hover-icon-color: var(--warning-hover);
  --signal-button-warning-active-icon-color: var(--warning-active);
  --signal-button-warning-icon-background-color: var(--ui-06);
  --signal-button-focus-box-shadow: 0 0 0 2px #fff, 0 0 0 6px #27abd6;
  --signal-button-width: 24px;
  --signal-button-height: 24px;
  --signal-button-font-size: 1.5rem;
  --signal-button-border-radius: 4px;
  --signal-button-disabled-opacity: 0.4;
  --slider-background-color: var(--ui-04);
  --slider-disabled-background-color: var(--ui-04);
  --slider-indicator-color: var(--interactive-primary);
  --slider-indicator-disabled-color: var(--disabled-04);
  --slider-label-color: var(--text-01);
  --slider-handle-value-color: var(--interactive-text);
  --slider-handle-background-color: var(--ui-01);
  --slider-handle-value-disabled-color: var(--disabled-04);
  --slider-handle-value-border-color: var(--ui-02);
  --slider-value-label-color: var(--text-01);
  --slider-value-background-color: var(--ui-01);
  --slider-value-label-disabled-color: var(--disabled-02);
  --slider-value-disabled-background-color: var(--ui-01);
  --slider-handle-border-color: var(--ui-02);
  --slider-handle-focus-border-color: var(--interactive-primary);
  --slider-handle-active-inset-color: rgba(0, 122, 179, 0.2);
  --slider-label-font-size: var(--base-label-large-font-size);
  --slider-label-line-height: var(--base-label-large-line-height);
  --slider-label-letter-spacing: var(--base-label-large-letter-spacing);
  --slider-label-font-weight: var(--base-label-large-font-weight);
  --slider-value-label-font-size: var(--paragraph-03-font-size);
  --slider-value-label-line-height: var(--paragraph-03-line-height);
  --slider-value-label-letter-spacing: var(--paragraph-03-letter-spacing);
  --slider-value-label-font-weight: 400;
  --slider-handle-value-font-size: var(--paragraph-05-font-size);
  --slider-handle-value-line-height: var(--paragraph-05-line-height);
  --slider-handle-value-font-weight: var(--paragraph-05-font-weight);
  --slider-handle-value-letter-spacing: var(--paragraph-05-letter-spacing);
  --slider-negative-background-color: rgba(255, 255, 255, 0.35);
  --slider-tick-color: var(--ui-05);
  --slider-icon-size: 24px;
  --small-stage-min-height: 208px;
  --small-stage-image-min-height: 64px;
  --small-stage-image-max-height: 144px;
  --small-stage-header-height: 64px;
  --small-stage-header-height-tablet: 32px;
  --small-stage-header-height-mobile: 32px;
  --small-stage-header-padding: 16px 0 24px;
  --small-stage-mobile-header-height: 32px;
  --small-stage-mobile-header-padding: 16px 0;
  --small-stage-image-bottom-height: 15vw;
  --small-stage-image-bottom-margin-top: 24px;
  --small-stage-image-bottom-max-height: 100px;
  --small-stage-content-margin-bottom: 64px;
  --small-stage-mobile-content-margin-bottom: 32px;
  --small-stage-text-color: var(--text-01);
  --small-stage-default-background-color: #cfe9ee;
  --small-stage-expert-header-height: 32px;
  --small-stage-expert-header-padding: 16px 0 8px;
  --small-stage-expert-content-min-height: 0;
  --small-stage-expert-content-margin-top: 0;
  --small-stage-expert-content-margin-bottom: 32px;
  --small-stage-expert-tablet-content-margin-bottom: 24px;
  --small-stage-expert-mobile-content-margin-bottom: 16px;
  --small-stage-expert-image-min-height: 100px;
  --small-stage-expert-image-mobile-height: 15vw;
  --small-stage-expert-mobile-header-padding: 8px 0;
  --rating-icon-color: var(--interactive-primary);
  --rating-icon-size-s: 24px;
  --rating-icon-size-m: 32px;
  --rating-icon-size-l: 40px;
  --rating-label-color: var(--text-01);
  --rating-disabled-icon-color: var(--disabled-01);
  --rating-disabled-label-color: var(--disabled-01);
  --rating-label-font-size: var(--paragraph-03-font-size);
  --rating-label-line-height: var(--paragraph-03-line-height);
  --rating-label-font-weight: var(--paragraph-03-font-weight);
  --rating-label-letter-spacing: var(--paragraph-03-letter-spacing);
  --spinner-background-color: var(--ui-03);
  --spinner-indicator-color: var(--interactive-primary);
  --spinner-negative-background-color: rgba(250, 247, 239, 0.35);
  --spinner-negative-indicator-color: var(--negative);
  --switcher-dot-size: 20px;
  --switcher-dot-padding: 2px;
  --switcher-dot-readonly-padding: 1px;
  --switcher-dot-size-large: 28px;
  --switcher-dot-padding-large: 2px;
  --switcher-width: 48px;
  --switcher-height: 24px;
  --switcher-large-label-control-margin-top: 2px;
  --switcher-large-label-text-margin-top: 0;
  --switcher-small-label-control-margin-top: 0;
  --switcher-small-label-text-margin-top: 0;
  --switcher-big-large-label-control-margin-top: 0;
  --switcher-big-large-label-text-margin-top: 2px;
  --switcher-big-small-label-control-margin-top: 0;
  --switcher-big-small-label-text-margin-top: 4px;
  --switcher-large-font-size: var(--large-label-font-size);
  --switcher-large-line-height: var(--large-label-line-height);
  --switcher-large-font-weight: var(--large-label-font-weight);
  --switcher-large-letter-spacing: var(--large-label-letter-spacing);
  --switcher-small-font-size: var(--small-label-font-size);
  --switcher-small-line-height: var(--small-label-line-height);
  --switcher-small-font-weight: var(--small-label-font-weight);
  --switcher-small-letter-spacing: var(--small-label-letter-spacing);
  --switcher-checked-background-color: var(--interactive-primary);
  --switcher-checked-icon-color: var(--interactive-text);
  --switcher-checked-active-color: var(--interactive-primary);
  --switcher-dot-background-color: #ffffff;
  --switcher-unchecked-background-color: var(--ui-05);
  --switcher-disabled-background-color: var(--disabled-01);
  --switcher-disabled-dot-background-color: var(--disabled-02);
  --switcher-disabled-icon-color: var(--disabled-01);
  --switcher-disabled-text-color: var(--disabled-01);
  --switcher-dot-default-color: #ffffff;
  --switcher-dot-checked-disabled-color: var(--disabled-02);
  --switcher-disabled-border-color: var(--disabled-01);
  --switcher-default-border-color: var(--interactive-primary);
  --switcher-border-default: 0px;
  --switcher-border-radius: 16px;
  --switcher-default-hover-color: var(--switcher-unchecked-background-color);
  --switcher-default-active-color: var(--switcher-unchecked-background-color);
  --switcher-checked-hover-color: var(--interactive-primary);
  --switcher-checked-disabled-background-color: var(--disabled-01);
  --switcher-icon-opacity: 1;
  --switcher-readonly-checked-background-color: var(--readonly-surface-color);
  --switcher-translate: 24px;
  --switcher-large-width: 56px;
  --switcher-large-height: 32px;
  --switcher-label-gap: 12px;
  --switcher-stack: 16px;
  --switcher-readonly-background-color: var(--readonly-surface-color);
  --switcher-readonly-border-color: var(--readonly-on-surface-color);
  --switcher-readonly-dot-background-color: var(--readonly-on-surface-color);
  --switcher-readonly-text-color: var(--readonly-surface-active-color);
  --switcher-readonly-icon-color: var(--readonly-on-surface-active-color);
  --tag-font-size: var(--paragraph-04-font-size);
  --tag-content-gap: 8px;
  --tag-line-height: 16px;
  --tag-font-weight: var(--paragraph-04-font-weight);
  --tag-letter-spacing: 1px;
  --tag-close-icon-size: 16px;
  --tag-border-radius: 4px;
  --tag-padding: 6px 14px;
  --tag-selected-padding: 6px 14px;
  --tag-height: unset;
  --tag-selected-color: #5b5b5b;
  --tag-selected-background-color: #ececec;
  --tag-selected-border-color: #c2c2c2;
  --tag-selected-hover-color: #5b5b5b;
  --tag-selected-hover-background-color: #d9d9d9;
  --tag-selected-hover-border-color: #c2c2c2;
  --tag-selected-active-color: #5b5b5b;
  --tag-selected-active-background-color: #c2c2c2;
  --tag-selected-active-border-color: #999;
  --tag-background-color: transparent;
  --tag-border-color: #d9d9d9;
  --tag-color: #5b5b5b;
  --tag-hover-color: #5b5b5b;
  --tag-hover-background-color: #ececec;
  --tag-hover-border-color: #c2c2c2;
  --tag-active-color: #5b5b5b;
  --tag-active-background-color: #d9d9d9;
  --tag-active-border-color: #c2c2c2;
  --tag-disabled-color: rgb(from var(--tag-color) r g b/0.4);
  --tag-disabled-background-color: transparent;
  --tag-disabled-border-color: var(--disabled-03);
  --tag-selected-disabled-color: var(--tag-disabled-color);
  --tag-selected-disabled-background-color: rgb(from var(--ui-03) r g b/0.4);
  --tag-selected-disabled-border-color: rgb(from var(--ui-04) r g b/0.4);
  --tag-readonly-color: var(--readonly-on-surface-color);
  --tag-readonly-background-color: var(--readonly-surface-color);
  --tag-readonly-border-color: var(--readonly-on-surface-color);
  --tag-selected-readonly-color: var(--tag-readonly-color);
  --tag-selected-readonly-background-color: var(--tag-readonly-background-color);
  --tag-selected-readonly-border-color: var(--tag-readonly-border-color);
  --taglist-font-size: var(--paragraph-04-font-size);
  --taglist-line-height: 1rem;
  --taglist-font-weight: var(--paragraph-04-font-weight);
  --taglist-letter-spacing: 0.0625rem;
  --taglist-close-icon-size: 16px;
  --taglist-color: var(--ui-05);
  --taglist-border-color: var(--ui-04);
  --taglist-background-color: transparent;
  --taglist-hover-color: #5b5b5b;
  --taglist-hover-border-color: #c2c2c2;
  --taglist-hover-background-color: var(--ui-03);
  --tab-item-color: var(--interactive-text);
  --tab-item-active-color: var(--active-primary);
  --tab-item-hover-color: var(--hover-link);
  --tab-item-border-color: #d9d9d9;
  --tab-item-border-width: 1px;
  --tab-item-active-border-color: var(--interactive-text);
  --tab-item-disabled-color: rgba(0, 97, 146, 0.4);
  --tab-item-font-size: var(--paragraph-02-font-size);
  --tab-item-line-height: var(--paragraph-02-line-height);
  --tab-item-font-weight: var(--paragraph-02-font-weight);
  --tab-item-letter-spacing: var(--paragraph-02-letter-spacing);
  --tab-item-active-border-width: 4px;
  --tab-item-active-font-weight: 700;
  --tab-item-margin: 4px 16px 0;
  --tab-item-margin-small-screen: 4px 16px 0 16px;
  --tab-item-padding: 4px 0 12px 0;
  --tab-expert-color: var(--text-01);
  --tab-expert-bottom-border-color: #d9d9d9;
  --tab-item-disabled-negative-color: var(--negative-dimmed);
  --tab-item-disabled-negative-border-color: var(--negative-dimmed);
  --tab-header-indicator-display: none;
  --tab-item-scroll-color: #d9d9d9;
  --tab-scroll-indicator-width: 40px;
  --tab-scroll-indicator-width-small-screen: 16px;
  --tab-scroll-indicator-fade-width: 0px;
  --tab-scroll-indicator-align: center;
  --table-border-bottom-color: var(--ui-06);
  --table-header-cell-font-size: var(--paragraph-03-font-size);
  --table-header-cell-line-height: var(--paragraph-03-line-height);
  --table-header-cell-font-weight: 600;
  --table-header-cell-letter-spacing: var(--paragraph-03-letter-spacing);
  --table-header-cell-color: var(--text-01);
  --table-header-border-top-color: var(--ui-04);
  --table-header-border-bottom-color: var(--ui-06);
  --table-cell-font-size: var(--paragraph-03-font-size);
  --table-cell-line-height: var(--paragraph-03-line-height);
  --table-cell-font-weight: var(--paragraph-03-font-weight);
  --table-cell-letter-spacing: var(--paragraph-03-letter-spacing);
  --table-cell-border-top-color: var(--ui-04);
  --table-cell-color: var(--text-01);
  --table-header-cell-background-color: transparent;
  --table-row-background-color: transparent;
  --table-resize-handle-color: #c2c2c2;
  --table-sort-icon-size: 24px;
  --table-sticky-column-background-color: var(--ui-01);
  --selectable-table-row-hover-background-color: var(--ui-02);
  --selectable-table-row-active-background-color: var(--ui-02);
  --selectable-table-row-selected-hover-background-color: #cfe9ee;
  --selectable-table-row-selected-border-color: var(--interactive-primary);
  --expandable-table-arrow-icon-color: var(--text-01);
  --zebra-table-even-row-background-color: var(--ui-02);
  --zebra-table-odd-row-background-color: transparent;
  --zebra-table-row-active-background-color: var(--ui-04);
  --zebra-table-row-hover-background-color: var(--ui-03);
  --zebra-table-row-selected-background-color: #f1f9fa;
  --zebra-table-cell-border-top-color: var(--ui-02);
  --toggle-button-unselected-border-color: var(--interactive-primary);
  --toggle-button-unselected-text-color: var(--interactive-text);
  --toggle-button-unselected-background-color: transparent;
  --toggle-button-selected-border-color: var(--interactive-primary);
  --toggle-button-selected-background-color: var(--interactive-primary);
  --toggle-button-selected-text-color: var(--text-02);
  --toggle-button-hover-background-color: var(--hover-primary);
  --toggle-button-hover-border-color: var(--hover-primary);
  --toggle-button-hover-text-color: var(--text-02);
  --toggle-button-active-background-color: var(--active-primary);
  --toggle-button-active-border-color: var(--active-primary);
  --toggle-button-active-text-color: var(--text-02);
  --toggle-button-disabled-background-color: var(--ui-01);
  --toggle-button-disabled-border-color: rgba(0, 122, 179, 0.4);
  --toggle-button-disabled-text-color: rgba(0, 97, 146, 0.4);
  --toggle-button-disabled-selected-background-color: rgba(0, 122, 179, 0.4);
  --toggle-button-disabled-selected-border-color: transparent;
  --toggle-button-disabled-selected-text-color: rgba(255, 255, 255, 0.4);
  --toggle-button-large-font-size: var(--button-medium-font-size);
  --toggle-button-large-line-height: var(--button-medium-line-height);
  --toggle-button-large-font-weight: var(--button-medium-font-weight);
  --toggle-button-large-letter-spacing: var(--button-medium-letter-spacing);
  --toggle-button-small-font-size: var(--button-small-font-size);
  --toggle-button-small-line-height: var(--button-small-line-height);
  --toggle-button-small-font-weight: var(--button-small-font-weight);
  --toggle-button-small-letter-spacing: var(--button-small-letter-spacing);
  --toggle-button-readonly-unselected-border-color: var(--readonly-on-surface-color);
  --toggle-button-readonly-unselected-text-color: #5b5b5b;
  --toggle-button-readonly-unselected-background-color: var(--readonly-surface-color);
  --toggle-button-readonly-selected-background-color: var(--readonly-on-surface-color);
  --toggle-button-readonly-selected-border-color: var(--readonly-on-surface-color);
  --toggle-button-readonly-selected-text-color: var(--readonly-on-surface-active-color);
  --toggle-button-border: 1px solid toggle-button-unselected-border-color;
  --toggle-button-width: inherit;
  --toggle-button-padding: 0px;
  --toggle-button-border-radius: 0px;
  --toggle-button-disabled-border: none;
  --toggle-button-readonly-border: toggle-button-boder;
  --toggle-button-error-selected-hover: var(--danger);
  --toggle-button-error-selected-active: var(--danger);
  --toggle-button-style: solid;
  --toggle-radio-button-radius: 0px;
  --toggle-radio-border-width: 2px;
  --toggle-radio-radius: 4px;
  --toggle-border-without-left: 2px 2px 2px 0px;
  --toggle-border-without-right: 2px 0px 2px 2px;
  --toggle-border-width: 2px;
  --toggle-button-vertical-padding: 10px;
  --toggle-button-horizontal-padding: 30px;
  --toggle-gap: 0px;
  --toggle-button-small-gap: 0px;
  --toggle-button-small-padding: 6px;
  --toggle-button-small-border-radius: 0px;
  --toggle-button-small-rounded-border-on-the-left-radius: 4px 0px 0px 4px;
  --toggle-button-small-rounded-border-on-the-right-radius: 0px 4px 4px 0px;
  --toggle-button-small-min-height: 16px;
  --toggle-button-mobile-margin: 8px;
  --toggle-button-mobile-height: 24px;
  --toggle-button-mobile-border: 1px;
  --toggle-radio-button-rounded-on-the-left: 4px 0px 0px 4px;
  --toggle-radio-button-rounded-on-the-right: 0px 4px 4px 0px;
  --toggle-button-rounded-on-the-top: 4px 4px 0px 0px;
  --toggle-button-rounded-on-the-bottom: 0px 0px 4px 4px;
  --toggle-button-rounded-mobile: 0px;
  --toggle-button-hover-checked-background-color: var(--toggle-button-hover-background-color);
  --toggle-button-hover-checked-border-color: var(--toggle-button-hover-background-color);
  --toggle-button-hover-checked-text-color: var(--toggle-button-hover-text-color);
  --toggle-button-active-checked-background-color: var(--toggle-button-hover-background-color);
  --toggle-button-active-checked-border-color: var(--toggle-button-hover-background-color);
  --toggle-button-active-checked-text-color: var(--toggle-button-hover-text-color);
  --radio-toggle-stack: 16px;
  --tooltip-background-color: var(--ui-06);
  --tooltip-text-color: var(--text-02);
  --tooltip-border-radius: 4px;
  --tooltip-font-size: var(--paragraph-04-font-size);
  --tooltip-line-height: var(--paragraph-04-line-height);
  --tooltip-font-weight: 400;
  --tooltip-letter-spacing: var(--paragraph-04-letter-spacing);
  --swipebar-background-color: var(--ui-04);
  --swipebar-color: var(--interactive-primary);
  --swipebar-padding: 32px 0 0;
  --sidebar-background-color: var(--ui-02);
  --sidebar-handle-color: #c2c2c2;
  --sidebar-footer-button-color: var(--text-01);
  --sidepanel-background-color: var(--ui-02);
  --sidepanel-close-icon-color: var(--interactive-text);
  --sidepanel-floating-shadow: var(--shadow-large);
  --sidepanel-light-border-color: var(--ui-04);
  --sidepanel-light-background-color: var(--ui-01);
  --sidepanel-header-font-size: var(--heading-05-font-size);
  --sidepanel-header-line-height: var(--heading-05-line-height);
  --sidepanel-header-font-weight: var(--heading-05-font-weight);
  --sidepanel-header-letter-spacing: 0;
  --file-uploader-file-row-text-color: var(--text-01);
  --file-uploader-file-row-border-bottom-color: var(--ui-04);
  --file-uploader-file-row-hover-background-color: var(--ui-02);
  --file-uploader-file-row-icon-color: var(--success);
  --file-uploader-file-row-uploading-file-name-color: #999999;
  --file-uploader-file-name-font-size: var(--paragraph-03-font-size);
  --file-uploader-file-name-line-height: 1rem;
  --file-uploader-file-name-font-weight: 400;
  --file-uploader-file-name-letter-spacing: 0;
  --file-uploader-hint-font-size: var(--paragraph-04-font-size);
  --file-uploader-hint-line-height: var(--paragraph-05-line-height);
  --file-uploader-hint-font-weight: 300;
  --file-uploader-hint-letter-spacing: 0;
  --file-uploader-drop-zone-border-color: var(--ui-06);
  --file-uploader-drop-zone-text-color: var(--text-01);
  --toolbar-border-bottom-color: var(--ui-04);
  --toolbar-background: var(--ui-02);
  --timepicker-layout-background-color: var(--ui-01);
  --timepicker-label-color: var(--text-01);
  --timepicker-label-hover-color: var(--hover-primary);
  --timefield-color: var(--text-01);
  --timefield-active-color: var(--interactive-primary);
  --timefield-error-color: var(--danger);
  --timefield-disabled-color: var(--disabled-01);
  --licence-plate-prefix-background: #003399;
  --licence-plate-prefix-color: var(--negative);
  --success-02: #348357;
  --accordion-light-body-padding-rtl: 24px 32px;
  --card-background-hover-color: var(--ui-02);
  --card-background-selected-color: var(--ui-02);
  --radio-button-large-label-margin-top: 0;
  --radio-button-large-circle-margin-top: 2px;
  --radio-button-small-label-margin-top: 0;
  --radio-button-small-circle-margin-top: 0;
  --small-stage-image-min-widht: 116px;
  --small-stage-narrow-screen-image-height: 15vw;
  --small-stage-content-padding: 64px 0 64px;
  --small-stage-content-padding-narrow-screen: 40px 0 24px;
  --small-stage-image-container-padding-top: 72px;
  --small-stage-image-container-padding-to-content: 20px;
  --small-stage-image-container-offset-end: 25%;
  --small-stage-with-header-content-padding: 0 0 64px;
  --small-stage-with-header-image-container-padding-top: 32px;
  --timefield-font-size: var(--heading-06-font-size);
  --timefield-line-height: var(--heading-06-line-height);
  --timefield-font-weight: 600;
  --timefield-letter-spacing: var(--heading-06-letter-spacing);
  --timefield-label-font-size: var(--paragraph-05-font-size);
  --timefield-label-line-height: var(--paragraph-05-line-height);
  --timefield-label-letter-spacing: var(--paragraph-05-letter-spacing);
  --timefield-label-font-weight: var(--paragraph-05-font-weight);
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@allianz/ngx-brand-kit/css/allianz-base.css?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('AllianzNeo-Light.woff2') format("woff2"), url('AllianzNeo-Light.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('AllianzNeo-LightItalic.woff2') format("woff2"), url('AllianzNeo-LightItalic.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('AllianzNeo-Regular.woff2') format("woff2"), url('AllianzNeo-Regular.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('AllianzNeo-Italic.woff2') format("woff2"), url('AllianzNeo-Italic.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('AllianzNeo-SemiBold.woff2') format("woff2"), url('AllianzNeo-SemiBold.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('AllianzNeo-SemiBoldItalic.woff2') format("woff2"), url('AllianzNeo-SemiBoldItalic.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('AllianzNeo-Bold.woff2') format("woff2"), url('AllianzNeo-Bold.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('AllianzNeo-BoldItalic.woff2') format("woff2"), url('AllianzNeo-BoldItalic.woff') format("woff");
}
/* Keep for compatibility for now */
@font-face {
  font-family: "Patternlab-Icon";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src: url('Allianz-Icons.woff2') format("woff2"), url('Allianz-Icons.ttf') format("truetype"), url('Allianz-Icons.svg#Allianz-Icons') format("svg");
}
@font-face {
  font-family: "Allianz-Icons";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src: url('Allianz-Icons.woff2') format("woff2"), url('Allianz-Icons.ttf') format("truetype"), url('Allianz-Icons.svg#Allianz-Icons') format("svg");
}
.allianz-icon,
.ndbx-icon {
  font-family: "Allianz-Icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
}
.allianz-icon:before,
.ndbx-icon:before {
  font-family: "Allianz-Icons";
  font-size: inherit;
}

.nx-icon--arrow-up:before {
  content: "\e900";
}

.nx-icon--arrow-down:before {
  content: "\e901";
}

.nx-icon--arrow-left:before {
  content: "\e902";
}

.nx-icon--arrow-right:before {
  content: "\e903";
}

.nx-icon--arrow-up-slim:before {
  content: "\e904";
}

.nx-icon--arrow-down-slim:before {
  content: "\e905";
}

.nx-icon--arrow-left-slim:before {
  content: "\e906";
}

.nx-icon--arrow-right-slim:before {
  content: "\e907";
}

.nx-icon--paperclip:before {
  content: "\e908";
}

.nx-icon--chevron-up:before {
  content: "\e909";
}

.nx-icon--chevron-down:before {
  content: "\e90a";
}

.nx-icon--chevron-left:before {
  content: "\e90b";
}

.nx-icon--chevron-right:before {
  content: "\e90c";
}

.nx-icon--bookmark-o:before {
  content: "\e90d";
}

.nx-icon--calendar:before {
  content: "\e90e";
}

.nx-icon--arrow-upload:before {
  content: "\e90f";
}

.nx-icon--phone-o:before {
  content: "\e910";
}

.nx-icon--check:before {
  content: "\e911";
}

.nx-icon--check-circle:before {
  content: "\e912";
}

.nx-icon--close:before {
  content: "\e913";
}

.nx-icon--close-circle:before {
  content: "\e914";
}

.nx-icon--credit-card-o:before {
  content: "\e915";
}

.nx-icon--trash:before {
  content: "\e916";
}

.nx-icon--download:before {
  content: "\e917";
}

.nx-icon--exclamation-circle:before {
  content: "\e918";
}

.nx-icon--exclamation-circle-o:before {
  content: "\e919";
}

.nx-icon--exclamation-triangle:before {
  content: "\e91a";
}

.nx-icon--file:before {
  content: "\e91b";
}

.nx-icon--bolt:before {
  content: "\e91c";
}

.nx-icon--bolt-o:before {
  content: "\e91d";
}

.nx-icon--ellipsis-v:before {
  content: "\e91e";
}

.nx-icon--ellipsis-h:before {
  content: "\e91f";
}

.nx-icon--info-circle:before {
  content: "\e920";
}

.nx-icon--info-circle-o:before {
  content: "\e921";
}

.nx-icon--list:before {
  content: "\e922";
}

.nx-icon--location:before {
  content: "\e923";
}

.nx-icon--lock:before {
  content: "\e924";
}

.nx-icon--lock-o:before {
  content: "\e925";
}

.nx-icon--mail:before {
  content: "\e926";
}

.nx-icon--mail-o:before {
  content: "\e927";
}

.nx-icon--bars:before {
  content: "\e928";
}

.nx-icon--telegram:before {
  content: "\e929";
}

.nx-icon--user:before {
  content: "\e92a";
}

.nx-icon--user-o:before {
  content: "\e92b";
}

.nx-icon--user-business:before {
  content: "\e92c";
}

.nx-icon--user-business-o:before {
  content: "\e92d";
}

.nx-icon--users:before {
  content: "\e92e";
}

.nx-icon--users-o:before {
  content: "\e92f";
}

.nx-icon--print-o:before {
  content: "\e930";
}

.nx-icon--search:before {
  content: "\e931";
}

.nx-icon--setting:before {
  content: "\e932";
}

.nx-icon--share:before {
  content: "\e933";
}

.nx-icon--facebook:before {
  content: "\e934";
}

.nx-icon--google-plus:before {
  content: "\e935";
}

.nx-icon--twitter:before {
  content: "\e936";
}

.nx-icon--instagram:before {
  content: "\e937";
}

.nx-icon--facebook-circle:before {
  content: "\e938";
}

.nx-icon--google-circle:before {
  content: "\e939";
}

.nx-icon--twitter-circle:before {
  content: "\e93a";
}

.nx-icon--instagram-circle:before {
  content: "\e93b";
}

.nx-icon--mail-circle:before {
  content: "\e93c";
}

.nx-icon--youtube-circle:before {
  content: "\e93d";
}

.nx-icon--star:before {
  content: "\e93e";
}

.nx-icon--star-half-full:before {
  content: "\e93f";
}

.nx-icon--star-o:before {
  content: "\e940";
}

.nx-icon--file-text:before {
  content: "\e941";
}

.nx-icon--microphone:before {
  content: "\e942";
}

.nx-icon--clock:before {
  content: "\e943";
}

.nx-icon--clock-o:before {
  content: "\e944";
}

.nx-icon--product-a-z:before {
  content: "\e945";
}

.nx-icon--product-animal-cat:before {
  content: "\e946";
}

.nx-icon--product-animal-dog:before {
  content: "\e947";
}

.nx-icon--product-animal-horse:before {
  content: "\e948";
}

.nx-icon--product-animal-hunting-deer:before {
  content: "\e949";
}

.nx-icon--product-animal-paw:before {
  content: "\e94a";
}

.nx-icon--product-arrow-direction-path:before {
  content: "\e94b";
}

.nx-icon--product-at-sign:before {
  content: "\e94c";
}

.nx-icon--product-balance-scale:before {
  content: "\e94d";
}

.nx-icon--product-bank-monument-info:before {
  content: "\e94e";
}

.nx-icon--product-battery:before {
  content: "\e94f";
}

.nx-icon--speech-bubble-o:before {
  content: "\e950";
}

.nx-icon--arrow-first:before {
  content: "\e951";
}

.nx-icon--arrow-last:before {
  content: "\e952";
}

.nx-icon--plus:before {
  content: "\e953";
}

.nx-icon--minus:before {
  content: "\e954";
}

.nx-icon--product-bed:before {
  content: "\e955";
}

.nx-icon--product-bike:before {
  content: "\e956";
}

.nx-icon--product-board-paper-note:before {
  content: "\e957";
}

.nx-icon--product-book:before {
  content: "\e958";
}

.nx-icon--product-brain:before {
  content: "\e959";
}

.nx-icon--product-broken-glass:before {
  content: "\e95a";
}

.nx-icon--product-broken-window:before {
  content: "\e95b";
}

.nx-icon--product-broom-clean:before {
  content: "\e95c";
}

.nx-icon--product-buggy:before {
  content: "\e95d";
}

.nx-icon--product-building:before {
  content: "\e95e";
}

.nx-icon--product-bullhorn:before {
  content: "\e95f";
}

.nx-icon--product-calculator:before {
  content: "\e960";
}

.nx-icon--product-calendar:before {
  content: "\e961";
}

.nx-icon--product-camera:before {
  content: "\e962";
}

.nx-icon--product-candle:before {
  content: "\e963";
}

.nx-icon--product-car-accident:before {
  content: "\e964";
}

.nx-icon--product-car-front:before {
  content: "\e965";
}

.nx-icon--product-car-small:before {
  content: "\e966";
}

.nx-icon--product-car-tacho-fast:before {
  content: "\e967";
}

.nx-icon--product-car-trailer:before {
  content: "\e968";
}

.nx-icon--product-car:before {
  content: "\e969";
}

.nx-icon--product-caravan:before {
  content: "\e96a";
}

.nx-icon--product-certificate:before {
  content: "\e96b";
}

.nx-icon--product-check-paper:before {
  content: "\e96c";
}

.nx-icon--product-check:before {
  content: "\e96d";
}

.nx-icon--product-city:before {
  content: "\e96e";
}

.nx-icon--product-cleanup-trash:before {
  content: "\e96f";
}

.nx-icon--product-clock:before {
  content: "\e970";
}

.nx-icon--product-cloud:before {
  content: "\e971";
}

.nx-icon--product-cog-wheel:before {
  content: "\e972";
}

.nx-icon--product-cog-wheels:before {
  content: "\e973";
}

.nx-icon--product-coins-money:before {
  content: "\e974";
}

.nx-icon--product-communication:before {
  content: "\e975";
}

.nx-icon--product-computer:before {
  content: "\e976";
}

.nx-icon--product-couch:before {
  content: "\e977";
}

.nx-icon--product-credit-card:before {
  content: "\e978";
}

.nx-icon--product-cross-triangle:before {
  content: "\e979";
}

.nx-icon--product-cross:before {
  content: "\e97a";
}

.nx-icon--product-danger:before {
  content: "\e97b";
}

.nx-icon--product-data-exchange:before {
  content: "\e97c";
}

.nx-icon--product-diversity:before {
  content: "\e97d";
}

.nx-icon--product-dollar:before {
  content: "\e97e";
}

.nx-icon--product-door:before {
  content: "\e97f";
}

.nx-icon--product-electric-plug:before {
  content: "\e980";
}

.nx-icon--product-excavator:before {
  content: "\e981";
}

.nx-icon--product-expensive-objects-jewelery:before {
  content: "\e982";
}

.nx-icon--product-eye-overview-sight:before {
  content: "\e983";
}

.nx-icon--product-family:before {
  content: "\e984";
}

.nx-icon--product-folder:before {
  content: "\e985";
}

.nx-icon--product-guide-navigation:before {
  content: "\e986";
}

.nx-icon--product-hand-click-info:before {
  content: "\e987";
}

.nx-icon--product-hand-finger-pointing:before {
  content: "\e988";
}

.nx-icon--product-hand-get-money:before {
  content: "\e989";
}

.nx-icon--product-hand-thumbs-up:before {
  content: "\e98a";
}

.nx-icon--product-headset-support:before {
  content: "\e98b";
}

.nx-icon--product-health-bag-doctor:before {
  content: "\e98c";
}

.nx-icon--product-health-stethoscope:before {
  content: "\e98d";
}

.nx-icon--product-heart-employee-engagement:before {
  content: "\e98e";
}

.nx-icon--product-heart:before {
  content: "\e98f";
}

.nx-icon--product-helmet:before {
  content: "\e990";
}

.nx-icon--product-help-information:before {
  content: "\e991";
}

.nx-icon--product-help-question:before {
  content: "\e992";
}

.nx-icon--product-help:before {
  content: "\e993";
}

.nx-icon--product-home-office:before {
  content: "\e994";
}

.nx-icon--product-hourglass:before {
  content: "\e995";
}

.nx-icon--product-house-broken-window:before {
  content: "\e996";
}

.nx-icon--product-house-fire:before {
  content: "\e997";
}

.nx-icon--product-house-important:before {
  content: "\e998";
}

.nx-icon--product-house-money:before {
  content: "\e999";
}

.nx-icon--product-house-safe:before {
  content: "\e99a";
}

.nx-icon--product-house-water-damage:before {
  content: "\e99b";
}

.nx-icon--product-house:before {
  content: "\e99c";
}

.nx-icon--product-important-info:before {
  content: "\e99d";
}

.nx-icon--product-info-sheet:before {
  content: "\e99e";
}

.nx-icon--product-injury-plaster:before {
  content: "\e99f";
}

.nx-icon--product-job-processes:before {
  content: "\e9a0";
}

.nx-icon--product-law:before {
  content: "\e9a1";
}

.nx-icon--product-light-bulb-idea:before {
  content: "\e9a2";
}

.nx-icon--product-locate-position:before {
  content: "\e9a3";
}

.nx-icon--product-lock:before {
  content: "\e9a4";
}

.nx-icon--product-mail:before {
  content: "\e9a5";
}

.nx-icon--product-money-banknote:before {
  content: "\e9a6";
}

.nx-icon--product-money-exchange:before {
  content: "\e9a7";
}

.nx-icon--product-money-suitcase:before {
  content: "\e9a8";
}

.nx-icon--product-motorcycle:before {
  content: "\e9a9";
}

.nx-icon--product-mouse:before {
  content: "\e9aa";
}

.nx-icon--product-newspaper:before {
  content: "\e9ab";
}

.nx-icon--product-notebook:before {
  content: "\e9ac";
}

.nx-icon--product-office-chair:before {
  content: "\e9ad";
}

.nx-icon--product-pages-documents:before {
  content: "\e9ae";
}

.nx-icon--product-paper-document:before {
  content: "\e9af";
}

.nx-icon--product-paper-lock:before {
  content: "\e9b0";
}

.nx-icon--product-partner-handshake:before {
  content: "\e9b1";
}

.nx-icon--product-pen:before {
  content: "\e9b2";
}

.nx-icon--product-pension-rocker-chair:before {
  content: "\e9b3";
}

.nx-icon--product-people-collaboration:before {
  content: "\e9b4";
}

.nx-icon--product-people-communication-external:before {
  content: "\e9b5";
}

.nx-icon--product-people-communication-internal:before {
  content: "\e9b6";
}

.nx-icon--product-people-connect:before {
  content: "\e9b7";
}

.nx-icon--product-person-heart-people-love:before {
  content: "\e9b8";
}

.nx-icon--product-person:before {
  content: "\e9b9";
}

.nx-icon--product-phone-call:before {
  content: "\e9ba";
}

.nx-icon--product-plane:before {
  content: "\e9bb";
}

.nx-icon--product-plus-minus:before {
  content: "\e9bc";
}

.nx-icon--product-plus:before {
  content: "\e9bd";
}

.nx-icon--product-present:before {
  content: "\e9be";
}

.nx-icon--product-puzzle-pieces:before {
  content: "\e9bf";
}

.nx-icon--product-puzzle:before {
  content: "\e9c0";
}

.nx-icon--product-radio:before {
  content: "\e9c1";
}

.nx-icon--product-repair:before {
  content: "\e9c2";
}

.nx-icon--product-rewards:before {
  content: "\e9c3";
}

.nx-icon--product-rocket:before {
  content: "\e9c4";
}

.nx-icon--product-save:before {
  content: "\e9c5";
}

.nx-icon--product-search-document:before {
  content: "\e9c6";
}

.nx-icon--product-search:before {
  content: "\e9c7";
}

.nx-icon--product-share-chart:before {
  content: "\e9c8";
}

.nx-icon--product-share-graph-arrow-down:before {
  content: "\e9c9";
}

.nx-icon--product-share-graph-arrow-up:before {
  content: "\e9ca";
}

.nx-icon--product-sharing-connect:before {
  content: "\e9cb";
}

.nx-icon--product-shield-hand:before {
  content: "\e9cc";
}

.nx-icon--product-shield:before {
  content: "\e9cd";
}

.nx-icon--product-shopping-cart:before {
  content: "\e9ce";
}

.nx-icon--product-smartphone:before {
  content: "\e9cf";
}

.nx-icon--product-Soccer:before {
  content: "\e9d0";
}

.nx-icon--product-social-media-facebook-messenger:before {
  content: "\e9d1";
}

.nx-icon--product-social-media-facebook:before {
  content: "\e9d2";
}

.nx-icon--product-social-media-linkedin:before {
  content: "\e9d3";
}

.nx-icon--product-social-media-twitter:before {
  content: "\e9d4";
}

.nx-icon--product-social-media-whatsapp:before {
  content: "\e9d5";
}

.nx-icon--product-sport-sailing-ship:before {
  content: "\e9d6";
}

.nx-icon--product-sport-trainer:before {
  content: "\e9d7";
}

.nx-icon--product-sports-car:before {
  content: "\e9d8";
}

.nx-icon--product-sports:before {
  content: "\e9d9";
}

.nx-icon--product-star-event:before {
  content: "\e9da";
}

.nx-icon--product-stars-sky-galaxy:before {
  content: "\e9db";
}

.nx-icon--product-steering-wheel:before {
  content: "\e9dc";
}

.nx-icon--product-stock-data-graph:before {
  content: "\e9dd";
}

.nx-icon--product-stove-cooker:before {
  content: "\e9de";
}

.nx-icon--product-strategy:before {
  content: "\e9df";
}

.nx-icon--product-student-school-graduation:before {
  content: "\e9e0";
}

.nx-icon--product-survey:before {
  content: "\e9e1";
}

.nx-icon--product-SUV-car:before {
  content: "\e9e2";
}

.nx-icon--product-tablet-ipad-apps:before {
  content: "\e9e3";
}

.nx-icon--product-target:before {
  content: "\e9e4";
}

.nx-icon--product-thief:before {
  content: "\e9e5";
}

.nx-icon--product-to-do-list:before {
  content: "\e9e6";
}

.nx-icon--product-tooth:before {
  content: "\e9e7";
}

.nx-icon--product-tv:before {
  content: "\e9e8";
}

.nx-icon--product-umbrella-protection:before {
  content: "\e9e9";
}

.nx-icon--product-video-camera:before {
  content: "\e9ea";
}

.nx-icon--product-wall-balance:before {
  content: "\e9eb";
}

.nx-icon--product-washer:before {
  content: "\e9ec";
}

.nx-icon--product-water-tap:before {
  content: "\e9ed";
}

.nx-icon--product-watering-can:before {
  content: "\e9ee";
}

.nx-icon--product-wheelchair:before {
  content: "\e9ef";
}

.nx-icon--product-world-globe:before {
  content: "\e9f0";
}

.nx-icon--product-world-wide-we:before {
  content: "\e9f1";
}

.nx-icon--arrow-download:before {
  content: "\e9f2";
}

.nx-icon--phone:before {
  content: "\e9f3";
}

.nx-icon--youtube:before {
  content: "\e9f4";
}

.nx-icon--whatsapp:before {
  content: "\e9f5";
}

.nx-icon--youtube-circle-play:before {
  content: "\e9f6";
}

.nx-icon--linkedin-circle:before {
  content: "\e9f7";
}

.nx-icon--file-document:before {
  content: "\e9f8";
}

.nx-icon--eps-text:before {
  content: "\e9f9";
}

.nx-icon--file-flag:before {
  content: "\e9fa";
}

.nx-icon--img-text:before {
  content: "\e9fb";
}

.nx-icon--play:before {
  content: "\e9fc";
}

.nx-icon--dot:before {
  content: "\e9fd";
}

.nx-icon--jpg-text:before {
  content: "\e9fe";
}

.nx-icon--mp3-text:before {
  content: "\e9ff";
}

.nx-icon--pdf-text:before {
  content: "\ea00";
}

.nx-icon--pod-text:before {
  content: "\ea01";
}

.nx-icon--ppt-text:before {
  content: "\ea02";
}

.nx-icon--tiff-text:before {
  content: "\ea03";
}

.nx-icon--txt-text:before {
  content: "\ea04";
}

.nx-icon--vid-text:before {
  content: "\ea05";
}

.nx-icon--xls-text:before {
  content: "\ea06";
}

.nx-icon--eps:before {
  content: "\ea07";
}

.nx-icon--img:before {
  content: "\ea08";
}

.nx-icon--jpg:before {
  content: "\ea09";
}

.nx-icon--mp3:before {
  content: "\ea0a";
}

.nx-icon--pdf:before {
  content: "\ea0b";
}

.nx-icon--pod:before {
  content: "\ea0c";
}

.nx-icon--ppt:before {
  content: "\ea0d";
}

.nx-icon--tiff:before {
  content: "\ea0e";
}

.nx-icon--txt:before {
  content: "\ea0f";
}

.nx-icon--vid:before {
  content: "\ea10";
}

.nx-icon--xls:before {
  content: "\ea11";
}

.nx-icon--trash-o:before {
  content: "\ea12";
}

.nx-icon--bell-o:before {
  content: "\ea13";
}

.nx-icon--bell-off-o:before {
  content: "\ea14";
}

.nx-icon--bell-off:before {
  content: "\ea15";
}

.nx-icon--bell:before {
  content: "\ea16";
}

.nx-icon--bookmark:before {
  content: "\ea17";
}

.nx-icon--calendar-date-check-o:before {
  content: "\ea18";
}

.nx-icon--calendar-date-check:before {
  content: "\ea19";
}

.nx-icon--calendar-default:before {
  content: "\ea20";
}

.nx-icon--calendar-reminder-o:before {
  content: "\ea21";
}

.nx-icon--calendar-reminder:before {
  content: "\ea22";
}

.nx-icon--chat-o:before {
  content: "\ea23";
}

.nx-icon--chat:before {
  content: "\ea24";
}

.nx-icon--chevron-down-small:before {
  content: "\ea25";
}

.nx-icon--chevron-left-circle-o:before {
  content: "\ea26";
}

.nx-icon--chevron-left-circle:before {
  content: "\ea27";
}

.nx-icon--chevron-left-small:before {
  content: "\ea28";
}

.nx-icon--chevron-right-circle-o:before {
  content: "\ea29";
}

.nx-icon--chevron-right-circle:before {
  content: "\ea30";
}

.nx-icon--chevron-right-small:before {
  content: "\ea31";
}

.nx-icon--chevron-up-small:before {
  content: "\ea32";
}

.nx-icon--close-circle-o:before {
  content: "\ea33";
}

.nx-icon--credit-card:before {
  content: "\ea34";
}

.nx-icon--duplicate:before {
  content: "\ea35";
}

.nx-icon--e-mail-read-o:before {
  content: "\ea36";
}

.nx-icon--e-mail-read:before {
  content: "\ea37";
}

.nx-icon--edit:before {
  content: "\ea38";
}

.nx-icon--exclamation-triangle-o:before {
  content: "\ea39";
}

.nx-icon--export-and-share:before {
  content: "\ea40";
}

.nx-icon--filter:before {
  content: "\ea41";
}

.nx-icon--in-progress:before {
  content: "\ea42";
}

.nx-icon--launch:before {
  content: "\ea43";
}

.nx-icon--location-o:before {
  content: "\ea44";
}

.nx-icon--lock-unlock-o:before {
  content: "\ea45";
}

.nx-icon--lock-unlock:before {
  content: "\ea46";
}

.nx-icon--microphone-default:before {
  content: "\ea47";
}

.nx-icon--microphone-mute-o:before {
  content: "\ea48";
}

.nx-icon--microphone-mute:before {
  content: "\ea49";
}

.nx-icon--minus-circle-o:before {
  content: "\ea50";
}

.nx-icon--minus-circle:before {
  content: "\ea51";
}

.nx-icon--password-hide-o:before {
  content: "\ea52";
}

.nx-icon--password-hide:before {
  content: "\ea53";
}

.nx-icon--password-show-o:before {
  content: "\ea54";
}

.nx-icon--password-show:before {
  content: "\ea55";
}

.nx-icon--pause:before {
  content: "\ea56";
}

.nx-icon--pen:before {
  content: "\ea57";
}

.nx-icon--phone-chat-o:before {
  content: "\ea58";
}

.nx-icon--phone-chat:before {
  content: "\ea59";
}

.nx-icon--plus-circle-o:before {
  content: "\ea60";
}

.nx-icon--plus-circle:before {
  content: "\ea61";
}

.nx-icon--popout:before {
  content: "\ea62";
}

.nx-icon--print:before {
  content: "\ea63";
}

.nx-icon--refresh:before {
  content: "\ea64";
}

.nx-icon--sentiment-dissatisfied:before {
  content: "\ea65";
}

.nx-icon--sentiment-neutral:before {
  content: "\ea66";
}

.nx-icon--sentiment-satisfied:before {
  content: "\ea67";
}

.nx-icon--sentiment-very-dissatisfied:before {
  content: "\ea68";
}

.nx-icon--sentiment-very-satisfied:before {
  content: "\ea69";
}

.nx-icon--set-timer:before {
  content: "\ea70";
}

.nx-icon--setting-o:before {
  content: "\ea71";
}

.nx-icon--slider-graph-o:before {
  content: "\ea72";
}

.nx-icon--speech-bubble-dots-o:before {
  content: "\ea73";
}

.nx-icon--speech-bubble-dots:before {
  content: "\ea74";
}

.nx-icon--speech-bubble:before {
  content: "\ea75";
}

.nx-icon--card-o:before {
  content: "\ea76";
}

.nx-icon--cobrowsing-o:before {
  content: "\ea77";
}

.nx-icon--linkedin:before {
  content: "\eb02";
}

.nx-icon--messenger-circle:before {
  content: "\eb03";
}

.nx-icon--messenger:before {
  content: "\eb04";
}

.nx-icon--whatsapp-circle:before {
  content: "\eb05";
}

.nx-icon--xing-circle:before {
  content: "\eb07";
}

.nx-icon--xing:before {
  content: "\eb08";
}

.nx-icon--product-bereaved-dependent-pension:before {
  content: "\eb09";
}

.nx-icon--product-car-mobility:before {
  content: "\eb10";
}

.nx-icon--product-care-insurance:before {
  content: "\eb11";
}

.nx-icon--product-fortune:before {
  content: "\eb12";
}

.nx-icon--product-health:before {
  content: "\eb13";
}

.nx-icon--product-income-precaution:before {
  content: "\eb14";
}

.nx-icon--product-mobility:before {
  content: "\eb15";
}

.nx-icon--product-pet-health-insurance:before {
  content: "\eb16";
}

.nx-icon--product-pet-owner-liability:before {
  content: "\eb17";
}

.nx-icon--product-precaution:before {
  content: "\eb18";
}

.nx-icon--product-private-pension:before {
  content: "\eb19";
}

.nx-icon--product-travel:before {
  content: "\eb20";
}

.nx-icon--save-o:before {
  content: "\eb21";
}

.nx-icon--back:before {
  content: "\eb22";
}

.nx-icon--product-apartment-building:before {
  content: "\eb23";
}

.nx-icon--product-garage:before {
  content: "\eb24";
}

.nx-icon--product-hydro-power:before {
  content: "\eb25";
}

.nx-icon--product-keys:before {
  content: "\eb26";
}

.nx-icon--product-laptop:before {
  content: "\eb27";
}

.nx-icon--product-nature-leaf:before {
  content: "\eb28";
}

.nx-icon--product-power-pylon:before {
  content: "\eb29";
}

.nx-icon--product-solar-power-modules:before {
  content: "\eb30";
}

.nx-icon--product-telematic-car-front:before {
  content: "\eb31";
}

.nx-icon--product-telematic-car-side:before {
  content: "\eb32";
}

.nx-icon--product-thermal-power-plant:before {
  content: "\eb33";
}

.nx-icon--product-thermometer:before {
  content: "\eb34";
}

.nx-icon--product-thunderstorm:before {
  content: "\eb35";
}

.nx-icon--product-tires-wheel:before {
  content: "\eb36";
}

.nx-icon--product-truck:before {
  content: "\eb37";
}

.nx-icon--product-voice-of-the-customer:before {
  content: "\eb38";
}

.nx-icon--product-wind-turbine-offshore:before {
  content: "\eb39";
}

.nx-icon--product-wind-turbine-onshore:before {
  content: "\eb40";
}

.nx-icon--sidebar-left:before {
  content: "\eb41";
}

.nx-icon--sidebar-right:before {
  content: "\eb42";
}

.nx-icon--doc:before {
  content: "\eb44";
}

.nx-icon--doc-text:before {
  content: "\eb45";
}

.nx-icon--product-locate-position-f:before {
  content: "\eb46";
}

.nx-icon--product-danger-f:before {
  content: "\eb47";
}

.nx-icon--product-coins-money-f:before {
  content: "\eb48";
}

.nx-icon--product-check-paper-f:before {
  content: "\eb49";
}

.nx-icon--speaker-off-o:before {
  content: "\eb50";
}

.nx-icon--speaker-off:before {
  content: "\eb51";
}

.nx-icon--speaker-on-o:before {
  content: "\eb52";
}

.nx-icon--speaker-on:before {
  content: "\eb53";
}

.nx-icon--help-question-f:before {
  content: "\eb54";
}

.nx-icon--voice-of-the-customer-f:before {
  content: "\eb55";
}

.nx-icon--product-blog:before {
  content: "\eb56";
}

.nx-icon--product-fire:before {
  content: "\eb57";
}

.nx-icon--product-fork-lift-truck:before {
  content: "\eb58";
}

.nx-icon--product-music:before {
  content: "\eb59";
}

.nx-icon--product-podcast:before {
  content: "\eb60";
}

.nx-icon--laptop-cog-wheel:before {
  content: "\eb61";
}

.nx-icon--board-share-graph:before {
  content: "\eb62";
}

.nx-icon--trees:before {
  content: "\eb63";
}

.nx-icon--hand-tray:before {
  content: "\eb64";
}

.nx-icon--tv-world-globe:before {
  content: "\eb65";
}

.nx-icon--helmet-construction:before {
  content: "\eb66";
}

.nx-icon--manager:before {
  content: "\eb67";
}

.nx-icon--tractor:before {
  content: "\eb68";
}

.nx-icon--skyscraper:before {
  content: "\eb69";
}

.nx-icon--hand-cog-wheel:before {
  content: "\eb70";
}

.nx-icon--fountain-pen:before {
  content: "\eb71";
}

.nx-icon--certificate-papers:before {
  content: "\eb72";
}

.nx-icon--grapes:before {
  content: "\eb73";
}

.nx-icon--product-media:before {
  content: "\eb74";
}

.nx-icon--product-broken-mirror:before {
  content: "\eb75";
}

.nx-icon--product-compass:before {
  content: "\eb76";
}

.nx-icon--product-health-paw:before {
  content: "\eb77";
}

.nx-icon--product-law-internet:before {
  content: "\eb78";
}

.nx-icon--product-law-job:before {
  content: "\eb79";
}

.nx-icon--product-law-key:before {
  content: "\eb80";
}

.nx-icon--product-law-traffic:before {
  content: "\eb81";
}

.nx-icon--product-legal-protection:before {
  content: "\eb82";
}

.nx-icon--product-oil-tank:before {
  content: "\eb83";
}

.nx-icon--product-shield-house:before {
  content: "\eb85";
}

.nx-icon--product-shield-key:before {
  content: "\eb86";
}

.nx-icon--product-shield-paw:before {
  content: "\eb87";
}

.nx-icon--chatbot-default-o:before {
  content: "\eb88";
}

.nx-icon--chatbot-joy-o:before {
  content: "\eb89";
}

.nx-icon--chatbot-slightsmile-o:before {
  content: "\eb90";
}

.nx-icon--chatbot-think-o:before {
  content: "\eb91";
}

.nx-icon--chatbot-thrilled-o:before {
  content: "\eb92";
}

.nx-icon--product-car-accident-abroad:before {
  content: "\eb93";
}

.nx-icon--switch:before {
  content: "\eb94";
}

.nx-icon--applauncher:before {
  content: "\eb95";
}

.nx-icon--help-o:before {
  content: "\eb96";
}

.nx-icon--globe:before {
  content: "\eb97";
}

.nx-icon--help:before {
  content: "\eb98";
}

.nx-icon--qr-code:before {
  content: "\eb99";
}

.nx-icon--smartphone-o:before {
  content: "\ec01";
}

.nx-icon--smartphone:before {
  content: "\ec02";
}

.nx-icon--product-security-inspector:before {
  content: "\ec03";
}

.nx-icon--car-o:before {
  content: "\ec04";
}

.nx-icon--cookie-manager-o:before {
  content: "\ec05";
}

.nx-icon--cookie-manager:before {
  content: "\ec06";
}

.nx-icon--policy-processing-01:before {
  content: "\ec07";
}

.nx-icon--policy-processing-02:before {
  content: "\ec08";
}

.nx-icon--policy-processing-03:before {
  content: "\ec09";
}

.nx-icon--home:before {
  content: "\ec10";
}

.nx-icon--move:before {
  content: "\ec11";
}

.nx-icon--range:before {
  content: "\ec12";
}

.nx-icon--side-panel-both-sides:before {
  content: "\ec13";
}

.nx-icon--side-panel-left:before {
  content: "\ec14";
}

.nx-icon--side-panel-right:before {
  content: "\ec15";
}

.nx-icon--product-adaptive-cruise-control:before {
  content: "\ec16";
}

.nx-icon--product-autonomous-emergency-braking-system:before {
  content: "\ec17";
}

.nx-icon--product-blind-spot-monitoring:before {
  content: "\ec18";
}

.nx-icon--product-cup:before {
  content: "\ec19";
}

.nx-icon--product-lane-assist:before {
  content: "\ec20";
}

.nx-icon--product-restaurant:before {
  content: "\ec21";
}

.nx-icon--product-shield-check:before {
  content: "\ec22";
}

.nx-icon--add-column-after:before {
  content: "\ec27";
}

.nx-icon--add-column-before:before {
  content: "\ec28";
}

.nx-icon--add-row-after:before {
  content: "\ec29";
}

.nx-icon--add-row-before:before {
  content: "\ec30";
}

.nx-icon--add-table:before {
  content: "\ec31";
}

.nx-icon--apartment-building-small:before {
  content: "\ec32";
}

.nx-icon--archive:before {
  content: "\ec33";
}

.nx-icon--avi-text:before {
  content: "\ec34";
}

.nx-icon--avi:before {
  content: "\ec35";
}

.nx-icon--bmp-text:before {
  content: "\ec36";
}

.nx-icon--bmp:before {
  content: "\ec37";
}

.nx-icon--calendar-delete-date-o:before {
  content: "\ec38";
}

.nx-icon--calendar-delete-date:before {
  content: "\ec39";
}

.nx-icon--product-car-truck:before {
  content: "\ec40";
}

.nx-icon--product-chat-avatar-man-1:before {
  content: "\ec41";
}

.nx-icon--product-chat-avatar-man-2:before {
  content: "\ec42";
}

.nx-icon--product-chat-avatar-man-3:before {
  content: "\ec43";
}

.nx-icon--product-chat-avatar-man-4:before {
  content: "\ec44";
}

.nx-icon--product-chat-avatar-man-5:before {
  content: "\ec45";
}

.nx-icon--product-chat-avatar-man-6:before {
  content: "\ec46";
}

.nx-icon--product-chat-avatar-man-7:before {
  content: "\ec47";
}

.nx-icon--product-chat-avatar-neutral-1:before {
  content: "\ec48";
}

.nx-icon--product-chat-avatar-neutral-2:before {
  content: "\ec49";
}

.nx-icon--product-chat-avatar-neutral-3:before {
  content: "\ec50";
}

.nx-icon--product-chat-avatar-woman-1:before {
  content: "\ec51";
}

.nx-icon--product-chat-avatar-woman-2:before {
  content: "\ec52";
}

.nx-icon--product-chat-avatar-woman-3:before {
  content: "\ec53";
}

.nx-icon--product-chat-avatar-woman-4:before {
  content: "\ec54";
}

.nx-icon--product-chat-avatar-woman-5:before {
  content: "\ec55";
}

.nx-icon--product-chat-avatar-woman-6:before {
  content: "\ec56";
}

.nx-icon--product-chat-avatar-woman-7:before {
  content: "\ec57";
}

.nx-icon--check-circle-unchecked:before {
  content: "\ec58";
}

.nx-icon--delete-column:before {
  content: "\ec60";
}

.nx-icon--delete-row:before {
  content: "\ec61";
}

.nx-icon--delete-table:before {
  content: "\ec62";
}

.nx-icon--divider-line:before {
  content: "\ec63";
}

.nx-icon--docx-text:before {
  content: "\ec64";
}

.nx-icon--docx:before {
  content: "\ec65";
}

.nx-icon--eml-text:before {
  content: "\ec66";
}

.nx-icon--eml:before {
  content: "\ec67";
}

.nx-icon--flv-text:before {
  content: "\ec68";
}

.nx-icon--flv:before {
  content: "\ec69";
}

.nx-icon--hand-click-request:before {
  content: "\ec70";
}

.nx-icon--hand-thumbs-down:before {
  content: "\ec71";
}

.nx-icon--hand-thumbs-up:before {
  content: "\ec72";
}

.nx-icon--hcp-text:before {
  content: "\ec73";
}

.nx-icon--hcp:before {
  content: "\ec74";
}

.nx-icon--product-house-storm:before {
  content: "\ec75";
}

.nx-icon--image:before {
  content: "\ec76";
}

.nx-icon--link:before {
  content: "\ec77";
}

.nx-icon--list-numbers:before {
  content: "\ec78";
}

.nx-icon--m4p-text:before {
  content: "\ec79";
}

.nx-icon--m4p:before {
  content: "\ec80";
}

.nx-icon--m4v-text:before {
  content: "\ec81";
}

.nx-icon--m4v:before {
  content: "\ec82";
}

.nx-icon--mail-read-o:before {
  content: "\ec83";
}

.nx-icon--mail-read:before {
  content: "\ec84";
}

.nx-icon--minimize:before {
  content: "\ec85";
}

.nx-icon--mov-text:before {
  content: "\ec86";
}

.nx-icon--mov:before {
  content: "\ec87";
}

.nx-icon--mp2-text:before {
  content: "\ec88";
}

.nx-icon--mp2:before {
  content: "\ec89";
}

.nx-icon--mp4-text:before {
  content: "\ec90";
}

.nx-icon--mp4:before {
  content: "\ec91";
}

.nx-icon--mpe-text:before {
  content: "\ec92";
}

.nx-icon--mpe:before {
  content: "\ec93";
}

.nx-icon--mpg-text:before {
  content: "\ec94";
}

.nx-icon--mpg:before {
  content: "\ec95";
}

.nx-icon--mpv-text:before {
  content: "\ec96";
}

.nx-icon--mpv:before {
  content: "\ec97";
}

.nx-icon--msg-text:before {
  content: "\ec98";
}

.nx-icon--msg:before {
  content: "\ec99";
}

.nx-icon--ogg-text:before {
  content: "\ed01";
}

.nx-icon--ogg:before {
  content: "\ed02";
}

.nx-icon--png-text:before {
  content: "\ed03";
}

.nx-icon--png:before {
  content: "\ed04";
}

.nx-icon--qt-text:before {
  content: "\ed05";
}

.nx-icon--qt:before {
  content: "\ed06";
}

.nx-icon--quote:before {
  content: "\ed07";
}

.nx-icon--rtf-text:before {
  content: "\ed08";
}

.nx-icon--rtf:before {
  content: "\ed09";
}

.nx-icon--share-o:before {
  content: "\ed10";
}

.nx-icon--shield-o:before {
  content: "\ed11";
}

.nx-icon--shield:before {
  content: "\ed12";
}

.nx-icon--statistics-data-graph-o:before {
  content: "\ed13";
}

.nx-icon--statistics-data-graph:before {
  content: "\ed14";
}

.nx-icon--swf-text:before {
  content: "\ed15";
}

.nx-icon--swf:before {
  content: "\ed16";
}

.nx-icon--text-alignment-center:before {
  content: "\ed17";
}

.nx-icon--text-alignment-indent-less:before {
  content: "\ed18";
}

.nx-icon--text-alignment-indent-more:before {
  content: "\ed19";
}

.nx-icon--text-alignment-justified:before {
  content: "\ed20";
}

.nx-icon--text-alignment-left:before {
  content: "\ed21";
}

.nx-icon--text-alignment-right:before {
  content: "\ed22";
}

.nx-icon--text-formatting-bold:before {
  content: "\ed23";
}

.nx-icon--text-formatting-clear-formatting:before {
  content: "\ed24";
}

.nx-icon--text-formatting-color:before {
  content: "\ed25";
}

.nx-icon--text-formatting-cursive:before {
  content: "\ed26";
}

.nx-icon--text-formatting-glyph:before {
  content: "\ed27";
}

.nx-icon--text-formatting-overarching:before {
  content: "\ed28";
}

.nx-icon--text-formatting-size:before {
  content: "\ed29";
}

.nx-icon--text-formatting-strikethrough:before {
  content: "\ed30";
}

.nx-icon--text-formatting-underlined:before {
  content: "\ed31";
}

.nx-icon--undo:before {
  content: "\ed32";
}

.nx-icon--unlink:before {
  content: "\ed33";
}

.nx-icon--wmv-text:before {
  content: "\ed34";
}

.nx-icon--wmv:before {
  content: "\ed35";
}

.nx-icon--xlsx-text:before {
  content: "\ed36";
}

.nx-icon--xlsx:before {
  content: "\ed37";
}

.nx-icon--xml-text:before {
  content: "\ed38";
}

.nx-icon--xml:before {
  content: "\ed39";
}

.nx-icon--zip-text:before {
  content: "\ed40";
}

.nx-icon--zip:before {
  content: "\ed41";
}

.nx-icon--redo:before {
  content: "\ed42";
}

.nx-icon--x:before {
  content: "\ed43";
}

.nx-icon--x-circle:before {
  content: "\ed44";
}

.nx-icon--product-house-hail:before {
  content: "\ed45";
}

.nx-icon--product-accompanied-driving:before {
  content: "\ed46";
}

.nx-icon--product-broken-car-window:before {
  content: "\ed47";
}

.nx-icon--product-caravan-and-motorcycle:before {
  content: "\ed48";
}

.nx-icon--product-driver-protection:before {
  content: "\ed49";
}

.nx-icon--product-gap-coverage:before {
  content: "\ed50";
}

.nx-icon--product-gap-coverage-b:before {
  content: "\ed51";
}

.nx-icon--product-new-and-purchase-price-compensation:before {
  content: "\ed52";
}

.nx-icon--product-oldtimer:before {
  content: "\ed53";
}

.nx-icon--product-oldtimer-collection:before {
  content: "\ed54";
}

.nx-icon--product-oldtimer-garage:before {
  content: "\ed55";
}

.nx-icon--product-own-damage-coverage:before {
  content: "\ed56";
}

.nx-icon--product-scooter:before {
  content: "\ed57";
}

.nx-icon--product-shield-coins:before {
  content: "\ed58";
}

.nx-icon--product-shield-filled:before {
  content: "\ed59";
}

.nx-icon--product-shield-half-filled:before {
  content: "\ed60";
}

.nx-icon--product-shield-money:before {
  content: "\ed61";
}

.nx-icon--product-value-reduction:before {
  content: "\ed62";
}

.nx-icon--product-value-retention-guarantee:before {
  content: "\ed63";
}

.nx-icon--product-landlord:before {
  content: "\ed64";
}

.nx-icon--product-social-media-x:before {
  content: "\ed65";
}

.nx-icon--csv:before {
  content: "\ed66";
}

.nx-icon--csv_text:before {
  content: "\ed67";
}

.nx-icon--add-note:before {
  content: "\ed68";
}

.nx-icon--color-picker:before {
  content: "\ed69";
}

.nx-icon--columns:before {
  content: "\ed70";
}

.nx-icon--cut:before {
  content: "\ed71";
}

.nx-icon--double-chevron-small:before {
  content: "\ed72";
}

.nx-icon--file-check:before {
  content: "\ed73";
}

.nx-icon--heart:before {
  content: "\ed74";
}

.nx-icon--heart-o:before {
  content: "\ed75";
}

.nx-icon--maximize:before {
  content: "\ed76";
}

.nx-icon--collapse-content:before {
  content: "\ed77";
}

.nx-icon--not-allowed:before {
  content: "\ed78";
}

.nx-icon--note:before {
  content: "\ed79";
}

.nx-icon--paste:before {
  content: "\ed80";
}

.nx-icon--pin:before {
  content: "\ed81";
}

.nx-icon--pivot-table:before {
  content: "\ed82";
}

.nx-icon--aggregation:before {
  content: "\ed83";
}

.nx-icon--check-circle-o:before {
  content: "\ed84";
}

.nx-icon--group:before {
  content: "\ed85";
}

.nx-icon--interpunct-o:before {
  content: "\ed86";
}

.nx-icon--product-buildings-and-content:before {
  content: "\ed87";
}

.nx-icon--product-heart-with-hands:before {
  content: "\ed88";
}

.nx-icon--product-tenant:before {
  content: "\ed89";
}

.nx-icon--onsite-charge:before {
  content: "\ed90";
}

.nx-icon--file-arrow:before {
  content: "\ed91";
}

.nx-icon--mark-all-as-read:before {
  content: "\ed92";
}

.nx-icon--shield-warning:before {
  content: "\ed93";
}

.nx-icon--tenant:before {
  content: "\ed94";
}

.nx-icon--product-bridge:before {
  content: "\ed95";
}

.nx-icon--product-car-key:before {
  content: "\ed96";
}

.nx-icon--product-car-towed:before {
  content: "\ed97";
}

.nx-icon--product-chimney:before {
  content: "\ed98";
}

.nx-icon--product-door-closed:before {
  content: "\ed99";
}

.nx-icon--product-fence:before {
  content: "\ee01";
}

.nx-icon--product-house-lightning:before {
  content: "\ee02";
}

.nx-icon--product-house-roof-damage:before {
  content: "\ee03";
}

.nx-icon--product-icicle-melting:before {
  content: "\ee04";
}

.nx-icon--product-ladder:before {
  content: "\ee05";
}

.nx-icon--product-lock-key:before {
  content: "\ee06";
}

.nx-icon--product-shield-car:before {
  content: "\ee07";
}

.nx-icon--product-shield-cross:before {
  content: "\ee08";
}

.nx-icon--product-shield-screwdriver:before {
  content: "\ee09";
}

.nx-icon--product-tree-snapped:before {
  content: "\ee09";
}

.nx-icon--product-tree-wind:before {
  content: "\ee10";
}

.nx-icon--product-snow-and-water:before {
  content: "\ee11";
}

.nx-icon--product-tree:before {
  content: "\ee12";
}

.nx-icon--product-window-closed:before {
  content: "\ee13";
}

.nx-icon--product-energy:before {
  content: "\ee14";
}

.nx-icon--product-letter-a:before {
  content: "\ee15";
}

.nx-icon--product-letter-b:before {
  content: "\ee16";
}

.nx-icon--product-reminder:before {
  content: "\ee17";
}

.nx-icon--product-sun:before {
  content: "\ee18";
}

.nx-icon--product-volcano-eruption:before {
  content: "\ee19";
}

.nx-icon--product-vulcano:before {
  content: "\ee20";
}

.nx-icon--product-water-drops:before {
  content: "\ee21";
}

.nx-icon--product-water:before {
  content: "\ee22";
}

.nx-icon--product-window-storm-shutters:before {
  content: "\ee23";
}

.nx-icon--shield-warning-o:before {
  content: "\ee24";
}

.nx-icon--get-a-quote:before {
  content: "\ee25";
}

/* to be removed in a separate normalize file? */
table,
th,
td,
tr {
  margin: 0;
  padding: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

input,
button,
textarea {
  font-family: inherit;
}

a {
  color: inherit;
}

figure {
  margin: 0;
  padding: 0;
}

small {
  font-size: inherit;
}

em,
address {
  font-style: normal;
}

ul,
ol {
  margin: 0;
  padding: 0;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
:host {
  font-family: "Allianz Neo", sans-serif;
}

body {
  color: #414141;
  font-weight: 400;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  text-decoration: none;
}

body,
:host {
  background-color: var(--ui-background);
  color: var(--text-01);
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/ngx-pfe-viewer/src/styles.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@allianz/ndbx-styles/dist/patternlab-minimal.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************/

 @font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts-allianz-neo-AllianzNeo-Light.woff2') format("woff2"), url('fonts-allianz-neo-AllianzNeo-Light.woff') format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('fonts-allianz-neo-AllianzNeo-LightItalic.woff2') format("woff2"), url('fonts-allianz-neo-AllianzNeo-LightItalic.woff') format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts-allianz-neo-AllianzNeo-Regular.woff2') format("woff2"), url('fonts-allianz-neo-AllianzNeo-Regular.woff') format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fonts-allianz-neo-AllianzNeo-Italic.woff2') format("woff2"), url('fonts-allianz-neo-AllianzNeo-Italic.woff') format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts-allianz-neo-AllianzNeo-SemiBold.woff2') format("woff2"), url('fonts-allianz-neo-AllianzNeo-SemiBold.woff') format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('fonts-allianz-neo-AllianzNeo-SemiBoldItalic.woff2') format("woff2"), url('fonts-allianz-neo-AllianzNeo-SemiBoldItalic.woff') format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts-allianz-neo-AllianzNeo-Bold.woff2') format("woff2"), url('fonts-allianz-neo-AllianzNeo-Bold.woff') format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('fonts-allianz-neo-AllianzNeo-BoldItalic.woff2') format("woff2"), url('fonts-allianz-neo-AllianzNeo-BoldItalic.woff') format("woff"); }

/* Keep for compatibility for now */
@font-face {
  font-family: "Patternlab-Icon";
  font-style: normal;
  font-weight: normal;
  src: url('fonts-allianz-icons-Allianz-Icons.woff2') format("woff2"), url('Allianz-Icons.woff') format("woff"), url('fonts-allianz-icons-Allianz-Icons.ttf') format("truetype"), url('fonts-allianz-icons-Allianz-Icons.svg#Allianz-Icons') format("svg"); }

@font-face {
  font-family: "Allianz-Icons";
  font-style: normal;
  font-weight: normal;
  src: url('fonts-allianz-icons-Allianz-Icons.woff2') format("woff2"), url('Allianz-Icons.woff') format("woff"), url('fonts-allianz-icons-Allianz-Icons.ttf') format("truetype"), url('fonts-allianz-icons-Allianz-Icons.svg#Allianz-Icons') format("svg"); }

table,
th,
td,
tr {
  margin: 0;
  padding: 0; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

input,
button {
  font: inherit; }

a {
  color: inherit; }

figure {
  margin: 0;
  padding: 0; }

small {
  font-size: inherit; }

em,
address {
  font-style: normal; }

ul,
ol {
  margin: 0;
  padding: 0; }

*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: 'Allianz Neo', sans-serif !important;
  font-size: 62.5%;
}

body {
  color: #414141;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  -webkit-font-smoothing: antialiased;	
  -moz-osx-font-smoothing: grayscale;
}


a {
  text-decoration: none; }


/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/ngx-pfe-viewer/src/styles/main.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --heading-00-font-size: var(--heading-01-font-size);
  --heading-00-line-height: var(--heading-01-line-height);
  --heading-00-font-weight: var(--heading-01-font-weight);
  --heading-00-letter-spacing: var(--heading-01-letter-spacing);
  --heading-00-mobile-font-size: var(--heading-01-mobile-font-size);
  --heading-00-mobile-line-height: var(--heading-01-mobile-line-height);
  --heading-00-mobile-font-weight: var(--heading-01-mobile-font-weight);
  --heading-00-mobile-letter-spacing: var(--heading-01-mobile-letter-spacing);
  --heading-01-font-size: 54px;
  --heading-01-line-height: 60px;
  --heading-01-font-weight: 300;
  --heading-01-letter-spacing: 0.3px;
  --heading-01-mobile-font-size: var(--heading-02-font-size);
  --heading-01-mobile-line-height: var(--heading-02-line-height);
  --heading-01-mobile-font-weight: var(--heading-02-font-weight);
  --heading-01-mobile-letter-spacing: var(--heading-02-letter-spacing);
  --heading-02-font-size: 40px;
  --heading-02-line-height: 48px;
  --heading-02-font-weight: 300;
  --heading-02-letter-spacing: 0.3px;
  --heading-02-mobile-font-size: 35px;
  --heading-02-mobile-line-height: 40px;
  --heading-02-mobile-font-weight: 300;
  --heading-02-mobile-letter-spacing: var(--heading-02-letter-spacing);
  --heading-03-font-size: 30px;
  --heading-03-line-height: 36px;
  --heading-03-font-weight: 300;
  --heading-03-letter-spacing: 0.3px;
  --heading-03-mobile-font-size: var(--heading-04-font-size);
  --heading-03-mobile-line-height: var(--heading-04-line-height);
  --heading-03-mobile-font-weight: var(--heading-04-font-weight);
  --heading-03-mobile-letter-spacing: var(--heading-04-letter-spacing);
  --heading-04-font-size: 26px;
  --heading-04-line-height: 32px;
  --heading-04-font-weight: 300;
  --heading-04-letter-spacing: 0.3px;
  --heading-04-mobile-font-size: var(--heading-05-font-size);
  --heading-04-mobile-line-height: var(--heading-05-line-height);
  --heading-04-mobile-font-weight: var(--heading-05-font-weight);
  --heading-04-mobile-letter-spacing: var(--heading-05-letter-spacing);
  --heading-05-font-size: 24px;
  --heading-05-line-height: 32px;
  --heading-05-font-weight: 600;
  --heading-05-letter-spacing: 0.2px;
  --heading-05-mobile-font-size: var(--heading-06-font-size);
  --heading-05-mobile-line-height: var(--heading-06-line-height);
  --heading-05-mobile-font-weight: var(--heading-06-font-weight);
  --heading-05-mobile-letter-spacing: var(--heading-06-letter-spacing);
  --heading-06-font-size: 20px;
  --heading-06-line-height: 28px;
  --heading-06-font-weight: 300;
  --heading-06-letter-spacing: 0.2px;
  --heading-06-mobile-font-size: 18px;
  --heading-06-mobile-line-height: 28px;
  --heading-06-mobile-font-weight: 300;
  --heading-06-mobile-letter-spacing: 0.2px;
  --paragraph-01-font-size: 20px;
  --paragraph-01-line-height: 28px;
  --paragraph-01-font-weight: 400;
  --paragraph-01-letter-spacing: 0.2px;
  --paragraph-02-font-size: 18px;
  --paragraph-02-line-height: 24px;
  --paragraph-02-font-weight: 400;
  --paragraph-02-letter-spacing: 0.2px;
  --paragraph-03-font-size: 16px;
  --paragraph-03-line-height: 24px;
  --paragraph-03-font-weight: 400;
  --paragraph-03-letter-spacing: 0;
  --paragraph-04-font-size: 14px;
  --paragraph-04-line-height: 20px;
  --paragraph-04-font-weight: 600;
  --paragraph-04-letter-spacing: 0.2px;
  --paragraph-05-font-size: 12px;
  --paragraph-05-line-height: 16px;
  --paragraph-05-font-weight: 600;
  --paragraph-05-letter-spacing: 0.5px;
  --large-label-font-size: 20px;
  --large-label-line-height: 28px;
  --large-label-font-weight: 400;
  --large-label-letter-spacing: 0.2px;
  --small-label-font-size: 16px;
  --small-label-line-height: 24px;
  --small-label-font-weight: 400;
  --small-label-letter-spacing: 0;
  --button-small-font-size: 14px;
  --button-small-line-height: 16px;
  --button-small-font-weight: 600;
  --button-small-letter-spacing: 1px;
  --button-small-medium-font-size: var(--button-medium-font-size);
  --button-small-medium-line-height: var(--button-medium-line-height);
  --button-small-medium-font-weight: var(--button-medium-font-weight);
  --button-small-medium-letter-spacing: var(--button-medium-letter-spacing);
  --button-medium-font-size: 16px;
  --button-medium-line-height: 24px;
  --button-medium-font-weight: 600;
  --button-medium-letter-spacing: 1px;
  --button-large-font-size: 20px;
  --button-large-line-height: 24px;
  --button-large-font-weight: 600;
  --button-large-letter-spacing: 1px;
  --base-label-small-font-size: var(--small-label-font-size);
  --base-label-large-font-size: var(--large-label-font-size);
  --base-error-simple-font-size: var(--paragraph-03-font-size);
  --plain-button-font-size: var(--link-small-font-size);
  --plain-button-small-font-size: var(--plain-button-font-size);
  --breadcrumb-font-size: 16px;
  --data-display-large-font-size: var(--paragraph-02-font-size);
  --data-display-large-mobile-font-size: var(--paragraph-03-font-size);
  --data-display-medium-font-size: var(--paragraph-03-font-size);
  --data-display-small-font-size: var(--paragraph-04-font-size);
  --checkbox-large-label-font-size: var(--large-label-font-size);
  --checkbox-small-label-font-size: var(--small-label-font-size);
  --code-input-font-size: var(--heading-04-font-size);
  --context-menu-header-font-size: var(--header-font-size);
  --context-menu-font-size: var(--paragraph-03-font-size);
  --datefield-change-view-font-size: var(--small-label-font-size);
  --datefield-cell-font-size: var(--paragraph-03-font-size);
  --datefield-period-label-font-size: var(--large-label-font-size);
  --dropdown-group-label-font-size: var(--small-label-font-size);
  --dropdown-item-font-size: var(--large-label-font-size);
  --dropdown-item-outline-font-size: var(--small-label-font-size);
  --footer-font-size: var(--paragraph-03-font-size);
  --formfield-control-font-size: var(--paragraph-01-font-size);
  --formfield-label-font-size: var(--paragraph-05-font-size);
  --formfield-placeholder-label-font-size: var(--formfield-control-font-size);
  --formfield-input-native-placeholder-font-size: var(--formfield-control-font-size);
  --formfield-hint-font-size: var(--paragraph-05-font-size);
  --formfield-outline-control-font-size: var(--paragraph-03-font-size);
  --formfield-outline-label-font-size: var(--paragraph-03-font-size);
  --formfield-outline-optional-label-font-size: var(--formfield-outline-label-font-size);
  --formfield-outline-hint-font-size: var(--paragraph-03-font-size);
  --formfield-outline-input-native-placeholder-font-size: var(--formfield-outline-control-font-size);
  --header-font-size: var(--paragraph-03-font-size);
  --indicator-font-size: var(--paragraph-05-font-size);
  --link-large-font-size: var(--heading-03-font-size);
  --link-small-font-size: 16px;
  --link-xsmall-font-size: 14px;
  --message-font-size: var(--paragraph-03-font-size);
  --pagination-font-size: var(--paragraph-03-font-size);
  --pagination-compact-direction-font-size: var(--link-small-font-size);
  --natural-language-form-large-font-size: var(--heading-02-font-size);
  --natural-language-form-small-font-size: var(--heading-04-font-size);
  --number-stepper-label-font-size: var(--large-label-font-size);
  --number-stepper-large-font-size: var(--heading-02-font-size);
  --number-stepper-small-font-size: var(--paragraph-01-font-size);
  --page-search-font-size: var(--heading-03-font-size);
  --popover-content-font-size: var(--paragraph-03-font-size);
  --progress-indicator-mobile-font-size: var(--paragraph-03-font-size);
  --progress-stepper-label-font-size: var(--large-label-font-size);
  --progress-stepper-step-font-size: var(--paragraph-03-font-size);
  --progress-stepper-dotnumber-font-size: var(--paragraph-04-font-size);
  --single-stepper-step-font-size: var(--paragraph-03-font-size);
  --multi-stepper-step-font-size: var(--paragraph-03-font-size);
  --multi-stepper-group-font-size: var(--paragraph-01-font-size);
  --radio-button-large-label-font-size: var(--large-label-font-size);
  --radio-button-small-label-font-size: var(--small-label-font-size);
  --switcher-large-font-size: var(--large-label-font-size);
  --switcher-small-font-size: var(--small-label-font-size);
  --taglist-font-size: var(--paragraph-04-font-size);
  --tab-item-font-size: var(--paragraph-02-font-size);
  --table-header-cell-font-size: var(--paragraph-03-font-size);
  --table-cell-font-size: var(--paragraph-03-font-size);
  --toggle-button-large-font-size: var(--button-medium-font-size);
  --toggle-button-small-font-size: var(--button-small-font-size);
  --tooltip-font-size: var(--paragraph-04-font-size);
  --sidepanel-header-font-size: var(--heading-05-font-size);
  --file-uploader-file-name-font-size: var(--paragraph-03-font-size);
  --file-uploader-hint-font-size: var(--paragraph-04-font-size);
}

/*!
 * Copyright (c) 2016-2017 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 *
 * Clarity v0.11.0 | MIT license | https://github.com/vmware/clarity
 *
 */
/**
 * Copyright (c) 2016-2017 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
table ul {
  list-style-type: none;
}

.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

@media (min-width: 576px) {
  .container {
    width: 540px;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container {
    width: 720px;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
    max-width: 100%;
  }
}
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

@media (min-width: 576px) {
  .row {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
}
@media (min-width: 768px) {
  .row {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
}
@media (min-width: 992px) {
  .row {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
}
.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12 {
  position: relative;
  min-height: 1px;
  width: 100%;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

@media (min-width: 576px) {
  .col-xs,
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-xl,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
@media (min-width: 768px) {
  .col-xs,
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-xl,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
@media (min-width: 992px) {
  .col-xs,
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-xl,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .col-xs,
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-xl,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
.col-xs {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-xs-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-xs-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-xs-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-xs-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-xs-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-xs-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-xs-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-xs-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-xs-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-xs-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-xs-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-xs-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.pull-xs-0 {
  right: auto;
}

.pull-xs-1 {
  right: 8.33333%;
}

.pull-xs-2 {
  right: 16.66667%;
}

.pull-xs-3 {
  right: 25%;
}

.pull-xs-4 {
  right: 33.33333%;
}

.pull-xs-5 {
  right: 41.66667%;
}

.pull-xs-6 {
  right: 50%;
}

.pull-xs-7 {
  right: 58.33333%;
}

.pull-xs-8 {
  right: 66.66667%;
}

.pull-xs-9 {
  right: 75%;
}

.pull-xs-10 {
  right: 83.33333%;
}

.pull-xs-11 {
  right: 91.66667%;
}

.pull-xs-12 {
  right: 100%;
}

.push-xs-0 {
  left: auto;
}

.push-xs-1 {
  left: 8.33333%;
}

.push-xs-2 {
  left: 16.66667%;
}

.push-xs-3 {
  left: 25%;
}

.push-xs-4 {
  left: 33.33333%;
}

.push-xs-5 {
  left: 41.66667%;
}

.push-xs-6 {
  left: 50%;
}

.push-xs-7 {
  left: 58.33333%;
}

.push-xs-8 {
  left: 66.66667%;
}

.push-xs-9 {
  left: 75%;
}

.push-xs-10 {
  left: 83.33333%;
}

.push-xs-11 {
  left: 91.66667%;
}

.push-xs-12 {
  left: 100%;
}

.offset-xs-1 {
  margin-left: 8.33333%;
}

.offset-xs-2 {
  margin-left: 16.66667%;
}

.offset-xs-3 {
  margin-left: 25%;
}

.offset-xs-4 {
  margin-left: 33.33333%;
}

.offset-xs-5 {
  margin-left: 41.66667%;
}

.offset-xs-6 {
  margin-left: 50%;
}

.offset-xs-7 {
  margin-left: 58.33333%;
}

.offset-xs-8 {
  margin-left: 66.66667%;
}

.offset-xs-9 {
  margin-left: 75%;
}

.offset-xs-10 {
  margin-left: 83.33333%;
}

.offset-xs-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-sm-0 {
    right: auto;
  }
  .pull-sm-1 {
    right: 8.33333%;
  }
  .pull-sm-2 {
    right: 16.66667%;
  }
  .pull-sm-3 {
    right: 25%;
  }
  .pull-sm-4 {
    right: 33.33333%;
  }
  .pull-sm-5 {
    right: 41.66667%;
  }
  .pull-sm-6 {
    right: 50%;
  }
  .pull-sm-7 {
    right: 58.33333%;
  }
  .pull-sm-8 {
    right: 66.66667%;
  }
  .pull-sm-9 {
    right: 75%;
  }
  .pull-sm-10 {
    right: 83.33333%;
  }
  .pull-sm-11 {
    right: 91.66667%;
  }
  .pull-sm-12 {
    right: 100%;
  }
  .push-sm-0 {
    left: auto;
  }
  .push-sm-1 {
    left: 8.33333%;
  }
  .push-sm-2 {
    left: 16.66667%;
  }
  .push-sm-3 {
    left: 25%;
  }
  .push-sm-4 {
    left: 33.33333%;
  }
  .push-sm-5 {
    left: 41.66667%;
  }
  .push-sm-6 {
    left: 50%;
  }
  .push-sm-7 {
    left: 58.33333%;
  }
  .push-sm-8 {
    left: 66.66667%;
  }
  .push-sm-9 {
    left: 75%;
  }
  .push-sm-10 {
    left: 83.33333%;
  }
  .push-sm-11 {
    left: 91.66667%;
  }
  .push-sm-12 {
    left: 100%;
  }
  .offset-sm-0 {
    margin-left: 0%;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-md-0 {
    right: auto;
  }
  .pull-md-1 {
    right: 8.33333%;
  }
  .pull-md-2 {
    right: 16.66667%;
  }
  .pull-md-3 {
    right: 25%;
  }
  .pull-md-4 {
    right: 33.33333%;
  }
  .pull-md-5 {
    right: 41.66667%;
  }
  .pull-md-6 {
    right: 50%;
  }
  .pull-md-7 {
    right: 58.33333%;
  }
  .pull-md-8 {
    right: 66.66667%;
  }
  .pull-md-9 {
    right: 75%;
  }
  .pull-md-10 {
    right: 83.33333%;
  }
  .pull-md-11 {
    right: 91.66667%;
  }
  .pull-md-12 {
    right: 100%;
  }
  .push-md-0 {
    left: auto;
  }
  .push-md-1 {
    left: 8.33333%;
  }
  .push-md-2 {
    left: 16.66667%;
  }
  .push-md-3 {
    left: 25%;
  }
  .push-md-4 {
    left: 33.33333%;
  }
  .push-md-5 {
    left: 41.66667%;
  }
  .push-md-6 {
    left: 50%;
  }
  .push-md-7 {
    left: 58.33333%;
  }
  .push-md-8 {
    left: 66.66667%;
  }
  .push-md-9 {
    left: 75%;
  }
  .push-md-10 {
    left: 83.33333%;
  }
  .push-md-11 {
    left: 91.66667%;
  }
  .push-md-12 {
    left: 100%;
  }
  .offset-md-0 {
    margin-left: 0%;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-lg-0 {
    right: auto;
  }
  .pull-lg-1 {
    right: 8.33333%;
  }
  .pull-lg-2 {
    right: 16.66667%;
  }
  .pull-lg-3 {
    right: 25%;
  }
  .pull-lg-4 {
    right: 33.33333%;
  }
  .pull-lg-5 {
    right: 41.66667%;
  }
  .pull-lg-6 {
    right: 50%;
  }
  .pull-lg-7 {
    right: 58.33333%;
  }
  .pull-lg-8 {
    right: 66.66667%;
  }
  .pull-lg-9 {
    right: 75%;
  }
  .pull-lg-10 {
    right: 83.33333%;
  }
  .pull-lg-11 {
    right: 91.66667%;
  }
  .pull-lg-12 {
    right: 100%;
  }
  .push-lg-0 {
    left: auto;
  }
  .push-lg-1 {
    left: 8.33333%;
  }
  .push-lg-2 {
    left: 16.66667%;
  }
  .push-lg-3 {
    left: 25%;
  }
  .push-lg-4 {
    left: 33.33333%;
  }
  .push-lg-5 {
    left: 41.66667%;
  }
  .push-lg-6 {
    left: 50%;
  }
  .push-lg-7 {
    left: 58.33333%;
  }
  .push-lg-8 {
    left: 66.66667%;
  }
  .push-lg-9 {
    left: 75%;
  }
  .push-lg-10 {
    left: 83.33333%;
  }
  .push-lg-11 {
    left: 91.66667%;
  }
  .push-lg-12 {
    left: 100%;
  }
  .offset-lg-0 {
    margin-left: 0%;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-xl-0 {
    right: auto;
  }
  .pull-xl-1 {
    right: 8.33333%;
  }
  .pull-xl-2 {
    right: 16.66667%;
  }
  .pull-xl-3 {
    right: 25%;
  }
  .pull-xl-4 {
    right: 33.33333%;
  }
  .pull-xl-5 {
    right: 41.66667%;
  }
  .pull-xl-6 {
    right: 50%;
  }
  .pull-xl-7 {
    right: 58.33333%;
  }
  .pull-xl-8 {
    right: 66.66667%;
  }
  .pull-xl-9 {
    right: 75%;
  }
  .pull-xl-10 {
    right: 83.33333%;
  }
  .pull-xl-11 {
    right: 91.66667%;
  }
  .pull-xl-12 {
    right: 100%;
  }
  .push-xl-0 {
    left: auto;
  }
  .push-xl-1 {
    left: 8.33333%;
  }
  .push-xl-2 {
    left: 16.66667%;
  }
  .push-xl-3 {
    left: 25%;
  }
  .push-xl-4 {
    left: 33.33333%;
  }
  .push-xl-5 {
    left: 41.66667%;
  }
  .push-xl-6 {
    left: 50%;
  }
  .push-xl-7 {
    left: 58.33333%;
  }
  .push-xl-8 {
    left: 66.66667%;
  }
  .push-xl-9 {
    left: 75%;
  }
  .push-xl-10 {
    left: 83.33333%;
  }
  .push-xl-11 {
    left: 91.66667%;
  }
  .push-xl-12 {
    left: 100%;
  }
  .offset-xl-0 {
    margin-left: 0%;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}
.alert-icon,
.clr-icon {
  display: inline-block;
  height: 0.66667rem;
  width: 0.66667rem;
  padding: 0;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}

.alert-icon.clr-icon-warning,
.alert-icon.icon-warning,
.clr-icon.clr-icon-warning,
.clr-icon.icon-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23737373%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E");
}

.alert-icon.clr-icon-warning-white,
.clr-icon.clr-icon-warning-white {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E");
}

.alert-icon.clr-vmw-logo,
.clr-icon.clr-vmw-logo {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3Evm%20bug%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Headers%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22CL-Headers-Specs%22%20transform%3D%22translate(-262.000000%2C%20-175.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%2201%22%20transform%3D%22translate(238.000000%2C%20163.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22vm-bug%22%20transform%3D%22translate(24.703125%2C%2012.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-42%22%20fill-opacity%3D%220.25%22%20fill%3D%22%23DDDDDD%22%20opacity%3D%220.6%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%20rx%3D%223%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.63948376%2C13.8762402%20C7.32265324%2C13.2097082%206.53978152%2C12.9085139%205.80923042%2C13.219934%20C5.07771043%2C13.5322837%204.80932495%2C14.3103691%205.13972007%2C14.9769011%20L8.20725954%2C21.3744923%20C8.68977207%2C22.3784735%209.19844491%2C22.9037044%2010.1528121%2C22.9037044%20C11.1720955%2C22.9037044%2011.6168209%2C22.3310633%2012.0983646%2C21.3744923%20C12.0983646%2C21.3744923%2014.7744682%2C15.7847341%2014.8015974%2C15.7261685%20C14.8287266%2C15.6666733%2014.9149588%2C15.4863286%2015.1872199%2C15.4872582%20C15.4178182%2C15.490047%2015.6106294%2C15.6657437%2015.6106294%2C15.9018652%20L15.6106294%2C21.3698443%20C15.6106294%2C22.212073%2016.0979865%2C22.9037044%2017.0349134%2C22.9037044%20C17.9718403%2C22.9037044%2018.4785754%2C22.212073%2018.4785754%2C21.3698443%20L18.4785754%2C16.8965503%20C18.4785754%2C16.0338702%2019.1219254%2C15.4742436%2020.0007183%2C15.4742436%20C20.8785423%2C15.4742436%2021.4637583%2C16.0524624%2021.4637583%2C16.8965503%20L21.4637583%2C21.3698443%20C21.4637583%2C22.212073%2021.9520842%2C22.9037044%2022.8880423%2C22.9037044%20C23.8240003%2C22.9037044%2024.3326731%2C22.212073%2024.3326731%2C21.3698443%20L24.3326731%2C16.8965503%20C24.3326731%2C16.0338702%2024.9750543%2C15.4742436%2025.8538472%2C15.4742436%20C26.7307023%2C15.4742436%2027.3168871%2C16.0524624%2027.3168871%2C16.8965503%20L27.3168871%2C21.3698443%20C27.3168871%2C22.212073%2027.8052131%2C22.9037044%2028.74214%2C22.9037044%20C29.6771291%2C22.9037044%2030.1848331%2C22.212073%2030.1848331%2C21.3698443%20L30.1848331%2C16.2783582%20C30.1848331%2C14.4070488%2028.6181207%2C13.0962956%2026.7307023%2C13.0962956%20C24.8452216%2C13.0962956%2023.6651006%2C14.3475536%2023.6651006%2C14.3475536%20C23.037253%2C13.5666793%2022.1720247%2C13.0972252%2020.7089847%2C13.0972252%20C19.164557%2C13.0972252%2017.8129406%2C14.3475536%2017.8129406%2C14.3475536%20C17.1841241%2C13.5666793%2016.1154267%2C13.0972252%2015.2308204%2C13.0972252%20C13.8617638%2C13.0972252%2012.7746572%2C13.675444%2012.1119292%2C15.1302871%20L10.1528121%2C19.5608189%20L7.63948376%2C13.8762402%22%20id%3D%22Fill-4%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

h1 {
  color: #000;
  font-weight: 500;
  font-size: 3.2rem;
  letter-spacing: normal;
  line-height: 4.8rem;
  margin-top: 2.4rem;
  margin-bottom: 1.2rem;
}

h2 {
  color: #000;
  font-weight: 200;
  font-size: 2.8rem;
  letter-spacing: normal;
  line-height: 4.8rem;
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}

h3 {
  color: #000;
  font-weight: 200;
  font-size: 2.2rem;
  letter-spacing: normal;
  line-height: 2.4rem;
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}

h4 {
  color: #000;
  font-weight: 200;
  font-size: 1.8rem;
  letter-spacing: normal;
  line-height: 2.4rem;
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}

h5 {
  color: #565656;
  font-weight: 400;
  font-size: 1.6rem;
  letter-spacing: 0.024em;
  line-height: 2.4rem;
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}

h6 {
  font-weight: 500;
  font-size: 1.4rem;
  letter-spacing: normal;
  line-height: 2.4rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  color: #313131;
}

body {
  color: #565656;
  font-weight: 400;
  font-size: 1.7rem;
  letter-spacing: normal;
  line-height: 2.4rem;
  font-family: "Allianz Neo", Arial, sans-serif;
}

body p {
  color: #565656;
  font-weight: 400;
  font-size: 1.4rem;
  letter-spacing: normal;
  line-height: 2.4rem;
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}

body .p0,
body p.p0 {
  font-weight: 200;
  font-size: 2rem;
  letter-spacing: normal;
  line-height: 2.4rem;
  margin-top: 2.4rem;
  margin-bottom: 0;
}

body .p2,
body p.p2 {
  color: #565656;
  font-weight: 500;
  font-size: 1.3rem;
  letter-spacing: normal;
  line-height: 2.4rem;
  margin-top: 2.4rem;
  margin-bottom: 0;
}

body .p3,
body p.p3 {
  color: #565656;
  font-weight: 400;
  font-size: 1.3rem;
  letter-spacing: normal;
  line-height: 2.4rem;
  margin-top: 2.4rem;
  margin-bottom: 0;
}

body .p4,
body p.p4 {
  color: #565656;
  font-weight: 600;
  font-size: 1.2rem;
  letter-spacing: normal;
  line-height: 2.4rem;
  margin-top: 2.4rem;
  margin-bottom: 0;
}

body .p5,
body p.p5 {
  color: #565656;
  font-weight: 400;
  font-size: 1.2rem;
  letter-spacing: normal;
  line-height: 2.4rem;
  margin-top: 2.4rem;
  margin-bottom: 0;
}

body .p6,
body p.p6 {
  color: #565656;
  font-weight: 600;
  font-size: 1.1rem;
  letter-spacing: 0.072em;
  line-height: 1.2rem;
  margin-top: 2.4rem;
  margin-bottom: 0;
}

body .p7,
body p.p7 {
  color: #565656;
  font-weight: 400;
  font-size: 1.1rem;
  letter-spacing: 0.072em;
  line-height: 1.2rem;
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
}

body .p8,
body p.p8 {
  color: #565656;
  font-weight: 400;
  font-size: 1rem;
  letter-spacing: 0.072em;
  line-height: 1.2rem;
  margin-top: 2.4rem;
  margin-bottom: 0;
}

.text-light {
  font-weight: 200;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-left {
  text-align: left !important;
}

.text-justify {
  text-align: justify !important;
}

html {
  color: #565656;
  font-family: "Allianz Neo", Arial, sans-serif;
  font-size: 10px;
}

pre,
pre[class*=language-] {
  margin: 1.2rem 0;
}

pre {
  border: 1px solid #ccc;
  max-height: 36rem;
  border-radius: 0.125rem;
}

pre code {
  white-space: pre;
}

:not(pre) > code[class*=language-],
pre[class*=language-],
pre,
code[class*=language-] {
  font-family: Consolas, Monaco, Courier, monospace !important;
  line-height: 2.4rem;
  padding: 0;
}

code.clr-code {
  color: #c92100;
  padding: 0;
  background: transparent;
}

.row.force-fit {
  margin-left: 0;
  margin-right: 0;
}

.main-container {
  display: flex;
  flex-direction: column;
  height: 100vh;
  background: #ffffff;
}

.main-container .alert.alert-app-level {
  flex: 0 0 auto;
  overflow-x: hidden;
}

.main-container header,
.main-container .header {
  flex: 0 0 6rem;
}

.main-container .sub-nav,
.main-container .subnav {
  flex: 0 0 1.5rem;
}

.main-container .u-main-container {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: hidden;
}

.main-container .content-container {
  display: flex;
  flex: 1 1 auto;
  min-height: 1px;
}

.main-container .content-container .content-area {
  flex: 1 1 auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 1rem 1rem 1rem 1rem;
}

.main-container .content-container .content-area > :first-child {
  margin-top: 0;
}

.main-container .content-container .sidenav {
  flex: 0 0 auto;
  order: -1;
  overflow: hidden;
}

.main-container .content-container .clr-vertical-nav {
  flex: 0 0 auto;
  order: -1;
}

@media print {
  .main-container {
    height: auto;
  }
}
body.no-scrolling .main-container .content-container .content-area {
  overflow: hidden;
}

body.no-scrolling {
  overflow: hidden;
}

header,
.header {
  background-color: #003781;
}

header.header-1,
.header.header-1 {
  background-color: #313131;
}

header.header-2,
.header.header-2 {
  background-color: #485969;
}

header.header-3,
.header.header-3 {
  background-color: #281336;
}

header.header-4,
.header.header-4 {
  background-color: #006a91;
}

header.header-5,
.header.header-5 {
  background-color: #004a70;
}

header.header-6,
.header.header-6 {
  background-color: #003781;
}

header.header-7,
.header.header-7 {
  background-color: #314351;
}

header,
.header {
  display: flex;
  color: #ffffff;
  height: 6rem;
  white-space: nowrap;
}

header .branding,
header .header-nav,
header .search-box,
header .search,
header .settings,
header .header-actions,
header .divider,
.header .branding,
.header .header-nav,
.header .search-box,
.header .search,
.header .settings,
.header .header-actions,
.header .divider {
  height: 6rem;
}

header .branding,
.header .branding {
  display: flex;
  flex: 0 0 auto;
  min-width: 20.4rem;
  padding: 0 2.4rem;
}

header .branding > a,
header .branding > .nav-link,
.header .branding > a,
.header .branding > .nav-link {
  display: inline-flex;
  align-items: center;
  height: 6rem;
}

header .branding > a:hover,
header .branding > a:active,
header .branding > .nav-link:hover,
header .branding > .nav-link:active,
.header .branding > a:hover,
.header .branding > a:active,
.header .branding > .nav-link:hover,
.header .branding > .nav-link:active {
  text-decoration: none;
}

header .branding > a:focus,
header .branding > .nav-link:focus,
.header .branding > a:focus,
.header .branding > .nav-link:focus {
  outline-offset: -0.5rem;
}

header .branding .clr-icon,
header .branding clr-icon,
.header .branding .clr-icon,
.header .branding clr-icon {
  flex-grow: 0;
  flex-shrink: 0;
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.9rem;
}

header .branding .title,
.header .branding .title {
  font-size: 1.6rem;
  font-weight: 400;
  font-family: "Allianz Neo", Arial, sans-serif;
  letter-spacing: 0.024em;
  color: #fafafa;
  line-height: 6rem;
  text-decoration: none;
}

header .header-nav,
.header .header-nav {
  display: flex;
  flex: 0 0 auto;
}

header .header-nav .nav-text,
.header .header-nav .nav-text {
  padding: 0 1rem;
  font-weight: 200;
}

header .header-nav .nav-icon,
.header .header-nav .nav-icon {
  height: 6rem;
  width: 6rem;
}

header .header-nav .nav-link,
.header .header-nav .nav-link {
  position: relative;
  display: inline-block;
  color: #fafafa;
}

header .header-nav .nav-link:hover,
header .header-nav .nav-link:active,
.header .header-nav .nav-link:hover,
.header .header-nav .nav-link:active {
  text-decoration: none;
}

header .header-nav .nav-link:hover,
.header .header-nav .nav-link:hover {
  opacity: 1;
}

header .header-nav .nav-link .fa,
header .header-nav .nav-link .nav-icon,
header .header-nav .nav-link .nav-text,
header .header-nav .nav-link.nav-icon,
header .header-nav .nav-link.nav-text,
.header .header-nav .nav-link .fa,
.header .header-nav .nav-link .nav-icon,
.header .header-nav .nav-link .nav-text,
.header .header-nav .nav-link.nav-icon,
.header .header-nav .nav-link.nav-text {
  line-height: 6rem;
}

header .header-nav .nav-link .fa,
header .header-nav .nav-link .nav-icon,
.header .header-nav .nav-link .fa,
.header .header-nav .nav-link .nav-icon {
  font-size: 2.2rem;
  text-align: center;
}

header .header-nav .nav-link clr-icon,
.header .header-nav .nav-link clr-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 1rem;
  width: 1rem;
}

header .header-nav .nav-link .nav-icon + .nav-text,
.header .header-nav .nav-link .nav-icon + .nav-text {
  display: none;
}

header .header-nav .nav-link.active,
.header .header-nav .nav-link.active {
  background: rgba(255, 255, 255, 0.15);
  opacity: 1;
  pointer-events: none;
}

header .header-nav .nav-link.active.nav-icon,
header .header-nav .nav-link.active.nav-text,
header .header-nav .nav-link.active .nav-icon,
header .header-nav .nav-link.active .nav-text,
.header .header-nav .nav-link.active.nav-icon,
.header .header-nav .nav-link.active.nav-text,
.header .header-nav .nav-link.active .nav-icon,
.header .header-nav .nav-link.active .nav-text {
  opacity: 1;
}

header .header-nav .nav-link:focus,
.header .header-nav .nav-link:focus {
  outline-offset: -0.5rem;
}

header .header-nav .nav-link:first-of-type,
header .header-nav .nav-link:last-of-type,
.header .header-nav .nav-link:first-of-type,
.header .header-nav .nav-link:last-of-type {
  position: relative;
}

header .header-nav .nav-link:first-of-type::before,
header .header-nav .nav-link:last-of-type::after,
.header .header-nav .nav-link:first-of-type::before,
.header .header-nav .nav-link:last-of-type::after {
  position: absolute;
  content: "";
  display: inline-block;
  background: #ffffff;
  opacity: 0.15;
  height: 4rem;
  width: 1px;
  top: 1rem;
}

header .header-nav .nav-link:first-of-type::before,
.header .header-nav .nav-link:first-of-type::before {
  left: 0;
}

header .header-nav .nav-link:last-of-type::after,
.header .header-nav .nav-link:last-of-type::after {
  right: 0;
}

header .header-nav .nav-link.active:first-of-type::before,
header .header-nav .nav-link.active:last-of-type::after,
.header .header-nav .nav-link.active:first-of-type::before,
.header .header-nav .nav-link.active:last-of-type::after {
  content: none;
}

header .search-box,
header .search,
.header .search-box,
.header .search {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  max-width: 240px;
  padding: 0;
  color: #fafafa;
  opacity: 0.65;
}

header .search-box:hover,
header .search:hover,
.header .search-box:hover,
.header .search:hover {
  opacity: 1;
}

header .search-box > .nav-icon,
header .search > .nav-icon,
.header .search-box > .nav-icon,
.header .search > .nav-icon {
  margin: 0 0.6rem 0.3rem 2.4rem;
}

header .search-box label,
header .search label,
.header .search-box label,
.header .search label {
  display: inline-block;
  height: 6rem;
  line-height: 6rem;
  padding-left: 2.4rem;
  text-align: center;
}

header .search-box label::before,
header .search label::before,
.header .search-box label::before,
.header .search label::before {
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ESearch%3C%2Ftitle%3E%3Cg%20id%3D%22icons%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15%2C4.05A10.95%2C10.95%2C0%2C1%2C1%2C4.05%2C15%2C11%2C11%2C0%2C0%2C1%2C15%2C4.05M15%2C2A13%2C13%2C0%2C1%2C0%2C28%2C15%2C13%2C13%2C0%2C0%2C0%2C15%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20%20d%3D%22M33.71%2C32.29l-7.37-7.42-1.42%2C1.41%2C7.37%2C7.42a1%2C1%2C0%2C1%2C0%2C1.42-1.41Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  height: 2rem;
  width: 2rem;
  margin: 2.00004rem 0 0 0;
  vertical-align: top;
}

header .search-box label input,
header .search label input,
.header .search-box label input,
.header .search label input {
  line-height: 2.4rem;
}

header .search-box input[type=text],
header .search input[type=text],
.header .search-box input[type=text],
.header .search input[type=text] {
  border: none;
  background: none;
  color: #fafafa;
  padding: 0;
  vertical-align: middle;
}

header .search-box input[type=text]:focus,
header .search-box input[type=text]:active,
header .search input[type=text]:focus,
header .search input[type=text]:active,
.header .search-box input[type=text]:focus,
.header .search-box input[type=text]:active,
.header .search input[type=text]:focus,
.header .search input[type=text]:active {
  background: none;
}

header .settings,
header .header-actions,
.header .settings,
.header .header-actions {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
}

header .settings .nav-text,
header .header-actions .nav-text,
.header .settings .nav-text,
.header .header-actions .nav-text {
  padding: 0 1rem;
  font-weight: 500;
}

header .settings .nav-icon,
header .header-actions .nav-icon,
.header .settings .nav-icon,
.header .header-actions .nav-icon {
  height: 6rem;
  width: 6rem;
}

header .settings .nav-link,
header .header-actions .nav-link,
.header .settings .nav-link,
.header .header-actions .nav-link {
  position: relative;
  display: inline-block;
  color: #fafafa;
  opacity: 0.65;
}

header .settings .nav-link:hover,
header .settings .nav-link:active,
header .header-actions .nav-link:hover,
header .header-actions .nav-link:active,
.header .settings .nav-link:hover,
.header .settings .nav-link:active,
.header .header-actions .nav-link:hover,
.header .header-actions .nav-link:active {
  text-decoration: none;
}

header .settings .nav-link:hover,
header .header-actions .nav-link:hover,
.header .settings .nav-link:hover,
.header .header-actions .nav-link:hover {
  opacity: 1;
}

header .settings .nav-link .fa,
header .settings .nav-link .nav-icon,
header .settings .nav-link .nav-text,
header .settings .nav-link.nav-icon,
header .settings .nav-link.nav-text,
header .header-actions .nav-link .fa,
header .header-actions .nav-link .nav-icon,
header .header-actions .nav-link .nav-text,
header .header-actions .nav-link.nav-icon,
header .header-actions .nav-link.nav-text,
.header .settings .nav-link .fa,
.header .settings .nav-link .nav-icon,
.header .settings .nav-link .nav-text,
.header .settings .nav-link.nav-icon,
.header .settings .nav-link.nav-text,
.header .header-actions .nav-link .fa,
.header .header-actions .nav-link .nav-icon,
.header .header-actions .nav-link .nav-text,
.header .header-actions .nav-link.nav-icon,
.header .header-actions .nav-link.nav-text {
  line-height: 6rem;
}

header .settings .nav-link .fa,
header .settings .nav-link .nav-icon,
header .header-actions .nav-link .fa,
header .header-actions .nav-link .nav-icon,
.header .settings .nav-link .fa,
.header .settings .nav-link .nav-icon,
.header .header-actions .nav-link .fa,
.header .header-actions .nav-link .nav-icon {
  font-size: 2.2rem;
  text-align: center;
}

header .settings .nav-link clr-icon,
header .header-actions .nav-link clr-icon,
.header .settings .nav-link clr-icon,
.header .header-actions .nav-link clr-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 1rem;
  width: 1rem;
}

header .settings .nav-link .nav-icon + .nav-text,
header .header-actions .nav-link .nav-icon + .nav-text,
.header .settings .nav-link .nav-icon + .nav-text,
.header .header-actions .nav-link .nav-icon + .nav-text {
  display: none;
}

header .settings .nav-link.active,
header .header-actions .nav-link.active,
.header .settings .nav-link.active,
.header .header-actions .nav-link.active {
  background: rgba(255, 255, 255, 0.15);
  opacity: 1;
}

header .settings .nav-link.active.nav-icon,
header .settings .nav-link.active.nav-text,
header .settings .nav-link.active .nav-icon,
header .settings .nav-link.active .nav-text,
header .header-actions .nav-link.active.nav-icon,
header .header-actions .nav-link.active.nav-text,
header .header-actions .nav-link.active .nav-icon,
header .header-actions .nav-link.active .nav-text,
.header .settings .nav-link.active.nav-icon,
.header .settings .nav-link.active.nav-text,
.header .settings .nav-link.active .nav-icon,
.header .settings .nav-link.active .nav-text,
.header .header-actions .nav-link.active.nav-icon,
.header .header-actions .nav-link.active.nav-text,
.header .header-actions .nav-link.active .nav-icon,
.header .header-actions .nav-link.active .nav-text {
  opacity: 1;
}

header .settings .nav-link:focus,
header .header-actions .nav-link:focus,
.header .settings .nav-link:focus,
.header .header-actions .nav-link:focus {
  outline-offset: -0.5rem;
}

header .settings > .dropdown > .dropdown-toggle,
header .header-actions > .dropdown > .dropdown-toggle,
.header .settings > .dropdown > .dropdown-toggle,
.header .header-actions > .dropdown > .dropdown-toggle {
  position: relative;
  line-height: 6rem;
  height: 6rem;
  outline-offset: -0.5rem;
  color: #fafafa;
  opacity: 0.65;
}

header .settings > .dropdown > .dropdown-toggle:hover,
header .header-actions > .dropdown > .dropdown-toggle:hover,
.header .settings > .dropdown > .dropdown-toggle:hover,
.header .header-actions > .dropdown > .dropdown-toggle:hover {
  opacity: 1;
}

header .settings > .dropdown clr-icon:not([shape^=caret]),
header .header-actions > .dropdown clr-icon:not([shape^=caret]),
.header .settings > .dropdown clr-icon:not([shape^=caret]),
.header .header-actions > .dropdown clr-icon:not([shape^=caret]) {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 2.2rem;
  width: 2.2rem;
  right: 2.4rem;
}

header .settings > .dropdown .dropdown-toggle.nav-icon clr-icon[shape^=caret],
header .header-actions > .dropdown .dropdown-toggle.nav-icon clr-icon[shape^=caret],
.header .settings > .dropdown .dropdown-toggle.nav-icon clr-icon[shape^=caret],
.header .header-actions > .dropdown .dropdown-toggle.nav-icon clr-icon[shape^=caret] {
  right: 1.2rem;
}

header .settings > .dropdown .dropdown-toggle.nav-text,
header .header-actions > .dropdown .dropdown-toggle.nav-text,
.header .settings > .dropdown .dropdown-toggle.nav-text,
.header .header-actions > .dropdown .dropdown-toggle.nav-text {
  padding: 0 3.6rem 0 1rem;
}

header .settings > .dropdown .dropdown-toggle.nav-text clr-icon[shape^=caret],
header .header-actions > .dropdown .dropdown-toggle.nav-text clr-icon[shape^=caret],
.header .settings > .dropdown .dropdown-toggle.nav-text clr-icon[shape^=caret],
.header .header-actions > .dropdown .dropdown-toggle.nav-text clr-icon[shape^=caret] {
  right: 1rem;
}

header .settings > .dropdown .dropdown-toggle.nav-icon,
header .header-actions > .dropdown .dropdown-toggle.nav-icon,
.header .settings > .dropdown .dropdown-toggle.nav-icon,
.header .header-actions > .dropdown .dropdown-toggle.nav-icon {
  width: 6rem;
  padding-right: 0;
}

header .settings > .dropdown.bottom-right > .dropdown-menu,
header .settings > .dropdown.bottom-left > .dropdown-menu,
header .header-actions > .dropdown.bottom-right > .dropdown-menu,
header .header-actions > .dropdown.bottom-left > .dropdown-menu,
.header .settings > .dropdown.bottom-right > .dropdown-menu,
.header .settings > .dropdown.bottom-left > .dropdown-menu,
.header .header-actions > .dropdown.bottom-right > .dropdown-menu,
.header .header-actions > .dropdown.bottom-left > .dropdown-menu {
  top: 85%;
}

header .settings > .dropdown:last-child.bottom-right > .dropdown-menu,
header .header-actions > .dropdown:last-child.bottom-right > .dropdown-menu,
.header .settings > .dropdown:last-child.bottom-right > .dropdown-menu,
.header .header-actions > .dropdown:last-child.bottom-right > .dropdown-menu {
  right: 0.125rem;
}

header .settings > .dropdown .dropdown-menu,
header .header-actions > .dropdown .dropdown-menu,
.header .settings > .dropdown .dropdown-menu,
.header .header-actions > .dropdown .dropdown-menu {
  margin-top: -0.4rem;
  left: auto;
  right: 0;
}

header .settings > .dropdown :last-child.dropdown-menu,
header .header-actions > .dropdown :last-child.dropdown-menu,
.header .settings > .dropdown :last-child.dropdown-menu,
.header .header-actions > .dropdown :last-child.dropdown-menu {
  margin-right: 0.8rem;
}

header .branding + .search,
header .branding + .search-box,
.header .branding + .search,
.header .branding + .search-box {
  position: relative;
}

header .branding + .search::after,
header .branding + .search-box::after,
.header .branding + .search::after,
.header .branding + .search-box::after {
  position: absolute;
  left: 0;
  content: "";
  display: inline-block;
  background: #fafafa;
  opacity: 0.15;
  height: 4rem;
  width: 1px;
  top: 1rem;
}

header .header-nav:last-child > .nav-link:last-child::after,
.header .header-nav:last-child > .nav-link:last-child::after {
  content: none;
}

@media screen and (max-width: 768px) {
  header .search-box,
  header .search,
  .header .search-box,
  .header .search {
    flex: 1 0 auto;
    justify-content: flex-end;
    max-width: none;
  }
  header .search-box label,
  header .search label,
  .header .search-box label,
  .header .search label {
    padding: 0;
    width: 6rem;
  }
  header .search-box label::before,
  header .search label::before,
  .header .search-box label::before,
  .header .search label::before {
    left: 2rem;
  }
  header .search-box label input,
  header .search label input,
  .header .search-box label input,
  .header .search label input {
    display: none;
  }
  header .branding + .search::after,
  header .branding + .search-box::after,
  .header .branding + .search::after,
  .header .branding + .search-box::after {
    content: none;
  }
  header .search-box + .settings,
  header .search-box + .header-actions,
  header .search + .settings,
  header .search + .header-actions,
  .header .search-box + .settings,
  .header .search-box + .header-actions,
  .header .search + .settings,
  .header .search + .header-actions {
    position: relative;
    flex: 0 0 auto;
  }
  header .search-box + .settings::after,
  header .search-box + .header-actions::after,
  header .search + .settings::after,
  header .search + .header-actions::after,
  .header .search-box + .settings::after,
  .header .search-box + .header-actions::after,
  .header .search + .settings::after,
  .header .search + .header-actions::after {
    position: absolute;
    content: "";
    display: inline-block;
    background: #fafafa;
    opacity: 0.15;
    height: 4rem;
    width: 1px;
    top: 1rem;
    left: 0;
  }
}
.nav {
  display: flex;
  height: 1.5rem;
  list-style-type: none;
  align-items: center;
  box-shadow: 0 -1px 0 #ccc inset;
  margin: 0;
  width: 100%;
  white-space: nowrap;
}

.nav .nav-item {
  display: inline-block;
  margin-right: 1rem;
}

.nav .nav-item.active > .nav-link {
  color: #000;
  box-shadow: 0 -1px 0 #ccc inset;
}

.nav .nav-link {
  font-size: 1.4rem;
  font-weight: 400;
  letter-spacing: normal;
  display: inline-block;
  color: #737373;
  padding: 0 0.125rem;
  box-shadow: none;
  line-height: 1.5rem;
}

.nav .nav-link.btn {
  text-transform: none;
  margin: 0;
  margin-bottom: -1px;
  border-radius: 0;
}

.nav .nav-link:hover,
.nav .nav-link:focus,
.nav .nav-link:active {
  color: inherit;
}

.nav .nav-link:hover,
.nav .nav-link.active {
  box-shadow: 0 -3px 0 #007cbb inset;
  transition: box-shadow 0.2s ease-in;
}

.nav .nav-link:hover,
.nav .nav-link:focus,
.nav .nav-link:active,
.nav .nav-link.active {
  text-decoration: none;
}

.nav .nav-link.active {
  color: #000;
}

.nav .nav-link.nav-item {
  margin-right: 1rem;
}

.sub-nav,
.subnav {
  display: flex;
  box-shadow: 0 -1px 0 #ccc inset;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  height: 1.5rem;
}

.sub-nav .nav,
.subnav .nav {
  flex: 1 1 auto;
  padding-left: 1rem;
}

.sub-nav aside,
.subnav aside {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  height: 1.5rem;
  padding: 0 1rem;
}

.sub-nav aside > :last-child,
.subnav aside > :last-child {
  margin-right: 0;
  padding-right: 0;
}

.sidenav {
  line-height: 2.4rem;
  max-width: 31.2rem;
  min-width: 21.6rem;
  width: 18%;
  border-right: 1px solid #ccc;
  display: flex;
  flex-direction: column;
}

.sidenav .sidenav-content {
  flex: 1 1 auto;
  overflow-x: hidden;
  padding-bottom: 2.4rem;
}

.sidenav .sidenav-content .nav-link {
  display: inline-block;
  border-radius: 5px 0 0 5px;
  color: inherit;
  cursor: pointer;
  text-decoration: none;
  width: 100%;
}

.sidenav .sidenav-content > .nav-link {
  color: #313131;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 2.4rem;
  font-family: "Allianz Neo", "Helvetica Neue", Arial, sans-serif;
  letter-spacing: normal;
  margin: 2.4rem 0 0 3rem;
  padding-left: 1.2rem;
}

.sidenav .sidenav-content > .nav-link:hover {
  background: rgba(0, 55, 129, 0.1);
}

.sidenav .sidenav-content > .nav-link.active {
  background: #003781;
  color: #fff;
}

.sidenav .nav-group {
  color: #565656;
  font-size: 1.4rem;
  font-weight: 400;
  letter-spacing: normal;
  margin-top: 2.4rem;
  width: 100%;
}

.sidenav .nav-group .nav-list,
.sidenav .nav-group label {
  padding: 0 0 0 4.2rem;
}

.sidenav .nav-group .nav-list {
  list-style: none;
  margin-top: 0;
  overflow: hidden;
}

.sidenav .nav-group .nav-list .nav-link {
  line-height: 1.6rem;
  padding: 0.4rem 0 0.4rem 1.2rem;
}

.sidenav .nav-group .nav-list .nav-link:hover {
  background: rgba(0, 55, 129, 0.1);
}

.sidenav .nav-group .nav-list .nav-link.active {
  background: #003781;
  color: #fff;
}

.sidenav .nav-group label {
  color: #313131;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 2.4rem;
  font-family: "Allianz Neo", "Helvetica Neue", Arial, sans-serif;
  letter-spacing: normal;
}

.sidenav .nav-group input[type=checkbox] {
  display: none;
}

.sidenav .collapsible label {
  cursor: pointer;
  display: inline-block;
  width: 100%;
  padding: 0 0 0 3.2rem;
}

.sidenav .collapsible label:after {
  content: "";
  float: left;
  height: 0.41667rem;
  width: 0.41667rem;
  transform: translateX(-0.8rem) translateY(0.7rem);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%239a9a9a%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin: 0;
}

.sidenav .collapsible .nav-list,
.sidenav .collapsible ul {
  overflow: hidden;
}

.sidenav .collapsible input[type=checkbox]:checked ~ .nav-list,
.sidenav .collapsible input[type=checkbox]:checked ~ ul {
  height: 0;
}

.sidenav .collapsible input[type=checkbox] ~ .nav-list,
.sidenav .collapsible input[type=checkbox] ~ ul {
  height: auto;
}

.sidenav .collapsible input[type=checkbox]:checked ~ label:after {
  transform: rotate(-90deg) translateX(-0.7rem) translateY(-0.8rem);
}

.clr-vertical-nav {
  display: flex;
  flex-direction: column;
  padding-top: 0.75rem;
  width: 10rem;
  min-width: 2rem;
  background-color: #eee;
  will-change: width;
  transition: width 0.2s ease-in-out;
}

.clr-vertical-nav .nav-divider {
  border: 1px solid #565656;
  margin: 0.5rem 0;
  opacity: 0.2;
}

.clr-vertical-nav .nav-content {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
}

.clr-vertical-nav .nav-group {
  display: block;
  flex: 0 0 auto;
  height: auto;
  min-height: 1.5rem;
}

.clr-vertical-nav .nav-group-content {
  display: flex;
  color: #565656;
}

.clr-vertical-nav .nav-group-content:hover,
.clr-vertical-nav .nav-group-content.active {
  color: #565656;
  background-color: #fff;
}

.clr-vertical-nav .nav-group-content:hover .nav-icon,
.clr-vertical-nav .nav-group-content.active .nav-icon {
  fill: #007cbb;
}

.clr-vertical-nav .nav-group-content:hover {
  text-decoration: none;
}

.clr-vertical-nav .nav-group-content .nav-link {
  flex: 1 1 auto;
  padding-left: 0;
  min-width: 0;
}

.clr-vertical-nav .nav-group-content .nav-icon {
  margin-left: 1rem;
}

.clr-vertical-nav .nav-group-content .nav-text {
  padding-left: 1rem;
}

.clr-vertical-nav .nav-group-content .nav-icon + .nav-text {
  padding-left: 0;
}

.clr-vertical-nav .nav-group-content .nav-link + .nav-group-text {
  display: none;
}

.clr-vertical-nav .nav-trigger,
.clr-vertical-nav .nav-group-trigger {
  flex: 0 0 1.5rem;
  border: none;
  height: 1.5rem;
  padding: 0;
  color: #000;
  background-color: transparent;
  cursor: pointer;
  outline-offset: -5px;
}

.clr-vertical-nav .nav-trigger {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 1.5rem;
  margin-top: -0.75rem;
}

.clr-vertical-nav .nav-group-trigger {
  display: flex;
  flex: 1 1 auto;
  color: inherit;
  overflow: hidden;
  text-align: left;
}

.clr-vertical-nav .nav-group-trigger .nav-group-trigger-icon {
  flex-shrink: 0;
  height: 1.5rem;
  width: 0.66667rem;
  margin-left: 0.41667rem;
  margin-right: 0.41667rem;
  transition: all 0.2s ease-in-out;
}

.clr-vertical-nav .nav-trigger-icon {
  margin-left: auto;
  margin-right: 0.41667rem;
  transition: all 0.2s ease-in-out;
}

.clr-vertical-nav .nav-trigger + .nav-content {
  border-top: 1px solid rgba(86, 86, 86, 0.2);
  padding-top: 0.5rem;
}

.clr-vertical-nav .nav-group-text,
.clr-vertical-nav .nav-link {
  height: 1.5rem;
  padding: 0 0.5rem 0 1rem;
  line-height: 1.5rem;
  outline-offset: -5px;
}

.clr-vertical-nav .nav-group-text,
.clr-vertical-nav .nav-text {
  flex: 1 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.clr-vertical-nav .nav-link {
  display: flex;
  color: #565656;
}

.clr-vertical-nav .nav-link:hover,
.clr-vertical-nav .nav-link.active {
  color: #565656;
  background-color: #fff;
}

.clr-vertical-nav .nav-link:hover .nav-icon,
.clr-vertical-nav .nav-link.active .nav-icon {
  fill: #007cbb;
}

.clr-vertical-nav .nav-link:hover {
  text-decoration: none;
}

.clr-vertical-nav .nav-header {
  padding: 0 0.5rem 0 1rem;
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.5rem;
}

.clr-vertical-nav .nav-icon {
  flex: 0 0 0.66667rem;
  align-self: center;
  height: 0.66667rem;
  width: 0.66667rem;
  margin-right: 0.25rem;
  vertical-align: middle;
}

.clr-vertical-nav clr-vertical-nav-group-children {
  display: block;
}

.clr-vertical-nav .nav-btn {
  flex: 1 1 auto;
  padding: 0;
  margin: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  outline-offset: -5px;
}

.clr-vertical-nav > .nav-link,
.clr-vertical-nav .nav-content > .nav-link {
  flex: 0 0 1.5rem;
}

.clr-vertical-nav .nav-link + .nav-group-trigger {
  flex: 0 0 1.5rem;
}

.clr-vertical-nav .nav-link + .nav-group-trigger .nav-group-text {
  display: none;
}

.clr-vertical-nav .nav-icon + .nav-group-text {
  padding-left: 0;
}

.clr-vertical-nav.has-nav-groups .nav-link,
.clr-vertical-nav.has-nav-groups .nav-group .nav-group-text,
.clr-vertical-nav.has-nav-groups .nav-group .nav-group-trigger {
  font-weight: 600;
}

.clr-vertical-nav.has-nav-groups .nav-group-children .nav-link {
  font-weight: normal;
}

.clr-vertical-nav.has-icons .nav-group-children .nav-link {
  padding-left: 1.91667rem;
}

.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content {
  background-color: #fff;
}

.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content .nav-icon {
  fill: #007cbb;
}

.clr-vertical-nav .nav-group-content .nav-link.active ~ .nav-group-trigger {
  background-color: #fff;
}

.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed {
  width: 2rem;
  min-width: 2rem;
  cursor: pointer;
}

.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-trigger {
  margin-right: 0.125rem;
}

.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-icon {
  margin: 0;
  margin-left: 0.666667rem;
}

.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link {
  flex: 0 0 2rem;
}

.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link ~ .nav-group-trigger {
  flex: 0 0 0.66667rem;
  transform: translateX(-0.66667rem);
  pointer-events: none;
}

.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link,
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger {
  padding: 0;
}

.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger {
  padding-left: 0;
}

.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger .nav-group-trigger-icon {
  height: 1.5rem;
  width: 0.41667rem;
  margin-left: 0.125rem;
  margin-right: 0;
}

.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group,
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link {
  display: none;
}

.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group {
  display: block;
}

.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-link {
  display: flex;
}

.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group-text,
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-text {
  display: none;
}

.clr-vertical-nav.nav-trigger--bottom .nav-trigger {
  order: 2;
  margin-top: 0;
}

.clr-vertical-nav.nav-trigger--bottom .nav-trigger + .nav-content {
  border-bottom: 1px solid rgba(86, 86, 86, 0.2);
  border-top: none;
  padding-top: 0;
}

.header-hamburger-trigger,
.header-overflow-trigger {
  display: none;
}

.header-hamburger-trigger > span,
.header-hamburger-trigger > span::before,
.header-hamburger-trigger > span::after {
  display: inline-block;
  height: 0.0833333rem;
  width: 1rem;
  background: #fff;
  border-radius: 0.125rem;
}

.header-hamburger-trigger > span {
  position: relative;
  vertical-align: middle;
}

.header-hamburger-trigger > span::before,
.header-hamburger-trigger > span::after {
  content: "";
  position: absolute;
  left: 0;
}

.header-hamburger-trigger > span::before {
  top: -0.29167rem;
}

.header-hamburger-trigger > span::after {
  bottom: -0.29167rem;
}

.header-hamburger-trigger.active > span {
  background: transparent;
}

.header-hamburger-trigger.active > span::before,
.header-hamburger-trigger.active > span::after {
  left: 0.125rem;
  transform-origin: 9%;
  transition: transform 0.6s ease;
}

.header-hamburger-trigger.active > span::before {
  transform: rotate(45deg);
}

.header-hamburger-trigger.active > span::after {
  transform: rotate(-45deg);
}

.header-overflow-trigger > span,
.header-overflow-trigger > span::before,
.header-overflow-trigger > span::after {
  display: inline-block;
  height: 0.166667rem;
  width: 0.166667rem;
  background: #fff;
  border-radius: 0.166667rem;
}

.header-overflow-trigger > span {
  position: relative;
  vertical-align: middle;
}

.header-overflow-trigger > span::before,
.header-overflow-trigger > span::after {
  content: "";
  position: absolute;
  left: 0;
}

.header-overflow-trigger > span::before {
  top: -0.33333rem;
}

.header-overflow-trigger > span::after {
  bottom: -0.33333rem;
}

.header-overflow-trigger.active > span {
  background: transparent;
}

.header-overflow-trigger.active > span::before,
.header-overflow-trigger.active > span::after {
  height: 0.0833333rem;
  width: 1rem;
  left: -0.25rem;
  transform-origin: -3%;
  transition: transform 0.6s ease;
}

.header-overflow-trigger.active > span::before {
  transform: rotate(45deg);
}

.header-overflow-trigger.active > span::after {
  transform: rotate(-45deg);
}

@media screen and (max-width: 768px) {
  .main-container .header-hamburger-trigger,
  .main-container .header-overflow-trigger {
    display: inline-block;
    border: none;
    background: none;
    cursor: pointer;
    font-size: 1rem;
    height: 6rem;
    width: 6rem;
    padding: 0 0 0.166667rem 0;
    text-align: center;
    white-space: nowrap;
    color: #fafafa;
    opacity: 0.65;
  }
  .main-container .header-hamburger-trigger:focus,
  .main-container .header-overflow-trigger:focus {
    outline-offset: -0.208333rem;
  }
  .main-container .header-hamburger-trigger:hover,
  .main-container .header-overflow-trigger:hover {
    opacity: 1;
  }
  .main-container .header-nav.clr-nav-level-1,
  .main-container .subnav.clr-nav-level-1,
  .main-container .sub-nav.clr-nav-level-1,
  .main-container .sidenav.clr-nav-level-1,
  .main-container .clr-vertical-nav.clr-nav-level-1 {
    display: flex;
    flex-direction: column;
    position: fixed;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
    background: #eee;
    z-index: 1039;
    height: 100vh;
    transform: translateX(-36rem);
    transition: transform 0.3s ease;
  }
  .main-container .header-nav.clr-nav-level-2,
  .main-container .subnav.clr-nav-level-2,
  .main-container .sub-nav.clr-nav-level-2,
  .main-container .sidenav.clr-nav-level-2,
  .main-container .clr-vertical-nav.clr-nav-level-2 {
    display: flex;
    flex-direction: column;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    background: #eee;
    z-index: 1039;
    height: 100vh;
    transform: translateX(36rem);
    transition: transform 0.3s ease;
  }
  .main-container .subnav.clr-nav-level-1 .nav,
  .main-container .subnav.clr-nav-level-1 aside,
  .main-container .sub-nav.clr-nav-level-1 .nav,
  .main-container .sub-nav.clr-nav-level-1 aside,
  .main-container .subnav.clr-nav-level-2 .nav,
  .main-container .subnav.clr-nav-level-2 aside,
  .main-container .sub-nav.clr-nav-level-2 .nav,
  .main-container .sub-nav.clr-nav-level-2 aside {
    flex-direction: column;
    align-items: stretch;
  }
  .main-container .subnav.clr-nav-level-1 aside,
  .main-container .sub-nav.clr-nav-level-1 aside,
  .main-container .subnav.clr-nav-level-2 aside,
  .main-container .sub-nav.clr-nav-level-2 aside {
    justify-content: center;
    width: 100%;
  }
  .main-container .subnav.clr-nav-level-1 .nav,
  .main-container .sub-nav.clr-nav-level-1 .nav,
  .main-container .subnav.clr-nav-level-2 .nav,
  .main-container .sub-nav.clr-nav-level-2 .nav {
    padding-left: 0;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-item,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-item,
  .main-container .subnav.clr-nav-level-2 .nav .nav-item,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-item {
    height: 1.5rem;
    margin-right: 0;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link {
    padding: 0 0.5rem 0 1rem;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: 0.125rem 0 0 0.125rem;
    color: #565656;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active {
    color: #565656;
    background-color: #fff;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:hover .nav-icon,
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active .nav-icon,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover .nav-icon,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active .nav-icon,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:hover .nav-icon,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active .nav-icon,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover .nav-icon,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active .nav-icon {
    fill: #007cbb;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover {
    text-decoration: none;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active {
    box-shadow: none;
  }
  .main-container .sidenav.clr-nav-level-1 .nav-link:hover,
  .main-container .sidenav.clr-nav-level-1 .nav-link.active,
  .main-container .sidenav.clr-nav-level-2 .nav-link:hover,
  .main-container .sidenav.clr-nav-level-2 .nav-link.active {
    color: inherit;
    background: #fff;
  }
  .main-container .sidenav.clr-nav-level-1,
  .main-container .sidenav.clr-nav-level-2,
  .main-container .clr-vertical-nav.clr-nav-level-1,
  .main-container .clr-vertical-nav.clr-nav-level-2 {
    border-right: none;
  }
  .main-container .header-overflow-trigger {
    position: relative;
  }
  .main-container .header-overflow-trigger::after {
    position: absolute;
    content: "";
    display: inline-block;
    background: #ffffff;
    opacity: 0.15;
    height: 4rem;
    width: 1px;
    top: 1rem;
    left: 0;
  }
  .main-container .header .branding {
    min-width: 0;
    overflow: hidden;
  }
  .main-container .header .header-hamburger-trigger + .branding {
    padding-left: 0;
  }
  .main-container .header .header-hamburger-trigger + .branding .clr-icon,
  .main-container .header .header-hamburger-trigger + .branding .logo,
  .main-container .header .header-hamburger-trigger + .branding clr-icon {
    display: none;
  }
  .main-container .header .branding + .header-overflow-trigger,
  .main-container .header .header-nav + .header-overflow-trigger {
    margin-left: auto;
  }
  .main-container.open-hamburger-menu .header .header-backdrop,
  .main-container.open-overflow-menu .header .header-backdrop {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.85);
    cursor: pointer;
    z-index: 1038;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link {
    flex: 0 0 auto;
    opacity: 1;
    color: #565656;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .fa,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .fa {
    display: none;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text {
    display: inline-block;
    color: #565656;
    line-height: 1rem;
    padding: 0.25rem 0 0.25rem 1rem;
    white-space: normal;
    font-weight: normal;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon + .nav-text,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon + .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon + .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon + .nav-text {
    display: inline-block;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:hover,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:hover,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active {
    color: #565656;
    background-color: #fff;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:hover .nav-icon,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:hover .nav-icon,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:hover .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:hover .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon {
    fill: #007cbb;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:hover,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:hover {
    text-decoration: none;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active > .nav-text,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active > .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active > .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active > .nav-text {
    color: inherit;
  }
  .main-container.open-hamburger-menu .clr-vertical-nav .nav-trigger,
  .main-container.open-overflow-menu .clr-vertical-nav .nav-trigger {
    display: none;
  }
  .main-container.open-hamburger-menu .header .branding {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 36rem;
    max-width: 36rem;
    z-index: 1040;
    padding-left: 1rem;
  }
  .main-container.open-hamburger-menu .header .branding > .nav-link {
    overflow: hidden;
  }
  .main-container.open-hamburger-menu .header .branding .clr-icon,
  .main-container.open-hamburger-menu .header .branding .logo,
  .main-container.open-hamburger-menu .header .branding clr-icon {
    display: inline-block;
  }
  .main-container.open-hamburger-menu .header .branding clr-icon[shape=vm-bug],
  .main-container.open-hamburger-menu .header .branding .clr-vmw-logo {
    background-color: #737373;
    border-radius: 0.125rem;
  }
  .main-container.open-hamburger-menu .header .branding .title {
    color: #565656;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .main-container.open-hamburger-menu .header-hamburger-trigger {
    position: fixed;
    top: 0;
    right: auto;
    left: 0;
    z-index: 1039;
    transform: translateX(37.2rem);
    transition: transform 0.6s ease;
  }
  .main-container.open-hamburger-menu .header-hamburger-trigger::after {
    content: none;
  }
  .main-container.open-hamburger-menu .header-hamburger-trigger > span {
    background: transparent;
  }
  .main-container.open-hamburger-menu .header-hamburger-trigger > span::before,
  .main-container.open-hamburger-menu .header-hamburger-trigger > span::after {
    left: 0.125rem;
    transform-origin: 9%;
    transition: transform 0.6s ease;
  }
  .main-container.open-hamburger-menu .header-hamburger-trigger > span::before {
    transform: rotate(45deg);
  }
  .main-container.open-hamburger-menu .header-hamburger-trigger > span::after {
    transform: rotate(-45deg);
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .sidenav.clr-nav-level-1,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 {
    padding-top: 7rem;
    transform: translateX(0);
    transition: transform 0.3s ease;
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1 .sidenav-content,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1 .sidenav-content,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1 .sidenav-content,
  .main-container.open-hamburger-menu .sidenav.clr-nav-level-1 .sidenav-content,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 .sidenav-content {
    padding-bottom: 1rem;
  }
  .main-container.open-overflow-menu .header-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .subnav.clr-nav-level-2,
  .main-container.open-overflow-menu .sub-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .sidenav.clr-nav-level-2,
  .main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2 {
    transform: translateX(0);
    transition: transform 0.3s ease;
  }
  .main-container.open-overflow-menu .header-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .subnav.clr-nav-level-2,
  .main-container.open-overflow-menu .sub-nav.clr-nav-level-2 {
    padding-top: 1rem;
  }
  .main-container.open-overflow-menu .header-overflow-trigger {
    position: fixed;
    top: 0;
    right: 0;
    left: auto;
    z-index: 1039;
    transform: translateX(-37.2rem);
    transition: transform 0.6s ease;
  }
  .main-container.open-overflow-menu .header-overflow-trigger::after {
    content: none;
  }
  .main-container.open-overflow-menu .header-overflow-trigger > span {
    background: transparent;
  }
  .main-container.open-overflow-menu .header-overflow-trigger > span::before,
  .main-container.open-overflow-menu .header-overflow-trigger > span::after {
    height: 0.0833333rem;
    width: 1rem;
    left: -0.25rem;
    transform-origin: -3%;
    transition: transform 0.6s ease;
  }
  .main-container.open-overflow-menu .header-overflow-trigger > span::before {
    transform: rotate(45deg);
  }
  .main-container.open-overflow-menu .header-overflow-trigger > span::after {
    transform: rotate(-45deg);
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .sidenav.clr-nav-level-1,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 {
    width: 36rem;
    max-width: 36rem;
  }
  .main-container.open-overflow-menu .header-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .subnav.clr-nav-level-2,
  .main-container.open-overflow-menu .sub-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .sidenav.clr-nav-level-2,
  .main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2 {
    width: 36rem;
    max-width: 36rem;
  }
}
@media screen and (max-width: 544px) {
  .main-container .header .branding {
    min-width: 0;
    overflow: hidden;
  }
  .main-container .header-nav.clr-nav-level-1,
  .main-container .subnav.clr-nav-level-1,
  .main-container .sub-nav.clr-nav-level-1,
  .main-container .sidenav.clr-nav-level-1,
  .main-container .clr-vertical-nav.clr-nav-level-1 {
    transform: translateX(-240px);
  }
  .main-container .header-nav.clr-nav-level-2,
  .main-container .subnav.clr-nav-level-2,
  .main-container .sub-nav.clr-nav-level-2,
  .main-container .sidenav.clr-nav-level-2,
  .main-container .clr-vertical-nav.clr-nav-level-2 {
    transform: translateX(240px);
  }
  .main-container.open-hamburger-menu .header .branding {
    width: 240px;
    max-width: 240px;
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .sidenav.clr-nav-level-1,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 {
    width: 240px;
    max-width: 240px;
  }
  .main-container.open-hamburger-menu .header-hamburger-trigger {
    position: fixed;
    top: 0;
    right: auto;
    left: 0;
    z-index: 1039;
    transform: translateX(260px);
    transition: transform 0.6s ease;
  }
  .main-container.open-hamburger-menu .header-hamburger-trigger::after {
    content: none;
  }
  .main-container.open-overflow-menu .header-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .subnav.clr-nav-level-2,
  .main-container.open-overflow-menu .sub-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .sidenav.clr-nav-level-2,
  .main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2 {
    width: 240px;
    max-width: 240px;
  }
  .main-container.open-overflow-menu .header-overflow-trigger {
    position: fixed;
    top: 0;
    right: 0;
    left: auto;
    z-index: 1039;
    transform: translateX(-260px);
    transition: transform 0.6s ease;
  }
  .main-container.open-overflow-menu .header-overflow-trigger::after {
    content: none;
  }
}
.table {
  border-collapse: collapse;
  border-radius: 0.125rem;
  background-color: #fff;
  color: #565656;
  margin: 0;
  margin-top: 2.4rem;
  max-width: 100%;
  width: 100%;
}

.table th,
.table td {
  font-size: 1.3rem;
  line-height: 1.4rem;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 1.1rem 1.2rem 1.1rem;
  text-align: center;
  vertical-align: middle;
}

.table th.left,
.table td.left {
  text-align: left;
}

.table th.left:first-child,
.table td.left:first-child {
  padding-left: 0.6rem;
}

.table th {
  color: #565656;
  font-size: 1.3rem;
  font-weight: 600;
  letter-spacing: 0.072em;
  background-color: #fafafa;
  vertical-align: bottom;
  border-bottom: 1px solid #ccc;
  border-top: 0 none;
}

.table tbody tr:first-child td {
  border-top: 0 none;
}

.table tbody + tbody {
  border-top: 1px solid #ccc;
}

.table thead th:first-child {
  border-radius: calc(0.125rem - 1px) 0 0 0;
}

.table thead th:last-child {
  border-radius: 0 calc(0.125rem - 1px) 0 0;
}

.table tbody:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 calc(0.125rem - 1px);
}

.table tbody:last-child tr:last-child td:last-child {
  border-radius: 0 0 calc(0.125rem - 1px) 0;
}

.table-compact th,
.table-compact td {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: 0.5rem;
}

.table.table-vertical thead th {
  border: 0 none;
  border-radius: 0;
  display: none;
}

.table.table-vertical th {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  vertical-align: top;
}

.table.table-vertical td,
.table.table-vertical th {
  text-align: left;
  border-color: #ccc;
}

.table.table-vertical td:first-child,
.table.table-vertical th:first-child {
  border-right: 1px solid #ccc;
  background-color: #fafafa;
  font-weight: 600;
}

.table.table-vertical tbody:first-of-type tr:first-child th,
.table.table-vertical tbody:first-of-type tr:first-child td {
  border-top: 0 none;
}

.table.table-vertical tbody:first-of-type tr:first-child th:first-child,
.table.table-vertical tbody:first-of-type tr:first-child td:first-child {
  border-radius: calc(0.125rem - 1px) 0 0 0;
}

.table.table-vertical tbody:first-of-type tr:first-child th:last-child,
.table.table-vertical tbody:first-of-type tr:first-child td:last-child {
  border-radius: 0 calc(0.125rem - 1px) 0 0;
}

.table.table-vertical tbody:last-child tr:last-child th:first-child,
.table.table-vertical tbody:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 calc(0.125rem - 1px);
}

.table.table-vertical tbody:last-child tr:last-child th:last-child,
.table.table-vertical tbody:last-child tr:last-child td:last-child {
  border-radius: 0 0 calc(0.125rem - 1px) 0;
}

.table.table-noborder {
  border-radius: 0;
  box-shadow: none;
  background-color: transparent;
  border: 0;
}

.table.table-noborder th {
  background-color: transparent;
  border-bottom-color: #ddd;
  border-top: 0 none;
}

.table.table-noborder th:first-child {
  border-right: 0 none;
}

.table.table-noborder td {
  border-top: 0 none;
  padding-top: calc(1.1rem + 1px);
}

.table.table-noborder td:first-child {
  border-right: 0 none;
}

.table.table-noborder thead th:first-child,
.table.table-noborder thead th:last-child {
  border-radius: 0;
}

.table.table-noborder th,
.table.table-noborder td {
  border-radius: 0 !important;
}

.table.table-noborder th:first-child,
.table.table-noborder td:first-child {
  padding-left: 0;
}

.table.table-compact th,
.table.table-compact td {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: 0.5rem;
}

.table.table-compact.table-noborder th,
.table.table-compact.table-noborder td {
  padding-top: calc(0.5rem + 2px);
  padding-bottom: calc(0.5rem + 1px);
}

ul.list-unstyled {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}

ul,
ol {
  list-style-position: inside;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

ul.list,
ol.list {
  list-style-position: outside;
  margin-left: 1.1em;
}

ul.list.compact,
ol.list.compact {
  line-height: 0.75rem;
}

ul.list.compact > li,
ol.list.compact > li {
  margin-bottom: 0.25rem;
}

ul.list.compact > li:last-child,
ol.list.compact > li:last-child {
  margin-bottom: 0;
}

ul:not(.list-unstyled) > li > ul.list-unstyled,
ol > li > ul.list-unstyled {
  margin-left: 1.1em;
}

li > ul {
  margin-top: 0;
  margin-left: 1.1em;
}

ul.list-group {
  margin-top: 0;
}

ul.list-spacer,
ol.list-spacer {
  margin-top: 1rem;
}

.spacious {
  margin-top: 4.8rem;
}

.cozy {
  margin-top: 3.6rem;
}

.cozy-sm {
  margin-top: 1.2rem;
}

p.cozy + p {
  margin-top: 4px;
}

body p.squish {
  margin-top: 0;
}

body ol.indent {
  padding-left: 4.8rem;
  margin-top: 2.4rem;
}
body ol.indent li {
  padding-bottom: 1.2rem;
}

h6.indent + p.indent {
  margin-top: 0;
}

.fully-wide {
  padding: 4.8rem 0;
  text-align: center;
}

.list-unstyled > li, .list-unstyled {
  margin: 0;
  list-style: none;
  padding: 0;
}

.layout-default .main-container {
  display: block;
  height: auto;
  min-height: 100vh;
}

.sidenav .nav-group label,
.slider-nav .nav-group label {
  font-weight: bold;
  display: block;
  width: 100%;
}
.sidenav .nav-group label > a,
.slider-nav .nav-group label > a {
  color: inherit;
  text-decoration: none;
  padding-left: 1.2rem;
}
.sidenav .nav-group label > a:hover, .sidenav .nav-group label > a:active, .sidenav .nav-group label > a:focus,
.slider-nav .nav-group label > a:hover,
.slider-nav .nav-group label > a:active,
.slider-nav .nav-group label > a:focus {
  color: inherit;
  text-decoration: none;
  background: rgba(0, 55, 129, 0.1);
}
.sidenav .nav-group label > a.active,
.slider-nav .nav-group label > a.active {
  color: #fff;
  background: #003781;
}
.sidenav .nav-group label > a.active:hover, .sidenav .nav-group label > a.active:active, .sidenav .nav-group label > a.active:focus,
.slider-nav .nav-group label > a.active:hover,
.slider-nav .nav-group label > a.active:active,
.slider-nav .nav-group label > a.active:focus {
  background: #003781;
}
.sidenav a.nav-link > .nav-link-tag,
.slider-nav a.nav-link > .nav-link-tag {
  color: #313131;
  display: inline-block;
  padding-left: 8px;
  font-size: 10px;
  font-weight: 400;
  vertical-align: top;
  letter-spacing: 0.02em;
}
.sidenav a.nav-link > .nav-link-tag.new,
.slider-nav a.nav-link > .nav-link-tag.new {
  color: #7e00b4;
}
.sidenav a.nav-link > .nav-link-tag.updated,
.slider-nav a.nav-link > .nav-link-tag.updated {
  color: #0094d2;
}

.slider-nav .nav-group label > a {
  display: block;
  width: auto;
  margin-left: -1.2rem;
  margin-right: -1.2rem;
  border-radius: 3px 0 0 3px;
}

.valign {
  display: table;
}
.valign > * {
  display: table-cell;
  vertical-align: middle;
}

:not(pre) > code[class*=language-],
pre[class*=language-],
pre,
code[class*=language-] {
  background: transparent;
}

@media (max-width: 991px) {
  body.layout-get-started .content-area > section,
  body.layout-components .content-area > section {
    width: 100%;
    padding-left: 0;
  }
}
a.btn-primary {
  color: #fafafa;
}
a.btn-primary:hover, a.btn-primary:active, a.btn-primary:visited, a.btn-primary:focus {
  color: #fff;
}

@media (min-width: 577px) {
  ul#content_tabs .nav .nav-item {
    margin-right: 0.6rem;
  }
}
.center-demo-grid-item {
  align-self: center;
  text-align: center;
}

body:not(.layout-home) .main-container .content-container .content-area {
  padding-bottom: 7.2rem;
}

.sidenav .sidenav-content {
  margin-bottom: 0;
  padding-bottom: 2.4rem;
}

@media (max-width: 769px) {
  html {
    -webkit-overflow-scrolling: touch;
  }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
  html {
    -webkit-overflow-scrolling: touch;
  }
}
body.layout-documentation .main-container .content-container .content-area, body.layout-get-started .main-container .content-container .content-area, body.layout-news .main-container .content-container .content-area {
  padding-left: 3.6rem;
  padding-top: 1.8rem;
}

body .btn.no-margin {
  padding: 0;
  margin: 0;
  width: auto;
  min-width: auto;
}

.margin-top-24 {
  margin-top: 24px;
}

/*
A new custom build of clarity ui css removes everything that is not essential to our viewer.
I tried to include only code viewer, tables and navigation. I had to include the given grid and other small styles to maintain the current state of the viewer.

This update will also remove the REM dependency as I moved their build to a 10px base.
That required to multiply all existing rem values by the factor 2.4 as the base font-size is now 2.4 times smaller for all clarity components.

Calculation:
former base size: 24px, which created very floaty rem values in clarity
new base size: 10px, which is the same as in patternlab and gives you base-ten rem values


*/
.l-landingpage footer {
  width: 100%;
}

table {
  hyphens: manual;
}

body.layout-documentation .main-container .content-container .dox-content-panel {
  padding: 0;
  overflow: hidden;
  display: flex;
}
body.layout-documentation .dox-wrapper {
  width: 100%;
}
body.layout-documentation .dox-header {
  flex: auto;
  padding-left: 3.6rem;
  padding-right: 3.6rem;
  position: relative;
  padding-top: 10px;
  box-shadow: 0px 0px 16px 2px rgba(143, 143, 143, 0.15);
}
body.layout-documentation .dox-content-panel .dox-content {
  flex: 1 1 auto;
  overflow-y: scroll;
  width: 100%;
  max-width: 100%;
  border-top: 1px solid transparent;
  height: 100%;
}
body.layout-documentation .dox-content-panel .dox-content .dox-content-wrapper {
  padding-left: 3.6rem;
  padding-right: 3.6rem;
  padding-bottom: 9.6rem;
  max-width: 900px;
  width: 100%;
}
body.layout-documentation a:active,
body.layout-documentation a:hover {
  text-decoration: inherit;
}

.layout-documentation .content-area section {
  max-width: 900px;
}
.layout-documentation img {
  max-width: 900px;
}
.layout-documentation img.img-fluid {
  max-width: 100%;
}
.layout-documentation .code-card {
  padding-left: 0;
  padding-bottom: 0;
  overflow-x: auto;
}
.layout-documentation .table-component-list {
  max-width: 900px;
}
.layout-documentation .table-component-list th {
  border-top: 0 none;
}
.layout-documentation .table-component-list th,
.layout-documentation .table-component-list td {
  text-align: center;
  vertical-align: middle;
}
.layout-documentation .table-component-list th:first-child, .layout-documentation .table-component-list th:last-child,
.layout-documentation .table-component-list td:first-child,
.layout-documentation .table-component-list td:last-child {
  text-align: left;
}
.layout-documentation .component-legend {
  display: flex;
  max-width: 580px;
}
.layout-documentation .component-title a {
  color: #007ab3;
}
.layout-documentation .component-legend-item {
  font-size: 13px;
  flex: auto;
}
.layout-documentation .component-legend-item span {
  display: inline-block;
}
.layout-documentation .component-legend-item .symbol {
  width: 1.8rem;
}
.layout-documentation .component-legend-item .symbol > img {
  margin-top: -3px;
}
.layout-documentation .component-legend-item:first-child img {
  margin-top: -1px;
}
.layout-documentation .component-legend-item:last-child img {
  margin-top: 0;
}

html > body p {
  font-size: 16px;
}

.sg-allianz-logo-inverted {
  margin-right: auto;
  white-space: nowrap;
  text-indent: -9999px;
  height: 30px;
  width: 165px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDBweCIgaGVpZ2h0PSIxMzQuMzExcHgiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU0LjQzMiw2Ny42NjdoLTguMDgzbDQuMzA0LTE0LjA0NEw1NC40MzIsNjcuNjY3eiBNNDIuMTU5LDgzLjE1NWwyLjc1NS05LjIyOWgxMC44OTVsMi41OCw5LjIyOWgxMC4wOTQNCglMNTguNDU1LDQ3Ljk0OGMtMC41NzctMi4wNzktMS44MzctMy4wNDItNC4wMjMtMy4wNDJINDAuMTU2djMuMzI1aDEuMTk5YzEuNDkyLDAsMi4yOTksMC41ODMsMi4yOTksMS43MjYNCgljMCwwLjc0Ny0wLjE2OCwxLjM3NS0wLjc1OSwzLjA5MUwzMi44NTYsODMuMTU1SDQyLjE1OXogTTgwLjEwNyw4My4xNTVWNDcuODM3YzAtMS44MzktMS4wNzktMi45MzEtMi44NjEtMi45MzFoLTguODI4djMuMzI1aDAuNTc1DQoJYzEuNDg2LDAsMi4xMTYsMC42MzIsMi4xMTYsMi4xMzd2MzIuNzg3SDgwLjEwN3ogTTk1LjQxMyw4My4xNTVWNDcuODM3YzAtMS44MzktMS4wOTQtMi45MzEtMi44NjYtMi45MzFIODMuNzJ2My4zMjVoMC41Ng0KCWMxLjQ5OCwwLDIuMTI5LDAuNjMyLDIuMTI5LDIuMTM3djMyLjc4N0g5NS40MTN6IE0xMTEuMTEzLDQ4LjM5N2MwLTIuNTY0LTEuODk3LTQuMTE1LTUuMTU4LTQuMTE1Yy0zLjIwOSwwLTUuMTcxLDEuNTUtNS4xNzEsNC4xMTUNCgljMCwyLjU5MywxLjk2Miw0LjEzMiw1LjE3MSw0LjEzMkMxMDkuMjE1LDUyLjUyOSwxMTEuMTEzLDUwLjk5LDExMS4xMTMsNDguMzk3IE0xMTAuOTQ1LDgzLjE1NVY1Ny40MDgNCgljMC0xLjgzNS0xLjA5Ni0yLjkxOS0yLjg3NC0yLjkxOWgtOC43MTN2My4yNjFoMC41MTNjMS40OTIsMCwyLjEyMiwwLjY4NiwyLjEyMiwyLjE4djIzLjIyNkgxMTAuOTQ1eiBNMTMwLjY1NCw2OS4zODV2NS41NzENCgljLTEuNDk4LDEuNTUxLTMuMzIzLDIuNDc5LTQuODY5LDIuNDc5Yy0xLjYxNSwwLTIuMTgtMC43OTItMi4xOC0yLjk0YzAtMi4xMjQsMC40NS0zLjA4NywyLjA1OS0zLjcxMw0KCUMxMjYuODYzLDcwLjI2MSwxMjguNDE2LDY5LjgwMiwxMzAuNjU0LDY5LjM4NSBNMTE4LjU0NCw2Mi42OTNjMi45ODctMS40MzQsNi4yNTgtMi4yMzksOC44MzQtMi4yMzkNCgljMi40MTYsMCwzLjI3NiwwLjg2LDMuMjc2LDMuMzY4djAuNjRjLTMuNjY4LDAuNTc5LTQuODE0LDAuODE1LTYuODg0LDEuMjcxYy0xLjE5MSwwLjI4MS0yLjI5OSwwLjYyLTMuMzg1LDEuMDg0DQoJYy0zLjYxOSwxLjQ0OS01LjMyOCw0LjI0My01LjMyOCw4LjUzOWMwLDUuNDQ5LDIuMzQ4LDguMDgxLDcuMjE5LDguMDgxYzEuNzc4LDAsMy4zODctMC4zNDEsNC44MjQtMC45MDgNCgljMS4yNTYtMC41NTgsMi4wMDMtMS4wMjcsMy44NDItMi40NjF2MC4zOTljMCwxLjc3NCwwLjkxMywyLjY4OCwyLjY5NywyLjY4OGg4LjE5NnYtMy4wODdoLTAuNDA0Yy0xLjU0NCwwLTIuMTE2LTAuNjk0LTIuMTE2LTIuNTIxDQoJVjYzLjg5YzAtNy4yNzgtMi41MjUtOS44MTUtOS44MTYtOS44MTVjLTIuMzQ2LDAtNC42MzksMC4zLTYuODY4LDAuODEzYy0yLjI0NywwLjUxMS0zLjM5OSwwLjk3MS02LjA4MSwyLjI5NUwxMTguNTQ0LDYyLjY5M3oNCgkgTTE1NC44OTQsODMuMTU1VjYzLjc3M2MxLjQ5Ny0xLjY2NSwzLjA0LTIuNDE2LDQuODE4LTIuNDE2YzEuODk5LDAsMi4zNTIsMC43NTEsMi4zNTIsMy42MzN2MTguMTY1aDguOTQ1VjYzLjY2Mg0KCWMwLTQuNTM2LTAuMzMyLTUuOTY5LTEuNzcxLTcuNTA3Yy0xLjIwNi0xLjMzLTMuMDM5LTIuMDA5LTUuMzk4LTIuMDA5Yy0zLjUwMiwwLTUuOTY1LDEuMDg2LTkuMjc0LDQuMTgzdi0xLjE0Mw0KCWMwLTEuNzg2LTAuOTMyLTIuNjk3LTIuNzYzLTIuNjk3aC04LjQ5NXYzLjI2MWgwLjUxNWMxLjQ5MiwwLDIuMTI5LDAuNjg2LDIuMTI5LDIuMTh2MjMuMjI2SDE1NC44OTR6IE0xOTcuNTUxLDc3LjEzNWgtMTIuNTAyDQoJbDExLjkzMS0xNi43MzR2LTUuOTE3aC0xOC42ODljLTIuMTI0LDAtMy4wOTcsMC45NzMtMy4wOTcsMy4wOTl2NS4yMWgzLjMyM3YtMC41MTFjMC0xLjMxNiwwLjY4Ny0xLjk0OCwyLjExMy0xLjk0OGg2LjQzMg0KCWwtMTIuMDQ2LDE2LjkxOHY1LjkwMWgyMi41MzVWNzcuMTM1eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI0OC4yNDIsODIuNDIzaDguNDI0di0yNS4yNGMwLTIuNTMxLTAuOTc1LTMuNDQ2LTMuNDQ1LTMuNDQ2aC00Ljk3OVY4Mi40MjN6IE0yNDQuNTAxLDgyLjQyM1Y1MC4wMTcNCgljMC0yLjU4Mi0wLjkxNy0zLjQ1LTMuNDI3LTMuNDVoLTcuNTg0djMuNjE4aDAuNDUzYzEuNzMzLDAsMi4wNjgsMC4zOSwyLjA2OCwyLjQ3NXYyOS43NjRIMjQ0LjUwMXogTTIzMi4yOSw4Mi40MjNWNTMuNzM4aC00Ljk5DQoJYy0yLjQ2NywwLTMuNDM2LDAuOTE1LTMuNDM2LDMuNDQ2djI1LjI0SDIzMi4yOXoiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNjQuNjM1LDY1Ljk1M2MwLDE0LjI3OS0xMC4yNjUsMjQuNjYxLTI0LjM3MiwyNC42NjFjLTE0LjEwNiwwLTI0LjM3NS0xMC4zODItMjQuMzc1LTI0LjY2MQ0KCWMwLTE0LjI4NCwxMC4yNjktMjQuNjY3LDI0LjM3NS0yNC42NjdDMjU0LjM3MSw0MS4yODcsMjY0LjYzNSw1MS43MzUsMjY0LjYzNSw2NS45NTMgTTI2OS42MjQsNjUuOTUzDQoJYzAtMTYuNzkyLTEyLjU2MS0yOS4zNjYtMjkuMzYtMjkuMzY2Yy0xNi44MDgsMC0yOS4zNjUsMTIuNTc0LTI5LjM2NSwyOS4zNjZjMCwxNi44MTIsMTIuNTU4LDI5LjM1NiwyOS4zNjUsMjkuMzU2DQoJQzI1Ny4wNjMsOTUuMzA5LDI2OS42MjQsODIuNzY1LDI2OS42MjQsNjUuOTUzIi8+DQo8L3N2Zz4NCg==");
}
@media (max-width: 640px) {
  .sg-allianz-logo-inverted {
    width: 115px;
    background-position: center center;
  }
}

markdown code {
  padding: 0;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  margin: 0;
  background-color: rgba(27, 31, 35, 0.05);
  border-radius: 3px;
  padding: 2px;
}

td > markdown p:first-child {
  margin-top: 0;
}

.table.table td,
.table.table th {
  text-align: center;
}

.table.table-api {
  table-layout: fixed;
}
.table.table-api th:last-child {
  width: 50%;
}

.home-hero {
  max-width: 980px;
  margin: auto;
}

.ndbx-tools {
  background-color: #ffffff;
  padding: 10px;
  text-align: center;
  margin-top: 100px;
  max-width: 980px;
  margin: auto;
  box-shadow: 0px 0px 31px 4px rgba(143, 143, 143, 0.37);
}

.ndbx-tools__card {
  text-align: center;
}

.ndbx-tools__image-holder {
  padding-top: 20px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ndbx-tools__image {
  max-height: 90px;
  max-width: 160px;
}

.ndbx-header__github {
  display: flex;
  margin: 10px;
  cursor: pointer;
  align-items: center;
}

@media (max-width: 640px) {
  .ndbx-header__github-text {
    display: none;
  }
}

.ndbx-header-meta {
  font-weight: 200;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding-right: 5px;
}

.ndbx-header {
  overflow: hidden;
}

.ndbx-github__icon {
  padding: 5px;
}

.inverse-container {
  background: #313131;
  padding: 24px;
}

.doc-link {
  color: #007ab3;
}

.api-table {
  border-collapse: collapse;
  border-radius: 0.125rem;
  background-color: #fff;
  color: #565656;
  margin: 0;
  margin-top: 2.4rem;
  max-width: 100%;
  width: 100%;
  font-weight: 300;
  text-align: left;
  border: 1px solid #ccc;
}
.api-table tr:nth-child(even) {
  background: #fff;
}
.api-table tr:nth-child(odd) {
  background: whitesmoke;
}
.api-table th,
.api-table td {
  font-size: 1.3rem;
  line-height: 1.4rem;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 1.1rem 1.2rem 1.1rem;
  vertical-align: top;
}
.api-table th {
  color: #565656;
  font-size: 1.3rem;
  font-weight: 600;
  letter-spacing: 0.072em;
  background-color: #fafafa;
  vertical-align: bottom;
  border-bottom: 1px solid #ccc;
  border-top: 0 none;
}
.api-table th,
.api-table td:nth-of-type(1) {
  font-weight: 800;
}
.api-table th:not(:last-child),
.api-table td:not(:last-child) {
  border-right: 1px solid #ccc;
}

.c-footer {
  border-top: 1px solid #d7d3d9;
  font-size: 1.1rem;
  padding: 5px 10px;
  line-height: 140%;
}
@media screen and (min-width: 641px) {
  .c-footer {
    font-size: 1.4rem;
  }
}

.c-footer__copyright {
  margin-right: 20px;
}
@media screen and (max-width: 640px) {
  .c-footer__copyright {
    display: block;
    margin-right: 0px;
  }
}

.c-footer__link:not(:first-of-type) {
  margin-left: 10px;
}

.main-container.open-hamburger-menu .header-nav.clr-nav-level-1 {
  border-top: #003781 solid 60px;
  padding-top: 20px;
}

@media screen and (max-width: 640px) {
  .header .branding {
    padding: 0;
  }
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@allianz/ng-aquila/css/utilities.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.nx-margin-3xs {
  margin: 4px !important;
}

.nx-margin-2xs {
  margin: 8px !important;
}

.nx-margin-xs {
  margin: 12px !important;
}

.nx-margin-s {
  margin: 16px !important;
}

.nx-margin-m {
  margin: 24px !important;
}

.nx-margin-2m {
  margin: 32px !important;
}

.nx-margin-3m {
  margin: 40px !important;
}

.nx-margin-4m {
  margin: 48px !important;
}

.nx-margin-l {
  margin: 56px !important;
}

.nx-margin-xl {
  margin: 64px !important;
}

.nx-margin-2xl {
  margin: 72px !important;
}

.nx-margin-3xl {
  margin: 80px !important;
}

.nx-margin-4xl {
  margin: 88px !important;
}

.nx-margin-5xl {
  margin: 96px !important;
}

.nx-margin-0 {
  margin: 0 !important;
}

.nx-margin-x-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.nx-margin-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.nx-margin-x-3xs {
  margin-right: 4px !important;
  margin-left: 4px !important;
}

.nx-margin-y-3xs {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.nx-margin-x-2xs {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.nx-margin-y-2xs {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.nx-margin-x-xs {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.nx-margin-y-xs {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.nx-margin-x-s {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

.nx-margin-y-s {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.nx-margin-x-m {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.nx-margin-y-m {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.nx-margin-x-2m {
  margin-right: 32px !important;
  margin-left: 32px !important;
}

.nx-margin-y-2m {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.nx-margin-x-3m {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.nx-margin-y-3m {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.nx-margin-x-4m {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.nx-margin-y-4m {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.nx-margin-x-l {
  margin-right: 56px !important;
  margin-left: 56px !important;
}

.nx-margin-y-l {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.nx-margin-x-xl {
  margin-right: 64px !important;
  margin-left: 64px !important;
}

.nx-margin-y-xl {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.nx-margin-x-2xl {
  margin-right: 72px !important;
  margin-left: 72px !important;
}

.nx-margin-y-2xl {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.nx-margin-x-3xl {
  margin-right: 80px !important;
  margin-left: 80px !important;
}

.nx-margin-y-3xl {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.nx-margin-x-4xl {
  margin-right: 88px !important;
  margin-left: 88px !important;
}

.nx-margin-y-4xl {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.nx-margin-x-5xl {
  margin-right: 96px !important;
  margin-left: 96px !important;
}

.nx-margin-y-5xl {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.nx-margin-top-0 {
  margin-top: 0 !important;
}

.nx-margin-bottom-0 {
  margin-bottom: 0 !important;
}

.nx-margin-left-0 {
  margin-left: 0 !important;
}

.nx-margin-right-0 {
  margin-right: 0 !important;
}

.nx-margin-top-3xs {
  margin-top: 4px !important;
}

.nx-margin-bottom-3xs {
  margin-bottom: 4px !important;
}

.nx-margin-left-3xs {
  margin-left: 4px !important;
}

.nx-margin-right-3xs {
  margin-right: 4px !important;
}

.nx-margin-top-2xs {
  margin-top: 8px !important;
}

.nx-margin-bottom-2xs {
  margin-bottom: 8px !important;
}

.nx-margin-left-2xs {
  margin-left: 8px !important;
}

.nx-margin-right-2xs {
  margin-right: 8px !important;
}

.nx-margin-top-xs {
  margin-top: 12px !important;
}

.nx-margin-bottom-xs {
  margin-bottom: 12px !important;
}

.nx-margin-left-xs {
  margin-left: 12px !important;
}

.nx-margin-right-xs {
  margin-right: 12px !important;
}

.nx-margin-top-s {
  margin-top: 16px !important;
}

.nx-margin-bottom-s {
  margin-bottom: 16px !important;
}

.nx-margin-left-s {
  margin-left: 16px !important;
}

.nx-margin-right-s {
  margin-right: 16px !important;
}

.nx-margin-top-m {
  margin-top: 24px !important;
}

.nx-margin-bottom-m {
  margin-bottom: 24px !important;
}

.nx-margin-left-m {
  margin-left: 24px !important;
}

.nx-margin-right-m {
  margin-right: 24px !important;
}

.nx-margin-top-2m {
  margin-top: 32px !important;
}

.nx-margin-bottom-2m {
  margin-bottom: 32px !important;
}

.nx-margin-left-2m {
  margin-left: 32px !important;
}

.nx-margin-right-2m {
  margin-right: 32px !important;
}

.nx-margin-top-3m {
  margin-top: 40px !important;
}

.nx-margin-bottom-3m {
  margin-bottom: 40px !important;
}

.nx-margin-left-3m {
  margin-left: 40px !important;
}

.nx-margin-right-3m {
  margin-right: 40px !important;
}

.nx-margin-top-4m {
  margin-top: 48px !important;
}

.nx-margin-bottom-4m {
  margin-bottom: 48px !important;
}

.nx-margin-left-4m {
  margin-left: 48px !important;
}

.nx-margin-right-4m {
  margin-right: 48px !important;
}

.nx-margin-top-l {
  margin-top: 56px !important;
}

.nx-margin-bottom-l {
  margin-bottom: 56px !important;
}

.nx-margin-left-l {
  margin-left: 56px !important;
}

.nx-margin-right-l {
  margin-right: 56px !important;
}

.nx-margin-top-xl {
  margin-top: 64px !important;
}

.nx-margin-bottom-xl {
  margin-bottom: 64px !important;
}

.nx-margin-left-xl {
  margin-left: 64px !important;
}

.nx-margin-right-xl {
  margin-right: 64px !important;
}

.nx-margin-top-2xl {
  margin-top: 72px !important;
}

.nx-margin-bottom-2xl {
  margin-bottom: 72px !important;
}

.nx-margin-left-2xl {
  margin-left: 72px !important;
}

.nx-margin-right-2xl {
  margin-right: 72px !important;
}

.nx-margin-top-3xl {
  margin-top: 80px !important;
}

.nx-margin-bottom-3xl {
  margin-bottom: 80px !important;
}

.nx-margin-left-3xl {
  margin-left: 80px !important;
}

.nx-margin-right-3xl {
  margin-right: 80px !important;
}

.nx-margin-top-4xl {
  margin-top: 88px !important;
}

.nx-margin-bottom-4xl {
  margin-bottom: 88px !important;
}

.nx-margin-left-4xl {
  margin-left: 88px !important;
}

.nx-margin-right-4xl {
  margin-right: 88px !important;
}

.nx-margin-top-5xl {
  margin-top: 96px !important;
}

.nx-margin-bottom-5xl {
  margin-bottom: 96px !important;
}

.nx-margin-left-5xl {
  margin-left: 96px !important;
}

.nx-margin-right-5xl {
  margin-right: 96px !important;
}

.nx-font-weight-light {
  font-weight: 300 !important;
}

.nx-font-weight-regular {
  font-weight: 400 !important;
}

.nx-font-weight-semibold {
  font-weight: 600 !important;
}

.nx-font-weight-bold {
  font-weight: 700 !important;
}

@media (max-width: 319px) {
  .nx-hidden-xs {
    display: none !important;
  }
}
@media (min-width: 320px) and (max-width: 703px) {
  .nx-hidden-s {
    display: none !important;
  }
}
@media (min-width: 704px) and (max-width: 991px) {
  .nx-hidden-m {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1279px) {
  .nx-hidden-l {
    display: none !important;
  }
}
@media (min-width: 1280px) and (max-width: 1471px) {
  .nx-hidden-xl {
    display: none !important;
  }
}
@media (min-width: 1472px) and (max-width: 1759px) {
  .nx-hidden-2xl {
    display: none !important;
  }
}
@media (min-width: 1760px) {
  .nx-hidden-3xl {
    display: none !important;
  }
}
.nx-modal-margin-bottom {
  margin-bottom: 40px !important;
}

@media (max-width: 703px) {
  .nx-modal-margin-bottom {
    margin-bottom: 32px !important;
  }
}


/*# sourceMappingURL=styles.css.map*/