:root { 
  --alabaster: #fbfbfb;
  --athens-gray: #eaeff7;
  --black: #000000;
  --bon-jour: #e0e0e0;
  --burnt-sienna: #f3825e;
  --celeste: #cbcbcb;
  --chateau-green: #39b153;
  --cultured-pearl: #f5f5f5;
  --gallery: #f0f0f0;
  --guardsman-red: #d90000;
  --gunsmoke: #858585;
  --heavy-metal: #2c2c2c;
  --iron: #d7d7d7;
  --link-water: #dfe8f5;
  --mercury: #e5e5e5;
  --midnight-moss: #050505;
  --moss-green: #aedfb8;
  --mountain-mist: #969696;
  --nero: #100800;
  --new-car: #204ec6;
  --new-car-2: #1f4ec6;
  --nobel: #b4b4b4;
  --orient: #006381;
  --polo-blue: #88a0c5;
  --pumice: #c8c8c8;
  --sementicscolorborderdisabled: #d4d4d8;
  --sementicscolorfgmuted: #71717a;
  --shark: #292929;
  --silver: #bebebe;
  --sonic-silver: #757575;
  --stack: #8f8f8f;
  --stack-2: #8d8d8d;
  --textheaderbluedark: #2b2773;
  --white: #ffffff;
 
  --font-size-l: 16px;
  --font-size-m: 15px;
  --font-size-s: 13px;
  --font-size-xl: 17px;
  --font-size-xs: 12px;
  --font-size-xxl: 16px;
  --font-size-xxxl: 16px;
 
  --font-family-centurygothic-bold: "CenturyGothic-Bold", Helvetica;
  --font-family-centurygothic-regular: "CenturyGothic-Regular", Helvetica;
  --font-family-dfkanteiryustd-w11: "DFKanTeiRyuStd-W11", Helvetica;
  --font-family-inter-bold: "Inter-Bold", Helvetica;
  --font-family-inter-regular: "Inter-Regular", Helvetica;
  --font-family-inter-semibold: "Inter-SemiBold", Helvetica;
  --font-family-josefin_sans-extralight: "Josefin Sans-ExtraLight", Helvetica;
  --font-family-josefin_sans-extralightitalic: "Josefin Sans-ExtraLightItalic", Helvetica;
  --font-family-josefin_sans-italic: "Josefin Sans-Italic", Helvetica;
  --font-family-josefin_sans-light: "Josefin Sans-Light", Helvetica;
  --font-family-josefin_sans-lightitalic: "Josefin Sans-LightItalic", Helvetica;
  --font-family-josefin_sans-semibolditalic: "Josefin Sans-SemiBoldItalic", Helvetica;
  --font-family-lato-black: "Lato-Black", Helvetica;
  --font-family-lato-bold: "Lato-Bold", Helvetica;
  --font-family-lato-regular: "Lato-Regular", Helvetica;
  --font-family-m_plus_1-bold: "M PLUS 1-Bold", Helvetica;
  --font-family-m_plus_1-medium: "M PLUS 1-Medium", Helvetica;
  --font-family-noto_sans_jp: "Noto Sans JP", Helvetica;
  --font-family-notosans_jp-regular: "NotoSans JP-Regular", Helvetica;
  --font-family-raleway: "Raleway", Helvetica;
  --font-family-roboto: "Roboto", Helvetica;
  --font-family-rounded_m+_1c-bold: "Rounded M+ 1c-bold", Helvetica;
  --font-family-zen_kaku_gothic_new-bold: "Zen Kaku Gothic New-Bold", Helvetica;
  --font-family-zen_kaku_gothic_new-light: "Zen Kaku Gothic New-Light", Helvetica;
  --font-family-zen_kaku_gothic_new-medium: "Zen Kaku Gothic New-Medium", Helvetica;
  --font-family-zen_kaku_gothic_new-regular: "Zen Kaku Gothic New-Regular", Helvetica;
}
.inter-regular-normal-black-16px {
  color: var(--black);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.mplus1-medium-astronaut-16px {
  color: var(--textheaderbluedark);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
}

.inter-regular-normal-black-17px {
  color: var(--black);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-medium-new-car-16px {
  color: var(--new-car);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
}

.lato-bold-black-19px {
  color: var(--black);
  font-family: var(--font-family-lato-bold);
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
}

.lato-regular-normal-black-15px {
  color: var(--black);
  font-family: var(--font-family-lato-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-regular-normal-black-15px {
  color: var(--black);
  font-family: var(--font-family-notosans_jp-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.lato-bold-black-16px {
  color: var(--black);
  font-family: var(--font-family-lato-bold);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-regular-normal-orient-15px {
  color: var(--orient);
  font-family: var(--font-family-notosans_jp-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-orient-18px {
  color: var(--orient);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.lato-bold-black-12px {
  color: var(--black);
  font-family: var(--font-family-lato-bold);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-medium-new-car-20px {
  color: var(--new-car);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 500;
}

.notosansjp-regular-normal-black-20px {
  color: var(--black);
  font-family: var(--font-family-notosans_jp-regular);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
}

.inter-bold-black-18px {
  color: var(--black);
  font-family: var(--font-family-inter-bold);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-regular-normal-black-17px {
  color: var(--black);
  font-family: var(--font-family-notosans_jp-regular);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.lato-bold-black-15px {
  color: var(--black);
  font-family: var(--font-family-lato-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.lato-bold-black-13px {
  color: var(--black);
  font-family: var(--font-family-lato-bold);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.inter-regular-normal-black-28px {
  color: var(--black);
  font-family: var(--font-family-inter-regular);
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
}

.inter-bold-black-17px {
  color: var(--black);
  font-family: var(--font-family-inter-bold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-black-15px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-white-18px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.inter-regular-normal-black-15px {
  color: var(--black);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-orient-15px {
  color: var(--orient);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-black-18px {
  color: var(--black);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.mplus1-medium-white-22px {
  font-family: var(--font-family-m_plus_1-medium);
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
}

.notosansjp-regular-normal-orient-18px {
  color: var(--orient);
  font-family: var(--font-family-notosans_jp-regular);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.mplus1-medium-stack-22px {
  color: var(--stack);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
}

.lato-regular-normal-white-15px {
  color: var(--white);
  font-family: var(--font-family-lato-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-black-20px {
  color: var(--black);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
}

.raleway-bold-midnight-moss-16px {
  color: var(--midnight-moss);
  font-family: var(--font-family-raleway);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-black-18px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-normal-orient-15px {
  color: var(--orient);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
}

.mplus1-medium-astronaut-12px {
  color: var(--textheaderbluedark);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 500;
}

.notosansjp-medium-new-car-15px {
  color: var(--new-car);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}

.lato-bold-white-16px {
  color: var(--white);
  font-family: var(--font-family-lato-bold);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.inter-bold-black-34px {
  color: var(--black);
  font-family: var(--font-family-inter-bold);
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
}

.inter-regular-normal-white-18px {
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.lato-bold-black-43px {
  color: var(--black);
  font-family: var(--font-family-lato-bold);
  font-size: 43px;
  font-style: normal;
  font-weight: 700;
}

.lato-bold-nero-34px {
  color: var(--nero);
  font-family: var(--font-family-lato-bold);
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
}

.inter-bold-white-18px {
  color: var(--white);
  font-family: var(--font-family-inter-bold);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-black-22px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-regular-normal-black-18px {
  color: var(--black);
  font-family: var(--font-family-notosans_jp-regular);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.mplus1-medium-stack-30px {
  color: var(--stack);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
}

.zenkakugothicnew-regular-normal-black-14px {
  color: var(--black);
  font-family: var(--font-family-zen_kaku_gothic_new-regular);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.raleway-bold-guardsman-red-107px {
  color: var(--guardsman-red);
  font-family: var(--font-family-raleway);
  font-size: 80px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-medium-new-car-25px {
  color: var(--new-car);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
}

.notosansjp-bold-guardsman-red-15px {
  color: var(--guardsman-red);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.inter-bold-black-24px {
  color: var(--black);
  font-family: var(--font-family-inter-bold);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
}

.inter-bold-black-15px {
  color: var(--black);
  font-family: var(--font-family-inter-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.zenkakugothicnew-regular-normal-black-16px {
  color: var(--black);
  font-family: var(--font-family-zen_kaku_gothic_new-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.roboto-bold-guardsman-red-17px {
  color: var(--guardsman-red);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-medium-guardsman-red-16px {
  color: var(--guardsman-red);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
}

.notosansjp-regular-normal-white-16px {
  color: var(--white);
  font-family: var(--font-family-notosans_jp-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-white-15px {
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.zenkakugothicnew-bold-black-16px {
  color: var(--black);
  font-family: var(--font-family-zen_kaku_gothic_new-bold);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-medium-new-car-35px {
  color: var(--new-car);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 35px;
  font-style: normal;
  font-weight: 500;
}

.roboto-bold-new-car-30px {
  color: var(--new-car);
  font-family: var(--font-family-roboto);
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-regular-normal-black-30px {
  color: var(--black);
  font-family: var(--font-family-notosans_jp-regular);
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
}

.notosansjp-regular-normal-black-16px {
  color: var(--black);
  font-family: var(--font-family-notosans_jp-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-normal-orient-18px {
  color: var(--orient);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxl);
}

.notosansjp-regular-normal-white-15px {
  color: var(--white);
  font-family: var(--font-family-notosans_jp-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.mplus1-medium-white-18px {
  color: var(--white);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 500;
}

.mplus1-medium-astronaut-13px {
  color: var(--textheaderbluedark);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}

.raleway-bold-midnight-moss-13px {
  color: var(--midnight-moss);
  font-family: var(--font-family-raleway);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-white-20px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-white-16px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-black-34px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
}

.lato-bold-black-39px {
  color: var(--black);
  font-family: var(--font-family-lato-bold);
  font-size: 39px;
  font-style: normal;
  font-weight: 700;
}

.inter-regular-normal-black-30px {
  color: var(--black);
  font-family: var(--font-family-inter-regular);
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
}

.inter-bold-black-22px {
  color: var(--black);
  font-family: var(--font-family-inter-bold);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
}

.mplus1-medium-sonic-silver-14px {
  color: var(--sonic-silver);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.inter-semi-bold-sonic-silver-24px {
  color: var(--sementicscolorfgmuted);
  font-family: var(--font-family-inter-semibold);
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
}

.mplus1-medium-astronaut-28px {
  color: var(--textheaderbluedark);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
}

.mplus1-medium-white-40px {
  color: var(--white);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
}

.mplus1-medium-astronaut-30px {
  color: var(--textheaderbluedark);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
}

.mplus1-bold-astronaut-22px {
  color: var(--textheaderbluedark);
  font-family: var(--font-family-m_plus_1-bold);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
}

.mplus1-medium-astronaut-14px {
  color: var(--textheaderbluedark);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.zenkakugothicnew-bold-white-18px {
  color: var(--white);
  font-family: var(--font-family-zen_kaku_gothic_new-bold);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.centurygothic-regular-normal-new-car-89px {
  color: var(--new-car);
  font-family: var(--font-family-centurygothic-regular);
  font-size: 89px;
  font-style: normal;
  font-weight: 400;
}

.notosansjp-regular-normal-black-28px {
  color: var(--black);
  font-family: var(--font-family-notosans_jp-regular);
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
}

.notosansjp-bold-black-24px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-white-15px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-mountain-mist-16px {
  color: var(--mountain-mist);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.mplus1-medium-gunsmoke-9px {
  color: var(--gunsmoke);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: 9px;
  font-style: normal;
  font-weight: 500;
}

.josefinsans-semibolditalic-semi-bold-heavy-metal-38px {
  color: var(--heavy-metal);
  font-family: var(--font-family-josefin_sans-semibolditalic);
  font-size: 38px;
  font-style: italic;
  font-weight: 600;
}

.notosansjp-medium-guardsman-red-15px {
  color: var(--guardsman-red);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}

.notosansjp-medium-silver-16px {
  color: var(--silver);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
}

.notosansjp-bold-black-23px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-black-14px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
}

.lato-regular-normal-mountain-mist-15px {
  color: var(--mountain-mist);
  font-family: var(--font-family-lato-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.inter-bold-white-17px {
  color: var(--white);
  font-family: var(--font-family-inter-bold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.inter-regular-normal-black-27px {
  color: var(--black);
  font-family: var(--font-family-inter-regular);
  font-size: 27px;
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-white-16px {
  color: var(--white);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.mplus1-medium-astronaut-21px {
  color: var(--textheaderbluedark);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: 21px;
  font-style: normal;
  font-weight: 500;
}

.josefinsans-lightitalic-light-white-28px {
  color: var(--white);
  font-family: var(--font-family-josefin_sans-lightitalic);
  font-size: 28px;
  font-style: italic;
  font-weight: 300;
}

.zenkakugothicnew-medium-black-17px {
  color: var(--black);
  font-family: var(--font-family-zen_kaku_gothic_new-medium);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}

.raleway-bold-silver-13px {
  color: var(--silver);
  font-family: var(--font-family-raleway);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.centurygothic-regular-normal-new-car-55px {
  color: var(--new-car);
  font-family: var(--font-family-centurygothic-regular);
  font-size: 55px;
  font-style: normal;
  font-weight: 400;
}

.roboto-bold-guardsman-red-18px {
  color: var(--guardsman-red);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-medium-new-car-16px-2 {
  color: var(--new-car);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
}

.lato-black-white-358px {
  color: var(--white);
  font-family: var(--font-family-lato-black);
  font-size: 358px;
  font-style: normal;
  font-weight: 900;
}

.notosansjp-bold-black-17px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-regular-normal-mountain-mist-14px {
  color: var(--mountain-mist);
  font-family: var(--font-family-notosans_jp-regular);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.mplus1-medium-astronaut-25px {
  color: var(--textheaderbluedark);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
}

.mplus1-medium-stack-16px {
  color: var(--stack);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
}

.mplus1-medium-astronaut-22px {
  color: var(--textheaderbluedark);
  font-family: var(--font-family-m_plus_1-medium);
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
}

.mplus1-bold-astronaut-20px {
  color: var(--textheaderbluedark);
  font-family: var(--font-family-m_plus_1-bold);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 700;
}

.mplus1-bold-astronaut-14px {
  color: var(--textheaderbluedark);
  font-family: var(--font-family-m_plus_1-bold);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
}

.josefinsans-extralightitalic-extra-light-white-19px {
  color: var(--white);
  font-family: var(--font-family-josefin_sans-extralightitalic);
  font-size: 19px;
  font-style: italic;
  font-weight: 200;
}

.josefinsans-semibolditalic-semi-bold-heavy-metal-27px {
  color: var(--heavy-metal);
  font-family: var(--font-family-josefin_sans-semibolditalic);
  font-size: 27px;
  font-style: italic;
  font-weight: 600;
}