@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css");
.KoInitial_ev * { font-family: "Pretendard", sans-serif; text-decoration: none; box-sizing: border-box; letter-spacing: -0.5px; transition: all 0.2s ease-in-out; overflow: hidden; }
.KoInitial_ev { min-width: 1400px; overflow-y: hidden; color: #111; cursor: default; }
.KoInitial_ev a, .KoInitial_ev button { cursor: pointer; }
.KoInitial_ev input[type=text] { cursor: text; }
.KoInitial_ev .inner { position: relative; width: 1100px; margin: 0 auto; text-align: center; }
.KoInitial_ev section { padding: 120px 0; }
.KoInitial_ev h1 { margin-bottom: 50px; }
.KoInitial_ev .mainTop { position: relative; overflow: hidden; padding: 140px 0; background: url("https://cdn.kystudy.co.kr/User/Content/images/event/2026/KoInitial_ev_1001/imgs/mainTop_bg.jpg") center/cover no-repeat; position: relative; z-index: 1; }
.KoInitial_ev .mainTop .mainTop_title { z-index: 3; }
.KoInitial_ev .mainTop .mainTop_title li { color: #111; font-size: 34px; font-weight: 600; }
.KoInitial_ev .mainTop .mainTop_title li:nth-of-type(1) { animation: scale_02 0.4s 0.5s ease-out both; }
.KoInitial_ev .mainTop .mainTop_title li:nth-of-type(2) { margin-top: 50px; animation: fadeIn_up 0.4s 0.8s linear both; }
.KoInitial_ev .mainTop .mainTop_title li:nth-of-type(3) { margin-top: 40px; }
.KoInitial_ev .mainTop .mainTop_date { background: url(https://cdn.kystudy.co.kr/User/Content/images/event/2026/KoInitial_ev_1001/imgs/mainTop_txtBox.png) no-repeat; width: 1084px; height: 724px; position: relative; margin: 50px auto 0; }
.KoInitial_ev .mainTop .mainTop_date ul { position: absolute; top: 375px; left: 50%; transform: translateX(-50%); height: 340px; display: flex; flex-direction: column; justify-content: center; gap: 22px; text-align: left; }
.KoInitial_ev .mainTop .mainTop_date ul li { display: flex; align-items: baseline; gap: 24px; }
.KoInitial_ev .mainTop .mainTop_date ul li strong { flex-shrink: 0; width: 160px; height: 48px; border-radius: 999px; background: #4f270a; color: #fff; font-size: 24px; font-weight: 600; display: flex; justify-content: center; align-items: center; }
.KoInitial_ev .mainTop .mainTop_date ul li p { color: #111; font-size: 26px; font-weight: 600; line-height: 1.6; white-space: nowrap; }
.KoInitial_ev .mainTop .mainTop_date ul li p em { font-style: normal; font-weight: 700; color: #ae1b1d; }
.KoInitial_ev .stn01 { background: url(https://cdn.kystudy.co.kr/User/Content/images/event/2026/KoInitial_ev_1001/imgs/stn01_bg.jpg) no-repeat center bottom/cover; }
.KoInitial_ev .stn01 .step { display: flex; justify-content: center; align-items: center; justify-content: space-between; }
.KoInitial_ev .stn01 .step li { background: #fdfcfa; width: 346px; height: 490px; border-radius: 16px; padding: 36px 0 22px; position: relative; }
.KoInitial_ev .stn01 .step li p { font-size: 22px; font-weight: 600; margin: 25px 0; }
.KoInitial_ev .stn01 .step li a { position: absolute; bottom: 36px; left: 50%; transform: translateX(-50%); display: block; width: 260px; height: 50px; line-height: 50px; font-weight: 600; font-size: 24px; color: #fff; background: #c90e12; border-radius: 999px; }
.KoInitial_ev .stn01 .step li a:hover { background: #a7090c; }
.KoInitial_ev .stn02 { background: url(https://cdn.kystudy.co.kr/User/Content/images/event/2026/KoInitial_ev_1001/imgs/stn02_bg.jpg) no-repeat center top/cover; }
.KoInitial_ev .stn02 .quiz { background: url(https://cdn.kystudy.co.kr/User/Content/images/event/2026/KoInitial_ev_1001/imgs/quiz_bg.png) no-repeat center top; width: 1100px; height: 788px; margin: 0 auto; position: relative; display: block; text-align: center; }
.KoInitial_ev .stn02 .quiz h2 { margin: 90px 0 50px; }
.KoInitial_ev .stn02 .quiz .box { display: block; background: #fff; width: 980px; height: 532px; margin: 0 auto; padding: 50px 0; }
.KoInitial_ev .stn02 .quiz .box .initial { margin: 36px 0; }
.KoInitial_ev .stn02 .quiz .box input[type=text] { display: block; width: 740px; height: 98px; margin: 0 auto; padding: 0 30px; border: none; border-radius: 4px; background: #e9e9e9; color: #111; font-size: 24px; font-weight: 600; text-align: center; outline: none; }
.KoInitial_ev .stn02 .quiz .box input[type=text]::placeholder { color: #bbb; }
.KoInitial_ev .stn02 .quiz .box input[type=text]:focus { background: #e0e0e0; }
.KoInitial_ev .stn02 .quiz .hint { position: absolute; top: 29px; right: 100px; animation: blink 1s ease-in-out infinite; }
.KoInitial_ev .stn02 .quiz:not(:nth-of-type(1)) { margin-top: 50px; }
.KoInitial_ev .stn02 .submit { margin-top: 60px; }
.KoInitial_ev .stn02 .submit .btn_submit { display: block; width: 400px; height: 88px; margin: 40px auto 0; border: none; border-radius: 999px; background: #c90e12; color: #fff; font-size: 28px; font-weight: 600; cursor: pointer; }
.KoInitial_ev .stn02 .submit .btn_submit:hover { background: #a7090c; }
.KoInitial_ev .stn02 .notice { margin-top: 100px; border: 2px solid #222; border-radius: 8px; background: #fff; text-align: left; }
.KoInitial_ev .stn02 .notice summary { display: flex; justify-content: center; align-items: center; gap: 10px; height: 52px; background: #222; color: #fff; font-size: 20px; font-weight: 600; cursor: pointer; list-style: none; }
.KoInitial_ev .stn02 .notice summary::-webkit-details-marker { display: none; }
.KoInitial_ev .stn02 .notice summary::after { content: "▼"; font-size: 16px; }
.KoInitial_ev .stn02 .notice[open] summary::after { content: "▲"; }
.KoInitial_ev .stn02 .notice ul { padding: 40px 60px; transition: none; }
.KoInitial_ev .stn02 .notice ul li { font-size: 18px; font-weight: 500; color: #222; line-height: 36px; }
.KoInitial_ev .stn02 .notice .btn_member { display: inline-block; height: 32px; padding: 0 16px; margin-left: 10px; border-radius: 4px; background: #555; color: #fff; font-size: 15px; line-height: 32px; vertical-align: middle; margin-bottom: 3px; }
.KoInitial_ev .stn02 .notice .btn_member:hover { background: #333; }
.KoInitial_ev .bottom { background: #46423f; padding: 100px 0; }
.KoInitial_ev .bottom .inner h3 { font-size: 38px; color: #d0c2b7; }
.KoInitial_ev .bottom .inner h3 strong { color: #fff; font-weight: 700; }
.KoInitial_ev .bottom .inner ul { display: flex; justify-content: space-between; margin: 60px 0; }
.KoInitial_ev .bottom .inner ul li { width: 538px; height: 206px; padding-top: 38px; border-radius: 16px; position: relative; isolation: isolate; }
.KoInitial_ev .bottom .inner ul li::before { content: ""; position: absolute; inset: 0; z-index: -1; background-repeat: no-repeat; background-position: center; background-size: cover; transition: transform 0.5s ease, filter 0.5s ease; }
.KoInitial_ev .bottom .inner ul li:hover::before { transform: scale(1.08); filter: brightness(1.2); }
.KoInitial_ev .bottom .inner ul li p { color: #fff; font-size: 28px; font-weight: 500; line-height: 36px; }
.KoInitial_ev .bottom .inner ul li a { display: block; width: 186px; height: 44px; margin: 20px auto 0; border-radius: 999px; background: #eee; color: #111; font-size: 18px; font-weight: 600; line-height: 44px; }
.KoInitial_ev .bottom .inner ul li a:hover { background: #fff; }
.KoInitial_ev .bottom .inner ul li:nth-of-type(1)::before { background-image: url(https://cdn.kystudy.co.kr/User/Content/images/event/2026/KoInitial_ev_1001/imgs/bottom_img01.png); }
.KoInitial_ev .bottom .inner ul li:nth-of-type(2)::before { background-image: url(https://cdn.kystudy.co.kr/User/Content/images/event/2026/KoInitial_ev_1001/imgs/bottom_img02.png); }
@keyframes fadeIn_up {
  0% { opacity: 0; transform: translateY(30%); }
  100% { opacity: 1; transform: translateY(0); }
}
@keyframes scale_02 {
  0% { opacity: 0; transform: scale(1.5); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}
@keyframes lineReveal {
  0% { clip-path: inset(0 100% 0 0); opacity: 0; }
  100% { clip-path: inset(0 0 0 0); opacity: 1; }
}
/*# sourceMappingURL=style.css.map */
