:root { 
  --black: #000000;
  --chartreuse: #8bfd00;
  --chartreuse-2: #8cff00;
  --china-ivory: #f4ffe6;
  --concrete: #f2f2f2;
  --granite-gray: #666666;
  --mist-gray: #c4c4c429;
  --pixie-powder: #4212b3;
  --torch-red: #ff0d53;
  --white: #ffffff;
 
  --font-size-m: 30px;
  --font-size-s: 25px;
  --font-size-xs: 20px;
  --font-size-xxs: 18px;
  --font-size-xxxs: 16px;
  --font-size-xxxxs: 11px;
  --font-size-xxxxxs: 8px;
 
  --font-family-open_sans: "Open Sans", Helvetica;
  --font-family-poppins: "Poppins", Helvetica;
}
.poppins-semi-bold-black-25px {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
}

.opensans-semi-bold-white-12px {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-black-20px {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-white-18px {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 400;
}

.opensans-semi-bold-white-25px {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-white-16px {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-black-11px {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxxxs);
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-black-30px {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.poppins-semi-bold-black-30px {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-black-25px {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.opensans-semi-bold-white-20px {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 600;
}

.opensans-semi-bold-white-16px {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 600;
}

.poppins-semi-bold-white-16px {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-white-11px {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxxxs);
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-white-8px {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxxxxs);
  font-style: normal;
  font-weight: 400;
}

.opensans-semi-bold-white-18px {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 600;
}

.opensans-semi-bold-white-11px {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxxxs);
  font-style: normal;
  font-weight: 600;
}

.poppins-semi-bold-black-13px {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
}

.poppins-semi-bold-black-60px {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
}

.poppins-semi-bold-white-20px {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 600;
}

.poppins-semi-bold-white-25px {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-black-4px {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 4px;
  font-style: normal;
  font-weight: 400;
}

.poppins-semi-bold-black-16px {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-black-16px {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-black-10px {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
}

.poppins-semi-bold-black-90px {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 90px;
  font-style: normal;
  font-weight: 600;
}

.poppins-semi-bold-black-40px {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
}

.opensans-semi-bold-pixie-powder-25px {
  color: var(--pixie-powder);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-black-40px {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-white-18px-2 {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxs);
}

.opensans-normal-black-8px {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxxxxs);
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-white-44px {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: 44px;
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-torch-red-44px {
  color: var(--torch-red);
  font-family: var(--font-family-open_sans);
  font-size: 44px;
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-white-22px {
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-torch-red-22px {
  color: var(--torch-red);
  font-family: var(--font-family-open_sans);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-black-13px {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
}

.poppins-semi-bold-black-20px {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 600;
}

.opensans-normal-granite-gray-24px {
  color: var(--granite-gray);
  font-family: var(--font-family-open_sans);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-black-15px {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
}

.poppins-semi-bold-black-6px {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 6px;
  font-style: normal;
  font-weight: 600;
}

.opensans-semi-bold-black-18px {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 600;
}

.opensans-semi-bold-torch-red-16px {
  color: var(--torch-red);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 600;
}
