/* elements_colors.css */

/* translight */

.add_palette-translight {
  color: var(--color-default-extralight);
}

.add_palette-translight .com_display,
.add_palette-translight .com_hero,
.add_palette-translight .com_statement,
.add_palette-translight .com_lead,
.add_palette-translight .com_title,
.add_palette-translight .com_brandmark,
.add_palette-translight .com_brandmark-link,
.add_palette-translight .com_relatedlinks-link {
  color: var(--color-default-extralight);
}

.add_palette-translight .com_body,
.add_palette-translight .com_text,
.add_palette-translight .com_statementlist-item {
  color: var(--color-default-light);
}

.add_palette-translight .com_label,
.add_palette-translight .com_languagemenu-summary,
.add_palette-translight .com_languagemenu-option {
  color: var(--color-default-light);
}

.add_palette-translight .com_badge {
  background: var(--color-default-dark);
  color: var(--color-default-extralight);
}

.add_palette-translight .com_step,
.add_palette-translight .com_linkrow-link,
.add_palette-translight .com_relatedlinks-link::before,
.add_palette-translight .com_compare-divider {
  color: var(--color-default-colorful);
}

.add_palette-translight .com_linkrow-separator {
  color: var(--color-default-regular);
}

.add_palette-translight .com_statementlist-item::before,
.add_palette-translight .com_compare-divider {
  background: var(--color-default-colorful);
}

.add_palette-translight .com_compare-divider::before {
  background: var(--color-default-extradark);
}

.add_palette-translight .com_compare-divider::after {
  border-color: var(--color-default-extradark);
}

.add_palette-translight .com_compare-item:first-child {
  background: var(--color-default-extradark);
}

.add_palette-translight .com_compare-item:last-child {
  background: var(--color-default-dark);
}

.add_palette-translight .com_languagemenu-list {
  background: var(--color-default-extradark);
}

/* transgrey */

.add_palette-transgrey {
  color: var(--color-default-dark);
}

.add_palette-transgrey .com_display,
.add_palette-transgrey .com_hero,
.add_palette-transgrey .com_statement,
.add_palette-transgrey .com_lead,
.add_palette-transgrey .com_title,
.add_palette-transgrey .com_brandmark,
.add_palette-transgrey .com_brandmark-link,
.add_palette-transgrey .com_relatedlinks-link {
  color: var(--color-default-extradark);
}

.add_palette-transgrey .com_body,
.add_palette-transgrey .com_text,
.add_palette-transgrey .com_statementlist-item {
  color: var(--color-default-dark);
}

.add_palette-transgrey .com_label,
.add_palette-transgrey .com_languagemenu-summary,
.add_palette-transgrey .com_languagemenu-option {
  color: var(--color-default-regular);
}

.add_palette-transgrey .com_badge {
  background: var(--color-default-extralight);
  color: var(--color-default-regular);
}

.add_palette-transgrey .com_step,
.add_palette-transgrey .com_linkrow-link,
.add_palette-transgrey .com_relatedlinks-link::before,
.add_palette-transgrey .com_compare-divider {
  color: var(--color-default-colorful);
}

.add_palette-transgrey .com_linkrow-separator {
  color: var(--color-default-light);
}

.add_palette-transgrey .com_statementlist-item::before,
.add_palette-transgrey .com_compare-divider {
  background: var(--color-default-colorful);
}

.add_palette-transgrey .com_compare-divider::before {
  background: var(--color-default-extralight);
}

.add_palette-transgrey .com_compare-divider::after {
  border-color: var(--color-default-extralight);
}

.add_palette-transgrey .com_compare-item:first-child {
  background: var(--color-default-extralight);
}

.add_palette-transgrey .com_compare-item:last-child {
  background: var(--color-default-light);
}

.add_palette-transgrey .com_languagemenu-list {
  background: var(--color-default-extralight);
}

/* transcolor */

.add_palette-transcolor {
  color: var(--color-dark);
}

.add_palette-transcolor .com_display {
  color: var(--color-dark);
}

