.toast[data-v-89fa4fa4]{position:fixed;margin:0 auto;left:0;right:0;bottom:50%;transition:all .2s;opacity:0;width:50%;height:auto;min-height:80px;display:flex;flex-direction:column;text-align:center;justify-content:center;z-index:9;color:#fff;font-weight:500;font-size:17px;border-radius:10px;box-shadow:0 3px 8px rgba(92,92,92,.24);word-break:keep-all}.toast--visible[data-v-89fa4fa4]{opacity:.8;background-color:#3b3b3b;word-break:keep-all}@media(max-width:768px){.toast[data-v-89fa4fa4]{position:fixed;margin:0 auto;left:0;right:0;bottom:50%;transition:all .2s;opacity:0;width:90%;height:auto;min-height:80px;display:flex;flex-direction:column;text-align:center;justify-content:center;z-index:999;color:#fff;font-weight:500;font-size:17px;border-radius:10px;box-shadow:0 3px 8px rgba(92,92,92,.24);word-break:keep-all}.toast--visible[data-v-89fa4fa4]{word-break:keep-all;opacity:.8;background-color:#3b3b3b}}.loading[data-v-062f7aea]{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(26,26,26,.3);z-index:9999}.spinner[data-v-062f7aea]{position:absolute;top:50%;left:50%;margin-top:-55px;margin-left:-24px;width:48px;height:48px;border-top:4px solid #ededed;border-right:4px solid #ededed;border-bottom:4px solid #ededed;border-left:4px solid #34bcff;border-radius:50%;text-indent:-9999em;animation:spin-062f7aea .8s linear infinite}@keyframes spin-062f7aea{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}img[data-v-c54af08a]{max-width:100%}.pc-layer[data-v-c54af08a]{display:block!important}@media(max-width:1199px){.pc-layer[data-v-c54af08a]{display:none!important}}.tamo-layer[data-v-c54af08a]{display:none!important}@media(max-width:1199px){.tamo-layer[data-v-c54af08a]{display:block!important}}.m-layer[data-v-c54af08a]{display:none!important}@media(max-width:767px){.m-layer[data-v-c54af08a]{display:none!important}}.pride[data-v-c54af08a]{padding:60px 0;background:#000;display:flex;flex-direction:column;align-items:center}.pride .title[data-v-c54af08a]{color:#c89546;font-weight:700;font-size:14px;line-height:18px;padding-bottom:51px}.pride .title strong[data-v-c54af08a]{display:block;font-size:40px;line-height:50px;padding-bottom:8px}.pride>img[data-v-c54af08a]{width:228px}.pride ul[data-v-c54af08a]{margin-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.pride ul li[data-v-c54af08a]:first-child{margin-top:50px;width:176.47px;height:48.83px;background:url(https://res.tutoring.co.kr/res/images/evt/com/award_2023_mo.png) no-repeat 50%;background-size:contain;opacity:.7}.pride ul li[data-v-c54af08a]:nth-child(2){margin:20px auto 0;width:176.47px;height:48.83px;background:url(https://res.tutoring.co.kr/res/images/evt/com/award_2021_mo.png) no-repeat 50%;background-size:contain;opacity:.7}.pride ul li[data-v-c54af08a]:nth-child(3){margin:20px auto 0;width:176.47px;height:49.83px;background:url(https://res.tutoring.co.kr/res/images/evt/com/award_2020_mo.png) no-repeat 50%;background-size:contain;opacity:.7}.pride ul li[data-v-c54af08a]:nth-child(4){margin:20px auto 0;width:176.47px;height:50.83px;background:url(https://res.tutoring.co.kr/res/images/evt/com/award_2019_mo.png) no-repeat 50%;background-size:contain;opacity:.7}.focus-certificate[data-v-c54af08a]{width:100%;background:#eee}@media(max-width:767px){.focus-certificate .promotion-certificate[data-v-c54af08a]{min-width:calc(100vw - 60px);width:100%}}.focus-certificate .promotion-certificate[data-v-c54af08a]{width:100%;text-align:center;font-size:12px;line-height:19px;letter-spacing:-1px}@media(min-width:1200px){.focus-certificate .promotion-certificate[data-v-c54af08a]{width:996px;font-size:12px;font-weight:300;line-height:17px}}.focus-certificate .promotion-certificate .heading[data-v-c54af08a]{margin-bottom:10px;color:#333;font-size:30px;font-weight:600;line-height:38px;letter-spacing:-2px}.focus-certificate .promotion-certificate .certificate__tip[data-v-c54af08a]{padding:20px;max-width:300px;width:100%;margin:0 auto;background:#e6e6e6;border-radius:10px;box-sizing:border-box;color:#666;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:-.5px}.focus-certificate .promotion-certificate .certificate__tip__sub[data-v-c54af08a]{color:var(--opacity-black-600,rgba(18,18,20,.6));text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:18px;margin-top:8px}.focus-certificate .promotion-certificate .button[data-v-c54af08a]{display:block;width:100%;height:45px;margin-right:auto;margin-left:auto;color:#fff;font-size:13px;font-weight:600;border-radius:0 0 8px 8px;background:#000}.focus-certificate .promotion-certificate .button[data-v-c54af08a]:after{content:"";position:absolute;top:50%;right:20px;width:8px;height:8px;margin:-1px 0 1px 13px;border-top:2px solid #fff;border-right:2px solid #fff;vertical-align:middle;box-sizing:border-box;transform:rotate(45deg) translateY(-50%)}.focus-certificate .promotion-guide[data-v-c54af08a]{max-width:360px;width:100%;gap:8px;color:#666;font-size:12px;line-height:22px;letter-spacing:-.5px}.focus-certificate .promotion-guide .heading[data-v-c54af08a]{margin-bottom:8px;color:#f15d5d;font-size:14px;line-height:14px;font-weight:600}.focus-certificate .promotion-guide .guide__list .list__item[data-v-c54af08a]{margin-left:6px;position:relative;padding-left:7px;word-break:keep-all}.focus-certificate .promotion-guide .guide__list .list__item[data-v-c54af08a]:before{content:"·";position:absolute;top:0;left:0;color:#666}@media (min-width:768px)and (max-width:1366px){.promotion-notice .notice__item[data-v-c54af08a]{padding-bottom:150px}}.promotion-notice .notice__item .heading[data-v-c54af08a]{background-color:#ddd;display:flex;justify-content:center}.promotion-notice .notice__item .heading .heading__button[data-v-c54af08a]{position:relative;display:flex;max-width:360px;width:100%;height:50px;padding:0 24px;align-items:center;color:#000;font-size:14px;font-weight:600;letter-spacing:-1px;box-sizing:border-box;cursor:default}@media(min-width:1200px){.promotion-notice .notice__item .heading .heading__button[data-v-c54af08a]{padding-right:0;padding-left:0}}.promotion-notice .notice__item .notice[data-v-c54af08a]{display:block;margin:0 auto;padding-left:20px;padding-right:20px;max-width:668px;width:100%;box-sizing:border-box}@media(min-width:1200px){.promotion-notice .notice__item .notice[data-v-c54af08a]{width:996px;max-width:996px;padding-right:0;padding-left:0}}.promotion-notice .notice__item .notice .notice__title[data-v-c54af08a]{color:var(--opacity-black-600,rgba(18,18,20,.6));font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:-1px}.promotion-notice .notice__item .notice .notice__list .list__item[data-v-c54af08a]{font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.5px;color:#85808d;text-indent:7px}.modal_container[data-v-c54af08a]{position:relative;overflow:hidden}.modal_container .modal_wrapper[data-v-c54af08a]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--Opacity-Black100,rgba(18,18,20,.1803921569));z-index:1000;display:flex;justify-content:center;align-items:center}.modal_container .modal_wrapper .modal_background[data-v-c54af08a]{display:flex;max-width:80vw;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--Radius-l,16px);background:var(--Opacity-White,#fff);padding:var(--Spacing-m,24px) var(--Spacing-m,24px) var(--Spacing-xs,8px) var(--Spacing-m,24px)}.modal_container .modal_wrapper .modal_background_img[data-v-c54af08a]{width:160px;height:160px}.modal_container .modal_wrapper .modal_wrapper_text[data-v-c54af08a]{color:var(--Opacity-Black,#121214);text-align:center;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:25px}.modal_container .modal_wrapper .modal_wrapper_button[data-v-c54af08a]{display:flex;padding:var(--Spacing-s,16px);flex-direction:column;align-items:center;gap:var(--Spacing-xs,8px);align-self:stretch;border-radius:16px 16px 0 0;background:var(--Opacity-White,#fff)}.modal_container .modal_wrapper .modal_wrapper_button_button[data-v-c54af08a]{width:310px;height:54px;display:flex;padding:var(--Spacing-xxs,4px) var(--Spacing-s,16px);justify-content:center;align-items:center;gap:var(--Spacing-xs,8px);border-radius:var(--Radius-m,8px);background:var(--Primary-500,#662ddf)}.modal_container .modal_wrapper .modal_wrapper_button_button .modal_wrapper_button_text[data-v-c54af08a]{color:var(--Opacity-White,#fff);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.promotion[data-v-c54af08a]{overflow:hidden;word-break:keep-all}.promotion-banner[data-v-c54af08a]{display:flex;height:100%;width:100%;justify-content:center;align-items:center;background:var(--Error-200,#fef2f2)}.promotion-banner .wrapper[data-v-c54af08a]{display:flex;align-items:flex-start;gap:16px;padding:16px}.promotion-banner .wrapper .timer[data-v-c54af08a]{width:100%}.promotion-banner .wrapper .badge[data-v-c54af08a]{display:flex;flex:0 0 auto;padding:6px 8px;justify-content:flex-end;align-items:center;border-radius:1000px;background:var(--Error-600,#f24b4b);color:var(--Gray-White,#fff);font-size:10px;font-style:normal;font-weight:700;line-height:10px}.promotion-banner .wrapper .explain-wrap .title[data-v-c54af08a]{color:var(--Error-600,#f24b4b);font-size:14px;font-style:normal;font-weight:700;line-height:20px}.promotion-banner .wrapper .explain-wrap .sub[data-v-c54af08a]{color:var(--Opacity-Black600,rgba(18,18,20,.6));font-size:12px;font-style:normal;font-weight:500;line-height:16px}.inner[data-v-c54af08a]{display:flex;flex-direction:column;align-items:center;max-width:360px;width:100%}.divider[data-v-c54af08a]{max-width:275px;width:100%;height:.8px;background:#cecece;margin:0 auto}.label[data-v-c54af08a]{display:flex;width:72px;height:38px;padding:10px;justify-content:center;align-items:center;border-radius:30px;background:#000;box-sizing:border-box;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.title[data-v-c54af08a]{font-size:24px;color:#000}.main[data-v-c54af08a]{height:420px;background:linear-gradient(90deg,#0141e9,#0071f5);position:relative;display:flex;justify-content:center;align-items:center}.main .background_main_img[data-v-c54af08a]{max-width:360px;width:100%;height:100%;background:url(//res.tutoring.co.kr/res/images/evt/202505/ticktock/festival_main_01.png) no-repeat 50%;background-size:cover;background-position:50%;z-index:20}.main .background_main_img_02[data-v-c54af08a]{background:url(//res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_main_02.png) no-repeat;background-size:cover;background-position:50%;position:absolute;z-index:10;width:720px;height:420px;top:0;margin:0 auto}.main .benefit_container[data-v-c54af08a]{padding:0 24px;margin:-24px auto 0;box-sizing:border-box;display:flex;justify-content:center}.main .benefit_container .benefit_box[data-v-c54af08a]{display:flex;max-width:312px;width:100%;padding:30px 34px;flex-direction:column;align-items:center;gap:16px;border-radius:20px;background:#fff;box-sizing:border-box}.main .benefit_container .title[data-v-c54af08a]{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.main .benefit_container .sub[data-v-c54af08a]{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.main .benefit_container .event_date[data-v-c54af08a]{color:rgba(18,18,20,.6);text-align:center;font-size:10px;font-style:normal;font-weight:500;line-height:normal;align-self:stretch;margin-top:8px}.main .benefit_container .benefit[data-v-c54af08a]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.main .benefit_container .benefit .benefit_text_wrap[data-v-c54af08a]{display:flex;justify-content:flex-start;align-items:center}.main .benefit_container .benefit .benefit_text_wrap.end_text[data-v-c54af08a]{align-items:flex-start!important}.main .benefit_container .benefit .benefit_label[data-v-c54af08a]{box-sizing:border-box;display:flex;width:48px;padding:6px 8px;justify-content:center;align-items:center;border-radius:42px;border:1px solid rgba(0,0,0,.16);margin-right:10px;color:rgba(18,18,20,.6);text-align:center;font-size:10px;font-style:normal;font-weight:500;line-height:normal}.main .benefit_container .benefit .benefit_text[data-v-c54af08a]{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.main .benefit_container .benefit .benefit_text .emphasis_text[data-v-c54af08a]{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.main .benefit_container .benefit .end_text[data-v-c54af08a]{color:#666}.main .benefit_container .button[data-v-c54af08a]{border-radius:10px;background:#1655ff;display:flex;padding:15px 10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;width:100%}.main .benefit_container .button.downloadAllAfter[data-v-c54af08a]{background:#afaab7;color:#5e5a66}.main .event-explain[data-v-c54af08a]{font-size:14px;color:#fff;margin-top:14px;text-align:center}.course_container .course__title[data-v-c54af08a]{display:flex;flex-direction:column;align-items:center;background-color:#301537}.course_container .course__title img[data-v-c54af08a]{width:312px;height:268px;margin-bottom:25px}.course_container .course__title .course__tab[data-v-c54af08a]{display:flex;justify-content:center;width:100%;background:#5e2a6b;height:52px}.course_container .course__title .course__tab li[data-v-c54af08a]{display:flex;justify-content:center;align-items:center;font-weight:400;font-size:16px;width:164px;background:#5e2a6b;color:hsla(0,0%,100%,.5);cursor:pointer;margin:16.5px 0}.course_container .course__title .course__tab li+li[data-v-c54af08a]{border-left:1px solid hsla(0,0%,100%,.15)}.course_container .course__title .course__tab li.active[data-v-c54af08a]{color:#fff;font-weight:700}.course_container .course__title .course__tab.fixed[data-v-c54af08a]{position:fixed;z-index:10;display:flex;height:52px;background:#5e2a6b;vertical-align:middle}.course_container .course__title .course__tab.fixed li[data-v-c54af08a]{font-weight:400;font-size:16px;width:164px;color:#959595;background-color:#fff;border-radius:0;text-align:center;background:#5e2a6b;color:hsla(0,0%,100%,.5);vertical-align:middle;margin:16.5px 0}.course_container .course__title .course__tab.fixed li+li[data-v-c54af08a]{border-left:1px solid hsla(0,0%,100%,.15)}.course_container .course__title .course__tab.fixed li.active[data-v-c54af08a]{color:#fff;font-weight:700}.course_container .coupon__container[data-v-c54af08a]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px 0}.course_container .coupon__container .festival_01[data-v-c54af08a]{margin:0 0 40px}.course_container .coupon__container .coupon[data-v-c54af08a]{width:258px;height:129px;margin-bottom:8px;cursor:pointer}.course_container .coupon__container .coupon.coupon200000[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_20_on.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon200000.is-download[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_20_off.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon100000[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_10_on.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon100000.is-download[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_10_off.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon70000[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_7_on.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon70000.is-download[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_7_off.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon50000[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_5_on.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon50000.is-download[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_5_off.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon30000[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_3_on.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon30000.is-download[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_3_off.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate40[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_40p_on.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate40.is-download[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_40p_off.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate40.is-end[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_40p_end.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate40.is-wait[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_40p_wait.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate30[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_30p_on.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate30.is-download[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_30p_off.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate30.is-end[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_30p_end.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate30.is-wait[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_30p_wait.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate25[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_25p_on.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate25.is-download[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_25p_off.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate25.is-end[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_25p_end.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate25.is-wait[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_25p_wait.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate20[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_20p_on.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate20.is-download[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_20p_off.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate20.is-end[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_20p_end.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate20.is-wait[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_20p_wait.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate15[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_15p_on.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate15.is-download[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_15p_off.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate15.is-wait[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_15p_wait.png) no-repeat 50%;background-size:contain}.course_container .coupon__container .coupon.coupon_rate15.is-end[data-v-c54af08a]{background:url(https://res.tutoring.co.kr/res/images/evt/202503/luckybomb/festival_coupon_15p_end.png) no-repeat 50%;background-size:contain}.course_container .coupon__container button.downloadAllBefore[data-v-c54af08a]{border-radius:var(--Radius-m,8px);background:#ffe44f;color:var(--Opacity-Black,#121214)}.course_container .coupon__container button.downloadAllAfter[data-v-c54af08a],.course_container .coupon__container button.downloadAllBefore[data-v-c54af08a]{display:flex;height:var(--Height-xl,56px);max-width:312px;width:100%;padding:var(--Spacing-xxs,4px) var(--Spacing-s,16px);justify-content:center;align-items:center;gap:var(--Spacing-xs,8px);align-self:stretch;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:32px auto 0}.course_container .coupon__container button.downloadAllAfter[data-v-c54af08a]{background:var(--Opacity-Black,#121214);border-radius:8px;color:var(--Opacity-Black,#121214);color:#fff}.course_container .coupon__info[data-v-c54af08a]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f1f1f1;padding:32px 39px;text-align:left;word-break:keep-all}.course_container .coupon__info .inner[data-v-c54af08a]{align-items:flex-start;width:100%;max-width:360px}.course_container .coupon__info .title[data-v-c54af08a]{font-size:14px;font-weight:700;line-height:18px;margin-bottom:5px}.course_container .coupon__info .desc[data-v-c54af08a]{color:var(--Opacity-Black600,rgba(18,18,20,.6))}.course_container .coupon__info .desc li[data-v-c54af08a]{position:relative;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-left:14px}.course_container .coupon__info .desc li[data-v-c54af08a]:before{content:"·";position:absolute;top:0;left:-7px}.course_container .coupon__info .list__item[data-v-c54af08a]{position:relative;color:#666;font-size:12px;line-height:16px}.course_container .coupon__info .list__item[data-v-c54af08a]:before{content:"·";position:absolute;top:0;left:-7px;color:#666}.course_container .course__info[data-v-c54af08a]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 24px}.course_container .course__info .tudal_cushion_noti[data-v-c54af08a]{display:flex;padding:var(--Spacing-m,24px) var(--Spacing-l,32px);flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:var(--Spacing-xs,8px);background:var(--Gray-100,#f8f8fa)}.course_container .course__info .tudal_cushion_noti h3[data-v-c54af08a]{color:var(--Opacity-Black600,rgba(18,18,20,.6));text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.course_container .course__info .tudal_cushion_noti h5[data-v-c54af08a]{color:var(--Opacity-Black300,rgba(18,18,20,.3));text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.course_container .course__info .inner[data-v-c54af08a]{flex-direction:column;align-items:center;width:100%}.course_container .course__info .inner img.festival_02[data-v-c54af08a],.course_container .course__info .inner img.festival_03[data-v-c54af08a]{max-width:360px;width:100%;height:auto}.course_container .course__info .inner button.go_ticket[data-v-c54af08a]{display:flex;height:var(--Height-xl,56px);width:100%;padding:var(--Spacing-xxs,4px) var(--Spacing-s,16px);justify-content:center;align-items:center;gap:var(--Spacing-xs,8px);align-self:stretch;border-radius:var(--Radius-m,8px);background:#121214;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.course_container .course__info .inner img.togo_title04[data-v-c54af08a]{width:197px;height:110px;margin-bottom:30px}.course_container .course__info .inner img.togo_04_1[data-v-c54af08a],.course_container .course__info .inner img.togo_04_2[data-v-c54af08a]{width:214x;height:57px;margin-bottom:30px}.course_container .course__info .inner img.togo_04_3[data-v-c54af08a]{width:180px;height:75px;margin-bottom:50px}.course_container .course__info .inner img.togo_04_4[data-v-c54af08a]{width:288px;height:219px;margin-bottom:50px}.course_container .course__info .inner img.togo_04_5[data-v-c54af08a]{width:208px;height:250px;margin-bottom:30px}.course_container .course__info .inner img.togo_04_6[data-v-c54af08a]{width:208px;height:240px;margin-bottom:30px}.course_container .course__info .inner img.togo_04_7[data-v-c54af08a]{width:208px;height:250px;margin-bottom:30px}.course_container .course__info.blue[data-v-c54af08a]{background-color:#301537}.course_container .course__info.black[data-v-c54af08a]{background-color:#222}.course_container .course__info.dark[data-v-c54af08a]{background-color:#000}.course_container .course__info.dark .inner[data-v-c54af08a]{padding:50px 0}.course_container .course__info.dark .promotion-guide[data-v-c54af08a]{margin:0 auto}.course_container .course__info.dark .promotion-guide .heading[data-v-c54af08a]{font-weight:700;font-size:14px;color:#3e83fe}.course_container .course__info.dark .promotion-guide .list__item[data-v-c54af08a]{position:relative;color:#636363;font-size:12px;line-height:22px}.course_container .course__info.dark .promotion-guide .list__item[data-v-c54af08a]:before{content:"·";position:absolute;top:0;left:-7px;color:#666}.course_container .line[data-v-c54af08a]{width:275px;height:.8px;margin-bottom:37px;background-color:#cecece}.course_container .course__special[data-v-c54af08a]{background-color:#f1f1f1;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:60px 0}.course_container .course__special .title[data-v-c54af08a]{font-size:24px;font-weight:700;margin-bottom:0}.course_container .course__special .course__slide__wrapper[data-v-c54af08a]{display:flex;justify-content:center;margin-top:40px;overflow:hidden;margin-bottom:30px;min-width:1286px}.course_container .course__special .course__slide__wrapper .course__slide[data-v-c54af08a]{width:1286px;min-width:1286px}.course_container .course__special .course__slide__wrapper .course__slide .slide__card[data-v-c54af08a]{background-color:#fefefe;width:308px;min-width:308px;height:128px;cursor:pointer;border-radius:20px;overflow:hidden;box-sizing:border-box}@media only screen and (max-width:768px){.course_container .course__special .course__slide__wrapper .course__slide .slide__card[data-v-c54af08a]{-webkit-box-sizing:border-box}}.course_container .course__special .course__slide__wrapper .course__slide .slide__card img[data-v-c54af08a]{width:100%}.course_container .course__special button[data-v-c54af08a]{display:flex;align-items:center}.course_container .course__special button .showAllCourse[data-v-c54af08a]{font-size:16px;font-weight:700;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#9f9f9f;margin-right:5px}.course_container .course__special button .togo_02_2[data-v-c54af08a]{width:34px;height:34px}.challenge-cta[data-v-c54af08a]{position:fixed;bottom:-100%;right:0;left:0;z-index:50;transition:bottom .4s}@media(max-width:1199px){.challenge-cta[data-v-c54af08a]{bottom:0}}.challenge-cta.ani-bottom-up[data-v-c54af08a]{bottom:0}.challenge-cta .challenge-cta__wrap[data-v-c54af08a]{display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:84px}@media(max-width:1199px){.challenge-cta .challenge-cta__wrap[data-v-c54af08a]{height:70px;padding:0 20px;display:flex;align-items:center}}.challenge-cta .challenge-cta__wrap.sheetOn[data-v-c54af08a]{background:#fff}.challenge-cta .challenge-cta__wrap .wrapper[data-v-c54af08a]{width:100%;max-width:360px;display:flex;gap:12px;padding:0 10px}.challenge-cta .challenge-cta__wrap .wrapper .timer[data-v-c54af08a]{flex:0 0 auto}.challenge-cta .challenge-cta__wrap .wrapper .timer .remain[data-v-c54af08a]{display:flex;align-items:center;flex-direction:column;gap:4px}.challenge-cta .challenge-cta__wrap .wrapper .timer .heading-wrapper[data-v-c54af08a]{display:flex;align-items:center;gap:6px}.challenge-cta .challenge-cta__wrap .wrapper .timer .heading[data-v-c54af08a]{font-size:12px;font-weight:700;color:#645f5f}.challenge-cta .challenge-cta__wrap .wrapper .timer .time[data-v-c54af08a]{font-weight:700;font-size:16px;line-height:16px;color:#000;width:130px;text-align:center;display:flex;align-items:center;justify-content:center;gap:1px}.challenge-cta .challenge-cta__wrap .wrapper .timer .time .milliseconds-wrapper[data-v-c54af08a]{width:20px;display:flex}.challenge-cta .challenge-cta__wrap .wrapper .timer .text-red[data-v-c54af08a]{color:#1655ff}.challenge-cta .challenge-cta__wrap .wrapper button[data-v-c54af08a]{display:flex;height:54px;padding:var(--Spacing-xxs,4px) var(--Spacing-s,16px);justify-content:center;align-items:center;gap:var(--Spacing-xs,8px);flex:1 0 0;border-radius:var(--Radius-m,8px);background:var(--Opacity-Black,#121214);max-width:360px;width:100%;color:#4cd426;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media(max-width:1199px){.challenge-cta .challenge-cta__wrap .wrapper button[data-v-c54af08a]{font-size:15px;letter-spacing:-.5px}}.challenge-cta.is-info[data-v-c54af08a]{position:fixed;bottom:0;right:0;left:0;z-index:50;color:#000;transition:bottom .4s}.challenge-cta.is-info .challenge-cta__wrap[data-v-c54af08a]{border-top:none;height:100%;padding:10px 0}.promotion .challenge-cta .challenge-cta__wrap .wrapper .textwrap .heading[data-v-c54af08a]{display:inline-flex;font-weight:700;font-size:12px;line-height:12px;color:#999;margin-right:5px}.promotion .challenge-cta .challenge-cta__wrap .wrapper .textwrap[data-v-c54af08a]{display:inline-flex;justify-content:center;align-items:center;background:#ff1212;color:#fff;padding:5px 13px;border-radius:20px;margin-bottom:10px;line-height:14px;font-size:11px;font-weight:700;font-size:17px;line-height:17px;color:#000}.promotion .challenge-cta .challenge-cta__wrap[data-v-c54af08a]{background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.promotion .challenge-cta .challenge-cta__wrap .date[data-v-c54af08a]{display:inline-flex;justify-content:center;align-items:center;background:#ff1212;color:#fff;padding:4px 17px;border-radius:20px}.promotion .challenge-cta.is-info .cta__button .date[data-v-c54af08a]{height:54px;display:flex;border-radius:10px;background:#1655ff;border-radius:5px;color:#fff;align-items:center;justify-content:center;width:100%;margin:auto;font-size:15px;font-weight:700;line-height:15px}.promotion .challenge-cta.is-info .cta__button .btnText[data-v-c54af08a]{display:inline-block;vertical-align:middle;margin-right:9px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px;flex:1 0 0}.promotion .challenge-cta.is-info .cta__button .rightArrow[data-v-c54af08a]{display:inline-block;width:18px;height:18px;background:url(//res.tutoring.co.kr/res/images/evt/202206/readytogo/icon_right.png) no-repeat 50%;background-size:contain;vertical-align:middle}@media(max-width:1199px){.promotion .challenge-cta.is-info .wrapper[data-v-c54af08a]{display:flex;justify-content:center;align-items:center}.promotion .challenge-cta.is-info .wrapper .textwrap[data-v-c54af08a]{width:25%;margin-right:20px}.promotion .challenge-cta.is-info .wrapper .btnwrap[data-v-c54af08a]{max-width:360px;width:100%}}@media(min-width:1199px){.promotion .challenge-cta.is-info .wrapper[data-v-c54af08a]{display:flex;justify-content:center;align-items:center}.promotion .challenge-cta.is-info .wrapper .textwrap[data-v-c54af08a]{width:25%;margin-right:20px}.promotion .challenge-cta.is-info .wrapper .btnwrap[data-v-c54af08a]{width:100%}.promotion .challenge-cta.is-info .wrapper .btnwrap .cta__mobile[data-v-c54af08a]{max-width:100%}}@media(min-width:320px)and (max-width:767px){.promotion .challenge-cta.is-info .wrapper .textwrap[data-v-c54af08a]{margin-right:10px;width:60%}.promotion .challenge-cta.is-info .cta__button[data-v-c54af08a]{margin-top:0;display:flex;height:54px;max-width:360px;width:100%;padding:var(--Spacing-xxs,4px) var(--Spacing-s,16px);justify-content:center;align-items:center;gap:var(--Spacing-xs,8px);flex:1 0 0;border-radius:var(--Radius-m,8px);background:#014cec}}.list__item__text[data-v-c54af08a]{color:#666;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.promotion-notice .notice__item .notice .notice__list .list__item[data-v-c54af08a]{position:relative;color:#636363;font-size:12px;line-height:20px;text-indent:0;border:1px solid #000}.promotion-notice .notice__item .notice .notice__list .list__item[data-v-c54af08a]:before{content:"·";position:absolute;top:0;left:-7px;color:#666}@media(min-width:512px)and (max-width:767px){.banner__main img[data-v-c54af08a]{padding-top:20px;min-width:400px;padding-bottom:80px}.banner__main button[data-v-c54af08a]{position:absolute;bottom:12%;min-width:260px;width:56vw;max-width:430px;height:45px;background:#fff852;border-radius:10px;font-size:14px;line-height:16px;text-align:center;color:#000;font-weight:700}}@media(min-width:320px)and (max-width:767px){.course_container .course__title .inner[data-v-c54af08a]{padding:25px}.solutions[data-v-c54af08a]{justify-content:space-between}.solutions .inner .solution img.togo_list01[data-v-c54af08a]{width:100vw;height:150vw}.solutions .inner .solution img.togo_list02[data-v-c54af08a]{width:100vw;height:112vw}.solutions .inner .solution img.togo_list03[data-v-c54af08a]{width:100vw;height:105vw}.solutions .inner .solution img.togo_list04[data-v-c54af08a]{width:100vw;height:112vw}.solution_btn[data-v-c54af08a]{width:95vw;margin:auto}}.benefit__desc[data-v-c54af08a]{margin:16px 0;display:flex;justify-content:center;align-items:center;gap:8px;flex-direction:column;text-align:center}.benefit__desc h3[data-v-c54af08a]{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:30px}.benefit__desc h5[data-v-c54af08a]{font-size:20px;line-height:25px;align-self:stretch}.benefit__desc h5[data-v-c54af08a],.benefit__desc h6[data-v-c54af08a]{color:var(--Opacity-Black600,rgba(18,18,20,.6));text-align:center;font-style:normal;font-weight:400}.benefit__desc h6[data-v-c54af08a]{font-size:16px;line-height:24px}.benefit__desc .red_text[data-v-c54af08a]{color:red;font-size:18px;font-style:normal;font-weight:700;line-height:23px}.benefit__desc .remain_wrapper[data-v-c54af08a]{display:flex;flex-direction:row;align-items:center}.benefit__desc .blink_text[data-v-c54af08a]{animation:blink-c54af08a 1s infinite;padding-bottom:4px}.benefit__desc_1[data-v-c54af08a]{margin:16px 0;display:flex;justify-content:center;align-items:center;gap:16px;flex-direction:column;text-align:center}.benefit__desc_1 .benefit__desc_1_text[data-v-c54af08a]{display:flex;flex-direction:column;align-items:center;gap:4px}.benefit__desc_1 h3[data-v-c54af08a]{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:30px}.benefit__desc_1 h5[data-v-c54af08a]{background:linear-gradient(90.56deg,#0141e9 16.92%,#4d9fff 83.11%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:25px;align-self:stretch}.benefit__desc_1 h6[data-v-c54af08a]{color:var(--Opacity-Black600,rgba(18,18,20,.6));text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.benefit__desc_1 .red_text[data-v-c54af08a]{color:red;font-size:18px;font-style:normal;font-weight:700;line-height:23px}.benefit__desc_1 .remain_wrapper[data-v-c54af08a]{display:flex;flex-direction:row;align-items:center}@keyframes blink-c54af08a{0%{opacity:1}50%{opacity:0}to{opacity:1}}.benefit__desc_1 .blink_text[data-v-c54af08a]{animation:blink-c54af08a 1s infinite;padding-bottom:4px}.benefit__live[data-v-c54af08a]{display:flex;padding-top:56px;flex-direction:column;align-items:center;gap:var(--Spacing-xxs,4px)}.benefit__live h3[data-v-c54af08a]{color:#09a206;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:30px}.benefit__live h6[data-v-c54af08a]{color:var(--Opacity-Black600,rgba(18,18,20,.6));text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.pink_text[data-v-c54af08a]{color:#ab72fd;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-top:19px}.sample_btn[data-v-c54af08a]{justify-content:center;max-width:312px;width:100%;display:inline-flex;height:48px;align-items:center;gap:62px;flex-shrink:0;border-radius:8px;background:#121214;position:relative}.sample_btn p[data-v-c54af08a]{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.certificate-sector[data-v-c54af08a]{background:var(--Gray-200,#f1f0f5)}.certificate-notice-sector[data-v-c54af08a],.certificate-sector[data-v-c54af08a]{padding:32px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.certificate-notice-sector[data-v-c54af08a]{background:var(--Gray-300,#e8e6ed)}.title[data-v-c54af08a]{color:#333;font-size:14px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:-.5px}.content[data-v-c54af08a]{color:#666;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.content .content__list[data-v-c54af08a]{margin-left:6px}.content .content__list .list__item[data-v-c54af08a]{position:relative;padding-left:7px;word-break:keep-all}.content .content__list .list__item[data-v-c54af08a]:before{content:"·";position:absolute;top:0;left:0;color:#666}.promotion_contents[data-v-c54af08a]{max-width:360px;width:100%;display:flex;flex-direction:column;justify-content:center;padding:30px 20px 42px 25px}.contents-center[data-v-c54af08a]{display:flex;justify-content:center;align-items:center;background-color:#f1f0f5}.rArrow[data-v-c54af08a]{position:absolute;right:20px;display:inline-block;width:18px;height:18px;background:url(//res.tutoring.co.kr/res/images/evt/202206/readytogo/icon_right.png) no-repeat 50%;background-size:contain;vertical-align:middle}.default_inner[data-v-c54af08a]{max-width:360px;padding:0 24px;box-sizing:border-box}.default_inner .coupon__list[data-v-c54af08a],.default_inner[data-v-c54af08a]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.default_inner .coupon__list[data-v-c54af08a]{padding:var(--Spacing-s,16px) 0;gap:var(--Spacing-xs,8px);align-self:stretch}.default_inner .coupon__wrapper_container[data-v-c54af08a]{width:100%;display:flex;justify-content:center;align-items:center}.default_inner .coupon__wrapper[data-v-c54af08a]{border-radius:var(--Radius-l,16px);border:1px solid #014cec}.default_inner .coupon__wrapper[data-v-c54af08a],.default_inner .coupon__wrapper__1[data-v-c54af08a]{display:flex;width:100%;max-width:264px;height:129px;align-items:center;align-self:stretch;background:#fff}.default_inner .coupon__wrapper__1[data-v-c54af08a]{border-radius:var(--Radius-l,16px);border:1px solid #d6d3dd}.default_inner .coupon__wrapper__2[data-v-c54af08a]{display:flex;width:100%;max-width:264px;height:129px;align-items:center;align-self:stretch;border-radius:var(--Radius-l,16px);border:1px solid #51a6ec;background:#fff}.default_inner .coupon__wrapper_left[data-v-c54af08a]{display:flex;height:129px;padding:var(--Spacing-m,24px);flex-direction:column;justify-content:center;align-items:center;flex:1 0 0}.default_inner .coupon__wrapper_right[data-v-c54af08a]{background:#014cec}.default_inner .coupon__wrapper_right[data-v-c54af08a],.default_inner .coupon__wrapper_right_1[data-v-c54af08a]{display:flex;width:70px;height:100%;align-items:center;gap:8px;border-radius:0 12px 12px 0;justify-content:center}.default_inner .coupon__wrapper_right_1[data-v-c54af08a]{background:#d6d3dd}.default_inner .coupon__wrapper_right_2[data-v-c54af08a]{display:flex;width:70px;height:100%;align-items:center;gap:8px;border-radius:0 12px 12px 0;background:#51a6ec;justify-content:center}.default_inner .coupon__wrapper_right_check[data-v-c54af08a]{width:48px;height:48px;border-radius:100px;background:hsla(0,0%,100%,.3019607843);display:flex;align-items:center;justify-content:center}.default_inner .coupon__wrapper_top_text[data-v-c54af08a]{color:var(--Opacity-Black,#121214);text-align:center;font-family:Pretendard;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.default_inner .coupon__wrapper_bottom_text[data-v-c54af08a]{color:var(--Error-600,#f24b4b);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.default_inner .coupon__wrapper_bottom_text_2[data-v-c54af08a]{color:var(--Opacity-Black600,rgba(18,18,20,.6));text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.default_inner .coupon__wrapper_top_text_1[data-v-c54af08a]{color:var(--Opacity-Black300,rgba(18,18,20,.3));text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Pretendard;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.default_inner .coupon__wrapper_bottom_text_1[data-v-c54af08a]{color:var(--Opacity-Black300,rgba(18,18,20,.3));text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:20px}