:root { 
  --bg2-surfaces: #fafafa;
  --bgwhite: #ffffff;
  --black: #000000;
  --charts--graphsgrey: #d8d8d8;
  --charts--graphslight-grey: #f1f1f1;
  --charts--graphsorange-10: #efa3611a;
  --matisse: #1f6aac26;
  --pale-sky: #667084;
  --primary-colorscolor-0: #053c80;
  --primary-colorscolor-1: #1f6aac;
  --primary-colorscolor-2: #5391c6;
  --primary-colorscolor-4: #edf5fb;
  --text-colorscontrast: #ffffff;
  --text-colorscontrastsecondary: #ffffffbf;
  --text-colorsdefault: #100040;
  --text-colorsdefaultsecondary: #5d6982;
  --text-colorsdefaultsecondary-hint: #5d6982;
  --text-colorslinks: #1f6aac;
  --tooltip: #444444e6;
  --white: #ffffff12;
  --white-2: #ffffff1a;
 
 --font-size-l: 16px; 
  --font-size-m: 17px;
  --font-size-s: 12px;
  --font-size-xl: 20px;
  --font-size-xs: 11px;
  --font-size-xxl: 20px;
  --font-size-xxxl: 30px;
 
  --font-family-font_awesome_6_free-solid: "Font Awesome 6 Free-Solid", Helvetica;
  --font-family-open_sans: "Open Sans", Helvetica;
}
.opensans-semi-bold-tolopea-16px {
  color: var(--text-colorsdefault);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-tolopea-14px {
  color: var(--text-colorsdefault);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.opensans-semi-bold-white-16px {
  color: var(--bgwhite);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.opensans-semi-bold-tolopea-18px {
  color: var(--text-colorsdefault);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-shuttle-gray-14px {
  color: var(--text-colorsdefaultsecondary);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.opensans-semi-bold-white-14px {
  color: var(--bgwhite);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.opensans-semi-bold-white-18px {
  color: var(--bgwhite);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-white-14px {
  color: var(--bgwhite);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.opensans-semi-bold-shuttle-gray-14px {
  color: var(--text-colorsdefaultsecondary);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-tolopea-12px {
  color: var(--text-colorsdefault);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-white-14px-2 {
  color: var(--text-colorscontrastsecondary);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.opensans-semi-bold-tolopea-24px {
  color: var(--text-colorsdefault);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 600;
}

.opensans-semi-bold-matisse-11px {
  color: var(--primary-colorscolor-1);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 600;
}

.fontawesome6free-solid-normal-matisse-12px {
  color: var(--primary-colorscolor-1);
  font-family: var(--font-family-font_awesome_6_free-solid);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-shuttle-gray-16px {
  color: var(--text-colorsdefaultsecondary);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.opensans-semi-bold-white-14px-2 {
  color: var(--text-colorscontrastsecondary);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.opensans-bold-white-14px {
  color: var(--bgwhite);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.opensans-semi-bold-tolopea-14px {
  color: var(--text-colorsdefault);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.opensans-semi-bold-shuttle-gray-12px {
  color: var(--text-colorsdefaultsecondary);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
}

.opensans-semi-bold-matisse-16px {
  color: var(--primary-colorscolor-1);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-tundora-12px {
  color: var(--tooltip);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.opensans-semi-bold-matisse-14px {
  color: var(--primary-colorscolor-1);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.opensans-semi-bold-white-20px {
  color: var(--bgwhite);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 600;
}

.opensans-bold-white-14px-2 {
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.opensans-bold-white-14px-3 {
  color: var(--text-colorscontrastsecondary);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.opensans-normal-shuttle-gray-12px {
  color: var(--text-colorsdefaultsecondary);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-pale-sky-14px {
  color: var(--pale-sky);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.opensans-semi-bold-shuttle-gray-16px {
  color: var(--text-colorsdefaultsecondary);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.opensans-bold-shuttle-gray-12px {
  color: var(--text-colorsdefaultsecondary);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.opensans-semi-bold-white-56px {
  color: var(--bgwhite);
  font-family: var(--font-family-open_sans);
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
}