.add_palette-transcolor .com_hero,
.add_palette-transcolor .com_statement,
.add_palette-transcolor .com_lead,
.add_palette-transcolor .com_title,
.add_palette-transcolor .com_brandmark,
.add_palette-transcolor .com_brandmark-link,
.add_palette-transcolor .com_relatedlinks-link {
  color: var(--color-extradark);
}

.add_palette-transcolor .com_body,
.add_palette-transcolor .com_text,
.add_palette-transcolor .com_statementlist-item {
  color: var(--color-dark);
}

.add_palette-transcolor .com_label,
.add_palette-transcolor .com_languagemenu-summary,
.add_palette-transcolor .com_languagemenu-option {
  color: var(--color-regular);
}

.add_palette-transcolor .com_badge {
  background: var(--color-extralight);
  color: var(--color-regular);
}

.add_palette-transcolor .com_step,
.add_palette-transcolor .com_linkrow-link,
.add_palette-transcolor .com_relatedlinks-link::before,
.add_palette-transcolor .com_compare-divider {
  color: var(--color-colorful);
}

.add_palette-transcolor .com_linkrow-separator {
  color: var(--color-light);
}

.add_palette-transcolor .com_statementlist-item::before,
.add_palette-transcolor .com_compare-divider {
  background: var(--color-colorful);
}

.add_palette-transcolor .com_compare-divider::before {
  background: var(--color-extralight);
}

.add_palette-transcolor .com_compare-divider::after {
  border-color: var(--color-extralight);
}

.add_palette-transcolor .com_compare-item:first-child {
  background: var(--color-extralight);
}

.add_palette-transcolor .com_compare-item:last-child {
  background: var(--color-light);
}

.add_palette-transcolor .com_languagemenu-list {
  background: var(--color-extralight);
}

/* blackgrey */

.add_palette-blackgrey {
  background: var(--color-black);
  color: var(--color-default-extralight);
}

.add_palette-blackgrey .com_display,
.add_palette-blackgrey .com_hero,
.add_palette-blackgrey .com_statement,
.add_palette-blackgrey .com_lead,
.add_palette-blackgrey .com_title,
.add_palette-blackgrey .com_brandmark,
.add_palette-blackgrey .com_brandmark-link,
.add_palette-blackgrey .com_relatedlinks-link {
  color: var(--color-default-extralight);
}

.add_palette-blackgrey .com_body,
.add_palette-blackgrey .com_text,
.add_palette-blackgrey .com_statementlist-item {
  color: var(--color-default-light);
}

.add_palette-blackgrey .com_label,
.add_palette-blackgrey .com_languagemenu-summary,
.add_palette-blackgrey .com_languagemenu-option {
  color: var(--color-default-light);
}

.add_palette-blackgrey .com_badge {
  background: var(--color-default-dark);
  color: var(--color-default-extralight);
}

.add_palette-blackgrey .com_step,
.add_palette-blackgrey .com_linkrow-link,
.add_palette-blackgrey .com_relatedlinks-link::before,
.add_palette-blackgrey .com_compare-divider {
  color: var(--color-default-colorful);
}

.add_palette-blackgrey .com_linkrow-separator {
  color: var(--color-default-regular);
}

.add_palette-blackgrey .com_statementlist-item::before,
.add_palette-blackgrey .com_compare-divider {
  background: var(--color-default-colorful);
}

.add_palette-blackgrey .com_compare-divider::before {
  background: var(--color-black);
}

.add_palette-blackgrey .com_compare-divider::after {
  border-color: var(--color-black);
}

.add_palette-blackgrey .com_compare-item:first-child {
  background: var(--color-default-extradark);
}

.add_palette-blackgrey .com_compare-item:last-child {
  background: var(--color-default-dark);
}

.add_palette-blackgrey .com_languagemenu-list {
  background: var(--color-black);
}

/* blackcolor */

.add_palette-blackcolor {
  background: var(--color-black);
  color: var(--color-extralight);
}

.add_palette-blackcolor .com_display {
  color: var(--color-light);
}

.add_palette-blackcolor .com_hero,
.add_palette-blackcolor .com_statement,
.add_palette-blackcolor .com_lead,
.add_palette-blackcolor .com_title,
.add_palette-blackcolor .com_brandmark,
.add_palette-blackcolor .com_brandmark-link,
.add_palette-blackcolor .com_relatedlinks-link {
  color: var(--color-extralight);
}

