@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css");
.evt_260113_m { position: relative; width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; }
.evt_260113_m * { font-family: "Pretendard", sans-serif; text-align: center; }
.evt_260113_m .inner { width: 100%; padding: 16vw 0; position: relative; }
.evt_260113_m h1 { margin-bottom: 8vw; }
.evt_260113_m .notice { padding: 20px 20px 20px 60px; border-radius: 10px; background: #e5e8e9; text-align: left; width: 1000px; margin: 0 auto; }
.evt_260113_m .notice li { color: #333; font-size: 16px; list-style: decimal; font-weight: 500; line-height: 28px; }
.evt_260113_m .mainTop { position: relative; overflow: hidden; background: url("https://cdn.kystudy.co.kr/User/Content/imagesM/event/2026/SocialWelfareCert_260113/imgs/mainTop_bg.jpg") bottom center/cover no-repeat; position: relative; z-index: 1; }
.evt_260113_m .mainTop .inner > div:nth-of-type(2) { margin-top: 10vw; }
.evt_260113_m .full { width: 88vw; height: 14vw; border-radius: 2vw; display: flex; justify-content: center; align-items: center; margin: 8vw auto 0; z-index: 10; }
.evt_260113_m .full span { font-size: 4vw; font-weight: 700; color: #fff; }
.evt_260113_m .full.green { background: #07513c; }
.evt_260113_m .full.green:hover { background: rgb(4.9715909091, 57.5284090909, 42.6136363636); }
.evt_260113_m .full.yellow { background: #fff001; }
.evt_260113_m .full.yellow:hover { background: rgb(230.5, 216.8877952756, 0); }
.evt_260113_m .full.yellow span { color: #111; }
.evt_260113_m .full.purple { background: #7813c6; }
.evt_260113_m .full.purple:hover { background: rgb(105.8986175115, 16.767281106, 174.732718894); }
.evt_260113_m .half { width: 40vw; height: 12vw; border-radius: 1.5vw; display: flex; justify-content: center; align-items: center; margin: 0 auto; }
.evt_260113_m .half span { font-size: 3.5vw; font-weight: 700; color: #fff; }
.evt_260113_m .half.black { background: #111; }
.evt_260113_m .half.green2 { background: #009168; }
.evt_260113_m .stn01 { background: #07513c; }
.evt_260113_m .stn01 .swiper { width: 100%; height: 120vw; position: relative; }
.evt_260113_m .stn01 .swiper .swiper-slide img { width: 100%; -o-object-fit: contain; object-fit: contain; }
.evt_260113_m .stn01 .swiper .swiper-button-next::after, .evt_260113_m .stn01 .swiper .swiper-button-prev::after { content: ""; }
.evt_260113_m .stn01 .swiper .swiper-button-next, .evt_260113_m .stn01 .swiper .swiper-button-prev { display: none; }
.evt_260113_m .stn01 .swiper .swiper-pagination { bottom: 0; }
.evt_260113_m .stn01 .swiper .swiper-pagination-bullet { width: 3vw; height: 3vw; border: 2px solid #fff; background: #07513c; opacity: 1; }
.evt_260113_m .stn01 .swiper .swiper-pagination-bullet-active { background: #fff; }
.evt_260113_m .stn02 { background: #fff url(https://cdn.kystudy.co.kr/User/Content/imagesM/event/2026/SocialWelfareCert_260113/imgs/stn02_bg.jpg) top center/cover no-repeat;}
.evt_260113_m .stn02 .point { margin-top: 14vw; position: relative; }
.evt_260113_m .stn02 .point:nth-of-type(1) { margin-top: 10vw; }
.evt_260113_m .stn02 .point02 .link_wrap { z-index: 2; width: 90%; position: absolute; top: 30vw; left: 50%; transform: translateX(-50%); }
.evt_260113_m .stn02 .point02 .link_wrap .link { overflow: hidden; list-style-type: none; margin: 0 auto; }
.evt_260113_m .stn02 .point02 .link_wrap .link .row { display: flex; flex-wrap: wrap; justify-content: center; }
.evt_260113_m .stn02 .point02 .link_wrap .link .gap { margin-top: 39vw; }
.evt_260113_m .stn02 .point02 .link_wrap .link .gap li { width: 48%; }
.evt_260113_m .stn02 .point02 .link_wrap .link li { width: 32%; height: 34vw; margin: 0.2vw; }
.evt_260113_m .stn02 .point02 .link_wrap .link li.spacer { pointer-events: none; padding: 0; background: none; }
.evt_260113_m .stn02 .point02 .link_wrap .link li a { display: block; width: 100%; height: 100%; color: transparent; font-size: 0; }
.evt_260113_m .stn02 .point03 .link_wrap { z-index: 2; width: 100%; position: absolute; top: 56vw; left: 50%; transform: translateX(-50%); overflow: hidden; list-style-type: none; display: flex; flex-wrap: wrap; justify-content: center; gap: 1vw; }
.evt_260113_m .stn02 .point03 .link_wrap li { width: 90%; height: 17vw; }
.evt_260113_m .stn02 .point03 .link_wrap li a { display: block; width: 100%; height: 100%; color: transparent; font-size: 0; }
.evt_260113_m .stn04 { background: #fff; }
.evt_260113_m .stn04 .packageWarp { display: flex; flex-direction: column; gap: 4vw; }
.evt_260113_m .stn04 .packageWarp li { width: 100%; position: relative; }
.evt_260113_m .stn04 .packageWarp li span.red { color: #f8321d; font-size: 4vw; font-weight: 700; position: absolute; top: 22vw; right: 15.5vw; animation: blink 0.7s infinite ease-in alternate; }
.evt_260113_m .stn04 .packageWarp li .buttonWrap { position: absolute; top: 39vw; left: 50%; transform: translateX(-50%); display: flex; gap: 2vw; }
.evt_260113_m .stn04 .packageWarp li .buttonWrap button:nth-of-type(1) { margin-bottom: 8px; }
.evt_260113_m .stn05 .inner { padding: 0; }
.evt_260113_m .stn05 .yellow { position: absolute; top: 85vw; left: 50%; transform: translateX(-50%); }
.evt_260113_m .stn05 div { position: relative; }
.evt_260113_m .bottom { position: relative; }
.evt_260113_m .bottom p { position: absolute; color: #555; font-weight: 600; font-size: 4vw; top: 12vw; left: 50%; transform: translateX(-50%); }
.evt_260113_m .bottom .small { position: absolute; color: #888; font-weight: 500; font-size: 3vw; display: block; bottom: 31vw; left: 50%; transform: translateX(-50%); }
.evt_260113_m .bottom .purple { position: absolute; top: 130vw; left: 50%; transform: translateX(-50%); }
@keyframes blink {
  0% { opacity: 1; }
  50% { opacity: 1; }
  100% { opacity: 0.5; }
}
/*# sourceMappingURL=style.css.map */