/* node_modules/@angular/cdk/overlay-prebuilt.css */
.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;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.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 {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/* node_modules/@angular/cdk/a11y-prebuilt.css */
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}

/* src/styles.scss */
html {
  -webkit-text-size-adjust: 100%;
}
nx-badge {
  width: 100px;
  height: 40px;
}
.input_case .c-input {
  text-transform: uppercase;
}
.text_no_wrap {
  white-space: nowrap;
}
.color_disabled {
  color: #808080 !important;
}
.color_dark_blue {
  color: #006192;
}
::ng-deep .nx-margin-bottom-m[style] {
  margin-bottom: 30px !important;
}
.form_row_inline {
  display: grid !important;
}
.table_column_issuance {
  width: 180px;
  display: block;
}
.table_vertical_top .nx-table-cell {
  vertical-align: top;
}
.page_subtitle {
  font-size: 23px;
  line-height: 1.2;
}
.ln_height_20 {
  line-height: 20px !important;
}
.page_font_weight {
  font-weight: 300;
}
@media (max-width: 703px) {
  .page_font_weight {
    font-size: 26px !important;
    font-weight: 400;
  }
}
.pagination_position {
  float: right;
}
@media (max-width: 703px) {
  .pagination_position {
    float: none;
    display: table !important;
    margin: 0 auto;
  }
}
.pagination_position .nx-pagination__item {
  margin: 0 10px !important;
}
.pagination_position .nx-pagination__item:last-child {
  margin: 0 !important;
}
.pagination_position .nx-pagination__item:first-child {
  margin: 0 !important;
}
.pagination_form .nx-natural-language-form__wrapper {
  align-items: center;
}
.pagination_form.nx-natural-language-form--small {
  font-size: var(--formfield-control-font-size) !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.pagination_form.nx-natural-language-form__wrapper > * {
  height: var(--formfield-control-height) !important;
  min-height: var(--formfield-control-height) !important;
}
.pagination_form .size-regular {
  min-width: 74px !important;
}
.pagination_form.nx-grid--no-padding.nx-grid--media-query .nx-grid__row {
  align-items: center !important;
}
.pagination_form nx-dropdown .nx-dropdown__container {
  font-size: 16px !important;
  font-weight: 600;
}
.pagination_form nx-dropdown.is-filled,
.pagination_form nx-dropdown.has-focus {
  color: #414141 !important;
  border-color: #414141 !important;
}
.nofiles_title {
  font-weight: 300;
  padding-bottom: 20px;
  font-size: 30px;
}
@media (max-width: 704px) {
  .nofiles_title {
    font-size: 26px;
  }
}
.nofiles_button {
  margin-bottom: 0px;
}
@media (max-width: 704px) {
  .nofiles_button {
    margin-bottom: 20px;
  }
}
nx-modal-container {
  margin: 0 !important;
  padding: 40px !important;
}
.hasupload {
  padding: 40px !important;
}
.hasupload_btn_gap {
  padding-bottom: 42px;
}
@media (max-width: 704px) {
  .hasupload_btn_gap {
    padding-bottom: 20px;
    padding-left: 10px;
  }
}
.upload_title {
  font-weight: 400;
  padding-bottom: 20px;
  font-size: 2em;
}
.delete_title {
  font-weight: 300;
  padding-bottom: 20px;
  font-size: 30px;
}
@media (min-width: 704px) {
  .delete_title {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .delete_title {
    font-size: 30px;
    padding-bottom: 30px;
  }
}
.upload_error_center {
  text-align-last: center;
  text-align: -webkit-center;
  margin-top: 16px;
}
@media (min-width: 704px) {
  .upload_error_center {
    margin-top: 11px;
  }
}
.button_upload_error {
  min-width: 35%;
}
@media (max-width: 704px) {
  .button_upload_error {
    max-width: 100%;
  }
}
.upload_des {
  font-size: 1.17em;
  font-weight: 300;
  line-height: 1.2;
  padding-bottom: 20px;
}
.upload_doc_row {
  overflow-x: hidden !important;
  max-height: calc(70vh - 200px) !important;
  margin: 0 !important;
  padding: 0 16px 0 0 !important;
}
.upload_doc_row::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8 !important;
}
.upload_doc_row::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(83, 83, 83, 0.07);
  background-color: rgb(212, 212, 212);
}
.upload_doc_row::-webkit-scrollbar {
  width: 8px;
  background-color: rgb(212, 212, 212);
}
.upload_doc_row::-webkit-scrollbar-thumb {
  background-color: #007ab3;
}
.upload_list_button {
  display: flex;
  white-space: nowrap;
}
@media (max-width: 1024px) {
  .upload_list_button {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 10px;
  }
}
.tablet_display {
  display: flex;
}
@media (max-width: 1024px) {
  .tablet_display {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    row-gap: 10px;
    white-space: nowrap;
  }
}
@media (max-width: 703px) {
  .tablet_display {
    display: inline-flex;
    row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }
}
.button_upload_2btn {
  margin-right: 10px;
}
@media (max-width: 703px) {
  .button_upload_2btn {
    margin-bottom: 15px;
    margin-right: 0;
  }
}
.button_delete_2btn {
  margin-right: 20px;
}
@media (max-width: 703px) {
  .button_delete_2btn {
    margin-bottom: 25px;
    margin-right: 0;
  }
}
.upload_table {
  border-top: 1px solid #d9d9d9;
}
.upload_table .nx-header-cell,
.upload_table .nx-table-cell {
  padding-left: 8px !important;
  padding-right: 8px !important;
  font-size: 14px;
  line-height: 1.2;
}
.upload_table .nx-header-cell:first-child,
.upload_table .nx-table-cell:first-child {
  width: 20%;
  white-space: pre-wrap;
}
.upload_table .nx-header-cell:nth-child(2),
.upload_table .nx-table-cell:nth-child(2) {
  width: 10%;
  white-space: pre-wrap;
}
.upload_table .nx-header-cell:nth-child(3),
.upload_table .nx-table-cell:nth-child(3) {
  width: 20%;
  white-space: pre-wrap;
}
.upload_table .nx-header-cell:last-child,
.upload_table .nx-table-cell:last-child {
  width: 50%;
}
.upload_view_btn_space {
  margin-right: 10px;
}
.upload_view {
  font-size: 14px !important;
  font-weight: 400 !important;
}
.upload_view:disabled {
  color: #808080 !important;
}
.upload_content {
  padding-left: 16px;
}
.upload_content_bold.nx-list--xsmall li {
  padding-left: 24px !important;
}
.upload_content_bold.nx-list--xsmall li:before,
.upload_content_bold.nx-list--small li:before {
  font-weight: 700 !important;
  width: auto !important;
  content: counter(list) "." !important;
}
.upload_btn_width {
  width: 130px !important;
}
.upload_dropdown.nx-formfield {
  width: auto;
}
.upload_dropdown .nx-dropdown__rendered {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  white-space: pre-wrap !important;
}
.upload_dropdown .nx-formfield__wrapper {
  padding-bottom: 10px !important;
  padding-top: 20px !important;
}
.popup_blue_title {
  color: #0079b3 !important;
}
nx-badge {
  font-size: 12px !important;
  line-height: 1.2 !important;
  padding: 6px 12px !important;
  font-weight: 600 !important;
  border-radius: 40px !important;
  letter-spacing: 1px !important;
  width: 100px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-align-last: center;
}
.saved_badge.nx-badge--active {
  background-color: #d9d9d9 !important;
}
.printed_badge.nx-badge--active {
  background-color: #cfe9ee !important;
}
.approved_badge.nx-badge--active {
  background-color: #e3ebaf !important;
}
.pending_badge.nx-badge--active {
  background-color: #e1cfeb !important;
  line-height: 18px;
  white-space: pre-wrap;
}
.cancel_badge.nx-badge--active {
  background-color: #f7c7c3 !important;
}
.pending_cancel_badge.nx-badge--active {
  background-color: #ffe8b0 !important;
  line-height: 18px;
  white-space: pre-wrap;
}
.submitted_badge.nx-badge--active {
  background-color: #e1cfeb !important;
}
.revised_badge.nx-badge--active {
  background-color: #cfe9ee !important;
}
.active_badge.nx-badge--active {
  background-color: #c3dcbb !important;
}
.expired_badge.nx-badge--active {
  background-color: #f7c7c3 !important;
}
.converted_badge.nx-badge--active {
  background-color: #cfe9ee !important;
}
.pending_abs_badge.nx-badge--active {
  background-color: #e1cfeb !important;
}
@media (max-width: 703px) {
  .enquiry_status .nx-grid__column--media-query.nx-grid__column-small-12 {
    margin-bottom: 20px !important;
  }
}
@media (min-width: 1280px) {
  .enquiry_status.nx-grid__column--media-query.nx-grid__column-2xlarge-2 {
    text-align-last: end;
    text-align: -webkit-right;
    margin-bottom: 0;
  }
}
@media (min-width: 1472px) {
  .enquiry_status.nx-grid__row--media-query {
    align-items: center;
    margin-bottom: 0;
  }
}
@media (min-width: 320px) {
  .completed_status.nx-grid__column--media-query.nx-grid__column-small-12 {
    margin-bottom: 20px;
  }
}
@media (min-width: 704px) {
  .completed_status.nx-grid__column--media-query.nx-grid__column-small-12 {
    margin-bottom: 0;
  }
}
@media (max-width: 703px) {
  .completed_status.nx-grid--no-padding.nx-grid--media-query .nx-grid__row {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 1472px) {
  .completed_status.nx-grid__column--media-query.nx-grid__column-2xlarge-2 {
    text-align-last: end;
    text-align: -webkit-right;
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .completed_status.nx-grid__column--media-query.nx-grid__column-2xlarge-2 {
    text-align-last: end;
    text-align: -webkit-right;
    margin-bottom: 0 !important;
  }
}
@media (min-width: 1472px) {
  .completed_status.nx-grid__row--media-query {
    align-items: center;
    margin-bottom: 0 !important;
  }
}
.completed_status.nx-grid__row.nx-grid__row--media-query {
  align-items: center;
}
@media (min-width: 704px) {
  .completed_status .nx-grid__column--media-query.nx-grid__column-medium-2 {
    flex: 0 0 20% !important;
    max-width: 20% !important;
  }
}
@media (min-width: 704px) {
  .completed_status .nx-grid__column--media-query.nx-grid__column-medium-10 {
    flex: 0 0 80% !important;
    max-width: 80% !important;
  }
}
@media (max-width: 703px) {
  .completed_title.nx-heading--new-api.nx-heading--s {
    font-size: 24px !important;
  }
}
.completed_color_primary {
  color: var(--interactive-primary) !important;
}
.completed_card .nx-card-inner {
  padding: 23px 23px 0 23px !important;
}
.card_title {
  font-size: 24px;
  font-weight: 400;
}
@media (max-width: 704px) {
  .card_title {
    font-weight: 600;
  }
}
.product_name {
  font-size: 24px;
  font-weight: 700;
}
.completed_list.nx-list--small li {
  margin-bottom: 2px !important;
  padding: 0 0 0 18px !important;
}
.completed_list ::before {
  height: 4px !important;
  width: 4px !important;
  margin-top: 9px !important;
  margin-left: -14px !important;
}
.green_color_notification.context-info {
  border-color: var(--message-success-border-color) !important;
  background-color: var(--message-success-background-color) !important;
}
.green_color_notification.context-info .nx-message__icon {
  color: var(--message-success-icon-color) !important;
}
@media (max-width: 703px) {
  .nx-formfield__wrapper {
    padding-bottom: var(--formfield-bottom-padding) !important;
  }
}
.nx-checkbox__input:disabled + .nx-checkbox__label {
  color: #808080 !important;
  border-color: #808080 !important;
}
.table_extra_cover .nx-checkbox__label {
  line-height: 1.2 !important;
}
.table_extra_cover .nx-checkbox__label-text {
  margin-top: 4px !important;
}
input:disabled {
  opacity: 1;
}
.nx-formfield.is-disabled {
  color: #808080 !important;
  -webkit-text-fill-color: #808080 !important;
}
.nx-formfield.is-disabled .nx-formfield__input-container {
  border-bottom-color: #808080 !important;
}
.nx-checkbox__input:checked:disabled + .nx-checkbox__label .nx-checkbox__control {
  background-color: #808080 !important;
}
.nx-checkbox__input:disabled + .nx-checkbox__label .nx-checkbox__control {
  border-color: #808080 !important;
}
.nx-radio__input:disabled + .nx-radio__label {
  color: #808080 !important;
}
.nx-radio__input:checked:disabled + .nx-radio__label .nx-radio__dot {
  background-color: #808080 !important;
}
.nx-radio__input:disabled + .nx-radio__label .nx-radio__circle {
  border-color: #808080 !important;
}
.horizontal-checkboxes {
  display: flex;
  flex-direction: row;
}
.card_summary {
  width: 100%;
  box-shadow: 0 0 10px -5px #000 !important;
  border-color: #ececec !important;
  padding: 16px;
}
@media (max-width: 703px) {
  .card_summary {
    box-shadow: 0px 0px 0px 0px !important;
    border-color: transparent !important;
    padding: 0px;
  }
  .card_summary .nx-card-inner {
    padding: 0 !important;
  }
}
.button_black {
  color: #414141 !important;
}
::ng-deep .nx-plain-button__content-wrapper {
  display: inline-flex;
  align-items: start !important;
  justify-content: center;
  vertical-align: bottom;
}
@media (max-width: 704px) {
  .btn_small_full_width {
    width: 100% !important;
  }
}
.button-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
@media (max-width: 704px) {
  .button-container {
    display: inline-grid !important;
  }
}
.button-container button.nx-button {
  padding-left: 18px;
  padding-right: 18px;
}
.button-container-general {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 704px) {
  .button-container-general {
    display: inline-grid !important;
  }
}
.button-container-general button.nx-button {
  padding-left: 18px;
  padding-right: 18px;
}
.clause_button {
  display: flex;
  gap: 20px;
}
.clause_button .btn {
  flex: 1 1 100%;
}
@media (max-width: 704px) {
  .clause_button {
    display: grid;
  }
}
.button_dashboard {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: right;
}
.button_dashboard button {
  margin: 0 20px 20px 0;
}
@media (max-width: 703px) {
  .button_dashboard button {
    margin: 0 0 20px 0;
  }
}
.button_ism {
  display: flex;
  flex-wrap: wrap;
}
.button_ism button {
  margin: 0 20px 20px 0;
}
@media (max-width: 703px) {
  .button_ism button {
    margin: 0 0 20px 0;
  }
}
.button_area_bg {
  background-color: #f2f2f2;
  padding: 30px 0;
}
.button_popup_2btn {
  margin-right: 20px;
}
@media (max-width: 703px) {
  .button_popup_2btn {
    margin-bottom: 20px;
    margin-right: 0;
  }
}
.button_popup_2btn_small {
  margin-right: 8px;
}
@media (max-width: 703px) {
  .button_popup_2btn_small {
    margin-bottom: 20px;
    margin-right: 0;
  }
}
.button_completed {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 20px;
}
.button_completed button {
  margin: 0 20px 20px 0;
}
@media (max-width: 703px) {
  .button_completed button {
    margin: 0 0 20px 0;
    width: 100% !important;
  }
}
* {
  font-family: "Allianz Neo", sans-serif !important;
}
.font-grey {
  color: #8d8d8d;
}
hr {
  border: 0;
  border-top: 1px solid #d9d9d9;
  padding-top: 0;
  margin: 0 !important;
}
.extra_coverage_text {
  text-align: right;
}
@media (max-width: 703px) {
  .extra_coverage_text {
    text-align: left;
  }
}
.padding_right_30 {
  padding-right: 30px;
}
.nx-margin-bottom-1xs {
  margin-bottom: 2px !important;
}
.nx-margin-top-30 {
  margin-top: 30px !important;
}
.nx-margin-bottom-30 {
  margin-bottom: 30px !important;
}
.nx-margin-top-50 {
  margin-top: 50px !important;
}
.padding_0 {
  padding: 0 !important;
}
.padding_left_10 {
  padding-left: 10px !important;
}
.padding_left_20 {
  padding-left: 20px !important;
}
.padding_right_10 {
  padding-right: 10px !important;
}
.padding_left_20 {
  padding-left: 20px !important;
}
.padding_left_36 {
  padding-left: 36px;
}
.padding_left_53 {
  padding-left: 53px;
}
.padding_top_20 {
  padding-top: 20px !important;
}
@media (max-width: 704px) {
  .m_margin_top_10 {
    margin-top: 10px;
  }
  .m_margin_top_20 {
    margin-top: 20px;
  }
  .m_padding_top_10 {
    padding-top: 10px !important;
  }
  .m_padding_bottom_10 {
    padding-bottom: 10px !important;
  }
  .m_padding_top_16 {
    padding-top: 16px !important;
  }
  .m_padding_top_20 {
    padding-top: 20px !important;
  }
  .m_padding_bottom_20 {
    padding-bottom: 20px !important;
  }
  .m_padding_left_20 {
    padding-left: 20px !important;
  }
  .m_padding_right_20 {
    padding-right: 20px !important;
  }
}
.column_cp_content {
  text-indent: -6px;
  word-break: break-word;
}
.column_cp_content::before {
  padding-right: 6px;
  content: ":";
  float: left;
  font-size: 16px;
}
.column_cp_content2 {
  text-indent: -6px;
}
.column_cp_content2::before {
  padding-right: 6px;
  content: ":";
  float: left;
  font-size: 16px;
}
.column_form_content {
  text-indent: -3px;
}
.column_form_content::before {
  padding-right: 6px;
  content: ":";
  float: left;
  font-size: 16px;
}
.column_cp_content_bold {
  text-indent: -6px;
}
.column_cp_content_bold::before {
  padding-right: 6px;
  content: ":";
  float: left;
  font-size: 16px;
  font-weight: bold;
}
.grid_remove_padding.nx-grid.nx-grid--media-query {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
@media (min-width: 992px) and (max-width: 1265px) {
  .grid_width_page.nx-grid__column--media-query.nx-grid__column-xlarge-3 {
    flex: 0 0 23% !important;
    max-width: 23% !important;
  }
}
@media (min-width: 1266px) {
  .grid_width_page.nx-grid__column--media-query.nx-grid__column-xlarge-3 {
    flex: 0 0 21% !important;
    max-width: 21% !important;
  }
}
@media (min-width: 992px) and (max-width: 1265px) {
  .grid_width_page.nx-grid__column--media-query.nx-grid__column-xlarge-9 {
    flex: 0 0 77% !important;
    max-width: 77% !important;
  }
}
@media (min-width: 1266px) {
  .grid_width_page.nx-grid__column--media-query.nx-grid__column-xlarge-9 {
    flex: 0 0 79% !important;
    max-width: 79% !important;
  }
}
.data_display_font {
  word-break: break-word;
}
.summary_table {
  border-bottom: 0 !important;
  border-top: 0 !important;
}
.summary_table .nx-table-cell {
  padding: 0 !important;
  border-top: 0 !important;
  vertical-align: top;
}
.summary_table.nx-header-cell:last-child,
.summary_table .nx-table-cell:last-child {
  padding-right: 0 !important;
}
.summary_table.nx-header-cell:first-child,
.summary_table .nx-table-cell:first-child {
  width: 280px;
  padding-left: 0 !important;
  padding-right: 10px !important;
}
@media (max-width: 703px) {
  .summary_table.nx-header-cell:first-child,
  .summary_table .nx-table-cell:first-child {
    width: 50%;
  }
}
.cp_not_complete {
  border-bottom: 0 !important;
  border-top: 0 !important;
}
.cp_not_complete .nx-table-cell {
  padding: 0 !important;
  border-top: 0 !important;
  vertical-align: top;
}
.cp_not_complete.nx-header-cell:last-child,
.cp_not_complete .nx-table-cell:last-child {
  padding-right: 0 !important;
}
.cp_not_complete.nx-header-cell:first-child,
.cp_not_complete .nx-table-cell:first-child {
  width: 230px;
  padding-left: 0 !important;
  padding-right: 10px !important;
}
@media (max-width: 703px) {
  .cp_not_complete.nx-header-cell:first-child,
  .cp_not_complete .nx-table-cell:first-child {
    width: 50%;
  }
}
.premium_summary_table {
  border-bottom: 0 !important;
  border-top: 0 !important;
  width: auto !important;
}
@media (max-width: 703px) {
  .premium_summary_table {
    width: 100% !important;
  }
}
.premium_summary_table .nx-table-cell {
  padding: 0 !important;
  border-top: 0 !important;
  vertical-align: top;
}
.premium_summary_table .nx-table-cell:nth-child(2) {
  width: 35%;
  margin-left: 3px !important;
}
@media (max-width: 703px) {
  .premium_summary_table .nx-table-cell:nth-child(2) {
    width: 50%;
  }
}
.premium_summary_table.nx-header-cell:last-child,
.premium_summary_table .nx-table-cell:last-child {
  padding-right: 0 !important;
  white-space: nowrap;
}
.premium_summary_table.nx-header-cell:first-child,
.premium_summary_table .nx-table-cell:first-child {
  width: 240px;
  padding-left: 0 !important;
}
@media (max-width: 703px) {
  .premium_summary_table.nx-header-cell:first-child,
  .premium_summary_table .nx-table-cell:first-child {
    width: 70%;
  }
}
.coverage_premium_summary_table {
  border-bottom: 0 !important;
  border-top: 0 !important;
  width: unset !important;
}
.coverage_premium_summary_table .w-100 {
  width: 100% !important;
}
@media (max-width: 993px) {
  .coverage_premium_summary_table {
    width: 100% !important;
  }
  .coverage_premium_summary_table .nx-formfield__wrapper {
    padding-bottom: 0 !important;
  }
}
@media (min-width: 994px) {
  .coverage_premium_summary_table {
    width: 70% !important;
  }
}
.coverage_premium_summary_table .percent {
  width: 80px;
}
.coverage_premium_summary_table .nx-table-cell {
  padding: 0 !important;
  border-top: 0 !important;
  vertical-align: top;
  height: 32px;
}
.coverage_premium_summary_table .nx-table-cell:nth-child(2) {
  width: 31%;
}
@media (max-width: 703px) {
  .coverage_premium_summary_table .nx-table-cell:nth-child(2) {
    width: 25%;
  }
}
.coverage_premium_summary_table .nx-table-cell:nth-child(3) {
  width: 31%;
}
@media (max-width: 703px) {
  .coverage_premium_summary_table .nx-table-cell:nth-child(3) {
    width: 25%;
  }
}
.coverage_premium_summary_table.nx-header-cell:last-child,
.coverage_premium_summary_table .nx-table-cell:last-child {
  width: 25%;
  padding-right: 0 !important;
}
.coverage_premium_summary_table .nx-table-cell:nth-child(2) {
  width: 15%;
}
.coverage_premium_summary_table.nx-header-cell:first-child,
.coverage_premium_summary_table .nx-table-cell:first-child {
  width: 240px;
  padding-left: 0 !important;
}
.coverage_premium_summary_table .nx-formfield__appendix {
  margin-left: 0px !important;
  padding: 0 0px 11px 0px !important;
}
.payment_summary_table {
  border-bottom: 0 !important;
  border-top: 0 !important;
  width: unset !important;
}
@media (max-width: 703px) {
  .payment_summary_table {
    width: 100% !important;
  }
}
.payment_summary_table .nx-table-cell {
  padding: 0 !important;
  border-top: 0 !important;
  vertical-align: top;
}
.payment_summary_table .nx-table-cell:nth-child(2) {
  width: 28%;
}
@media (max-width: 703px) {
  .payment_summary_table .nx-table-cell:nth-child(2) {
    width: 50%;
  }
}
.payment_summary_table.nx-header-cell:last-child,
.payment_summary_table .nx-table-cell:last-child {
  padding-right: 0 !important;
}
.payment_summary_table.nx-header-cell:first-child,
.payment_summary_table .nx-table-cell:first-child {
  width: 280px;
  padding-left: 0 !important;
}
@media (max-width: 703px) {
  .payment_summary_table.nx-header-cell:first-child,
  .payment_summary_table .nx-table-cell:first-child {
    width: 50%;
  }
}
.summry_grid .nx-grid__column--media-query.nx-grid__column-large-3 {
  flex: 0 0 15% !important;
  max-width: 15% !important;
}
@media (min-width: 704px) {
  .premium_summary.nx-grid__column--media-query.nx-grid__column-large-5 {
    flex: 247px !important;
    max-width: 247px !important;
  }
  .premium_summary.nx-grid__column--media-query.nx-grid__column-medium-4 {
    flex: 0 0 32.2% !important;
    max-width: 32.2% !important;
  }
  .premium_summary.nx-grid__column--media-query.nx-grid__column-medium-8 {
    flex: 0 0 33% !important;
    max-width: 33% !important;
  }
  .premium_summary.nx-grid__column--media-query.nx-grid__column-medium-7 {
    flex: 0 0 30% !important;
    max-width: 30% !important;
  }
}
@media (min-width: 1280px) {
  .premium_summary.nx-grid__column--media-query.nx-grid__column-xlarge-4 {
    flex: 0 0 32.5% !important;
    max-width: 32.5% !important;
  }
  .premium_summary.nx-grid__column--media-query.nx-grid__column-medium-8 {
    flex: 0 0 27% !important;
    max-width: 27% !important;
  }
  .premium_summary.nx-grid__column--media-query.nx-grid__column-xlarge-8 {
    flex: 0 0 30% !important;
    max-width: 30% !important;
  }
}
@media (min-width: 704px) {
  .payment_summary.nx-grid__column--media-query.nx-grid__column-medium-7 {
    flex: 0 0 28% !important;
    max-width: 28% !important;
  }
}
@media (min-width: 844px) {
  .payment_summary.nx-grid__column--media-query.nx-grid__column-medium-7 {
    flex: 0 0 29% !important;
    max-width: 29% !important;
  }
}
@media (min-width: 1280px) {
  .payment_summary.nx-grid__column--media-query.nx-grid__column-xlarge-8 {
    flex: 0 0 29% !important;
    max-width: 29% !important;
  }
}
.checklist.nx-grid__column--media-query.nx-grid__column-1 {
  flex: 0 0 5% !important;
  max-width: 5% !important;
}
.checklist.nx-grid__column--media-query.nx-grid__column-11 {
  flex: 0 0 95% !important;
  max-width: 95% !important;
}
@media (min-width: 320px) {
  .checklist.nx-grid__column--media-query.nx-grid__column-small-2 {
    flex: 0 0 8% !important;
    max-width: 8% !important;
  }
}
@media (min-width: 704px) {
  .checklist.nx-grid__column--media-query.nx-grid__column-small-2 {
    flex: 0 0 5% !important;
    max-width: 5% !important;
  }
}
@media (min-width: 992px) {
  .checklist.nx-grid__column--media-query.nx-grid__column-large-1 {
    flex: 0 0 5% !important;
    max-width: 5% !important;
  }
}
.checklist_radio.nx-grid__column--media-query.nx-grid__column-2 {
  flex: 0 0 12% !important;
  max-width: 12% !important;
}
@media (min-width: 1472px) {
  .checklist_radio.nx-grid__column--media-query.nx-grid__column-2 {
    flex: 0 0 12% !important;
    max-width: 12% !important;
  }
}
@media (min-width: 704px) {
  .checklist_radio.nx-grid__column--media-query.nx-grid__column-medium-3 {
    flex: 0 0 15% !important;
    max-width: 15% !important;
  }
}
@media (min-width: 768px) {
  .checklist_radio.nx-grid__column--media-query.nx-grid__column-medium-3 {
    flex: 0 0 19% !important;
    max-width: 19% !important;
  }
}
@media (min-width: 932px) {
  .checklist_radio.nx-grid__column--media-query.nx-grid__column-medium-3 {
    flex: 0 0 14% !important;
    max-width: 14% !important;
  }
}
@media (min-width: 992px) {
  .checklist_radio.nx-grid__column--media-query.nx-grid__column-medium-3 {
    flex: 0 0 17% !important;
    max-width: 17% !important;
  }
}
.renewal_monthyear.nx-grid__column--media-query.nx-grid__column-2 {
  padding-right: 0 !important;
  padding-left: 0 !important;
  align-content: center;
  padding-bottom: 21px;
  flex: 0 0 4% !important;
  max-width: 4% !important;
}
.renewal_monthyear.nx-grid__column--media-query.nx-grid__column-5 {
  flex: 0 0 48% !important;
  max-width: 48% !important;
}
.accordion_edit {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.accordion_btm_space.nx-expansion-panel--light .nx-expansion-panel__body {
  padding: 0px 32px 30px 32px !important;
}
@media (max-width: 703px) {
  .accordion_btm_space.nx-expansion-panel--light .nx-expansion-panel__body {
    padding: 0px 0px 30px 0px !important;
  }
}
.accordion_remove_btm_space.nx-expansion-panel--light .nx-expansion-panel__body {
  padding: 0px 32px 0 32px !important;
}
@media (max-width: 703px) {
  .accordion_remove_btm_space.nx-expansion-panel--light .nx-expansion-panel__body {
    padding: 0px 0px 0px 0px !important;
  }
}
.nx-expansion-panel__header-title {
  font-weight: 600 !important;
}
.scrollable {
  padding: 0 !important;
}
.nx-tab-scroll-indicator__divider,
nx-tab-scroll-indicator.start-button.is-mobile.is-scrolled-to-start,
nx-tab-scroll-indicator.end-button.is-mobile,
nx-tab-scroll-indicator.start-button.is-mobile,
nx-tab-scroll-indicator.end-button.is-desktop-button,
nx-tab-scroll-indicator.start-button.is-desktop-button {
  display: none !important;
}
.content {
  width: 1600px;
  height: 100px;
  padding: 24px;
  background: var(--ui-02);
  display: flex;
  justify-content: space-between;
}
.nx-table-cell {
  font-size: 14px !important;
  line-height: 1.2 !important;
}
.nx-header-cell {
  font-size: 14px !important;
  line-height: 20px !important;
}
.nx-header-cell:first-child,
.nx-table-cell:first-child {
  padding-left: 24px !important;
}
.nx-header-cell:last-child,
.nx-table-cell:last-child {
  padding-right: 24px !important;
  white-space: initial;
}
.table_row_flex {
  display: flex !important;
}
.clickable_table tr {
  cursor: pointer;
}
nx-swipebar .nx-copy.nx-copy {
  font-size: 14px;
}
nx-swipebar .label {
  margin-bottom: 0 !important;
}
.table_extra_coverage.nx-table-cell:first-child,
.table_extra_coverage.nx-header-cell:first-child {
  display: block !important;
  width: 450px;
}
@media (max-width: 704px) {
  .table_extra_coverage.nx-table-cell:first-child,
  .table_extra_coverage.nx-header-cell:first-child {
    width: 80%;
  }
}
@media (min-width: 705px) {
  .table_extra_coverage.nx-table-cell:first-child,
  .table_extra_coverage.nx-header-cell:first-child {
    width: 45%;
  }
}
.table_extra_coverage.nx-table-cell:nth-child(2),
.table_extra_coverage.nx-header-cell:nth-child(2) {
  display: block !important;
  text-align: right;
}
@media (max-width: 704px) {
  .table_extra_coverage.nx-table-cell:nth-child(2),
  .table_extra_coverage.nx-header-cell:nth-child(2) {
    width: 300px;
  }
}
@media (min-width: 705px) {
  .table_extra_coverage.nx-table-cell:nth-child(2),
  .table_extra_coverage.nx-header-cell:nth-child(2) {
    width: 36%;
  }
}
.table_extra_coverage.nx-table-cell:nth-child(3),
.table_extra_coverage.nx-header-cell:nth-child(3) {
  text-align: right;
  width: 19%;
}
@media (max-width: 705px) {
  .table_extra_coverage.nx-table-cell:nth-child(3),
  .table_extra_coverage.nx-header-cell:nth-child(3) {
    width: 150px;
  }
}
.table_extra_coverage_display.nx-table-cell:first-child,
.table_extra_coverage_display.nx-header-cell:first-child {
  display: block !important;
  width: 450px;
}
@media (min-width: 704px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 450px;
  }
}
@media (min-width: 712px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 350px;
  }
}
@media (min-width: 720px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 410px;
  }
}
@media (min-width: 740px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 367px;
  }
}
@media (min-width: 768px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 460px;
  }
}
@media (min-width: 800px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 400px;
  }
}
@media (min-width: 820px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 428px;
  }
}
@media (min-width: 844px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 420px;
  }
}
@media (min-width: 853px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 430px;
  }
}
@media (min-width: 882px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 450px;
  }
}
@media (min-width: 896px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 420px;
  }
}
@media (min-width: 912px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 533px;
  }
}
@media (min-width: 915px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 563px;
  }
}
@media (min-width: 932px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 480px;
  }
}
@media (min-width: 1024px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 41%;
  }
}
@media (min-width: 1114px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 45.5%;
  }
}
@media (min-width: 1138px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 42%;
  }
}
@media (min-width: 1280px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 40%;
  }
}
@media (min-width: 1366px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 44%;
  }
}
@media (min-width: 1368px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 46.5%;
  }
}
@media (min-width: 1760px) {
  .table_extra_coverage_display.nx-table-cell:first-child,
  .table_extra_coverage_display.nx-header-cell:first-child {
    width: 40%;
  }
}
.table_extra_coverage_display.nx-table-cell:nth-child(2),
.table_extra_coverage_display.nx-header-cell:nth-child(2) {
  display: block !important;
  width: 300px;
  text-align: right;
}
@media (min-width: 704px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 270px;
  }
}
@media (min-width: 712px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 250px;
  }
}
@media (min-width: 720px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 267px;
  }
}
@media (min-width: 740px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 261px;
  }
}
@media (min-width: 768px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 276px;
  }
}
@media (min-width: 800px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 294px;
  }
}
@media (min-width: 820px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 300px;
  }
}
@media (min-width: 844px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 320px;
  }
}
@media (min-width: 853px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 303px;
  }
}
@media (min-width: 882px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 335px;
  }
}
@media (min-width: 896px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 380px;
  }
}
@media (min-width: 912px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 380px;
  }
}
@media (min-width: 915px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 355px;
  }
}
@media (min-width: 932px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 362px;
  }
}
@media (min-width: 1024px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 35.5%;
  }
}
@media (min-width: 1114px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 31%;
  }
}
@media (min-width: 1138px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 36%;
  }
}
@media (min-width: 1180px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 34.3%;
  }
}
@media (min-width: 1280px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 36.5%;
  }
}
@media (min-width: 1366px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 32%;
  }
}
@media (min-width: 1368px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 30.5%;
  }
}
@media (min-width: 1760px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(2),
  .table_extra_coverage_display.nx-header-cell:nth-child(2) {
    width: 36.3%;
  }
}
.table_extra_coverage_display.nx-table-cell:nth-child(3),
.table_extra_coverage_display.nx-header-cell:nth-child(3) {
  text-align: right;
  width: 23%;
}
@media (min-width: 344px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(3),
  .table_extra_coverage_display.nx-header-cell:nth-child(3) {
    width: 23.5%;
  }
}
@media (min-width: 1180px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(3),
  .table_extra_coverage_display.nx-header-cell:nth-child(3) {
    width: 23.7%;
  }
}
@media (min-width: 1366px) {
  .table_extra_coverage_display.nx-table-cell:nth-child(3),
  .table_extra_coverage_display.nx-header-cell:nth-child(3) {
    width: 24%;
  }
}
h1 {
  font-size: 40px;
  line-height: 48px;
  font-weight: 300;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 704px) {
  h1 {
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
  }
}
h2 {
  font-size: 23px;
  line-height: 32px;
  font-weight: 600;
}
@media (max-width: 704px) {
  h2 {
    font-size: 22px;
  }
}
h3 {
  font-size: 26px;
  line-height: 38px;
  font-weight: 300;
}
h4 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
}
.font_14 {
  font-size: 14px !important;
}
a {
  color: #003781;
}
a:hover {
  color: #008ed6;
}
.title-header {
  background-image: url(/assets/img/banner_bg.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: left top;
  width: 100%;
  height: 92px;
  display: flex;
  align-items: center;
  margin-bottom: 45px;
}
@media (min-width: 704px) {
  .title-header {
    width: 100%;
    height: 108px;
    display: flex;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .title-header {
    width: 100%;
    height: 108px;
    display: flex;
    align-items: center;
  }
}
@media (max-width: 992px) {
  .title-header {
    margin-bottom: 30px;
  }
}
.my-0 {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}
.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.float_right {
  float: right;
}
.container_flex_center {
  align-items: center;
  display: flex;
}
.container_flex_start {
  align-items: start;
  display: flex;
}
.container_flex_center.align_right {
  justify-content: right;
}
.container_flex_start.align_right {
  justify-content: right;
}
.container_flex_center.align_left {
  justify-content: left;
}
.container_flex_center.align_center {
  justify-content: center;
}
.container_flex_center.space_between {
  justify-content: space-between;
}
.align_self_stretch {
  align-self: stretch;
}
.footer_container {
  border-top: 1px solid #d9d9d9 !important;
}
@media (min-width: 704px) and (max-width: 992px) {
  .footer_container {
  }
  .footer_container .footer-medium {
    display: flex;
    justify-content: space-between;
  }
}
.nx-footer {
  color: #767676 !important;
  width: 100%;
}
@media (max-width: 703px) {
  .nx-footer {
    padding: 32px 16px var(--footer-padding-bottom) 16px !important;
  }
}
@media (min-width: 768px) {
  .nx-footer {
    padding: 32px 16px !important;
  }
}
@media (max-width: 703px) {
  .nx-footer__navigation {
    flex-direction: row !important;
  }
}
@media (max-width: 703px) {
  .nx-footer__navigation .nx-footer__link {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
.formfield_no_padding .nx-formfield__wrapper {
  padding: 0 !important;
}
.dropdown_font_14 .nx-formfield__flexfield {
  font-size: 14px !important;
}
.rotate_logout_icon {
  transform: rotate(90deg);
}
nx-icon--bars {
  color: #414141 !important;
}
.std-ta-left {
  text-align: left;
}
.std-ta-center {
  text-align: center;
}
.std-ta-right {
  text-align: right !important;
}
.justify-center {
  text-align-last: center;
}
.std-va-middle {
  vertical-align: middle;
}
.std-va-top {
  vertical-align: top;
}
.std-va-bottom {
  vertical-align: bottom !important;
}
.std-tt-uppercase {
  text-transform: uppercase;
}
.std-tt-cap {
  text-transform: capitalize;
}
.progress_bar {
  color: #767676;
  text-align: left;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  width: 200px;
  padding-right: 45px;
  border-right: 1px solid #c2c2c2;
}
@media (max-width: 993px) {
  .progress_bar {
    width: 100%;
    border-right: none;
    padding-right: 0px;
    padding-bottom: 32px;
    border-bottom: 1px solid #c2c2c2;
  }
}
.progress_bar .nx-multi-step-item--vertical .label {
  margin-left: 10px !important;
  white-space: normal !important;
  line-height: 21px !important;
}
.progress_bar .nx-multi-step-item--vertical {
  display: inline;
  min-height: 40px;
}
.progress_bar .nx-multi-step-item--vertical .line {
  height: 22px !important;
  margin-bottom: 6px;
  margin-top: 4px;
}
.progress_bar .nx-multi-step-item--vertical:first-child .line {
  margin-top: -5px;
}
.progress_bar .nx-multi-step-item--vertical:nth-child(2) .line {
  margin-top: -5px;
  height: 30px !important;
}
.progress_bar .nx-multi-stepper--vertical .nx-multi-stepper__items {
  margin: 0 !important;
}
.steps-layout .step-number {
  width: 60px;
  min-width: 60px;
  border-radius: 50%;
  display: inline-table;
  font-size: 16px;
  text-align: center;
  background-color: #007ab3;
  color: #fff;
  text-transform: lowercase;
  font-weight: 600;
  vertical-align: middle;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
  margin-right: 10px;
}
.steps-layout .step-for-mobile {
  display: flex;
  align-items: center;
}
.steps-layout li::marker {
  display: none;
  z-index: -5;
  opacity: 0;
  color: transparent;
}
.steps-layout .step .step-desc {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.1;
}
.steps-layout .step .next-step {
  font-size: 16px;
  font-weight: 500;
}
.blue_panel .nx-expansion-panel__header-content {
  background-color: #007ab3 !important;
  color: #ffffff !important;
}
.blue_panel .nx-expansion-panel__header-content .nx-expansion-panel__header-title {
  width: 100%;
  margin-right: 17px !important;
}
.blue_panel .nx-expansion-panel__chevron {
  color: #ffffff !important;
}
.blue_panel .gross {
  padding-left: 20px;
  border-left: 1px solid #ffffff;
}
.blue_panel .nx-expansion-panel__content {
  background-color: #f5f5f5;
}
.blue_panel .agreed_value .nx-formfield__wrapper {
  padding-bottom: 10px !important;
}
@media (max-width: 705px) {
  .blue_panel .gross {
    border-left: 0 !important;
    border-top: 2px solid #ffffff;
    width: 100%;
    padding: 20px 0 0 0px !important;
  }
  .blue_panel .gross_trash {
    position: absolute;
    top: -9px;
  }
  .blue_panel .nx-expansion-panel__header-content {
    padding-right: 16px !important;
  }
}
@media (max-width: 705px) {
  .blue_panel .contact-details-title {
    font-size: 14px;
  }
}
.table_popup {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.button_coverage {
  align-items: center;
  display: flex;
  justify-content: left;
}
.button_coverage button {
  margin-bottom: 20px;
  padding: 0px 10px !important;
}
@media (max-width: 704px) {
  .button_coverage {
    display: inline-block;
  }
  .button_coverage button {
    width: 100% !important;
  }
  .button_coverage .mobile-height-50 {
    height: 50px;
  }
}
@media (max-width: 704px) {
  .button_coverage {
    display: inline-block;
  }
  .button_coverage button {
    width: 100% !important;
  }
  .gross_trash {
    position: absolute;
    top: -9px;
  }
}
.table_dropdown .nx-dropdown-results__option-label,
.table_dropdown .nx-checkbox__label-text {
  font-size: 14px !important;
}
.table_dropdown .nx-dropdown-results__option-label {
  white-space: nowrap !important;
}
.coverage.nx-grid.nx-grid--media-query {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
@media (max-width: 704px) {
  .coverage.nx-grid.nx-grid--media-query {
    padding-right: 26px !important;
    padding-left: 16px !important;
  }
}
@media (min-width: 705px) {
  .coverage.nx-grid.nx-grid--media-query .nx-card-inner {
    padding: 40px;
  }
}
.coverage .test .nx-dropdown-results__option {
  font-size: 14px !important;
}
.coverage .nx-card {
  width: 100%;
  box-shadow: 0px 0px 3px 0px var(--card-border-color) !important;
  border-color: #d9d9d9 !important;
}
.coverage .nx-formfield__input-container {
  padding: 0 !important;
}
.coverage .driver_list .driver_age {
  width: 60px;
  min-width: 60px;
}
@media (max-width: 992px) {
  .coverage .driver_list .driver_id {
    width: 150px;
    min-width: 150px;
  }
}
.coverage .driver_list .nx-formfield.has-outline .nx-formfield__wrapper {
  padding-bottom: 0px !important;
}
.coverage .driver_list .nx-formfield.has-outline .nx-formfield__wrapper .c-input {
  width: max-content !important;
  text-overflow: inherit !important;
}
.coverage .driver_list .scrollable {
  padding-top: 0 !important;
}
.coverage .extra_package,
.coverage .more_extra_cover {
  table-layout: fixed;
  width: 100%;
  border-spacing: 0;
}
.coverage .extra_package td,
.coverage .more_extra_cover td {
  font-size: 14px;
  vertical-align: top;
}
.coverage .extra_package .sub_cover,
.coverage .more_extra_cover .sub_cover {
  padding-left: 38px;
}
.coverage .extra_package .sub_cover .no_icon li::before,
.coverage .more_extra_cover .sub_cover .no_icon li::before {
  content: "" !important;
  display: none !important;
}
.coverage .extra_package .sub_cover ul > li,
.coverage .more_extra_cover .sub_cover ul > li {
  padding-left: 10px;
}
.coverage .extra_package .sub_cover ul > li .nx-list__icon,
.coverage .more_extra_cover .sub_cover ul > li .nx-list__icon {
  font-size: 12px;
  top: -3px;
}
.coverage .extra_package .sub_cover .nx-list--normal li:not(:last-child),
.coverage .more_extra_cover .sub_cover .nx-list--normal li:not(:last-child) {
  margin-bottom: 0;
}
.coverage .extra_package .sub_cover .nx-icon--minus,
.coverage .more_extra_cover .sub_cover .nx-icon--minus {
  width: 1px;
}
.coverage .extra_package .sub_cover .nx-icon--minus:before,
.coverage .more_extra_cover .sub_cover .nx-icon--minus:before {
  content: "-" !important;
}
.coverage .extra_package td.sub_line,
.coverage .more_extra_cover td.sub_line {
  padding-bottom: 15px;
}
.coverage .extra_package .si,
.coverage .more_extra_cover .si {
  text-align: right;
  padding-top: 4px !important;
  margin-top: 4px;
}
.coverage .extra_package .sub_si,
.coverage .more_extra_cover .sub_si {
  text-align: right;
  line-height: 20px;
}
.coverage .extra_package .nx-natural-language-form--small .c-input,
.coverage .more_extra_cover .nx-natural-language-form--small .c-input {
  text-align: right;
}
.coverage .extra_package .nx-checkbox__label-text,
.coverage .more_extra_cover .nx-checkbox__label-text {
  font-size: 14px !important;
}
.coverage .extra_package .nx-table-cell,
.coverage .extra_package .nx-header-cell,
.coverage .more_extra_cover .nx-table-cell,
.coverage .more_extra_cover .nx-header-cell {
  word-break: keep-all;
  padding: 16px 16px 15px !important;
  white-space: normal !important;
}
.coverage .extra_package .nx-formfield__flexfield,
.coverage .more_extra_cover .nx-formfield__flexfield {
  font-size: 14px !important;
}
.coverage .extra_package .nx-natural-language-form__wrapper,
.coverage .more_extra_cover .nx-natural-language-form__wrapper {
  justify-content: right;
  align-items: center;
}
.coverage .extra_package .nx-natural-language-form--small,
.coverage .more_extra_cover .nx-natural-language-form--small {
  font-size: 14px !important;
  font-weight: 400 !important;
  padding: 0;
}
.coverage .extra_package .nx-natural-language-form--small .size-regular,
.coverage .more_extra_cover .nx-natural-language-form--small .size-regular {
  width: 55px !important;
  min-width: 55px !important;
}
.coverage .extra_package .nx-natural-language-form--small .is-focused .nx-word__inner-wrapper,
.coverage .extra_package .nx-natural-language-form--small .is-filled .nx-word__inner-wrapper,
.coverage .more_extra_cover .nx-natural-language-form--small .is-focused .nx-word__inner-wrapper,
.coverage .more_extra_cover .nx-natural-language-form--small .is-filled .nx-word__inner-wrapper {
  border-bottom: 1px solid #414141 !important;
}
.coverage .extra_package .nx-natural-language-form--small .c-input.is-filled,
.coverage .more_extra_cover .nx-natural-language-form--small .c-input.is-filled {
  color: #414141;
}
.coverage .extra_package .nx-natural-language-form--small .c-input.is-filled,
.coverage .more_extra_cover .nx-natural-language-form--small .c-input.is-filled {
  padding: 0 !important;
}
.coverage .extra_package .nx-natural-language-form--small .nx-word__inner-wrapper,
.coverage .more_extra_cover .nx-natural-language-form--small .nx-word__inner-wrapper {
  height: 27px !important;
}
@media (min-width: 705px) {
  .coverage .extra_package th:first-child,
  .coverage .extra_package td:first-child,
  .coverage .more_extra_cover th:first-child,
  .coverage .more_extra_cover td:first-child {
    width: 45%;
    padding: 0px 4px 0px 16px;
  }
  .coverage .extra_package th:nth-child(2),
  .coverage .extra_package td:nth-child(2),
  .coverage .more_extra_cover th:nth-child(2),
  .coverage .more_extra_cover td:nth-child(2) {
    width: 28%;
    text-align: right !important;
    padding: 0px 16px 0px 4px;
  }
  .coverage .extra_package th:nth-child(3),
  .coverage .extra_package td:nth-child(3),
  .coverage .more_extra_cover th:nth-child(3),
  .coverage .more_extra_cover td:nth-child(3) {
    width: 17%;
    text-align: right !important;
  }
}
@media (max-width: 704px) {
  .coverage .extra_package tbody {
    display: grid;
  }
  .coverage .extra_package tr {
    display: contents;
  }
  .coverage .extra_package td {
    display: block;
    padding: 0;
  }
  .coverage .extra_package .si,
  .coverage .extra_package .sub_cover {
    text-align: left;
    padding-left: 37px;
    margin-top: 0px;
    padding-top: 0px !important;
  }
  .coverage .extra_package .sub_si {
    text-align: left;
    padding-left: 47px;
  }
  .coverage .more_extra_cover {
    table-layout: auto;
  }
  .coverage .more_extra_cover td:first-child {
    width: 300px;
    min-width: 300px;
    text-align: left;
  }
  .coverage .more_extra_cover td:nth-child(2) {
    width: 250px;
    min-width: 250px;
    text-align: right;
  }
  .coverage .more_extra_cover th:nth-child(3),
  .coverage .more_extra_cover td:nth-child(3) {
    width: 130px;
    min-width: 130px;
    text-align: right;
  }
}
.coverage .extra_package_summary {
  table-layout: fixed;
  width: 100%;
  border-spacing: 0;
}
.coverage .extra_package_summary td {
  font-size: 14px;
  vertical-align: top;
}
.coverage .extra_package_summary .sub_cover {
  padding-left: 38px;
}
.coverage .extra_package_summary .sub_cover .no_icon li::before {
  content: "" !important;
  display: none !important;
}
.coverage .extra_package_summary .sub_cover ul > li {
  padding-left: 10px;
}
.coverage .extra_package_summary .sub_cover ul > li .nx-list__icon {
  font-size: 12px;
  top: -3px;
}
.coverage .extra_package_summary .sub_cover .nx-list--normal li:not(:last-child) {
  margin-bottom: 0;
}
.coverage .extra_package_summary .sub_cover .nx-icon--minus {
  width: 1px;
}
.coverage .extra_package_summary .sub_cover .nx-icon--minus:before {
  content: "-" !important;
}
.coverage .extra_package_summary .sub_cover_summary .no_icon li::before {
  content: "" !important;
  display: none !important;
}
.coverage .extra_package_summary .sub_cover_summary ul > li {
  padding-left: 18px;
  margin-left: 18px;
}
.coverage .extra_package_summary .sub_cover_summary ul > li .nx-list__icon {
  font-size: 12px;
  top: -3px;
}
.coverage .extra_package_summary .sub_cover_summary .nx-list--normal li:not(:last-child) {
  margin-bottom: 0;
}
.coverage .extra_package_summary .sub_cover_summary .nx-icon--minus {
  width: 1px;
}
.coverage .extra_package_summary .sub_cover_summary .nx-icon--minus:before {
  content: "-" !important;
}
.coverage .extra_package_summary td.sub_line {
  padding-bottom: 15px;
}
.coverage .extra_package_summary .si {
  text-align: right;
  padding-top: 8px !important;
}
.coverage .extra_package_summary .sub_si {
  text-align: right;
  line-height: 20px;
}
.coverage .extra_package_summary .nx-natural-language-form--small .c-input {
  text-align: right;
}
.coverage .extra_package_summary .nx-checkbox__label-text {
  font-size: 14px !important;
}
.coverage .extra_package_summary .nx-table-cell,
.coverage .extra_package_summary .nx-header-cell {
  word-break: keep-all;
  padding: 16px 16px 15px !important;
  white-space: normal !important;
}
@media (min-width: 705px) {
  .coverage .extra_package_summary th:first-child,
  .coverage .extra_package_summary td:first-child {
    width: 45%;
    padding: 0px 4px 0px 0px;
  }
  .coverage .extra_package_summary th:nth-child(2),
  .coverage .extra_package_summary td:nth-child(2) {
    width: 28%;
    text-align: right !important;
    padding: 0px 16px 0px 4px;
  }
  .coverage .extra_package_summary th:nth-child(3),
  .coverage .extra_package_summary td:nth-child(3) {
    width: 17%;
    text-align: right !important;
  }
}
@media (max-width: 704px) {
  .coverage .extra_package tbody {
    display: grid;
  }
  .coverage .extra_package tr {
    display: contents;
  }
  .coverage .extra_package td {
    display: block;
    padding: 0;
  }
  .coverage .extra_package .si,
  .coverage .extra_package .sub_cover {
    text-align: left;
    padding-left: 37px;
  }
  .coverage .extra_package_summary tbody {
    display: grid;
  }
  .coverage .extra_package_summary tr {
    display: contents;
  }
  .coverage .extra_package_summary td {
    display: block;
    padding: 0;
  }
  .coverage .extra_package_summary .si,
  .coverage .extra_package_summary .sub_cover {
    text-align: left;
    padding-left: 18px;
    padding-top: 0px !important;
  }
  .coverage .extra_package_summary .sub_si {
    text-align: left;
    padding-left: 37px;
  }
  .coverage .more_extra_cover {
    table-layout: auto;
  }
  .coverage .more_extra_cover td:first-child {
    width: 300px;
    min-width: 300px;
    text-align: left;
  }
  .coverage .more_extra_cover td:nth-child(2) {
    width: 250px;
    min-width: 250px;
    text-align: right;
  }
  .coverage .more_extra_cover th:nth-child(3),
  .coverage .more_extra_cover td:nth-child(3) {
    width: 130px;
    min-width: 130px;
    text-align: right;
  }
}
.coverage .summary .title {
  color: #8d8d8d;
}
.makemodel_button {
  justify-content: flex-start !important;
  border-top: 0 !important;
}
.makemodel_button button {
  margin-bottom: 40px;
}
.radio-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  align-items: center;
  gap: 20px;
}
.radio-group_label {
  max-width: 650px;
}
.radio-group2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  align-items: center;
  gap: 20px;
}
@media (max-width: 703px) {
  .radio-group2 {
    gap: 10px;
    flex-direction: column;
    align-items: start;
  }
}
.radio-group3 {
  display: flex;
}
@media (width < 991px) {
  .radio-group3 {
    margin-top: 16px;
  }
}
.make_model {
  padding-left: 36px;
  padding-bottom: 32px;
}
.custom {
  display: flex;
  flex-wrap: wrap;
  gap: 0px;
  flex-direction: column;
}
@media (min-width: 704px) {
  .custom {
    gap: 0px;
    flex-direction: column;
  }
}
@media (min-width: 992px) {
  .custom {
    flex-direction: row;
  }
}
.field_label {
  transform: -16px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.make_container {
  flex: 0 0 auto;
  padding: 2px 0px 0px;
  border-bottom: var(--formfield-border-width) solid var(--formfield-border-color);
  height: 33px;
}
@media (max-width: 992px) {
  .make_container {
    border-bottom: 0;
    height: inherit;
  }
}
.make_container span {
  padding-right: 10px;
}
.make_container .make_label {
  font-size: 20px;
  color: #808080;
}
.input_container {
  flex: 1;
}
.customField .nx-formfield__wrapper {
  padding-top: 1px !important;
}
.nx-sort-header__focus-container {
  align-items: flex-start;
}
.nx-sort-header__icons-container {
  margin-top: 3px;
}
.cell_align_right ::ng-deep .nx-sort-header__focus-container {
  display: flex;
  justify-content: end;
  text-align: right;
}
.cp_popup-title {
  font-weight: 300;
  font-size: 30px;
  line-height: 1.2;
}
.cp__customer-detail-phone {
  display: flex;
}
.cp__customer-detail-phone .code {
  width: 120px;
}
.cp__customer-detail-phone .info {
  width: 100% !important;
}
@media (max-width: 704px) {
  .special_vehicle {
    margin-bottom: 24px;
  }
}
@media (min-width: 375px) and (max-width: 390px) {
  .search_map_font.nx-copy.nx-copy {
    font-size: 14px !important;
  }
}
@media (min-width: 320px) and (max-width: 340px) {
  .search_map_font.nx-copy.nx-copy {
    font-size: 12px !important;
  }
}
@media (min-width: 375px) and (max-width: 390px) {
  .search_map_font.nx-radio-button--small-label .nx-radio__label {
    font-size: 14px !important;
  }
}
@media (min-width: 320px) and (max-width: 340px) {
  .search_map_font.nx-radio-button--small-label .nx-radio__label {
    font-size: 12px !important;
  }
}
@media (min-width: 320px) and (max-width: 340px) {
  .search_map_font.nx-margin-left-xs {
    margin-left: 8px !important;
  }
}
@media (min-width: 320px) and (max-width: 340px) {
  .search_map_font .nx-radio__circle {
    width: 20px !important;
    min-width: 20px !important;
    height: 20px !important;
  }
  .search_map_font.nx-radio-button--small-label .nx-radio__label--text:not(:empty) {
    margin-left: 7px !important;
  }
}
.search-map .pac-card {
  background-color: #fff;
  border: 0;
  border-radius: 2px;
  box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3);
  margin: 10px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
@media (max-width: 704px) {
  .search-map .pac-card {
    width: 96%;
    margin: 0;
  }
}
.search-map #pac-container {
  width: 100%;
  padding: 12px !important;
  max-width: 370px;
}
.search-map .pac-controls {
  display: inline-block;
  padding: 5px 11px;
}
@media (max-width: 704px) {
  .search-map .pac-controls .radio-group {
    display: flex;
    gap: 8px;
  }
  .search-map .pac-controls .nx-radio-button--small-label[_nghost-ng-c3224567837] .nx-radio__label--text[_ngcontent-ng-c3224567837]:not(:empty) ::ng-deep .nx-radio__label {
    margin-left: 8px !important;
  }
}
.search-map .pac-controls label {
  font-size: 13px;
  font-weight: 300;
}
.search-map #pac-input {
  background-color: #fff;
  font-size: 15px;
  font-weight: 300;
  padding: 0 11px 0 13px;
  text-overflow: ellipsis;
  width: 100%;
}
.search-map #pac-input:focus {
  border-color: #4d90fe;
}
.search-map #title {
  color: #fff;
  background-color: #4d90fe;
  font-size: 25px;
  font-weight: 500;
  padding: 8px 12px;
}
.search-map .radio-map {
  font-size: 14px;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 10px;
}
.search-map .lat_long {
  font-size: 14px;
  display: flex;
  gap: 20px;
  width: 100%;
}
@media (max-width: 703px) {
  .search-map .lat_long {
    flex-direction: column;
  }
}
.search-map .map_size {
  width: 100%;
}
.map {
  width: 100% !important;
  height: 450px !important;
}
.premium_approval .nx-formfield__input-container {
  flex: inherit !important;
  height: inherit !important;
}
.premium_approval .c-input {
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: right !important;
}
@media (max-width: 705px) {
  .premium_approval .nx-grid--no-gutters .nx-grid__row > [class*=nx-grid__column]:not(:first-child) {
    padding: 0px 10px !important;
  }
}
.menu_list .nx-dropdown-results__option-label {
  font-size: 16px !important;
}
.border-line {
  border-right: 1px solid #d9d9d9;
  height: 30px;
}
.arrow_icon {
  width: 12px;
  height: 12px;
  background-color: inherit;
  position: absolute;
  transform: translate(-50%);
  border-top: 1px solid var(--popover-border-color);
  border-left: 1px solid var(--popover-border-color);
  left: 49%;
  rotate: 45deg;
  top: -2px;
}
.top_header_menu .nx-formfield.is-focused:not(.has-outline) .nx-formfield__input-container:after {
  background-color: transparent !important;
}
.top_header_menu nx-dropdown {
  font-size: 14px;
}
.top_header_menu .nx-icon--chevron-down {
  margin-left: 5px;
  font-size: 18px !important;
}
.top_header_menu .nx-formfield__flexfield {
  font-size: 16px !important;
}
.top_header_menu .nx-formfield__wrapper {
  padding: 0 !important;
}
.top_header_menu .nx-formfield__input-container {
  border: 0 !important;
  outline: none !important;
}
.top_header_menu .nx-formfield.is-focused,
.top_header_menu .nx-formfield.is-filled,
.top_header_menu .nx-formfield.has-focus,
.top_header_menu .nx-formfield.is-auto-floating {
  border: 0 !important;
  color: #414141 !important;
  outline: none !important;
}
.bottom_header_menu .nx-menu-button.policytab {
  padding: 0;
}
.bottom_header_menu .nx-menu-button {
  font-size: 16px;
  color: #414141;
  font-weight: 400;
  background-color: transparent;
}
.bottom_header_menu .nx-menu-button .nx-icon--chevron-down {
  display: none;
}
.bottom_header_menu hr {
  margin: 0 !important;
  border-top: 1px solid #d9d9d9 !important;
}
.bottom_header_menu .nx-icon--chevron-right {
  font-size: 16px !important;
}
.bottom_header_menu .nx-menu-button:hover {
  font-weight: 400;
  background-color: transparent;
}
.bottom_header_menu .nx-menu-button.is-expanded {
  font-weight: 700;
  background-color: transparent;
  color: var(--header-link-active-color);
}
.bottom_header_menu .nx-menu-button.is-expanded .nx-header__link.policy {
  border-bottom-style: solid;
  border-color: var(--header-link-active-color);
}
.bottom_header_menu .nx-menu-button__label {
  padding: 0 !important;
  line-height: inherit !important;
}
.bottom_header_menu .sub_menu {
  position: absolute;
  z-index: 2;
  background-color: #f5f5f5;
  left: 0;
  width: 100%;
  line-height: 30px;
  margin-top: 10px;
  padding: 20px 32px 0 32px;
}
.bottom_header_menu .sub_menu a {
  cursor: pointer;
}
.bottom_header_menu .nx-menu__link.nested_sub_menu {
  display: block;
  padding-left: 40px;
  line-height: 22px;
}
.bottom_header_menu .nx-menu__link.nested_sub_menu .nx-menu-button__icon {
  margin-right: 5px !important;
}
.bottom_header_menu .header_nested_sub_menu {
  margin-bottom: 4px;
}
.bottom_header_menu .header_nested_sub_menu .nx-icon--chevron-right {
  margin-right: 4px;
}
.bottom_header_menu .header_nested_sub_menu.is-expanded {
  font-weight: 700 !important;
  color: #414141 !important;
}
.bottom_header_menu .header_nested_sub_menu.is-expanded .nx-icon--chevron-right {
  transform: rotate(90deg);
}
@media (max-width: 704px) {
  .bottom_header_menu .nx-header__link {
    padding: 20px;
  }
  .bottom_header_menu .nx-header__link.policytab {
    padding: 0 16px 0 0;
  }
  .bottom_header_menu .nx-header__actions {
    margin-left: 4px !important;
  }
  .bottom_header_menu .nx-header__brand {
    display: inline-block;
  }
}
@media (min-width: 704px) and (max-width: 992px) {
  .bottom_header_menu .nx-header__link {
    padding: 20px 32px;
  }
  .bottom_header_menu .nx-header__link.policy {
    padding: 0;
  }
  .bottom_header_menu .nx-menu-button.policytab {
    padding: 20px 32px;
  }
}
@media (max-width: 992px) {
  .bottom_header_menu .nx-header__navigation-items {
    display: inline-block !important;
    background-color: #ffffff;
    top: 60px;
    z-index: 2;
    position: absolute;
    width: 100%;
    left: 0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  }
  .bottom_header_menu .is-expanded .nx-menu-button__expand-icon {
    color: #ffffff;
  }
  .bottom_header_menu .sub_menu {
    position: relative;
    background-color: #ffffff;
    padding: 0;
  }
  .bottom_header_menu .header_nested_sub_menu .nx-icon--chevron-down {
    display: none !important;
  }
  .bottom_header_menu .header_nested_sub_menu.is-expanded {
    background-color: transparent !important;
    color: #414141 !important;
  }
  .bottom_header_menu .header_nested_sub_menu.is-expanded .nx-icon--chevron-down {
    display: none !important;
  }
  .bottom_header_menu .nx-header__link:hover {
    border-color: transparent;
  }
  .bottom_header_menu .nx-header__link:active {
    border-color: transparent;
  }
  .bottom_header_menu .nx-menu-button.is-expanded {
    background-color: #007ab3;
  }
  .bottom_header_menu .nx-menu-button.is-expanded .nx-header__link.policy {
    border-bottom-style: none;
    border-color: transparent;
    color: #fff;
  }
  .bottom_header_menu .nx-menu-button .nx-icon--chevron-down {
    display: block;
  }
}
.bottom_header_menu .tab__content {
  padding-top: 16px;
}
.bottom_header_menu nx-tab-header {
  justify-content: flex-start !important;
}
.nx-icon--bars {
  font-size: 40px !important;
}
.nx-button--primary,
.nx-button--secondary {
  font-size: 14px !important;
}
.to-top {
  bottom: 0;
  cursor: pointer;
  margin: 0 8px 12px 0;
  position: fixed;
  right: 0;
}
.to-top img {
  object-fit: contain;
  width: 30px;
  height: 35px;
  cursor: pointer;
  opacity: 1;
}
.show-scrollTop {
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 704px) {
  .nx-expansion-panel--light:not(.nx-expansion-panel--negative):last-child {
    box-shadow: none !important;
    border-bottom: 1px solid #d9d9d9 !important;
  }
  .nx-expansion-panel--light:not(.nx-expansion-panel--negative) .nx-expansion-panel__header-content {
    box-shadow: none !important;
    border-top: 1px solid #d9d9d9;
  }
}
.cross_sell_banner {
  background-color: #E6F4F6;
  padding: 30px 120px;
}
@media (min-width: 704px) and (max-width: 994px) {
  .cross_sell_banner {
    padding: 30px 0px;
  }
}
@media (max-width: 993px) {
  .cross_sell_banner {
    padding: 30px 16px;
  }
  .cross_sell_banner .nx-grid__row--media-query {
    flex-wrap: unset !important;
  }
}
.cross_sell_banner img {
  display: block;
  width: 100%;
  object-position: center;
  object-fit: cover;
  max-width: 100%;
}
@media (max-width: 992px) {
  .cross_sell_banner img {
    max-height: 220px;
  }
}
@media (max-width: 992px) {
  .cross_sell_banner .scroll {
    overflow-y: auto;
  }
  .cross_sell_banner .scroll {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .cross_sell_banner .scroll::-webkit-scrollbar {
    display: none;
  }
  .cross_sell_banner .nx-grid--no-padding.nx-grid--media-query {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
}
.cross_sell_banner .title {
  margin: 0 auto;
  max-width: 880px;
  margin-bottom: 30px;
}
.cross_sell_banner .orange_text {
  color: #FF934F;
}
.cross_sell_banner .banner_pagination {
  justify-content: center;
  display: flex;
}
.cross_sell_banner .normal_text {
  font-size: 16px;
}
@media (max-width: 704px) {
  .cross_sell_banner .normal_text {
    font-size: 12px;
  }
}
@media (max-width: 992px) {
  .cross_sell_banner .buttons .nx-grid__column--media-query.nx-grid__column {
    padding: 20px 0px 0px 0px !important;
  }
}
@media (max-width: 703px) {
  .cross_sell_banner .buttons {
    display: block !important;
    padding: 0px !important;
  }
}
.cross_sell_banner .buttons_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 705px) {
  .cross_sell_banner .buttons_container {
    display: inline-block;
  }
}
.cross_sell_banner .buttons_container .nx-grid__column--media-query.nx-grid__column {
  padding: 0 !important;
}
@media (max-width: 992px) {
  .cross_sell_banner .content_text {
    padding: 10px 0;
  }
  .cross_sell_banner .banner_color {
    background-color: white;
  }
  .cross_sell_banner .banner_img {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.table_dashboard {
}
.table_dashboard .wmd-view-topscroll,
.table_dashboard .wmd-view {
  overflow-x: scroll;
  width: 100%;
  height: auto;
}
.table_dashboard .wmd-view-topscroll {
  height: auto;
}
.table_dashboard .wmd-view {
  height: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.table_dashboard .wmd-view::-webkit-scrollbar {
  display: none;
}
.table_dashboard .scrollbar-wrapper {
  height: 10px;
  overflow: hidden;
  width: 100%;
}
.table_dashboard .scroll-div1 {
  width: 1440px;
  height: 0.1px !important;
}
.table_dashboard .scroll-div2 {
  width: 1440px;
  height: auto !important;
}
.table_dashboard ::-webkit-scrollbar {
  width: 10px !important;
}
.table_dashboard ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px #d9d9d9;
  background-color: #d9d9d9;
}
.table_dashboard ::-webkit-scrollbar-thumb {
  background: #007ab3;
  cursor: grab;
}
.table_dashboard ::-webkit-scrollbar-thumb:hover {
  background: #007ab3;
}
.table_dashboard .hide-scrollbar {
  scrollbar-width: none;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
}
.table_dashboard .hidden {
  display: none;
}
.table_enquiry {
}
.table_enquiry .wmd-view-topscroll,
.table_enquiry .wmd-view {
  overflow-x: scroll;
  width: 100%;
  height: auto;
}
.table_enquiry .wmd-view-topscroll {
  height: auto;
}
.table_enquiry .wmd-view {
  height: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.table_enquiry .wmd-view::-webkit-scrollbar {
  display: none;
}
.table_enquiry .scrollbar-wrapper {
  height: 10px;
  overflow: hidden;
  width: 100%;
}
.table_enquiry .scroll-div1 {
  width: 1056px;
  height: 0.1px !important;
}
.table_enquiry .scroll-div2 {
  width: 1056px;
  height: auto !important;
}
.table_enquiry ::-webkit-scrollbar {
  width: 10px !important;
}
.table_enquiry ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px #d9d9d9;
  background-color: #d9d9d9;
}
.table_enquiry ::-webkit-scrollbar-thumb {
  background: #007ab3;
  cursor: grab;
}
.table_enquiry ::-webkit-scrollbar-thumb:hover {
  background: #007ab3;
}
.table_enquiry .hide-scrollbar {
  scrollbar-width: none;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
}
.table_enquiry .hidden {
  display: none;
}
.table_summary {
}
.table_summary .wmd-view-topscroll,
.table_summary .wmd-view {
  overflow-x: scroll;
  width: 100%;
  height: auto;
}
.table_summary .wmd-view-topscroll {
  height: auto;
}
.table_summary .wmd-view {
  height: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.table_summary .wmd-view::-webkit-scrollbar {
  display: none;
}
.table_summary .scrollbar-wrapper {
  height: 10px;
  overflow: hidden;
  width: 100%;
}
.table_summary .scroll-div1 {
  width: 815px;
  height: 0.1px !important;
}
.table_summary .scroll-div2 {
  width: 815px;
  height: auto !important;
}
.table_summary ::-webkit-scrollbar {
  width: 10px !important;
}
.table_summary ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px #d9d9d9;
  background-color: #d9d9d9;
}
.table_summary ::-webkit-scrollbar-thumb {
  background: #007ab3;
  cursor: grab;
}
.table_summary ::-webkit-scrollbar-thumb:hover {
  background: #007ab3;
}
.table_summary .hide-scrollbar {
  scrollbar-width: none;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
}
.table_summary .hidden {
  display: none;
}
.only-this-horizon-scrollbar::-webkit-scrollbar {
  height: 8px;
  width: 6px;
  background: #dedede;
}
.only-this-horizon-scrollbar::-webkit-scrollbar-track {
  background: #dedede;
}
.only-this-horizon-scrollbar::-webkit-scrollbar-thumb {
  background: #dedede;
}
.only-this-horizon-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #dedede;
}
.only-this-horizon-scrollbar::-webkit-scrollbar-thumb:horizontal {
  background: #007ab3;
}
.table_content_scroll {
  max-width: 100%;
  overflow-y: hidden;
  display: block;
  overflow-x: auto;
}
.nx-radio-button--big-label .nx-radio__label {
  font-size: 17px !important;
}
@media (max-width: 991px) {
  .nx-radio-button--big-label .nx-radio__label {
    font-size: 20px !important;
  }
}
.nx-dropdown-item--active .nx-dropdown-results__option .nx-dropdown-results__option-label {
  box-shadow: none !important;
}
nx-card.nx-card.completed_card {
  border-style: none;
  box-shadow: 0 0 10px -5px #000 !important;
}
.location_icon button.nx-plain-button {
  line-height: 4px;
}
.location_icon .location {
  font-size: 17px !important;
  position: relative;
  bottom: 2px;
}
.nx-margin-top-30 {
  margin-top: 30px !important;
}
.cp_not_complete {
  border-bottom: 0 !important;
  border-top: 0 !important;
}
.cp_not_complete .nx-table-cell {
  padding: 0 !important;
  border-top: 0 !important;
  vertical-align: top;
}
.cp_not_complete.nx-header-cell:last-child,
.cp_not_complete .nx-table-cell:last-child {
  padding-right: 0 !important;
}
.cp_not_complete.nx-header-cell:first-child,
.cp_not_complete .nx-table-cell:first-child {
  width: 230px;
  padding-left: 0 !important;
}
@media (max-width: 703px) {
  .cp_not_complete.nx-header-cell:first-child,
  .cp_not_complete .nx-table-cell:first-child {
    width: 50%;
  }
}
@media (max-width: 703px) {
  .extra_coverage_list ul {
    padding-bottom: 30px;
  }
}
.extra_coverage_list.nx-list--small li {
  margin: 10px 0 10px 0 !important;
  padding: 0 0 0 18px !important;
}
.extra_coverage_list ::before {
  height: 4px !important;
  width: 4px !important;
  margin-top: 9px !important;
  margin-left: -14px !important;
}
@media (max-width: 703px) {
  .extra_coverage_list_summary ul {
    padding-bottom: 30px;
  }
}
.extra_coverage_list_summary.nx-list--small li {
  margin: 0px !important;
  padding: 0 0 0 18px !important;
}
.extra_coverage_list_summary ::before {
  height: 4px !important;
  width: 4px !important;
  margin-top: 9px !important;
  margin-left: -14px !important;
}
.narration-content {
  font-size: 16px;
}
div.narration-content p {
  margin: 0 !important;
}
div.narration-content ol {
  margin-left: 40px;
}
.overwrite_indicator {
  margin-top: 24px;
  margin-bottom: 0px;
}
@media (max-width: 704px) {
  .overwrite_indicator {
    margin-top: 0px;
    margin-bottom: 32px;
  }
}
.nameddriver_table .nx-header-cell:first-child,
.nameddriver_table .nx-table-cell:first-child {
  width: 50%;
}
.nameddriver_table .nx-header-cell:nth-child(2),
.nameddriver_table .nx-table-cell:nth-child(2) {
  width: 40%;
}
.nameddriver_table .nx-header-cell:last-child,
.nameddriver_table .nx-table-cell:last-child {
  width: 10%;
}
@media (max-width: 703px) {
  .nameddriver_table .nx-header-cell:first-child,
  .nameddriver_table .nx-table-cell:first-child {
    width: 40%;
  }
  .nameddriver_table .nx-header-cell:nth-child(2),
  .nameddriver_table .nx-table-cell:nth-child(2) {
    width: 30%;
  }
  .nameddriver_table .nx-header-cell:last-child,
  .nameddriver_table .nx-table-cell:last-child {
    width: 30%;
  }
}
.ehailing_table .nx-header-cell:first-child,
.ehailing_table .nx-table-cell:first-child {
  width: 50%;
}
.ehailing_table .nx-header-cell:nth-child(2),
.ehailing_table .nx-table-cell:nth-child(2) {
  width: 50%;
}
@media (max-width: 703px) {
  .ehailing_table .nx-header-cell:first-child,
  .ehailing_table .nx-table-cell:first-child {
    width: 40%;
  }
  .ehailing_table .nx-header-cell:nth-child(2),
  .ehailing_table .nx-table-cell:nth-child(2) {
    width: 60%;
  }
}
.enquiry_no_spacing {
  margin-top: 50px;
}
@media (max-width: 704px) {
  .enquiry_no_spacing {
    margin-top: 20px;
  }
}
.nodata {
  padding: 16px 24px;
  text-align: center;
  font-size: 14px;
  border-bottom: 2px solid var(--table-border-bottom-color);
  color: #767676;
}
.table-no-data {
  white-space: nowrap;
  border-bottom: none !important;
}

/* node_modules/@allianz/ngx-ndbx/css/ndbx-base.css */
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./media/AllianzNeo-Light.woff2") format("woff2"), url("./media/AllianzNeo-Light.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("./media/AllianzNeo-LightItalic.woff2") format("woff2"), url("./media/AllianzNeo-LightItalic.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./media/AllianzNeo-Regular.woff2") format("woff2"), url("./media/AllianzNeo-Regular.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./media/AllianzNeo-Italic.woff2") format("woff2"), url("./media/AllianzNeo-Italic.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./media/AllianzNeo-SemiBold.woff2") format("woff2"), url("./media/AllianzNeo-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("./media/AllianzNeo-SemiBoldItalic.woff2") format("woff2"), url("./media/AllianzNeo-SemiBoldItalic.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./media/AllianzNeo-Bold.woff2") format("woff2"), url("./media/AllianzNeo-Bold.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("./media/AllianzNeo-BoldItalic.woff2") format("woff2"), url("./media/AllianzNeo-BoldItalic.woff") format("woff");
}
@font-face {
  font-family: "Patternlab-Icon";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src:
    url("./media/Allianz-Icons.woff2") format("woff2"),
    url("./media/Allianz-Icons.woff") format("woff"),
    url("./media/Allianz-Icons.ttf") format("truetype"),
    url("./media/Allianz-Icons.svg#Allianz-Icons") format("svg");
}
@font-face {
  font-family: "Allianz-Icons";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src:
    url("./media/Allianz-Icons.woff2") format("woff2"),
    url("./media/Allianz-Icons.woff") format("woff"),
    url("./media/Allianz-Icons.ttf") format("truetype"),
    url("./media/Allianz-Icons.svg#Allianz-Icons") format("svg");
}
.ndbx-icon {
  font-family: "Allianz-Icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
}
.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";
}
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;
}
html {
  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;
}
body,
:host {
  background-color: var(--ui-background);
  color: var(--text-01);
}

/* node_modules/@allianz/ngx-ndbx/css/themes/ndbx.css */
: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: #c51323;
  --danger-active: #b0050c;
  --success: #1e8927;
  --success-hover: #1b6120;
  --success-active: #17501d;
  --accent-01: #f86200;
  --accent-02: #3da556;
  --disabled-01: #c2c2c2;
  --disabled-02: #dadada;
  --disabled-03: #ececec;
  --disabled-04: rgba(0, 97, 146, 0.4);
  --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: #f5f5f5;
  --readonly-02: #c2c2c2;
  --readonly-03: #ffffff;
  --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;
  --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-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-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-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: 16px;
  --accordion-extra-light-line-height: 24px;
  --accordion-extra-light-font-weight: 600;
  --accordion-extra-light-letter-spacing: 1px;
  --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: 20px;
  --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: #e15200;
  --button-emphasis-hover-border-color: transparent;
  --button-emphasis-hover-text-color: var(--text-02);
  --button-emphasis-active-background-color: #c15500;
  --button-emphasis-active-text-color: var(--text-02);
  --button-emphasis-active-border-color: transparent;
  --button-emphasis-disabled-background-color: rgba(248, 98, 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: #348357;
  --button-cta-hover-border-color: transparent;
  --button-cta-hover-text-color: var(--text-02);
  --button-cta-active-background-color: #276442;
  --button-cta-active-text-color: var(--text-02);
  --button-cta-active-border-color: transparent;
  --button-cta-disabled-background-color: rgba(61, 165, 86, 0.4);
  --button-cta-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-cta-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(--plain-button-font-size);
  --plain-button-small-font-weight: var(--plain-button-font-weight);
  --plain-button-small-line-height: var(--plain-button-line-height);
  --plain-button-small-letter-spacing: var(--plain-button-letter-spacing);
  --plain-button-secondary-color: var(--plain-button-color);
  --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: var(--plain-button-disabled-color);
  --plain-button-small-icon-size: var(--plain-button-icon-size);
  --breadcrumb-color: var(--text-01);
  --breadcrumb-font-size: 16px;
  --breadcrumb-line-height: 24px;
  --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: 16px;
  --comparison-table-line-height: 20px;
  --comparison-table-font-weight: 400;
  --comparison-table-letter-spacing: 0;
  --comparison-table-popular-cell-font-size: 14px;
  --comparison-table-popular-cell-line-height: 16px;
  --comparison-table-popular-cell-font-weight: 600;
  --comparison-table-popular-cell-letter-spacing: 0.2px;
  --comparison-table-description-cell-mobile-font-size: 14px;
  --comparison-table-description-cell-mobile-line-height: 16px;
  --comparison-table-description-cell-mobile-font-weight: 700;
  --comparison-table-description-cell-mobile-letter-spacing: 0.2px;
  --comparison-table-mobile-section-header-font-size: 14px;
  --comparison-table-mobile-section-header-line-height: 24px;
  --comparison-table-mobile-section-header-font-weight: 600;
  --comparison-table-mobile-section-header-letter-spacing: 0;
  --comparison-table-group-label-font-size: 16px;
  --comparison-table-group-label-line-height: 24px;
  --comparison-table-group-label-font-weight: 600;
  --comparison-table-group-label-letter-spacing: 1px;
  --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-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-hover-border-color: var(--hover-primary);
  --checkbox-active-background-color: var(--active-primary);
  --checkbox-active-border-color: var(--active-primary);
  --checkbox-disabled-border-color: var(--disabled-01);
  --checkbox-disabled-background-color: var(--disabled-03);
  --checkbox-disabled-selected-background-color: var(--disabled-01);
  --checkbox-disabled-icon-color: var(--text-02);
  --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);
  --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-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-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-focused-background-color: var(--ui-01);
  --datefield-header-cell-color: var(--datefield-cell-disabled-color);
  --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);
  --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-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-05);
  --dropdown-item-selected-color: var(--text-01);
  --dropdown-item-hover-color: var(--hover-primary);
  --dropdown-item-checkmark-color: var(--text-01);
  --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-item-divider: var(--ui-04);
  --dropdown-group-divider: #d9d9d9;
  --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-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-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: 11px;
  --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: 16px;
  --link-small-line-height: 24px;
  --link-small-font-weight: 600;
  --link-small-letter-spacing: 1px;
  --link-small-icon-size: 24px;
  --link-xsmall-font-size: 14px;
  --link-xsmall-line-height: 20px;
  --link-xsmall-font-weight: 600;
  --link-xsmall-letter-spacing: 0.2px;
  --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: 52px;
  --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: 36px;
  --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);
  --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-circle-color: var(--ui-05);
  --radio-button-hover-circle-color: var(--hover-primary);
  --radio-button-hover-dot-color: var(--hover-primary);
  --radio-button-selected-dot-color: var(--interactive-primary);
  --radio-button-selected-circle-color: var(--interactive-primary);
  --radio-button-dot-background-color: transparent;
  --radio-button-selected-background-color: transparent;
  --tab-expert-item-disabled-color: rgba(65, 65, 65, 0.4);
  --radio-button-dot-size: 8px;
  --radio-button-disabled-selected-background-color: transparent;
  --radio-button-disabled-selected-dot-color: var(--disabled-01);
  --radio-button-disabled-text-color: var(--disabled-01);
  --radio-button-disabled-border-color: var(--disabled-01);
  --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-top: 0;
  --radio-button-large-label-margin-left: 12px;
  --radio-button-large-circle-margin-top: 2px;
  --radio-button-small-label-margin-top: 0;
  --radio-button-small-label-margin-left: 12px;
  --radio-button-small-circle-margin-top: 0;
  --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: 24px;
  --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-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-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);
  --taglist-font-size: var(--paragraph-04-font-size);
  --taglist-line-height: 16px;
  --taglist-font-weight: var(--paragraph-04-font-weight);
  --taglist-letter-spacing: 1px;
  --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-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-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);
  --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);
  --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: 16px;
  --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);
  --timefield-color: var(--text-01);
  --timefield-active-color: var(--interactive-primary);
  --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-error-color: var(--danger);
  --timefield-disabled-color: var(--disabled-01);
  --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);
  --licence-plate-prefix-background: #003399;
  --licence-plate-prefix-color: var(--negative);
  --success-02: #145f1b;
  --accordion-light-body-padding-rtl: 24px 32px;
  --card-background-hover-color: var(--ui-02);
  --card-background-selected-color: var(--ui-02);
  --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;
}

/* node_modules/@aposin/ng-aquila/css/utilities.css */
.nx-margin-3xs {
  margin: 4px !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-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-2xs {
  margin: 8px !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-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-xs {
  margin: 12px !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-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-s {
  margin: 16px !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-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-m {
  margin: 24px !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-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-2m {
  margin: 32px !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-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-3m {
  margin: 40px !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-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-4m {
  margin: 48px !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-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-l {
  margin: 56px !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-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-xl {
  margin: 64px !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-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-2xl {
  margin: 72px !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-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-3xl {
  margin: 80px !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-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-4xl {
  margin: 88px !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-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-5xl {
  margin: 96px !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-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-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-x-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.nx-margin-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.nx-margin-0 {
  margin: 0 !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;
  }
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