.add_palette-blackcolor .com_body,
.add_palette-blackcolor .com_text,
.add_palette-blackcolor .com_statementlist-item {
  color: var(--color-light);
}

.add_palette-blackcolor .com_label,
.add_palette-blackcolor .com_languagemenu-summary,
.add_palette-blackcolor .com_languagemenu-option {
  color: var(--color-light);
}

.add_palette-blackcolor .com_badge {
  background: var(--color-extradark);
  color: var(--color-extralight);
}

.add_palette-blackcolor .com_step,
.add_palette-blackcolor .com_linkrow-link,
.add_palette-blackcolor .com_relatedlinks-link::before,
.add_palette-blackcolor .com_compare-divider {
  color: var(--color-colorful);
}

.add_palette-blackcolor .com_linkrow-separator {
  color: var(--color-dark);
}

.add_palette-blackcolor .com_statementlist-item::before,
.add_palette-blackcolor .com_compare-divider {
  background: var(--color-colorful);
}

.add_palette-blackcolor .com_compare-divider::before {
  background: var(--color-black);
}

.add_palette-blackcolor .com_compare-divider::after {
  border-color: var(--color-black);
}

.add_palette-blackcolor .com_compare-item:first-child {
  background: var(--color-extradark);
}

.add_palette-blackcolor .com_compare-item:last-child {
  background: var(--color-dark);
}

.add_palette-blackcolor .com_languagemenu-list {
  background: var(--color-black);
}

/* whitegrey */

.add_palette-white,
.add_palette-whitegrey {
  background: var(--color-white);
  color: var(--color-default-extradark);
}

.add_palette-white .com_display,
.add_palette-white .com_hero,
.add_palette-white .com_statement,
.add_palette-white .com_lead,
.add_palette-white .com_title,
.add_palette-white .com_brandmark,
.add_palette-white .com_brandmark-link,
.add_palette-white .com_relatedlinks-link,
.add_palette-whitegrey .com_display,
.add_palette-whitegrey .com_hero,
.add_palette-whitegrey .com_statement,
.add_palette-whitegrey .com_lead,
.add_palette-whitegrey .com_title,
.add_palette-whitegrey .com_brandmark,
.add_palette-whitegrey .com_brandmark-link,
.add_palette-whitegrey .com_relatedlinks-link {
  color: var(--color-default-extradark);
}

.add_palette-white .com_body,
.add_palette-white .com_text,
.add_palette-white .com_statementlist-item,
.add_palette-whitegrey .com_body,
.add_palette-whitegrey .com_text,
.add_palette-whitegrey .com_statementlist-item {
  color: var(--color-default-dark);
}

.add_palette-white .com_label,
.add_palette-white .com_languagemenu-summary,
.add_palette-white .com_languagemenu-option,
.add_palette-whitegrey .com_label,
.add_palette-whitegrey .com_languagemenu-summary,
.add_palette-whitegrey .com_languagemenu-option {
  color: var(--color-default-regular);
}

.add_palette-white .com_badge,
.add_palette-whitegrey .com_badge {
  background: var(--color-default-extralight);
  color: var(--color-default-regular);
}

.add_palette-white .com_step,
.add_palette-white .com_linkrow-link,
.add_palette-white .com_relatedlinks-link::before,
.add_palette-white .com_compare-divider,
.add_palette-whitegrey .com_step,
.add_palette-whitegrey .com_linkrow-link,
.add_palette-whitegrey .com_relatedlinks-link::before,
.add_palette-whitegrey .com_compare-divider {
  color: var(--color-default-colorful);
}

.add_palette-white .com_linkrow-separator,
.add_palette-whitegrey .com_linkrow-separator {
  color: var(--color-default-light);
}

.add_palette-white .com_statementlist-item::before,
.add_palette-white .com_compare-divider,
.add_palette-whitegrey .com_statementlist-item::before,
.add_palette-whitegrey .com_compare-divider {
  background: var(--color-default-colorful);
}

.add_palette-white .com_compare-divider::before,
.add_palette-whitegrey .com_compare-divider::before {
  background: var(--color-white);
}

