:root { 
  --basic-link: #007fff;
  --cod-gray: #070707;
  --eucalyptus: #4dd8ae;
  --fpcbasic-link: #007fff;
  --fpcblack: #000000;
  --fpcblack-50: #00000080;
  --fpcblue: #56ccf2;
  --fpccharcoal: #333333;
  --fpcgreen: #00ba8d;
  --fpcgreendark: #109c7a;
  --fpcgrey-bb: #bbbbbb;
  --fpcgrey-cc: #cccccc;
  --fpcgrey-e5: #e5e5e5;
  --fpcgrey-f2: #f2f2f2;
  --fpcgrey-fa: #f9f9f9;
  --fpcpeach: #fdbbab;
  --fpcpurple: #5b57ca;
  --fpcpurpledark: #4c48c4;
  --fpcwhite: #ffffff;
  --fpcwhite-50: #ffffff80;
  --fpcyellow: #fff500;
  --machine-grey: #f2f2f2;
  --machine-grey-light: #f9f9f9;
  --medium-purple: #9747ff;
 
  --font-size-l: 20px;
  --font-size-m: 16px;
  --font-size-s: 14px;
  --font-size-xl: 24px;
  --font-size-xs: 13px;
  --font-size-xxl: 27px;
  --font-size-xxxl: 32px;
 
  --font-family-bressay-italic: "Bressay-Italic", Helvetica;
  --font-family-cormorant_garamond: "Cormorant Garamond", Helvetica;
  --font-family-ibm_plex_serif: "IBM Plex Serif", Helvetica;
  --font-family-mulish: "Mulish", Helvetica;
  --font-family-playfair_display: "Playfair Display", Helvetica;
  --font-family-xanh_mono: "Xanh Mono", Helvetica;
}
.mulish-normal-black-14px {
  color: var(--fpcblack);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.mulish-normal-black-16px {
  color: var(--fpcblack);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

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

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

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

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

.mulish-bold-black-32px {
  color: var(--fpcblack);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 700;
}

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

.mulish-normal-black-20px {
  color: var(--fpcblack);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.mulish-normal-black-16px-2 {
  color: var(--fpcblack-50);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.mulish-bold-azure-radiance-16px {
  color: var(--basic-link);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.mulish-semi-bold-black-16px {
  color: var(--fpcblack);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.mulish-semi-bold-mine-shaft-14px {
  color: var(--fpccharcoal);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
}

.mulish-normal-black-16px-3 {
  color: var(--fpcblack);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

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

.mulish-bold-black-20px-2 {
  color: var(--fpcblack);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.mulish-bold-mine-shaft-16px {
  color: var(--fpccharcoal);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.mulish-semi-bold-white-14px {
  color: var(--fpcwhite);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
}

.mulish-semi-bold-white-16px {
  color: var(--fpcwhite);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.mulish-normal-black-13px {
  color: var(--fpcblack-50);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.mulish-normal-black-13px-2 {
  color: var(--fpcblack);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.mulish-bold-black-20px-3 {
  color: var(--fpcblack);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.mulish-bold-azure-radiance-16px-2 {
  color: var(--basic-link);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.mulish-normal-azure-radiance-16px {
  color: var(--basic-link);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.mulish-normal-white-16px {
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.mulish-normal-white-14px {
  color: var(--fpcwhite);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-s);
  font-style: italic;
  font-weight: 400;
}

.mulish-normal-azure-radiance-14px {
  color: var(--basic-link);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.mulish-normal-azure-radiance-16px-2 {
  color: var(--basic-link);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

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

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

.mulish-normal-white-14px-2 {
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.mulish-normal-white-16px-2 {
  color: var(--fpcwhite);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.ibmplexserif-normal-mine-shaft-20px {
  color: var(--fpccharcoal);
  font-family: var(--font-family-ibm_plex_serif);
  font-size: var(--font-size-l);
  font-style: italic;
  font-weight: 400;
}

.mulish-normal-mine-shaft-14px {
  color: var(--fpccharcoal);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.mulish-normal-white-20px {
  color: var(--fpcwhite);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.mulish-semi-bold-white-20px {
  color: var(--fpcwhite);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.mulish-normal-mine-shaft-16px {
  color: var(--fpccharcoal);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.mulish-bold-mine-shaft-14px {
  color: var(--fpccharcoal);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.mulish-normal-white-16px-3 {
  color: var(--fpcwhite-50);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

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

.mulish-bold-white-20px-2 {
  color: var(--fpcwhite);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.mulish-normal-black-16px-4 {
  color: var(--fpcblack);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: italic;
  font-weight: 400;
}

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

.mulish-bold-gossamer-16px {
  color: var(--fpcgreendark);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.mulish-semi-bold-azure-radiance-16px {
  color: var(--basic-link);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.mulish-normal-cod-gray-14px {
  color: var(--cod-gray);
  font-family: var(--font-family-mulish);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

:root {
}
