:root { 
  --alabaster: #fafafa;
  --alto: #dddddd;
  --alto-2: #d9d9d9;
  --athens-gray: #eef1f3;
  --bittersweet: #ff7a7a;
  --black: #000000;
  --blueberry: #3d87ff;
  --congress-blue: #0e4194;
  --cultured-pearl: #f5f5f5;
  --danube: #628ac9;
  --gallery: #eeeeee;
  --gallery-2: #ededed;
  --granite-gray: #666666;
  --hint-of-red: #f9f9f9;
  --jacarta: #3c2163;
  --link-water: #e0e6fc;
  --log-cabin: #222222;
  --regent-gray: #8794a7;
  --rio-grande: #b7d900;
  --roman: #e95d5d;
  --royal-blue: #4782e2;
  --shady-lady: #aaaaaa;
  --suva-gray: #888888;
  --tuna: #293547;
  --tundora: #444444;
  --vulcan: #15151c;
  --white: #ffffff;
 
  --font-size-l: 20px;
  --font-size-m: 18px;
  --font-size-s: 16px;
  --font-size-xl: 24px;
  --font-size-xxl: 34px;
  --font-size-xxxl: 40px;
  --font-size-xxxxl: 60px;
 
  --font-family-noto_sans_cjk_kr: "Noto Sans CJK KR", Helvetica;
  --font-family-notosans_cjk_kr-bold: "NotoSans CJK KR-Bold", Helvetica;
  --font-family-notosans_cjk_kr-light: "NotoSans CJK KR-Light", Helvetica;
  --font-family-notosans_cjk_kr-medium: "NotoSans CJK KR-Medium", Helvetica;
  --font-family-notosans_cjk_kr-regular: "NotoSans CJK KR-Regular", Helvetica;
  --font-family-poppins: "Poppins", Helvetica;
  --font-family-roboto: "Roboto", Helvetica;
}
.notosanscjkkr-medium-white-18px {
  color: var(--white);
  font-family: var(--font-family-notosans_cjk_kr-medium);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}

.notosanscjkkr-regular-normal-log-cabin-18px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-regular-normal-shady-lady-16px {
  color: var(--shady-lady);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-regular-normal-log-cabin-16px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-regular-normal-suva-gray-18px {
  color: var(--suva-gray);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-medium-blueberry-16px {
  color: var(--blueberry);
  font-family: var(--font-family-notosans_cjk_kr-medium);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}

.poppins-bold-log-cabin-16px {
  color: var(--log-cabin);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.poppins-normal-white-13px {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-bold-log-cabin-34px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-bold);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.poppins-bold-log-cabin-30px {
  color: var(--log-cabin);
  font-family: var(--font-family-poppins);
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
}

.poppins-bold-log-cabin-60px {
  color: var(--log-cabin);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 700;
}

.notosanscjkkr-light-white-60px {
  color: var(--white);
  font-family: var(--font-family-notosans_cjk_kr-light);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 300;
}

.poppins-semi-bold-log-cabin-20px {
  color: var(--log-cabin);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.notosanscjkkr-medium-tundora-16px {
  color: var(--tundora);
  font-family: var(--font-family-notosans_cjk_kr-medium);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}

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

.notosanscjkkr-regular-normal-granite-gray-16px {
  color: var(--granite-gray);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.poppins-normal-tundora-16px {
  color: var(--tundora);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-bold-log-cabin-24px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-bold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.poppins-normal-suva-gray-16px {
  color: var(--suva-gray);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-bold-log-cabin-20px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-bold);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

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

.notosanscjkkr-regular-normal-tundora-16px {
  color: var(--tundora);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-bold-log-cabin-40px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-bold);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 700;
}

.notosanscjkkr-regular-normal-congress-blue-18px {
  color: var(--congress-blue);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-bold-log-cabin-18px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.notosanscjkkr-regular-normal-log-cabin-20px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.poppins-semi-bold-congress-blue-20px {
  color: var(--congress-blue);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.notosanscjkkr-bold-white-40px {
  color: var(--white);
  font-family: var(--font-family-notosans_cjk_kr-bold);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 700;
}

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

.notosanscjkkr-regular-normal-log-cabin-22px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
}

.poppins-light-white-40px {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 300;
}

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

.notosanscjkkr-light-log-cabin-18px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-light);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 300;
}

.notosanscjkkr-medium-log-cabin-24px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-medium);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}

.notosanscjkkr-medium-log-cabin-16px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-medium);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}

.notosanscjkkr-bold-log-cabin-28px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-bold);
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
}

.notosanscjkkr-light-log-cabin-24px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-light);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 300;
}

.notosanscjkkr-bold-congress-blue-20px {
  color: var(--congress-blue);
  font-family: var(--font-family-notosans_cjk_kr-bold);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.notosanscjkkr-light-log-cabin-16px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-light);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 300;
}

.notosanscjkkr-regular-normal-suva-gray-16px {
  color: var(--suva-gray);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-light-granite-gray-20px {
  color: var(--granite-gray);
  font-family: var(--font-family-notosans_cjk_kr-light);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 300;
}

.notosanscjkkr-regular-normal-log-cabin-30px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-regular-normal-regent-gray-20px {
  color: var(--regent-gray);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.roboto-bold-log-cabin-60px {
  color: var(--log-cabin);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 700;
}

.poppins-semi-bold-alto-16px {
  color: var(--alto-2);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
}

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

.poppins-medium-log-cabin-18px {
  color: var(--log-cabin);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}

.notosanscjkkr-regular-normal-congress-blue-16px {
  color: var(--congress-blue);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-light-log-cabin-20px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-light);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 300;
}

.notosanscjkkr-regular-normal-tundora-18px {
  color: var(--tundora);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-bold-white-30px {
  color: var(--white);
  font-family: var(--font-family-notosans_cjk_kr-bold);
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
}

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

.notosanscjkkr-bold-log-cabin-34px-2 {
  color: var(--log-cabin);
  font-family: var(--font-family-noto_sans_cjk_kr);
  font-size: var(--font-size-xxl);
}

.notosanscjkkr-light-log-cabin-34px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-light);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 300;
}

.notosanscjkkr-bold-log-cabin-50px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-bold);
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
}

.notosanscjkkr-regular-normal-log-cabin-26px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-regular);
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
}

.notosanscjkkr-normal-granite-gray-16px {
  color: var(--granite-gray);
  font-family: var(--font-family-noto_sans_cjk_kr);
  font-size: var(--font-size-s);
}

.notosanscjkkr-bold-blueberry-16px {
  color: var(--blueberry);
  font-family: var(--font-family-notosans_cjk_kr-bold);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

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

.poppins-bold-congress-blue-20px {
  color: var(--congress-blue);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.notosanscjkkr-medium-log-cabin-18px {
  color: var(--log-cabin);
  font-family: var(--font-family-notosans_cjk_kr-medium);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}

.poppins-normal-granite-gray-16px {
  color: var(--granite-gray);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}