.add_palette-white .com_compare-divider::after,
.add_palette-whitegrey .com_compare-divider::after {
  border-color: var(--color-white);
}

.add_palette-white .com_compare-item:first-child,
.add_palette-whitegrey .com_compare-item:first-child {
  background: var(--color-default-extralight);
}

.add_palette-white .com_compare-item:last-child,
.add_palette-whitegrey .com_compare-item:last-child {
  background: var(--color-default-light);
}

.add_palette-white .com_languagemenu-list,
.add_palette-whitegrey .com_languagemenu-list {
  background: var(--color-white);
}

/* whitecolor */

.add_palette-whitecolor {
  background: var(--color-white);
  color: var(--color-extradark);
}

.add_palette-whitecolor .com_display {
  color: var(--color-dark);
}

.add_palette-whitecolor .com_hero,
.add_palette-whitecolor .com_statement,
.add_palette-whitecolor .com_lead,
.add_palette-whitecolor .com_title,
.add_palette-whitecolor .com_brandmark,
.add_palette-whitecolor .com_brandmark-link,
.add_palette-whitecolor .com_relatedlinks-link {
  color: var(--color-extradark);
}

.add_palette-whitecolor .com_body,
.add_palette-whitecolor .com_text,
.add_palette-whitecolor .com_statementlist-item {
  color: var(--color-dark);
}

.add_palette-whitecolor .com_label,
.add_palette-whitecolor .com_languagemenu-summary,
.add_palette-whitecolor .com_languagemenu-option {
  color: var(--color-regular);
}

.add_palette-whitecolor .com_badge {
  background: var(--color-extralight);
  color: var(--color-regular);
}

.add_palette-whitecolor .com_step,
.add_palette-whitecolor .com_linkrow-link,
.add_palette-whitecolor .com_relatedlinks-link::before,
.add_palette-whitecolor .com_compare-divider {
  color: var(--color-colorful);
}

.add_palette-whitecolor .com_linkrow-separator {
  color: var(--color-light);
}

.add_palette-whitecolor .com_statementlist-item::before,
.add_palette-whitecolor .com_compare-divider {
  background: var(--color-colorful);
}

.add_palette-whitecolor .com_compare-divider::before {
  background: var(--color-white);
}

.add_palette-whitecolor .com_compare-divider::after {
  border-color: var(--color-white);
}

.add_palette-whitecolor .com_compare-item:first-child {
  background: var(--color-extralight);
}

.add_palette-whitecolor .com_compare-item:last-child {
  background: var(--color-light);
}

.add_palette-whitecolor .com_languagemenu-list {
  background: var(--color-white);
}

/* extradarkgrey */

.add_palette-extradarkgrey {
  background: var(--color-extradark);
  color: var(--color-default-extralight);
}

.add_palette-extradarkgrey .com_display,
.add_palette-extradarkgrey .com_hero,
.add_palette-extradarkgrey .com_statement,
.add_palette-extradarkgrey .com_lead,
.add_palette-extradarkgrey .com_title,
.add_palette-extradarkgrey .com_brandmark,
.add_palette-extradarkgrey .com_brandmark-link,
.add_palette-extradarkgrey .com_relatedlinks-link {
  color: var(--color-default-extralight);
}

.add_palette-extradarkgrey .com_body,
.add_palette-extradarkgrey .com_text,
.add_palette-extradarkgrey .com_statementlist-item {
  color: var(--color-default-light);
}

.add_palette-extradarkgrey .com_label,
.add_palette-extradarkgrey .com_languagemenu-summary,
.add_palette-extradarkgrey .com_languagemenu-option {
  color: var(--color-default-light);
}

.add_palette-extradarkgrey .com_badge {
  background: var(--color-default-dark);
  color: var(--color-default-extralight);
}

.add_palette-extradarkgrey .com_step,
.add_palette-extradarkgrey .com_linkrow-link,
.add_palette-extradarkgrey .com_relatedlinks-link::before,
.add_palette-extradarkgrey .com_compare-divider {
  color: var(--color-default-colorful);
}

.add_palette-extradarkgrey .com_linkrow-separator {
  color: var(--color-default-regular);
}

.add_palette-extradarkgrey .com_statementlist-item::before,
.add_palette-extradarkgrey .com_compare-divider {
  background: var(--color-default-colorful);
}

