:root {
  --immdefaultwhite: rgba(255, 255, 255, 1);
  --immdefaultimm-orange-dark: rgba(227, 108, 5, 1);
  --immdefaultimm-orange: rgba(245, 130, 32, 1);
  --immdefaultimm-dark-100: rgba(0, 39, 82, 1);
  --immdefaultimm-dark-70: rgba(71, 99, 130, 1);
  --immdefaultimm-dark-50: rgba(112, 134, 158, 1);
  --immdefaultimm-grey-30: rgba(178, 190, 203, 1);
  --immdefaultimm-dark-20: rgba(194, 203, 213, 1);
  --immdefaultimm-grey-10: rgba(219, 224, 230, 1);
  --immbackgroundimm-backlight: rgba(254, 244, 236, 1);
  --immbackgroundimm-bg-light: rgba(244, 247, 249, 1);
  --immbackgroundimm-bg-light-dark: rgba(21, 41, 64, 1);
  --immbackgroundimm-bg-dark: rgba(0, 22, 47, 1);
  --immadditionalimm-black: rgba(0, 10, 20, 1);
  --immadditionalimm-aquamarine: rgba(0, 222, 177, 1);
  --immadditionalimm-aquamarine-dark: rgba(36, 189, 158, 1);
  --immadditionalimm-green: rgba(0, 143, 114, 1);
  --immadditionalimm-violet: rgba(119, 74, 223, 1);
  --immadditionalimm-red: rgba(224, 13, 13, 1);
  --immadditionalimm-purple: rgba(229, 83, 129, 1);
  --immadditionalimm-deep-blue: rgba(20, 119, 142, 1);
  --immadditionalimm-light-blue: rgba(222, 246, 247, 1);
  --immadditionalimm-blue: rgba(0, 168, 232, 1);
  --immhoverimm-grey-hover: rgba(178, 190, 203, 1);
  --newspointdefaultnp-blue: rgba(34, 167, 213, 1);
  --newspointbackgroundnp-backlight: rgba(237, 248, 252, 1);
  --heading-h0-font-family: "Montserrat", Helvetica;
  --heading-h0-font-weight: 700;
  --heading-h0-font-size: 48px;
  --heading-h0-letter-spacing: 0px;
  --heading-h0-line-height: 129.99999523162842%;
  --heading-h0-font-style: normal;
  --heading-h0-mobile-font-family: "Montserrat", Helvetica;
  --heading-h0-mobile-font-weight: 700;
  --heading-h0-mobile-font-size: 32px;
  --heading-h0-mobile-letter-spacing: 0px;
  --heading-h0-mobile-line-height: 160.0000023841858%;
  --heading-h0-mobile-font-style: normal;
  --heading-h1-font-family: "Montserrat", Helvetica;
  --heading-h1-font-weight: 700;
  --heading-h1-font-size: 40px;
  --heading-h1-letter-spacing: 0px;
  --heading-h1-line-height: 160.0000023841858%;
  --heading-h1-font-style: normal;
  --heading-h1-mobile-font-family: "Montserrat", Helvetica;
  --heading-h1-mobile-font-weight: 700;
  --heading-h1-mobile-font-size: 26px;
  --heading-h1-mobile-letter-spacing: 0px;
  --heading-h1-mobile-line-height: 160.0000023841858%;
  --heading-h1-mobile-font-style: normal;
  --heading-h2-font-family: "Montserrat", Helvetica;
  --heading-h2-font-weight: 700;
  --heading-h2-font-size: 32px;
  --heading-h2-letter-spacing: 0px;
  --heading-h2-line-height: 160.0000023841858%;
  --heading-h2-font-style: normal;
  --heading-h2-mobile-font-family: "Montserrat", Helvetica;
  --heading-h2-mobile-font-weight: 700;
  --heading-h2-mobile-font-size: 22px;
  --heading-h2-mobile-letter-spacing: 0px;
  --heading-h2-mobile-line-height: 160.0000023841858%;
  --heading-h2-mobile-font-style: normal;
  --heading-h3-font-family: "Montserrat", Helvetica;
  --heading-h3-font-weight: 700;
  --heading-h3-font-size: 24px;
  --heading-h3-letter-spacing: 0px;
  --heading-h3-line-height: 160.0000023841858%;
  --heading-h3-font-style: normal;
  --heading-h3-mobile-font-family: "Montserrat", Helvetica;
  --heading-h3-mobile-font-weight: 700;
  --heading-h3-mobile-font-size: 18px;
  --heading-h3-mobile-letter-spacing: 0px;
  --heading-h3-mobile-line-height: 160.0000023841858%;
  --heading-h3-mobile-font-style: normal;
  --heading-h4-font-family: "Montserrat", Helvetica;
  --heading-h4-font-weight: 700;
  --heading-h4-font-size: 19px;
  --heading-h4-letter-spacing: 0px;
  --heading-h4-line-height: 160.0000023841858%;
  --heading-h4-font-style: normal;
  --heading-h4-mobile-font-family: "Montserrat", Helvetica;
  --heading-h4-mobile-font-weight: 700;
  --heading-h4-mobile-font-size: 16px;
  --heading-h4-mobile-letter-spacing: 0px;
  --heading-h4-mobile-line-height: 160.0000023841858%;
  --heading-h4-mobile-font-style: normal;
  --heading-h5-font-family: "Montserrat", Helvetica;
  --heading-h5-font-weight: 700;
  --heading-h5-font-size: 17px;
  --heading-h5-letter-spacing: 0px;
  --heading-h5-line-height: 160.0000023841858%;
  --heading-h5-font-style: normal;
  --heading-h5-mobile-font-family: "Montserrat", Helvetica;
  --heading-h5-mobile-font-weight: 700;
  --heading-h5-mobile-font-size: 15px;
  --heading-h5-mobile-letter-spacing: 0px;
  --heading-h5-mobile-line-height: 160.0000023841858%;
  --heading-h5-mobile-font-style: normal;
  --heading-h6-font-family: "Montserrat", Helvetica;
  --heading-h6-font-weight: 700;
  --heading-h6-font-size: 14px;
  --heading-h6-letter-spacing: 0px;
  --heading-h6-line-height: 160.0000023841858%;
  --heading-h6-font-style: normal;
  --heading-h6-mobile-font-family: "Montserrat", Helvetica;
  --heading-h6-mobile-font-weight: 700;
  --heading-h6-mobile-font-size: 13px;
  --heading-h6-mobile-letter-spacing: 0px;
  --heading-h6-mobile-line-height: 160.0000023841858%;
  --heading-h6-mobile-font-style: normal;
  --body-body-XL-bold-font-family: "Montserrat", Helvetica;
  --body-body-XL-bold-font-weight: 700;
  --body-body-XL-bold-font-size: 18px;
  --body-body-XL-bold-letter-spacing: 0px;
  --body-body-XL-bold-line-height: 160.0000023841858%;
  --body-body-XL-bold-font-style: normal;
  --body-body-XL-semibold-font-family: "Montserrat", Helvetica;
  --body-body-XL-semibold-font-weight: 600;
  --body-body-XL-semibold-font-size: 18px;
  --body-body-XL-semibold-letter-spacing: 0px;
  --body-body-XL-semibold-line-height: 160.0000023841858%;
  --body-body-XL-semibold-font-style: normal;
  --body-body-XL-font-family: "Montserrat", Helvetica;
  --body-body-XL-font-weight: 500;
  --body-body-XL-font-size: 18px;
  --body-body-XL-letter-spacing: 0px;
  --body-body-XL-line-height: 160.0000023841858%;
  --body-body-XL-font-style: normal;
  --body-body-l-bold-font-family: "Montserrat", Helvetica;
  --body-body-l-bold-font-weight: 700;
  --body-body-l-bold-font-size: 16px;
  --body-body-l-bold-letter-spacing: 0px;
  --body-body-l-bold-line-height: 160.0000023841858%;
  --body-body-l-bold-font-style: normal;
  --body-body-l-semibold-font-family: "Montserrat", Helvetica;
  --body-body-l-semibold-font-weight: 600;
  --body-body-l-semibold-font-size: 16px;
  --body-body-l-semibold-letter-spacing: 0px;
  --body-body-l-semibold-line-height: 160.0000023841858%;
  --body-body-l-semibold-font-style: normal;
  --body-body-l-italic-font-family: "Montserrat", Helvetica;
  --body-body-l-italic-font-weight: 500;
  --body-body-l-italic-font-size: 16px;
  --body-body-l-italic-letter-spacing: 0px;
  --body-body-l-italic-line-height: 160.0000023841858%;
  --body-body-l-italic-font-style: italic;
  --body-body-l-font-family: "Montserrat", Helvetica;
  --body-body-l-font-weight: 500;
  --body-body-l-font-size: 16px;
  --body-body-l-letter-spacing: 0px;
  --body-body-l-line-height: 160.0000023841858%;
  --body-body-l-font-style: normal;
  --body-body-m-bold-font-family: "Montserrat", Helvetica;
  --body-body-m-bold-font-weight: 700;
  --body-body-m-bold-font-size: 14px;
  --body-body-m-bold-letter-spacing: 0px;
  --body-body-m-bold-line-height: 141.99999570846558%;
  --body-body-m-bold-font-style: normal;
  --body-body-m-semibold-font-family: "Montserrat", Helvetica;
  --body-body-m-semibold-font-weight: 600;
  --body-body-m-semibold-font-size: 14px;
  --body-body-m-semibold-letter-spacing: 0px;
  --body-body-m-semibold-line-height: 160.0000023841858%;
  --body-body-m-semibold-font-style: normal;
  --body-body-m-italic-font-family: "Montserrat", Helvetica;
  --body-body-m-italic-font-weight: 500;
  --body-body-m-italic-font-size: 14px;
  --body-body-m-italic-letter-spacing: 0px;
  --body-body-m-italic-line-height: 160.0000023841858%;
  --body-body-m-italic-font-style: italic;
  --body-body-m-font-family: "Montserrat", Helvetica;
  --body-body-m-font-weight: 500;
  --body-body-m-font-size: 14px;
  --body-body-m-letter-spacing: 0px;
  --body-body-m-line-height: 160.0000023841858%;
  --body-body-m-font-style: normal;
  --body-body-s-semibold-font-family: "Montserrat", Helvetica;
  --body-body-s-semibold-font-weight: 600;
  --body-body-s-semibold-font-size: 13px;
  --body-body-s-semibold-letter-spacing: 0px;
  --body-body-s-semibold-line-height: 160.0000023841858%;
  --body-body-s-semibold-font-style: normal;
  --body-body-s-font-family: "Montserrat", Helvetica;
  --body-body-s-font-weight: 500;
  --body-body-s-font-size: 13px;
  --body-body-s-letter-spacing: 0px;
  --body-body-s-line-height: 160.0000023841858%;
  --body-body-s-font-style: normal;
  --body-body-XS-semibold-font-family: "Montserrat", Helvetica;
  --body-body-XS-semibold-font-weight: 600;
  --body-body-XS-semibold-font-size: 12px;
  --body-body-XS-semibold-letter-spacing: 0px;
  --body-body-XS-semibold-line-height: 160.0000023841858%;
  --body-body-XS-semibold-font-style: normal;
  --body-body-XS-font-family: "Montserrat", Helvetica;
  --body-body-XS-font-weight: 500;
  --body-body-XS-font-size: 12px;
  --body-body-XS-letter-spacing: 0px;
  --body-body-XS-line-height: 160.0000023841858%;
  --body-body-XS-font-style: normal;
  --body-body-XXS-semibold-font-family: "Montserrat", Helvetica;
  --body-body-XXS-semibold-font-weight: 600;
  --body-body-XXS-semibold-font-size: 11px;
  --body-body-XXS-semibold-letter-spacing: 0px;
  --body-body-XXS-semibold-line-height: 160.0000023841858%;
  --body-body-XXS-semibold-font-style: normal;
  --body-body-XXS-font-family: "Montserrat", Helvetica;
  --body-body-XXS-font-weight: 500;
  --body-body-XXS-font-size: 11px;
  --body-body-XXS-letter-spacing: 0px;
  --body-body-XXS-line-height: 160.0000023841858%;
  --body-body-XXS-font-style: normal;
  --body-menu-XXS-font-family: "Montserrat", Helvetica;
  --body-menu-XXS-font-weight: 600;
  --body-menu-XXS-font-size: 10px;
  --body-menu-XXS-letter-spacing: 0px;
  --body-menu-XXS-line-height: 160.0000023841858%;
  --body-menu-XXS-font-style: normal;
  --caption-caprion-XXS-font-family: "Montserrat", Helvetica;
  --caption-caprion-XXS-font-weight: 600;
  --caption-caprion-XXS-font-size: 11px;
  --caption-caprion-XXS-letter-spacing: 0.33px;
  --caption-caprion-XXS-line-height: 160.0000023841858%;
  --caption-caprion-XXS-font-style: normal;
  --caption-caption-title-font-family: "Montserrat", Helvetica;
  --caption-caption-title-font-weight: 600;
  --caption-caption-title-font-size: 13px;
  --caption-caption-title-letter-spacing: 0.39px;
  --caption-caption-title-line-height: 160.0000023841858%;
  --caption-caption-title-font-style: normal;
  --caption-caption-title-bold-font-family: "Montserrat", Helvetica;
  --caption-caption-title-bold-font-weight: 700;
  --caption-caption-title-bold-font-size: 13px;
  --caption-caption-title-bold-letter-spacing: 0.39px;
  --caption-caption-title-bold-line-height: 160.0000023841858%;
  --caption-caption-title-bold-font-style: normal;
  --menu-shadow-light: 0px 2px 8px 0px rgba(0, 10, 20, 0.16);
  --menu-hover-shadow-light: 0px 4px 10px 0px rgba(0, 10, 20, 0.24);
  --pophover-shadow-light: 0px 4px 24px 0px rgba(0, 10, 20, 0.24);
  --menu-shadow-dark: 0px 1px 8px 0px rgba(0, 0, 0, 0.32);
  --pophover-shadow-dark: 0px 4px 24px 0px rgba(0, 0, 0, 0.32);
  --tooltip-shadow: 0px 2px 10px 0px rgba(0, 10, 20, 0.24);
}
