@font-face{font-family:OK GUNG;src:url(/fonts/OKGUNG.otf);font-weight:400;font-style:normal}.bgnr .section-container{max-width:1920px;padding:0;margin:auto}.bgnr.fe .color{color:#d9ff43}.bgnr.page-course .page-head{height:auto;background:url(/publishing/static/img/course-fe-mainbg.png) no-repeat 50%;background-size:cover;padding:100px 0}@media only screen and (max-width:700px){.bgnr.page-course .page-head{height:auto;background:url(/publishing/static/img/course-fe-mainbg-m.png) no-repeat 50%;background-size:cover;padding:100px 0}}.bgnr .page-head .container{display:flex;flex-direction:column;align-items:center}.bgnr .page-head .needs-wrap{text-align:center;margin-bottom:50px}.bgnr .page-head .needs-wrap span{font-family:Pretendard;font-size:18px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:-.36px;display:inline-flex;padding:4px 14px;justify-content:center;align-items:center;gap:10px;border-radius:100px;border:1px solid rgba(189,255,18,.5);background:rgba(27,27,27,.8);margin-bottom:5px}.bgnr .page-head .subtitle{color:#f5f5f5;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:32px;font-style:normal;font-weight:700;line-height:115%;letter-spacing:6.4px;margin-bottom:10px}.bgnr .page-head .title-wrap{position:relative;color:#f4efec;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:OK GUNG;font-size:82px;font-style:normal;font-weight:900;line-height:115%;letter-spacing:-.82px;mix-blend-mode:hard-light}.bgnr .page-head .title-wrap .color{color:#d9ff43}.bgnr .page-head .title-wrap .free-ticket{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:-207px;z-index:-1;width:250px;height:133px;background:url(/publishing/static/img/free-ticket.svg),no-repeat;background-size:cover}.bgnr .page-head .title-wrap .free-ticket .small{text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:900;line-height:120%;letter-spacing:-.28px}.bgnr .page-head .title-wrap .free-ticket .big{text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:900;line-height:120%;letter-spacing:-.4px}.bgnr .page-head .desc-wrap{display:flex;flex-direction:column;gap:14px;align-items:center;color:#fff;margin-top:30px}.bgnr .page-head .desc-wrap .title{text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:-.44px}.bgnr .page-head .desc-wrap .desc{color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:60px}@media only screen and (max-width:540px){.bgnr.page-course .page-head{margin-top:110px;padding:66px 0}.bgnr .page-head .needs-wrap{display:inline-block}.bgnr .page-head .needs-wrap span{padding:3px 8px;justify-content:center;align-items:center;gap:10px;color:#bdff12;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:11px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.22px}.bgnr .page-head .subtitle{color:#f5f5f5;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:115%;letter-spacing:3.2px;margin-bottom:10px}.bgnr .page-head .title-wrap{color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:42px;font-style:normal;font-weight:900;line-height:110%}.bgnr .page-head .title-wrap .free-ticket{position:unset;width:160px;height:85px;margin:16px auto 0}.bgnr .page-head .title-wrap .free-ticket .small{text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:10px;font-style:normal;font-weight:900;line-height:120%;letter-spacing:-.2px}.bgnr .page-head .title-wrap .free-ticket .big{text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:900;line-height:120%;letter-spacing:-.24px}.bgnr .page-head .desc-wrap{display:flex;flex-direction:column;gap:7px;align-items:center;color:#fff;margin-top:26px}.bgnr .page-head .desc-wrap .title{font-size:15px;font-weight:700}.bgnr .page-head .desc-wrap .desc,.bgnr .page-head .desc-wrap .title{color:#fff;text-align:center;font-family:Pretendard;font-style:normal;line-height:140%}.bgnr .page-head .desc-wrap .desc{font-size:12px;font-weight:400;margin-bottom:88px}.bgnr .page-head .desc-wrap .desc .bold{color:#fff;font-family:Pretendard;font-size:11px;font-style:normal;font-weight:700;line-height:140%}}.bgnr .recommendation-section{padding:0;background:#f5f5f5}@keyframes rollingleft1{0%{transform:translateX(0)}50%{transform:translateX(-100%)}50.01%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rollingleft2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes rollingright1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes rollingright2{0%{transform:translateX(-100%)}50%{transform:translateX(0)}50.01%{transform:translateX(-200%)}to{transform:translateX(-100%)}}.bgnr .review-marquee-section{background:#fff;padding:180px 0}.bgnr .review-marquee-section .marquee-container{width:100%;overflow:hidden;white-space:nowrap;max-width:1920px;margin:auto auto 24px}.bgnr .review-marquee-section .marquee-container .marquee-content{height:min(340px,17.7vw);width:auto!important;display:flex;flex-direction:row}.bgnr .review-marquee-section .marquee-container .marquee-content img{height:100%;width:auto;max-width:unset}.bgnr .review-marquee-section .marquee-container.to-right .marquee-content .original{animation:rollingright1 80s linear infinite}.bgnr .review-marquee-section .marquee-container.to-right .marquee-content .clone{animation:rollingright2 80s linear infinite}.bgnr .review-marquee-section .marquee-container.to-left .marquee-content .original{animation:rollingleft1 80s linear infinite}.bgnr .review-marquee-section .marquee-container.to-left .marquee-content .clone{animation:rollingleft2 80s linear infinite}.bgnr .review-marquee-section .marquee-container:hover .marquee-content .clone,.bgnr .review-marquee-section .marquee-container:hover .marquee-content .original{animation-play-state:paused}.bgnr .review-marquee-section .desc{color:#000;text-align:center;font-family:Pretendard;font-size:min(32px,1.67vw);font-style:normal;font-weight:800;line-height:130%;margin-top:56px}@media only screen and (max-width:540px){.bgnr .review-marquee-section{background:#fff;padding:80px 0}.bgnr .review-marquee-section .marquee-container{margin-bottom:10px}.bgnr .review-marquee-section .marquee-container .marquee-content{height:200px;width:auto!important;display:flex;flex-direction:row}.bgnr .review-marquee-section .desc{color:#000;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:800;line-height:125%;letter-spacing:-1px;margin-top:40px}}.bgnr .course-6{background:radial-gradient(46.69% 24.85% at 30.94% 59.74%,rgba(206,255,232,.3) 0,rgba(206,255,232,0) 100%),radial-gradient(33.72% 15.53% at 95.55% 78.74%,rgba(160,152,252,.2) 0,rgba(160,152,252,0) 100%),radial-gradient(34.61% 16.42% at 93.13% 16.9%,rgba(210,221,255,.2) 0,rgba(210,221,255,0) 100%),#fff}.bgnr .course-6 .course-6-title{width:524px;max-width:100%;margin:0 auto}.bgnr .course-6 .course-6-content{width:100%;position:relative;left:6%;margin:0 auto}.bgnr .course-6 .course-6-content-m{width:100%;max-width:480px;position:relative;margin:0 auto}.bgnr .course-7{background:#f7f6fb}.bgnr .course-7-title{width:1200px;margin:0 auto}.bgnr .course-7-content-wrapper{display:flex;justify-content:space-between;margin-top:2%}.bgnr .course-7 .course-7-content{position:relative;transition:.4s;transform-style:preserve-3d;perspective:1100px}.bgnr .course-7-content-s{width:32%;cursor:pointer}.bgnr .course-7-content-b{width:66%;cursor:pointer}.bgnr .course-7-content-half{width:49%;cursor:pointer}.bgnr .course-7-content-close,.bgnr .course-7-content-open{position:absolute;top:0;backface-visibility:hidden}.bgnr .course-7-content-clicked,.bgnr .course-7-content-open{transform:rotateY(180deg)}.bgnr .course-7-content-height{width:100%;visibility:hidden}.bgnr .course-7-content-container-m{width:100%;overflow-x:scroll}.bgnr .course-7-content-wrapper-m{width:-moz-max-content;width:max-content;margin:0 auto}.bgnr .course-7-content-m{display:inline-block;width:158px;height:220px;position:relative;transition:.4s;transform-style:preserve-3d;perspective:1100px}.bgnr .course-8{background:#fff}.bgnr .course-8-wrapper{display:flex;justify-content:space-between;align-items:center}.bgnr .course-8-title{width:1200px;margin:0 auto}.bgnr .course-8-title-m{width:321px;margin:0 auto}.bgnr .course-8-small{font-weight:700;font-size:20px;line-height:28px;letter-spacing:-.03em;color:#58b829}.bgnr .course-8-big{font-weight:900;font-size:26px;line-height:36px;letter-spacing:-.03em;color:#000}.bgnr .course-8-disable .course-8-big,.bgnr .course-8-disable .course-8-small{color:#c8c8c8!important}.bgnr .course-8-content{display:inline-block;width:50%;padding-left:20px;border-left:2px dashed #c8c8c8}.bgnr .course-8-content-line{position:relative;top:-10px;margin-bottom:55px}.bgnr .course-8-content-point{width:25px;height:25px;background:url(/publishing/static/svg/green-point.svg) no-repeat 50%;background-size:contain;position:absolute;left:-33.5px}.bgnr .course-8-disable .course-8-content-point{width:25px;height:25px;background:url(/publishing/static/svg/gray-point.svg) no-repeat 50%;background-size:contain;position:absolute;left:-33.5px}.bgnr .course-8-content-line:nth-child(4){position:relative;top:-10px;margin-bottom:0}.bgnr .course-8-content-line:last-child{position:relative;top:85px;margin-top:-30px;margin-bottom:0}.bgnr .course-8-img-m{max-width:105%;width:105%;margin-left:-5%}@media only screen and (max-width:991px){.bgnr .course-8-small{font-size:16px;line-height:22.4px}.bgnr .course-8-big{font-size:18px;line-height:22px}.bgnr .course-8-wrapper{max-width:321px;margin:0 auto}.bgnr .course-8-content{width:100%;padding-left:30px}.bgnr .course-8-content-line{margin-bottom:25px}.bgnr .course-8-content-line:nth-child(3){position:relative;top:-10px;margin-bottom:15px}.bgnr .course-8-content-line:last-child{position:relative;top:30px;margin-top:-30px;margin-bottom:0}.bgnr .course-8-content-point{top:-3px;left:-43px}.bgnr .course-8-disable .course-8-content-point{left:-43px}}.bgnr .course-8-swiper-section{display:inline-block;width:calc(50% - 20px);position:relative}.bgnr .course-8-swiper-wrapper{width:100%;float:right;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:20px;overflow:hidden;padding-bottom:1%;position:relative}.bgnr .course-8-swiper-button-wrapper .swiper-button-prev{left:-25px;width:50px;height:50px;background:url(/publishing/static/svg/green-arrow-left.svg) no-repeat 50%}.bgnr .course-8-swiper-button-wrapper .swiper-button-next{right:-25px;width:50px;height:50px;background:url(/publishing/static/svg/green-arrow-right.svg) no-repeat 50%}.bgnr .course-8-swiper-wrapper .course-8-img{transform:translateY(1%) scale(1.11)}.bgnr .course-8-img.swiper-slide-active{z-index:1;transform:translateY(1%) translateZ(1px) scale(1.11)}.bgnr .course-9{background:#fbf7f7}.bgnr .course-9-content,.bgnr .course-9-title{width:1200px;margin:0 auto}.bgnr .course-9-content{max-width:100%}@media only screen and (max-width:540px){.bgnr .course-10,.bgnr .course-10-2,.bgnr .course-10-3{padding:0}}.bgnr .course-11-title{width:646px;margin:0 auto}.bgnr .course-11-content-wrapper-m{width:100%;overflow-x:scroll;padding:0 16px}.bgnr .course-11-content-m{width:1200px;max-width:1200px;padding-top:30px}.bgnr .course-11-content{padding-top:55px}.bgnr .course-11-0{display:flex;background-color:#fff9f7;font-family:pretendard;justify-content:center}.bgnr .course-11-0 .course-detail{display:flex;flex-direction:column;width:1200px}.bgnr .course-11-0 .course-detail .head-wrap{display:flex;flex-direction:column;align-items:center;width:100%;gap:10px}.bgnr .course-11-0 .course-detail .head-wrap .curriculum-badge{display:flex;padding:3px 12px;align-items:center;border-radius:50px;background:#ff6e41;color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.bgnr .course-11-0 .course-detail .head-wrap .title{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;font-family:Pretendard;font-size:min(40px,2.1vw);font-style:normal;font-weight:800;line-height:120%;margin:auto auto 35px}.bgnr .course-11-0 .course-detail .title .color{color:#ff6e41;text-align:center}.bgnr .course-11-0 .course-detail .timeline{color:#fff;border-bottom:1px solid;border-color:#bababa;cursor:pointer}.bgnr .course-11-0 .course-detail .timeline .full-time.active{display:grid;grid-template-columns:repeat(5,1fr)}.bgnr .course-11-0 .course-detail .timeline .full-time{display:none}.bgnr .course-11-0 .course-detail .timeline .program .week{font-size:14px;font-style:normal;font-weight:500;line-height:160%}.bgnr .course-11-0 .course-detail .timeline .full-time .program{display:flex;flex-direction:column;margin:25.7px 2px;border-radius:4px;background-color:#ababab;justify-content:center;align-items:center;height:67px;color:#fff;text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.7px;position:relative}.bgnr .course-11-0 .course-detail .timeline .full-time .program.active{background-color:#ff6e41}.bgnr .course-11-0 .course-detail .timeline .full-time .program .orange{display:none}.bgnr .course-11-0 .course-detail .timeline .full-time .program .orange.active{display:block;position:absolute;transform:translate(-50%,100%);width:30px;left:50%;bottom:0;z-index:1}.bgnr .course-11-0 .course-detail .timeline .full-time .program .gray{display:block;position:absolute;transform:translate(-50%,100%);width:13.2px;left:50%;bottom:-2.4px}.bgnr .course-11-0 .course-detail .timeline .full-time .program .gray.none{display:none}.bgnr .course-11-0 .course-detail .timeline .part-time .program{display:flex;flex-direction:column;color:#fff;margin:25.7px 2px;border-radius:4px;background-color:#ababab;justify-content:center;align-items:center;text-align:center;height:67px;line-height:23px;font-size:16px;font-weight:600;position:relative}@media only screen and (max-width:991px){.bgnr .course-11-0 .course-detail .timeline .program{font-size:12px!important}}.bgnr .course-11-0 .course-detail .timeline .part-time .program.active{background-color:#ff6e41}.bgnr .course-11-0 .course-detail .timeline .part-time .program .orange{display:none}.bgnr .course-11-0 .course-detail .timeline .part-time .program .orange.active{display:block;position:absolute;transform:translate(-50%,100%);width:30px;left:50%;bottom:0;z-index:1}.bgnr .course-11-0 .course-detail .timeline .part-time .program .gray{display:block;position:absolute;transform:translate(-50%,100%);width:13.2px;left:50%;bottom:-2.4px}.bgnr .course-11-0 .course-detail .timeline .part-time .program .gray.none,.bgnr .course-11-0 .line-wrap{display:none}.bgnr .course-11-0 .course-detail .program-detail{display:flex;width:100%;margin-top:40px}.bgnr .course-11-0 .course-detail .program-detail .full{display:none}.bgnr .course-11-0 .course-detail .program-detail .full.active{display:flex;background-color:#fff;box-shadow:0 0 5px gray;border-radius:4px;width:100%}.bgnr .course-11-0 .course-detail .program-detail .full .program,.bgnr .course-11-0 .course-detail .program-detail .program .big-title{display:none}.bgnr .course-11-0 .course-detail .program-detail .full .program.active{display:flex;flex-direction:column;padding:37px;width:100%;height:auto}.bgnr .course-11-0 .course-detail .program-detail .full .program .title{justify-content:left;font-size:19px;font-weight:700;margin-top:0;margin-bottom:0}.bgnr .course-11-0 .course-detail .program-detail .full .program .list li::marker{color:#000;list-style-type:disc}.bgnr .course-11-0 .course-detail .program-detail .part{display:none}.bgnr .course-11-0 .course-detail .program-detail .part.active{display:flex;background-color:#fff;box-shadow:0 0 5px gray;border-radius:4px;width:100%}.bgnr .course-11-0 .course-detail .program-detail .part .program{display:none}.bgnr .course-11-0 .course-detail .program-detail .part .program.active{display:flex;flex-direction:column;padding:37px;width:100%;height:auto}.bgnr .course-11-0 .course-detail .program-detail .part .program .title{justify-content:left;font-size:19px;font-weight:700;margin-top:0;margin-bottom:0}.bgnr .course-11-0 .course-detail .program-detail .part .program .list li::marker{color:#000;list-style-type:disc}.bgnr .course-11-0 .course-detail .program-detail .program .stack{margin-top:12px}.bgnr .course-11-0 .introduction{width:100%}.bgnr .course-11-0 .introduction .title{display:flex;width:600px;margin:auto auto 75px}.bgnr .course-11-0 .introduction .schedule.full.mo,.bgnr .course-11-0 .introduction .schedule.part.mo,.bgnr .course-11-0 .introduction .title.mo{display:none!important}.bgnr .course-11-0 .introduction .schedule{width:100%;justify-content:center}.bgnr .course-11-0 .introduction .schedule.full,.bgnr .course-11-0 .introduction .schedule.part{display:none}.bgnr .course-11-0 .introduction .schedule.full.active,.bgnr .course-11-0 .introduction .schedule.part.active{display:flex;overflow-x:auto}.bgnr .course-11-0 .introduction .schedule.full.active .full-schedule,.bgnr .course-11-0 .introduction .schedule.part.active .part-schedule{width:100%;max-width:1200px}@media only screen and (max-width:991px){.bgnr .course-11-0 .introduction .schedule{width:100%;justify-content:left}.bgnr .course-11-0 .introduction .schedule.full.active .full-schedule,.bgnr .course-11-0 .introduction .schedule.part.active .part-schedule{width:1000px;max-width:1000px}}@media only screen and (max-width:770px){.bgnr .course-11-0{background:#fff}.bgnr .course-11-0.popped{display:flex;align-items:flex-end;position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9999;padding:0}.bgnr .course-11-0 .course-detail{width:100%;background-color:#fff;border-radius:0}.bgnr .course-11-0 .course-detail .head-wrap .curriculum-badge{display:flex;padding:0 10px;align-items:center;border-radius:50px;background:#ff6e41;color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:10px;font-style:normal;font-weight:700;line-height:24px}.bgnr .course-11-0 .course-detail .head-wrap .title{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:800;line-height:125%;margin:auto auto 40px}.bgnr .course-11-0 .course-detail .title .color{color:#ff6e41;text-align:center}.bgnr .course-11-0 .course-detail .title{justify-content:space-between;align-items:center;margin-top:5px;margin-bottom:5px;padding:0 20px 0 16px}.bgnr .course-11-0 .course-detail .title .close{width:24px;height:24px;display:block}.bgnr .course-11-0 .course-detail .timeline .program img{display:none}.bgnr .course-11-0 .course-detail .timeline{border:none!important;overflow-x:auto;padding:0 14px;border-bottom:1px solid #000}.bgnr .course-11-0 .course-detail .timeline::-webkit-scrollbar{display:none}.bgnr .course-11-0 .course-detail .timeline .full-time.active{display:flex;width:610px;justify-content:space-between}.bgnr .course-11-0 .course-detail .timeline .program{height:auto!important;margin:5px 2px 16px!important;display:flex;color:#fff;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500!important;line-height:120%;letter-spacing:-.48px!important;padding:6px 10px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#ababab;text-align:left!important}.bgnr .course-11-0 .course-detail .timeline .program .pc{display:none}.bgnr .course-11-0 .course-detail .timeline .program.active{font-size:12px;border-radius:5px;background:#ff6e41}.bgnr .course-11-0 .line-wrap{display:block;padding:0 16px;width:100%;height:1px}.bgnr .course-11-0 .line-wrap .line{width:100%;height:1px;background:rgba(0,0,0,.1)}.bgnr .course-11-0 .course-detail .program-detail{margin:0;height:auto;overflow:auto}.bgnr .course-11-0 .course-detail .program-detail .program .big-title{display:flex;color:var(--font-color-text-01-gray-10,#17191a);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.32px}.bgnr .course-11-0 .course-detail .program-detail .program .title{font-size:14px!important;font-weight:700!important;margin-top:12px!important;height:auto;padding:0}.bgnr .course-11-0 .course-detail .program-detail .program li{font-size:12px!important}.bgnr .course-11-0 .course-detail .program-detail .full.active,.bgnr .course-11-0 .course-detail .program-detail .part.active{border-radius:0;box-shadow:none}.bgnr .course-11-0 .course-detail .program-detail .program.active{padding:20px!important;height:auto!important}}@media only screen and (max-width:700px){.bgnr .course-11-0 .introduction .schedule.full.pc,.bgnr .course-11-0 .introduction .schedule.part.pc,.bgnr .course-11-0 .introduction .title.pc{display:none!important}.bgnr .course-11-0 .introduction .schedule.full.mo.active,.bgnr .course-11-0 .introduction .schedule.part.mo.active,.bgnr .course-11-0 .introduction .title.mo{display:flex!important;flex-direction:column;font-size:15px;font-weight:500;line-height:20px}.bgnr .course-11-0 .introduction .schedule.mo.active .little{font-size:14px;min-width:450px;margin-bottom:5px}.bgnr .course-11-0 .introduction .title{display:flex;width:85%;max-width:450px;min-width:320px;margin:auto auto 50px}.bgnr .course-11-0 .introduction .schedule{width:100%;justify-content:left;margin-left:17px}.bgnr .course-11-0 .introduction .schedule.full.active .full-schedule,.bgnr .course-11-0 .introduction .schedule.part.active .part-schedule{width:700px;max-width:700px}}.bgnr .course-12{background:linear-gradient(0deg,hsla(0,0%,96%,.9),hsla(0,0%,96%,.9)),url(/publishing/static/img/course-12-bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.bgnr .course-12-sub-title{font-weight:700;font-size:20px;line-height:20px;letter-spacing:1px;color:#17191a;text-align:center;margin-bottom:15px}.bgnr .course-12-title{font-weight:800;font-size:40px;line-height:48px;color:#17191a;text-align:center}.bgnr .course-12-content-m{width:340px}@media only screen and (max-width:991px){.bgnr .course-12-sub-title{font-size:14px;line-height:28px;margin-bottom:10px}.bgnr .course-12-title{font-weight:700;font-size:24px;line-height:30px}}.bgnr .course-13{background:url(/publishing/static/img/course-13-bg.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.bgnr .course-13-wrapper{display:flex;height:228px;justify-content:space-between;align-items:center}.bgnr .course-13-sub-title{font-weight:500;font-size:24px;line-height:31px;letter-spacing:1px;color:#17191a;margin-bottom:10px}.bgnr .course-13-title{font-weight:800;font-size:40px;line-height:53px;color:#17191a}.bgnr .course-13 .button.large-btn{background:#000;border:2px solid #000}@media only screen and (max-width:991px){.bgnr .course-13-wrapper{flex-direction:column;height:auto}.bgnr .course-13-sub-title{font-weight:500;font-size:16px;line-height:24px;text-align:center}.bgnr .course-13-title{font-weight:900;font-size:34px;line-height:44px;color:#000;text-align:center}}.bgnr .pricing-section{background-color:#f4f4f4;padding:120px 0}.bgnr .pricing-section .text-wrap{display:flex;flex-direction:column;margin-bottom:40px}.bgnr .pricing-section .text-wrap h4{margin-top:24px;color:#454a4d}.bgnr .pricing-section .text-wrap .cheapest{padding:8px 12px;display:flex;justify-content:center;align-items:center;width:auto;height:auto;color:#000;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:800;line-height:100%;border-radius:30px;margin:auto auto 10px}.bgnr .pricing-section .large-btn{width:200px!important}.bgnr .grid-price-compare{display:grid;font-family:pretendard;grid-template-columns:102px 366px 366px;margin:auto;height:auto;padding-top:50px;width:100%;overflow-x:auto;justify-content:center;transform:translateX(-51px)}.bgnr .grid-price-compare .row .list{display:flex;line-height:20px;font-weight:500}.bgnr .grid-price-compare .icon-check{margin-right:8px;width:20px;height:20px;background-size:contain}.bgnr .grid-price-compare .icon-check.first{display:block;background:url(/publishing/static/img/checkbox-first.svg) no-repeat 50%}.bgnr .grid-price-compare .icon-check.blue{display:block;background:url(/publishing/static/img/checkbox-blue.svg) no-repeat 50%}.bgnr .grid-price-compare .icon-check.skyblue{display:block;background:url(/publishing/static/img/checkbox-skyblue.svg) no-repeat 50%}.bgnr .grid-price-compare .icon-check.white{display:block;background:url(/publishing/static/img/checkbox-white.svg) no-repeat 50%}.bgnr .grid-price-compare .icon-check.orange{display:block;background:url(/publishing/static/img/checkbox-orange.svg) no-repeat 50%}.bgnr .grid-price-compare .icon-check.green-fe{display:block;background:url(/publishing/static/img/checkbox-green-beginner-fe.svg) no-repeat 50%}.bgnr .grid-price-compare .icon-check.black{display:block;background:url(/publishing/static/img/checkbox-black.svg) no-repeat 50%}.bgnr .grid-price-compare .icon-check.null{display:block;background:url(/publishing/static/img/checkbox-null.svg) no-repeat 50%}.bgnr .grid-price-compare .icon-check.gray{display:block;background:url(/publishing/static/img/checkbox-gray.svg) no-repeat 50%}.bgnr .grid-price-compare .col-content{display:grid;grid-template-rows:109px 56px 70px 66px 50px 80px 110px 90px;margin:0}.bgnr .grid-price-compare .col-content .row{font-size:15px;line-height:15px;font-weight:400;background-color:transparent;padding:15px 14px;margin:0;color:#888;border-bottom:1px solid rgba(0,0,0,.1)}.bgnr .grid-price-compare .col-content .row.three{font-weight:700;color:#000}.bgnr .grid-price-compare .col-content .row.five{padding:10px 14px}.bgnr .grid-price-compare .col-content .row.eight{display:flex;border-bottom:none;font-size:14px;font-weight:700;line-height:16.8px;color:#ff4141}.bgnr .grid-price-compare .col-content .row.eight .badge-orange{display:flex;width:21px;height:21px;position:relative;top:14px;right:-3px}.bgnr .grid-price-compare .bootcamp{display:grid;grid-template-rows:109px 56px 70px 66px 50px 80px 110px 90px;min-width:329px;outline:1px solid rgba(0,0,0,.1)}.bgnr .grid-price-compare .bootcamp .row{font-size:15px;line-height:18px;font-weight:500;padding:9px 24px;margin:0;color:#000;border-bottom:1px solid rgba(0,0,0,.1)}.bgnr .grid-price-compare .bootcamp .row.one{padding-top:12px;padding-left:30px}.bgnr .grid-price-compare .bootcamp.fullstack .row.one{position:relative;background-color:#0047ff;color:#000}.bgnr .grid-price-compare .bootcamp.front-back .row.one{background-color:#323232;color:#fff}.bgnr .grid-price-compare .bootcamp .row.one .badge-first{position:absolute;width:136px;height:25px;z-index:99;top:-1px;right:11px}.bgnr .grid-price-compare .bootcamp .row.one .desc{font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.45px;margin-bottom:6px}.bgnr .grid-price-compare .bootcamp .row.one .title{font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-1.1px}.bgnr .grid-price-compare .bootcamp .row.one .title .bold{font-weight:800}.bgnr .grid-price-compare .bootcamp .row.two{display:flex;align-items:center;background-color:#00278b;padding-left:20px;padding-right:10px;color:#b9ff46;font-size:38px;font-weight:700;line-height:20px}.bgnr .grid-price-compare .bootcamp.front-back .row.two{background-color:#000;color:#ff6e41}.bgnr .grid-price-compare .bootcamp .row.two .discount{display:flex;flex-direction:row;gap:10px;align-items:center;margin-top:auto;margin-left:10px}.bgnr .grid-price-compare .bootcamp .row.two .discount .price{display:flex;flex-direction:row;color:hsla(0,0%,100%,.5);font-size:18px;font-weight:600;line-height:150%}.bgnr .grid-price-compare .bootcamp.fullstack .row.two .discount .price{color:#000}.bgnr .grid-price-compare .bootcamp .row.two .discount .line{font-size:18px;text-decoration:line-through}.bgnr .grid-price-compare .bootcamp .row.two .discount .desc{font-size:12px;line-height:120%;color:hsla(0,0%,100%,.5)}.bgnr .grid-price-compare .bootcamp .row.three{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;background-color:#e1e4f3;color:#0047ff}.bgnr .grid-price-compare .bootcamp.front-back .row.three{background-color:#e4e4e4;color:#000;justify-content:center}.bgnr .grid-price-compare .bootcamp .row.three .list{font-weight:700}.bgnr .grid-price-compare .bootcamp .row.three .list:first-child{letter-spacing:-.75px}.bgnr .grid-price-compare .bootcamp .row.five,.bgnr .grid-price-compare .bootcamp .row.four{display:flex;align-items:center}.bgnr .grid-price-compare .bootcamp .row.five,.bgnr .grid-price-compare .bootcamp .row.four,.bgnr .grid-price-compare .bootcamp .row.seven,.bgnr .grid-price-compare .bootcamp .row.six{background-color:#f0f2fb;color:#121212}.bgnr .grid-price-compare .bootcamp.front-back .row.five,.bgnr .grid-price-compare .bootcamp.front-back .row.four,.bgnr .grid-price-compare .bootcamp.front-back .row.seven,.bgnr .grid-price-compare .bootcamp.front-back .row.six{background-color:#f6f6f6;color:#323232}.bgnr .grid-price-compare .bootcamp .row.eight,.bgnr .grid-price-compare .bootcamp .row.seven,.bgnr .grid-price-compare .bootcamp .row.six{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}.bgnr .grid-price-compare .bootcamp .row.eight{position:relative;background:#323232;color:#fff}.bgnr .grid-price-compare .bootcamp .row.eight .list{font-weight:500}.bgnr .grid-price-compare .bootcamp .row.eight .badge-only{position:absolute;width:123.5px;height:38.01px;top:-13px;right:19px;z-index:1}.bgnr .grid-price-compare .bootcamp-a{display:grid;grid-template-rows:109px 56px 70px 66px 50px 80px 110px 90px;z-index:-1;outline:1px solid rgba(0,0,0,.1);min-width:220px}.bgnr .grid-price-compare .bootcamp-a .row{font-size:15px;line-height:18px;font-weight:500;padding:9px 24px;margin:0;color:#000;border-bottom:1px solid rgba(0,0,0,.1)}.bgnr .grid-price-compare .bootcamp-a .row.one{display:flex;align-items:flex-end;background-color:#f3f3f3;padding-left:22px;color:#888}.bgnr .grid-price-compare .bootcamp-a .row.one .title{font-size:22px;font-weight:700;line-height:22px}.bgnr .grid-price-compare .bootcamp-a .row.two{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:#fff;padding-left:30px;color:#8499ce;font-size:20px;font-weight:600;line-height:20px}.bgnr .grid-price-compare .bootcamp-a .row.two .discount{font-size:14px;font-weight:500;line-height:20px}.bgnr .grid-price-compare .bootcamp-a .row.three{display:flex;flex-direction:column;gap:8px;background-color:#fff;color:#888}.bgnr .grid-price-compare .bootcamp-a .row.five,.bgnr .grid-price-compare .bootcamp-a .row.four{display:flex;align-items:center}.bgnr .grid-price-compare .bootcamp-a .row.eight,.bgnr .grid-price-compare .bootcamp-a .row.five,.bgnr .grid-price-compare .bootcamp-a .row.four,.bgnr .grid-price-compare .bootcamp-a .row.seven,.bgnr .grid-price-compare .bootcamp-a .row.six{background-color:#fff;color:#888}.bgnr .grid-price-compare .bootcamp-a .row.six{display:flex;align-items:center}.bgnr .grid-price-compare .bootcamp-a .row.eight,.bgnr .grid-price-compare .bootcamp-a .row.seven{display:flex;flex-direction:column;flex-wrap:nowrap}.bgnr .grid-price-compare .bootcamp-a .row.eight .list,.bgnr .grid-price-compare .bootcamp-a .row.seven .list{padding-top:9px}.bgnr .grid-price-compare .bootcamp-b{display:grid;grid-template-rows:109px 56px 70px 66px 50px 80px 110px 90px;outline:1px solid rgba(0,0,0,.1);min-width:220px}.bgnr .grid-price-compare .bootcamp-b .row{font-size:15px;line-height:18px;font-weight:500;padding:9px 24px;margin:0;color:#000;border-bottom:1px solid rgba(0,0,0,.1)}.bgnr .grid-price-compare .bootcamp-b .row.one{display:flex;align-items:flex-end;background-color:#f3f3f3;padding-left:22px;color:#888}.bgnr .grid-price-compare .bootcamp-b .row.one .title{font-size:22px;font-weight:700;line-height:22px}.bgnr .grid-price-compare .bootcamp-b .row.two{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:#fff;padding-left:30px;color:#8499ce;font-size:20px;font-weight:600;line-height:20px}.bgnr .grid-price-compare .bootcamp-b .row.two .discount{font-size:14px;font-weight:500;line-height:20px}.bgnr .grid-price-compare .bootcamp-b .row.three{display:flex;flex-direction:column;gap:8px;background-color:#fff;color:#888}.bgnr .grid-price-compare .bootcamp-b .row.five,.bgnr .grid-price-compare .bootcamp-b .row.four{display:flex;align-items:center}.bgnr .grid-price-compare .bootcamp-b .row.eight,.bgnr .grid-price-compare .bootcamp-b .row.five,.bgnr .grid-price-compare .bootcamp-b .row.four,.bgnr .grid-price-compare .bootcamp-b .row.seven,.bgnr .grid-price-compare .bootcamp-b .row.six{background-color:#fff;color:#888}.bgnr .grid-price-compare .bootcamp-b .row.six{display:flex;align-items:center}.bgnr .grid-price-compare .bootcamp-b .row.eight,.bgnr .grid-price-compare .bootcamp-b .row.seven{display:flex;flex-direction:column;flex-wrap:nowrap}.bgnr .grid-price-compare .bootcamp-b .row.eight .list,.bgnr .grid-price-compare .bootcamp-b .row.seven .list{padding-top:9px}.bgnr .grid-price-compare .buy{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:-3px;width:calc(100% - 3px);height:71px;margin-top:4px;border-radius:10px;background:#216600}.bgnr .grid-price-compare .buy.backend{background:#000}.bgnr .grid-price-compare .buy .highlight{color:#b9ff46;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:700;line-height:160%}.bgnr .grid-price-compare .buy .buy-ment{color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:160%}.bgnr .pricing-section .button{background-color:#000;border-radius:5px;border:none;font-family:pretendard;font-weight:700;color:#fff;width:160px;height:52px;font-size:16px;line-height:33.6px;text-align:center}.bgnr .pricing-section .only-member{margin-top:40px}@media only screen and (max-width:820px){.bgnr .pricing-section .text-wrap{margin-bottom:0}.bgnr .pricing-section .text-wrap h4{margin-top:24px}.bgnr .pricing-section .text-wrap .cheapest{padding:5px 10px;display:flex;justify-content:center;align-items:center;width:auto;height:auto;color:#000;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:800;line-height:100%;border-radius:30px;margin:auto auto 10px}}@media only screen and (max-width:590px){.bgnr .grid-price-compare .mo-only{display:block!important}.bgnr .grid-price-compare{grid-template-columns:62px 222px 222px;margin:auto;height:auto;padding-top:50px;width:100%;overflow-x:auto;justify-content:unset;transform:translateX(0)}.bgnr .grid-price-compare .icon-check{margin-right:4px;width:16px;height:16px;min-width:16px;min-height:16px}.bgnr .grid-price-compare div{grid-template-rows:96px 50px 56px 48px 40px 69px 94px 91px!important}.bgnr .grid-price-compare .row{padding-left:10px!important;padding-right:10px!important}.bgnr .grid-price-compare .row .list{font-size:13px;line-height:120%;letter-spacing:-.65px}.bgnr .grid-price-compare .col-content .row{font-size:10px;line-height:125%;padding:8px!important}.bgnr .grid-price-compare .col-content .row.eight{padding-right:0;font-size:12px}.bgnr .grid-price-compare .col-content .row.eight .badge-orange{display:flex;width:21px;height:21px;position:relative;top:14px;right:-2px}.bgnr .grid-price-compare .bootcamp{min-width:222px!important}.bgnr .grid-price-compare .bootcamp .row.one{padding-right:0}.bgnr .grid-price-compare .bootcamp .row.one .desc{font-size:12px}.bgnr .grid-price-compare .bootcamp .row.one .title{font-size:18px}.bgnr .grid-price-compare .bootcamp .row.one .badge-first{width:100px;right:7px}.bgnr .grid-price-compare .bootcamp .row.two{font-size:30px}.bgnr .grid-price-compare .bootcamp .row.two .discount{margin-left:9px;flex-direction:column;gap:0;align-items:flex-start;justify-content:center}.bgnr .grid-price-compare .bootcamp .row.two .discount .line{font-size:14px;line-height:150%}.bgnr .grid-price-compare .bootcamp .row.two .discount .desc{font-size:10px;line-height:120%}.bgnr .grid-price-compare .bootcamp .row.three{gap:4px}.bgnr .grid-price-compare .bootcamp .row.eight .badge-only{width:104px;top:-10px;right:-34px}.bgnr .grid-price-compare .bootcamp-a{min-width:131px!important}.bgnr .grid-price-compare .bootcamp-a .row.one{display:flex;padding-right:0;align-content:center}.bgnr .grid-price-compare .bootcamp-a .row.one .title{font-size:18px;padding-left:1px}.bgnr .grid-price-compare .bootcamp-a .row.one .title .small{font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.24px}.bgnr .grid-price-compare .bootcamp-a .row.two{display:flex;flex-direction:column;font-size:13px;align-items:flex-start}.bgnr .grid-price-compare .bootcamp-a .row.two .discount{font-size:10px;margin-left:0!important}.bgnr .grid-price-compare .bootcamp-b{min-width:131px!important}.bgnr .grid-price-compare .bootcamp-b .row.one{display:flex;padding-right:0;align-content:center}.bgnr .grid-price-compare .bootcamp-b .row.one .title{font-size:18px;padding-left:1px}.bgnr .grid-price-compare .bootcamp-b .row.one .title .small{font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.24px}.bgnr .grid-price-compare .bootcamp-b .row.two{display:flex;flex-direction:column;font-size:13px;align-items:flex-start}.bgnr .grid-price-compare .bootcamp-b .row.two .discount{font-size:10px;margin-left:0!important}.bgnr .grid-price-compare .buy{height:48px;border-radius:5px;gap:-4px}.bgnr .grid-price-compare .buy .highlight{color:#bdf512;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:10px;font-style:normal;font-weight:700;line-height:160%}.bgnr .grid-price-compare .buy .buy-ment{color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:-1px}.bgnr .pricing-section .button{background-color:#000;border-radius:10px;font-family:pretendard;font-weight:700;color:#ff8049;width:100%!important;height:62px;font-size:16px;line-height:48.6px;text-align:center}.bgnr .pricing-section .only-member{padding:0 16px;margin-top:8px}}.bgnr .notice-section .toggle-btn{display:block;text-align:center;width:100%;margin-bottom:40px}.bgnr .notice-section .notice-wrap,.bgnr .notice-section .row .text-wrap{display:none}.bgnr .notice-section .notice-wrap.show,.bgnr .notice-section .text-wrap.show{display:inline-block}.bgnr .notice-section .notice-content{margin-bottom:24px}.bgnr .notice-section .notice-content ul{padding-left:12px}.bgnr .notice-section .notice-content ul li{font-size:12px}.bgnr .notice-section{padding-top:0}.bgnr .notice-section .notice-content{margin-bottom:40px}.bgnr .notice-section .notice-content ul{list-style-type:disc!important;padding-left:16px;color:#5e6774}.bgnr .notice-section .notice-content ul li{font-size:14px;line-height:1.6}.bgnr .notice-section .notice-content ul li ol{list-style-type:lower-alpha!important}.bgnr .notice-section .notice-content ul li ol ul{list-style-type:disc!important;padding-left:0}@media only screen and (max-width:540px){.bgnr .pricing-section .text-wrap h4{margin-top:24px}}