.add_palette-extradarkgrey .com_compare-divider::before {
  background: var(--color-extradark);
}

.add_palette-extradarkgrey .com_compare-divider::after {
  border-color: var(--color-extradark);
}

.add_palette-extradarkgrey .com_compare-item:first-child {
  background: var(--color-default-extradark);
}

.add_palette-extradarkgrey .com_compare-item:last-child {
  background: var(--color-default-dark);
}

.add_palette-extradarkgrey .com_languagemenu-list {
  background: var(--color-extradark);
}

/* extradarkcolor */

.add_palette-extradarkcolor {
  background: var(--color-extradark);
  color: var(--color-extralight);
}

.add_palette-extradarkcolor .com_display {
  color: var(--color-extralight);
}

.add_palette-extradarkcolor .com_hero,
.add_palette-extradarkcolor .com_statement,
.add_palette-extradarkcolor .com_lead,
.add_palette-extradarkcolor .com_title,
.add_palette-extradarkcolor .com_brandmark,
.add_palette-extradarkcolor .com_brandmark-link,
.add_palette-extradarkcolor .com_relatedlinks-link {
  color: var(--color-extralight);
}

.add_palette-extradarkcolor .com_body,
.add_palette-extradarkcolor .com_text,
.add_palette-extradarkcolor .com_statementlist-item {
  color: var(--color-light);
}

.add_palette-extradarkcolor .com_label,
.add_palette-extradarkcolor .com_languagemenu-summary,
.add_palette-extradarkcolor .com_languagemenu-option {
  color: var(--color-light);
}

.add_palette-extradarkcolor .com_badge {
  background: var(--color-dark);
  color: var(--color-extralight);
}

.add_palette-extradarkcolor .com_step,
.add_palette-extradarkcolor .com_linkrow-link,
.add_palette-extradarkcolor .com_relatedlinks-link::before,
.add_palette-extradarkcolor .com_compare-divider {
  color: var(--color-colorful);
}

.add_palette-extradarkcolor .com_linkrow-separator {
  color: var(--color-dark);
}

.add_palette-extradarkcolor .com_statementlist-item::before,
.add_palette-extradarkcolor .com_compare-divider {
  background: var(--color-colorful);
}

.add_palette-extradarkcolor .com_compare-divider::before {
  background: var(--color-extradark);
}

.add_palette-extradarkcolor .com_compare-divider::after {
  border-color: var(--color-extradark);
}

.add_palette-extradarkcolor .com_compare-item:first-child {
  background: var(--color-dark);
}

.add_palette-extradarkcolor .com_compare-item:last-child {
  background: var(--color-regular);
}

.add_palette-extradarkcolor .com_languagemenu-list {
  background: var(--color-extradark);
}

/* extralightgrey */

.add_palette-extralightgrey {
  background: var(--color-extralight);
  color: var(--color-default-dark);
}

.add_palette-extralightgrey .com_display,
.add_palette-extralightgrey .com_hero,
.add_palette-extralightgrey .com_statement,
.add_palette-extralightgrey .com_lead,
.add_palette-extralightgrey .com_title,
.add_palette-extralightgrey .com_brandmark,
.add_palette-extralightgrey .com_brandmark-link,
.add_palette-extralightgrey .com_relatedlinks-link {
  color: var(--color-default-extradark);
}

.add_palette-extralightgrey .com_body,
.add_palette-extralightgrey .com_text,
.add_palette-extralightgrey .com_statementlist-item {
  color: var(--color-default-dark);
}

.add_palette-extralightgrey .com_label,
.add_palette-extralightgrey .com_languagemenu-summary,
.add_palette-extralightgrey .com_languagemenu-option {
  color: var(--color-default-regular);
}

.add_palette-extralightgrey .com_badge {
  background: var(--color-default-light);
  color: var(--color-default-regular);
}

.add_palette-extralightgrey .com_step,
.add_palette-extralightgrey .com_linkrow-link,
.add_palette-extralightgrey .com_relatedlinks-link::before,
.add_palette-extralightgrey .com_compare-divider {
  color: var(--color-default-colorful);
}

.add_palette-extralightgrey .com_linkrow-separator {
  color: var(--color-default-light);
}

.add_palette-extralightgrey .com_statementlist-item::before,
.add_palette-extralightgrey .com_compare-divider {
  background: var(--color-default-colorful);
}

.add_palette-extralightgrey .com_compare-divider::before {
  background: var(--color-extralight);
}

.add_palette-extralightgrey .com_compare-divider::after {
  border-color: var(--color-extralight);
}

.add_palette-extralightgrey .com_compare-item:first-child {
  background: var(--color-default-extralight);
}

.add_palette-extralightgrey .com_compare-item:last-child {
  background: var(--color-default-light);
}

.add_palette-extralightgrey .com_languagemenu-list {
  background: var(--color-extralight);
}

/* extralightcolor */

.add_palette-extralight,
.add_palette-extralightcolor {
  background: var(--color-extralight);
  color: var(--color-extradark);
}

.add_palette-extralight .com_display,
.add_palette-extralightcolor .com_display {
  color: var(--color-extradark);
}

.add_palette-extralight .com_hero,
.add_palette-extralight .com_statement,
.add_palette-extralight .com_lead,
.add_palette-extralight .com_title,
.add_palette-extralight .com_brandmark,
.add_palette-extralight .com_brandmark-link,
.add_palette-extralight .com_relatedlinks-link,
.add_palette-extralightcolor .com_hero,
.add_palette-extralightcolor .com_statement,
.add_palette-extralightcolor .com_lead,
.add_palette-extralightcolor .com_title,
.add_palette-extralightcolor .com_brandmark,
.add_palette-extralightcolor .com_brandmark-link,
.add_palette-extralightcolor .com_relatedlinks-link {
  color: var(--color-extradark);
}

.add_palette-extralight .com_body,
.add_palette-extralight .com_text,
.add_palette-extralight .com_statementlist-item,
.add_palette-extralightcolor .com_body,
.add_palette-extralightcolor .com_text,
.add_palette-extralightcolor .com_statementlist-item {
  color: var(--color-dark);
}

.add_palette-extralight .com_label,
.add_palette-extralight .com_languagemenu-summary,
.add_palette-extralight .com_languagemenu-option,
.add_palette-extralightcolor .com_label,
.add_palette-extralightcolor .com_languagemenu-summary,
.add_palette-extralightcolor .com_languagemenu-option {
  color: var(--color-regular);
}

.add_palette-extralight .com_badge,
.add_palette-extralightcolor .com_badge {
  background: var(--color-light);
  color: var(--color-regular);
}

.add_palette-extralight .com_step,
.add_palette-extralight .com_linkrow-link,
.add_palette-extralight .com_relatedlinks-link::before,
.add_palette-extralight .com_compare-divider,
.add_palette-extralightcolor .com_step,
.add_palette-extralightcolor .com_linkrow-link,
.add_palette-extralightcolor .com_relatedlinks-link::before,
.add_palette-extralightcolor .com_compare-divider {
  color: var(--color-colorful);
}

.add_palette-extralight .com_linkrow-separator,
.add_palette-extralightcolor .com_linkrow-separator {
  color: var(--color-light);
}

.add_palette-extralight .com_statementlist-item::before,
.add_palette-extralight .com_compare-divider,
.add_palette-extralightcolor .com_statementlist-item::before,
.add_palette-extralightcolor .com_compare-divider {
  background: var(--color-colorful);
}

.add_palette-extralight .com_compare-divider::before,
.add_palette-extralightcolor .com_compare-divider::before {
  background: var(--color-extralight);
}

.add_palette-extralight .com_compare-divider::after,
.add_palette-extralightcolor .com_compare-divider::after {
  border-color: var(--color-extralight);
}

.add_palette-extralight .com_compare-item:first-child,
.add_palette-extralightcolor .com_compare-item:first-child {
  background: var(--color-light);
}

.add_palette-extralight .com_compare-item:last-child,
.add_palette-extralightcolor .com_compare-item:last-child {
  background: var(--color-extralight);
}

.add_palette-extralight .com_languagemenu-list,
.add_palette-extralightcolor .com_languagemenu-list {
  background: var(--color-extralight);
}