.aio.bgnr .color{color:#ff8afa!important}.aio.bgnr.page-course .page-head{height:auto;background:url(/publishing/static/img/beginner-all-in-one-mainbg.png) no-repeat 50%;background-size:cover;padding:100px 0}.aio.bgnr .page-head .title-wrap .top{color:#ff8afa;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:OK GUNG;font-size:min(120px,6.25vw);font-style:normal;font-weight:400;line-height:115%;letter-spacing:6px}.aio.bgnr .page-head .title-wrap .middle{color:#ff8afa;text-align:left;font-feature-settings:"clig" off,"liga" off;font-family:OK GUNG;font-size:min(70px,3.626vw);font-style:normal;font-weight:400;line-height:115%}.aio.bgnr .page-head .title-wrap .middle .badge{position:absolute;right:calc((-1) * min(58px, 3.02vw));transform:translateX(100%);display:inline-flex;transform:rotate(-8deg);padding:min(8px,.416vw) min(28px,1.46vw);justify-content:center;align-items:center;gap:10px;border-radius:100px;background:#ff8afa;mix-blend-mode:color-dodge;backdrop-filter:blur(10px);color:#000;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:OK GUNG;font-size:min(24px,1.25vw);font-style:normal;font-weight:400;line-height:120%}.aio.bgnr .page-head .title-wrap .bottom{color:#ff8afa;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:OK GUNG;font-size:min(120px,6.25vw);font-style:normal;font-weight:400;line-height:115%;letter-spacing:16.8px}@media only screen and (max-width:700px){.aio.bgnr.page-course .page-head{height:auto;background:url(/publishing/static/img/beginner-all-in-one-mainbg-mo.png) no-repeat 50%;background-size:cover;padding:100px 0}}.aio.bgnr .page-head .needs-wrap span{border:1px solid rgba(255,110,249,.5);padding:6px 19px;font-weight:300;line-height:130%;letter-spacing:-.2px}.aio.bgnr .page-head .title-wrap .free-ticket{right:-285px}@media only screen and (max-width:540px){.aio.bgnr .page-head .title-wrap .top{color:#ff8afa;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:OK GUNG;font-size:60px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:3px}.aio.bgnr .page-head .title-wrap .middle{color:#ff8afa;font-feature-settings:"clig" off,"liga" off;font-family:OK GUNG;font-size:35px;font-style:normal;font-weight:400;line-height:115%}.aio.bgnr .page-head .title-wrap .middle .badge{position:absolute;right:-34px;transform:translateX(100%);display:inline-flex;transform:rotate(-8deg);padding:4.078px 14.273px;justify-content:center;align-items:center;border-radius:50.976px;background:#ff8afa;mix-blend-mode:color-dodge;backdrop-filter:blur(5.097640514373779px);color:#000;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:OK GUNG;font-size:12.234px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:.5px}.aio.bgnr .page-head .title-wrap .bottom{color:#ff8afa;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:OK GUNG;font-size:60px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:8.4px}}.aio.bgnr .text-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.aio.bgnr .other-section{height:851px;background:radial-gradient(40.33% 52.14% at 6.98% 80.64%,rgba(255,138,250,.2) 0,rgba(255,138,250,0) 100%),radial-gradient(45.54% 44.89% at 90.34% 28.78%,rgba(255,138,250,.15) 0,rgba(255,138,250,0) 100%),#000}.aio.bgnr .other-section .text-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:80px}.aio.bgnr .other-section .text-wrap .desc{margin-bottom:10px;font-weight:700;font-size:18px;line-height:120%;color:#fff}.aio.bgnr .other-section .text-wrap .title{font-weight:700;font-size:40px;line-height:120%;color:#fff}.aio.bgnr .other-section .text-wrap .title .color{color:#00ffa3}.aio.bgnr .other-section .text-wrap .title div{display:inline}.aio.bgnr .other-section .comments{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:80px}.aio.bgnr .other-section .comments .comment{display:flex;flex-direction:row;justify-content:space-between;width:303px;height:58px}.aio.bgnr .other-section .comments .comment .left{font-weight:400;font-size:40px;line-height:130%;color:#ff8afa;opacity:.3}.aio.bgnr .other-section .comments .comment .center{font-weight:300;font-size:20px;line-height:140%;color:#fff;text-align:center}.aio.bgnr .other-section .comments .comment .center div{display:inline}.aio.bgnr .other-section .comments .comment .center .color{color:#b349ae!important;font-weight:700}.aio.bgnr .other-section .comments .comment .right{font-weight:400;font-size:40px;line-height:130%;color:#ff8afa;opacity:.3}.aio.bgnr .other-section .other{display:flex;flex-direction:column;align-items:center;margin-bottom:60px}.aio.bgnr .other-section .other .head{margin-bottom:24px;font-weight:500;font-size:24px;line-height:130%;color:#888}.aio.bgnr .other-section .other .boxs{display:flex;flex-direction:row;justify-content:space-between;width:100%}.aio.bgnr .other-section .other .boxs .box{padding:10px;border:1px solid hsla(0,0%,100%,.2);border-radius:5px;font-weight:500;font-size:16px;line-height:140%;text-align:center;color:#918190}.aio.bgnr .other-section .text-wrap.bottom .desc{font-weight:400;font-size:18px;line-height:120%;color:#888}.aio.bgnr .other-section .text-wrap.bottom .title{font-weight:700;font-size:24px;line-height:120%;color:#888}.aio.bgnr .other-section .text-wrap.bottom .title .color{color:#ff8afa;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:700;line-height:120%;text-decoration-line:underline}@media only screen and (max-width:540px){.aio.bgnr .other-section{height:978px;background:radial-gradient(83.76% 39.79% at 6.98% 80.64%,rgba(255,138,250,.2) 0,rgba(255,138,250,0) 100%),radial-gradient(97.75% 49.31% at 100% 22.55%,rgba(255,138,250,.15) 0,rgba(255,138,250,0) 100%),#000}.aio.bgnr .other-section .text-wrap{margin-bottom:40px}.aio.bgnr .other-section .text-wrap .desc{margin-bottom:10px;font-weight:700;font-size:14px;line-height:125%}.aio.bgnr .other-section .text-wrap .title{font-weight:800;font-size:24px;line-height:125%}.aio.bgnr .other-section .comments{flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px}.aio.bgnr .other-section .comments .comment{width:212px;height:56px}.aio.bgnr .other-section .comments .comment .center{font-size:14px}.aio.bgnr .other-section .other{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.aio.bgnr .other-section .other .head{margin-bottom:24px;font-weight:500;font-size:24px;line-height:130%;color:#888}.aio.bgnr .other-section .other .boxs{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.aio.bgnr .other-section .other .boxs .box{width:218px;height:29px;padding:5px 21px;margin-bottom:10px;font-size:12px;text-align:center}.aio.bgnr .other-section .text-wrap.bottom .desc{font-size:12px}.aio.bgnr .other-section .text-wrap.bottom .title{font-size:16px}.aio.bgnr .other-section .text-wrap.bottom .title .color{text-decoration:underline;text-decoration-color:#ff8afa;font-size:16px;text-decoration-thickness:1px}}.aio.bgnr .twelve-feature-section{height:1342px;background:radial-gradient(40.84% 39.24% at 81.35% -20.13%,rgba(255,138,250,.1) 0,rgba(255,138,250,0) 100%),radial-gradient(49.22% 47.55% at 10.52% 6.21%,rgba(255,138,250,.2) 0,rgba(255,138,250,0) 100%),radial-gradient(46.63% 16.44% at 88.26% 71.68%,rgba(255,138,250,.1) 0,rgba(255,138,250,0) 100%),#f6edf6}.aio.bgnr .twelve-feature-section .text-wrap{margin-bottom:80px}.aio.bgnr .twelve-feature-section .text-wrap .title{font-weight:800;font-size:40px;line-height:120%;color:#000}.aio.bgnr .twelve-feature-section .text-wrap .title strong{-webkit-text-decoration:underline 25px;text-decoration:underline 25px;text-decoration-color:#ffc3fc;text-underline-offset:-15px;color:#000}.aio.bgnr .twelve-feature-section .grid-wrap.pc-only{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:24px}.aio.bgnr .twelve-feature-section .grid-wrap .grid-element{display:flex;flex-direction:column}.aio.bgnr .twelve-feature-section .grid-wrap .grid-element .card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:282px;height:195px;padding-top:23px;padding-bottom:23px;margin-bottom:20px;background:#fff5ff;border-radius:16px}.aio.bgnr .twelve-feature-section .grid-wrap .grid-element .card .title{font-weight:900;font-size:20px;line-height:24px;text-align:center;color:#8b0285}.aio.bgnr .twelve-feature-section .grid-wrap .grid-element .card img{width:162px;height:111px;border-radius:9px}.aio.bgnr .twelve-feature-section .grid-wrap .grid-element .desc{margin-bottom:60px;font-weight:500;font-size:20px;line-height:130%;text-align:center;color:#17191a}@media only screen and (max-width:540px){.aio.bgnr .twelve-feature-section{height:auto;background:radial-gradient(17.16% 41.56% at 110.14% 30.05%,rgba(255,138,250,.1) 0,rgba(255,138,250,0) 100%),radial-gradient(65.05% 42.4% at 10.52% 6.21%,rgba(255,138,250,.2) 0,rgba(255,138,250,0) 100%),radial-gradient(31.53% 26.05% at 28.06% 87.44%,rgba(255,138,250,.1) 0,rgba(255,138,250,0) 100%),#f6edf6}.aio.bgnr .twelve-feature-section .text-wrap{margin-bottom:40px}.aio.bgnr .twelve-feature-section .text-wrap .title{font-weight:800;font-size:24px;line-height:120%;color:#000}.aio.bgnr .twelve-feature-section .text-wrap .title strong{-webkit-text-decoration:underline 16px;text-decoration:underline 16px;text-decoration-color:#ffc3fc;text-underline-offset:-8px;color:#000}.aio.bgnr .twelve-feature-section .grid-wrap.pc-only{display:none!important;grid-template-columns:1fr;grid-template-rows:repeat(12,1fr);gap:0}.aio.bgnr .twelve-feature-section .grid-wrap .grid-element{display:flex;flex-direction:column;margin-bottom:10px}.aio.bgnr .twelve-feature-section .grid-wrap .grid-element .card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:140px;padding:15px 17px;margin-bottom:20px;background:#ecfdf5;border-radius:16px}.aio.bgnr .twelve-feature-section .grid-wrap .grid-element .desc{margin-bottom:10px;font-size:12px}}.aio.bgnr .senior-section{background:#f4f4f4}.aio.bgnr .senior-section .container{display:flex;flex-direction:column;align-items:center}.aio.bgnr .senior-section .text-wrap{margin-bottom:80px}.aio.bgnr .senior-section .text-wrap .title{margin-bottom:30px;font-weight:800;font-size:40px;line-height:120%;color:#000}.aio.bgnr .senior-section .text-wrap .title .color{color:#0047ff!important}.aio.bgnr .other-section .text-wrap.bottom .title div{display:inline}.aio.bgnr .senior-section .speech-bubble-swiper{display:flex;flex-direction:column;width:690px;height:54px;margin-bottom:60px;background:#fff;box-shadow:4px 4px 15px rgba(0,0,0,.05);border-radius:10px;color:#454a4d;overflow:hidden}.aio.bgnr .senior-section .speech-bubble-swiper .swiper-slide{display:flex!important;justify-content:center;align-items:center;font-weight:500;font-size:18px;line-height:140%;text-align:center;color:#454a4d;height:54px}.aio.bgnr .senior-section .graph{width:450px;height:451px}@media only screen and (max-width:540px){.aio.bgnr .senior-section{display:flex;flex-direction:column;align-items:center;background:#f4f4f4}.aio.bgnr .senior-section .text-wrap{margin-bottom:40px}.aio.bgnr .senior-section .text-wrap .title{margin-bottom:10px;font-size:24px;line-height:125%}.aio.bgnr .senior-section .text-wrap .desc{font-weight:400;font-size:14px;line-height:125%}.aio.bgnr .other-section .text-wrap.bottom .title div{display:inline}.aio.bgnr .senior-section .speech-bubble-swiper{display:flex;flex-direction:column;width:100%;height:74px;margin-bottom:60px;background:#fff;box-shadow:4px 4px 15px rgba(0,0,0,.05);border-radius:10px;color:#454a4d;overflow:hidden}.aio.bgnr .senior-section .speech-bubble-swiper .swiper-slide{font-size:16px;height:74px}.aio.bgnr .senior-section .graph{width:100%;max-width:400px;height:auto;margin:auto}}.aio.bgnr .black-section{display:flex;flex-direction:column;align-items:center;justify-content:center;height:420px;background:url(/publishing/static/img/black-section-background.svg) no-repeat 50%,#000}.aio.bgnr .black-section .text-wrap{margin:0}.aio.bgnr .black-section .text-wrap .desc{font-weight:700;font-size:18px;line-height:120%;color:#fff}.aio.bgnr .black-section .text-wrap .title{font-weight:800;font-size:40px;line-height:120%;color:#ff8afa}@media only screen and (max-width:540px){.aio.bgnr .black-section{display:flex;flex-direction:column;align-items:center;justify-content:center;height:420px;background:url(/publishing/static/img/black-section-background-mo.svg) no-repeat 50%,#000}.aio.bgnr .black-section .text-wrap{margin:0}.aio.bgnr .black-section .text-wrap .desc{margin-bottom:10px;font-size:16px}.aio.bgnr .black-section .text-wrap .title{font-size:32px}}.aio.bgnr .text-wrap .only-supercoding{width:107px;height:30px;padding:3px 12px;margin-bottom:10px;border-radius:50px;font-weight:700;font-size:14px;line-height:24px;text-align:center;color:#fff}.aio.bgnr .text-wrap .title{font-weight:800;font-size:40px;line-height:120%;text-align:center;color:#000}.aio.bgnr .text-wrap .desc{font-weight:400;font-size:16px;line-height:120%;text-align:center;color:#000}@media only screen and (max-width:540px){.aio.bgnr .text-wrap .only-supercoding{width:79px;height:24px;padding:0 10px;margin-bottom:5px;border-radius:50px;font-weight:700;font-size:10px;line-height:24px;text-align:center;color:#fff}.aio.bgnr .text-wrap .title{font-weight:800;font-size:24px;line-height:120%;text-align:center;color:#000}.aio.bgnr .text-wrap .desc{font-weight:400;font-size:16px;line-height:120%;text-align:center;color:#000}}.aio.bgnr .service-section{display:flex;flex-direction:column;align-items:center;height:auto}.aio.bgnr .service-section .text-wrap .only-supercoding{background:#00d588}.aio.bgnr .service-section .text-wrap .title{margin-bottom:30px}.aio.bgnr .service-section .text-wrap .title .color{color:#00d588!important}.aio.bgnr .service-section .service-section-content{width:100%;position:relative;left:5%;margin:0 auto}@media only screen and (max-width:540px){.aio.bgnr .service-section{height:auto}.aio.bgnr .service-section .text-wrap{margin-bottom:40px}.aio.bgnr .service-section .text-wrap .title{margin-bottom:10px;font-weight:800;font-size:24px;line-height:125%}.aio.bgnr .service-section .text-wrap .desc{font-weight:400;font-size:14px;line-height:125%}.aio.bgnr .service-section .service-section-content{width:100%;position:relative;left:0;margin:0 auto}}.aio.bgnr .quality-section{display:flex;flex-direction:column;align-items:center;height:1164px;background:#f4f4f4}.aio.bgnr .quality-section .text-wrap{margin-bottom:80px}.aio.bgnr .quality-section .text-wrap .only-supercoding{background:#0047ff}.aio.bgnr .quality-section .text-wrap .title .color{color:#0047ff!important}.aio.bgnr .quality-section .text-wrap .title{margin-bottom:40px}.aio.bgnr .quality-section .quality-cards{display:grid;width:100%;grid-template-columns:590px 590px;grid-template-rows:300px 300px;gap:20px}.aio.bgnr .quality-section .quality-cards .card{display:flex;flex-direction:row;justify-content:space-between;width:590px;height:300px;padding:30px;background:#fff;border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(10px);border-radius:10px}.aio.bgnr .quality-section .quality-cards .card .content{display:flex;flex-direction:column;justify-content:space-between;min-width:198px;overflow:visible}.aio.bgnr .quality-section .quality-cards .card .content .title{font-weight:800;font-size:30px;line-height:120%;min-width:280px;color:#17191a}.aio.bgnr .quality-section .quality-cards .card .content .desc{font-weight:700;font-size:14px;line-height:140%;color:#454a4d}.aio.bgnr .quality-section .quality-cards .card div{display:flex;flex-direction:column;justify-content:flex-end}.aio.bgnr .quality-section .quality-cards .card div img{display:block;width:300px;min-width:300px;height:auto}.aio.bgnr .quality-section .quality-cards .card div img.right-bottom{display:block;width:330px;min-width:320px;height:auto;margin-right:-30px;margin-bottom:-30px}@media only screen and (max-width:540px){.aio.bgnr .quality-section{height:1061px}.aio.bgnr .quality-section .text-wrap{margin-bottom:40px}.aio.bgnr .quality-section .text-wrap .title{margin-bottom:10px;font-weight:700;font-size:24px;line-height:125%}.aio.bgnr .quality-section .quality-cards{display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:162px 162px 162px 162px;gap:10px}.aio.bgnr .quality-section .quality-cards .card{width:100%;height:162px;padding:20px 16px}.aio.bgnr .quality-section .quality-cards .card .content{display:flex;flex-direction:column;justify-content:space-between;min-width:150px;max-width:150px}.aio.bgnr .quality-section .quality-cards .card .content .title{font-weight:800;font-size:20px;line-height:120%;color:#17191a}.aio.bgnr .quality-section .quality-cards .card .content .desc{font-weight:700;font-size:12px;line-height:130%;color:#454a4d}.aio.bgnr .quality-section .quality-cards .card div{display:flex;flex-direction:column;justify-content:flex-end}.aio.bgnr .quality-section .quality-cards .card div img{display:block;width:143px;min-width:unset;height:auto}.aio.bgnr .quality-section .quality-cards .card div img.right-bottom{display:block;width:160px;min-width:160px;height:auto;margin-right:-16px;margin-bottom:-20px}}.aio.bgnr .special-section.second{padding-top:0}.aio.bgnr .special-section.second .course-2-curriculum{width:100%;overflow:auto}.aio.bgnr .special-section.second .course-2-curriculum img{max-width:1200px;width:1200px}.aio.bgnr .special-section .text-wrap .head{display:flex;flex-direction:column;align-items:center;margin-bottom:60px}.aio.bgnr .special-section .text-wrap .head .background-number{height:300px;margin-bottom:-80px;font-weight:900;font-size:300px;line-height:120%;background:linear-gradient(180deg,rgba(147,77,251,.1) 77.73%,rgba(147,77,251,0) 89.55%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;overflow:visible}.aio.bgnr .special-section .text-wrap .head .only-supercoding{background:#934dfb}.aio.bgnr .special-section .text-wrap .head .title{display:flex;flex-direction:column;align-items:center}.aio.bgnr .special-section .text-wrap .head .title .color{color:#934dfb!important}.aio.bgnr .special-section .text-wrap .head .title .company{display:flex;align-items:center;width:217px;height:44px;padding:4px 18px;margin-top:10px;border:1px solid #888;border-radius:50px}.aio.bgnr .special-section .text-wrap .head .title .company span{font-weight:700;font-size:26px;line-height:140%}.aio.bgnr .special-section .text-wrap .body{margin-bottom:80px}.aio.bgnr .special-section .text-wrap .body .main{font-weight:300;font-size:34px;line-height:130%;color:#b9a5d7;margin-bottom:20px}.aio.bgnr .special-section .text-wrap .body .desc{font-weight:400;font-size:16px;line-height:120%;text-align:center;color:#000}@media only screen and (max-width:540px){.aio.bgnr .special-section{display:flex;flex-direction:column;align-items:center}.aio.bgnr .special-section.first{height:-moz-fit-content;height:fit-content;padding:0;margin-top:40px}.aio.bgnr .special-section.first .tutor-swiper{width:100%}.aio.bgnr .special-section.first .tutor-swiper .swiper-wrapper{display:flex;flex-direction:column}.aio.bgnr .special-section.first .tutor-swiper .swiper-slide{height:274px;margin:0 auto 10px;border-radius:10px;overflow:hidden}.aio.bgnr .special-section.first .tutor-swiper .swiper-slide .tutor-info{display:flex;flex-direction:column}.aio.bgnr .special-section.first .tutor-swiper .swiper-slide .tutor-info .img{width:320px;height:200px;min-height:200px}.aio.bgnr .special-section.first .tutor-swiper .swiper-slide.first .tutor-info .img{background:url(/publishing/static/img/course2-tutor-new-mo-1.png);background-size:cover}.aio.bgnr .special-section.first .tutor-swiper .swiper-slide.second .tutor-info .img{background:url(/publishing/static/img/course2-tutor-new-mo-2.png);background-size:contain}.aio.bgnr .special-section.first .tutor-swiper .swiper-slide.third .tutor-info .img{background:url(/publishing/static/img/course2-tutor-new-mo-3.png);background-size:contain}.aio.bgnr .special-section.first .tutor-swiper .swiper-slide.fourth .tutor-info .img{background:url(/publishing/static/img/course2-tutor-new-mo-4.png);background-size:contain}.aio.bgnr .special-section.first .tutor-swiper .swiper-slide.fifth .tutor-info .img{background:url(/publishing/static/img/course2-tutor-new-mo-5.png);background-size:contain}.aio.bgnr .special-section.first .tutor-swiper .swiper-slide.sixth .tutor-info .img{background:url(/publishing/static/img/course2-tutor-new-mo-6.png);background-size:contain}.aio.bgnr .special-section.first .tutor-swiper .swiper-slide .tutor-info .info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;height:72px;padding:10px 20px;z-index:1}.aio.bgnr .special-section.first .tutor-swiper .swiper-slide .tutor-info .info .name{margin-right:20px;font-weight:700;font-size:20px;line-height:150%;color:#000}.aio.bgnr .special-section.first .tutor-swiper .swiper-slide .tutor-info .info .job{font-weight:400;font-size:12px;line-height:130%;text-align:left;color:#000}.aio.bgnr .special-section.second{height:853px;padding-top:0}.aio.bgnr .special-section .text-wrap .head{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.aio.bgnr .special-section .text-wrap .head .background-number{height:120px;margin-bottom:-20px;font-weight:900;font-size:120px;line-height:120%;background:linear-gradient(180deg,rgba(147,77,251,.1) 67.05%,rgba(147,77,251,0) 82.27%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;overflow:visible}.aio.bgnr .special-section .text-wrap .head .only-supercoding{background:#934dfb}.aio.bgnr .special-section .text-wrap .head .title{display:flex;flex-direction:column;align-items:center}.aio.bgnr .special-section .text-wrap .head .title .color{color:#934dfb}.aio.bgnr .special-section .text-wrap .head .title .company{display:flex;align-items:center;width:132px;height:26px;padding:2px 10px;margin-top:5px;border:.5px solid #888;border-radius:50px}.aio.bgnr .special-section .text-wrap .head .title .company span{font-weight:700;font-size:16px;line-height:140%}.aio.bgnr .special-section .text-wrap .body{margin-bottom:40px}.aio.bgnr .special-section .text-wrap .body .main{font-weight:300;font-size:18px;line-height:130%;color:#b9a5d7;margin-bottom:20px}.aio.bgnr .special-section .text-wrap .body .desc{font-weight:400;font-size:14px;line-height:120%;text-align:center;color:#000}}@media only screen and (min-width:540px){.aio.bgnr .special-section-2-detial{padding-top:0}}.aio.bgnr .price-section{display:flex;flex-direction:column;align-items:center;height:978px;background:radial-gradient(46.09% 62.26% at 14.27% 27.58%,rgba(255,138,250,.1) 0,rgba(255,138,250,0) 100%),radial-gradient(52.51% 36.86% at 85.78% 69.07%,rgba(255,138,250,.12) 0,rgba(255,138,250,0) 100%),#000}.aio.bgnr .price-section .text-wrap .main{font-weight:800;font-size:40px;line-height:120%;text-align:center;color:#fff}.aio.bgnr .price-section .text-wrap .main .pc-only{display:inline-block!important}.aio.bgnr .price-section .text-wrap .main .color{color:#00ffa3}.aio.bgnr .price-section .text-wrap .main div{display:inline}.aio.bgnr .price-section .text-wrap .desc{position:relative;right:150px;margin-top:5px;font-weight:400;font-size:14px;line-height:120%;text-align:center;color:hsla(0,0%,100%,.5)}.aio.bgnr .price-section .detail-wrap{display:flex;flex-direction:row;align-items:center}.aio.bgnr .price-section .detail-wrap .course-card{display:flex;flex-direction:column;justify-content:flex-start;width:384px;height:524px;padding:30px;border-radius:10px;background:#1f001e;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);position:relative}.aio.bgnr .price-section .detail-wrap .course-card .forever-badge{position:absolute;z-index:1;width:128px;top:35.5px;right:27px}.aio.bgnr .price-section .detail-wrap .course-card .top{display:flex;flex-direction:column}.aio.bgnr .price-section .detail-wrap .course-card .top .subtitle{font-weight:700;font-size:21px;line-height:30px;color:#fff;margin-bottom:5px}.aio.bgnr .price-section .detail-wrap .course-card .top .title{color:#fff;font-family:Pretendard;font-size:36px;font-style:normal;font-weight:800;line-height:120%;margin-bottom:5px}.aio.bgnr .price-section .detail-wrap .course-card .top .desc{margin-bottom:93px;font-weight:500;font-size:14px;line-height:22px;color:hsla(0,0%,100%,.6)}.aio.bgnr .price-section .detail-wrap .course-card .top .tag-wrap{display:flex;flex-direction:row}.aio.bgnr .price-section .detail-wrap .course-card .top .tag-wrap .tag{width:-moz-fit-content;width:fit-content;height:22px;margin-right:10px;padding:0 10px;background:#fff;border-radius:100px;font-weight:700;font-size:12px;line-height:22px;color:#002c1c}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap{display:flex;flex-direction:column;height:80px;margin-bottom:10px}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .price-list-wrap{display:flex;flex-direction:row;justify-content:space-between;font-weight:600;font-size:14px;line-height:16.71px;color:rgba(255,138,250,.5);height:100%;border-bottom:1px solid #ff8af8}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .price-list-wrap .price-list{text-align:left}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .prices{font-weight:700;font-size:20px;line-height:23.87px;color:#fff;height:100%;text-align:right}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .prices .cancelled{text-decoration-line:line-through}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .installment{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;font-family:pretendard;margin-top:8px}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .installment .desc{font-weight:700;font-size:19px;line-height:22.67px;text-align:left;color:#fff}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .installment .title{font-weight:700;font-size:32px;line-height:34px;text-align:right;color:#fff}.aio.bgnr .price-section .detail-wrap .course-card .bottom .buy{margin-top:15px}.aio.bgnr .price-section .detail-wrap .course-card .bottom .buy label{display:flex;align-items:center;color:#a760a4;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.5px;margin-bottom:6px}.aio.bgnr .price-section .detail-wrap .course-card .bottom .buy label .bold{font-weight:700}.aio.bgnr .price-section .detail-wrap .course-card .bottom .buy .button{display:flex;justify-content:center;align-items:center;width:100%;height:58px;background:#ff8afa;border-radius:6px;color:#1f001e;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:800;line-height:22px;border:none}.aio.bgnr .price-section .detail-wrap ul{display:flex;flex-direction:column;justify-content:space-between;width:444px;height:540px;padding:18px 24px}.aio.bgnr .price-section .detail-wrap ul li{display:flex;flex-direction:row}.aio.bgnr .price-section .detail-wrap ul li .check{display:inline;width:20px;height:20px;margin-right:10px;background:url(/publishing/static/img/pink-check.svg) no-repeat 50%}.aio.bgnr .price-section .detail-wrap ul li .content{font-weight:500;font-size:16px;line-height:22px;color:#fff}@media only screen and (max-width:540px){.aio.bgnr .price-section{display:flex;flex-direction:column;align-items:center;height:auto;background:radial-gradient(56.91% 40.84% at 8.89% 72.09%,rgba(255,138,250,.1) 0,rgba(255,138,250,0) 100%),radial-gradient(54.81% 42.65% at 94.17% 29.15%,rgba(255,138,250,.15) 0,rgba(255,138,250,0) 100%),#000}.aio.bgnr .price-section .text-wrap .main{font-weight:800;font-size:24px;line-height:120%;text-align:center;color:#fff}.aio.bgnr .price-section .text-wrap .main .pc-only{display:none!important}.aio.bgnr .price-section .text-wrap .desc{position:relative;right:7px;margin-top:0;margin-bottom:5px;font-weight:400;font-size:10px;line-height:120%;text-align:center;color:hsla(0,0%,100%,.5)}.aio.bgnr .price-section .detail-wrap{display:flex;flex-direction:column-reverse;align-items:center}.aio.bgnr .price-section .detail-wrap .course-card{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:398px;padding:20px 16px;border-radius:10px;background:#1f001e;box-shadow:0 10px 30px 0 rgba(0,0,0,.1)}.aio.bgnr .price-section .detail-wrap .course-card .forever-badge{position:absolute;justify-content:flex-start;z-index:1;width:112px;top:20px;right:16px}.aio.bgnr .price-section .detail-wrap .course-card .top{display:flex;flex-direction:column}.aio.bgnr .price-section .detail-wrap .course-card .top .subtitle{font-family:Pretendard;font-size:21px;font-style:normal;font-weight:700;line-height:normal;color:#fff}.aio.bgnr .price-section .detail-wrap .course-card .top .title{margin-bottom:5px;color:#fff;font-family:Pretendard;font-size:30px;font-style:normal;font-weight:800;line-height:120%}.aio.bgnr .price-section .detail-wrap .course-card .top .desc{margin-bottom:30px;font-weight:500;font-size:12px;line-height:16px;color:hsla(0,0%,100%,.6)}.aio.bgnr .price-section .detail-wrap .course-card .top .tag-wrap{display:flex;flex-direction:row}.aio.bgnr .price-section .detail-wrap .course-card .top .tag-wrap .tag{width:-moz-fit-content;width:fit-content;height:22px;margin-right:10px;padding:0 10px;background:#fff;border-radius:100px;font-weight:700;font-size:12px;line-height:22px;color:#002c1c}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap{display:flex;flex-direction:column;height:70px}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .price-list-wrap{display:flex;flex-direction:row;justify-content:space-between;font-weight:600;font-size:12px;line-height:16.71px;height:100%}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .price-list-wrap .price-list{text-align:left}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .prices{font-weight:700;font-size:18px;line-height:23.87px;color:#fff;height:100%;text-align:right}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .prices .cancelled{text-decoration-line:line-through}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .installment{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;font-family:pretendard}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .installment .desc{font-weight:700;font-size:20px;line-height:23.87px;text-align:left;color:#fff}.aio.bgnr .price-section .detail-wrap .course-card .bottom .price-wrap .installment .title{font-weight:700;font-size:28px;line-height:33.41px;text-align:right;color:#fff}.aio.bgnr .price-section .detail-wrap .course-card .bottom .buy{margin-top:15px}.aio.bgnr .price-section .detail-wrap .course-card .bottom .buy label{font-size:10px}.aio.bgnr .price-section .detail-wrap .course-card .bottom .buy .button{display:flex;justify-content:center;align-items:center;width:100%;height:58px;border-radius:6px;color:#1f001e;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:800;line-height:22px;border:none}.aio.bgnr .price-section .detail-wrap ul{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:406px;padding:18px 24px}.aio.bgnr .price-section .detail-wrap ul li{display:flex;flex-direction:row}.aio.bgnr .price-section .detail-wrap ul li .check{display:inline;width:13.33px;height:13.33px;margin-right:6.33px;background:url(/publishing/static/img/pink-check.svg) no-repeat 50%;background-size:contain}.aio.bgnr .price-section .detail-wrap ul li .content{font-weight:500;font-size:14px;line-height:14px;color:#fff}}.aio.bgnr .course-12-title .highlight{color:#0047ff}.aio.bgnr .to-courseintro-section{height:530px;padding-top:160px;padding-bottom:160px;background:url(/publishing/static/img/course2-section-to-courseintro-background.png) no-repeat 50%}.aio.bgnr .to-courseintro-section .container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;height:207px}.aio.bgnr .to-courseintro-section .text-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;margin:0}.aio.bgnr .to-courseintro-section .text-wrap .desc{font-weight:500;font-size:24px;line-height:130%;letter-spacing:1px;color:#17191a;text-align:left}.aio.bgnr .to-courseintro-section .text-wrap .main{font-weight:800;font-size:48px;line-height:120%;color:#17191a;text-align:left}.aio.bgnr .to-courseintro-section a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:304px;height:56px;background:#000;border:2px solid #000;border-radius:10px;font-weight:700;font-size:20px;line-height:100%;text-align:center;letter-spacing:.5px;color:#fff}@media only screen and (max-width:540px){.aio.bgnr .to-courseintro-section{padding:80px 16px;height:auto}.aio.bgnr .to-courseintro-section .container{flex-direction:column;align-items:center;height:100%}.aio.bgnr .to-courseintro-section .text-wrap{flex-direction:column;align-items:center;justify-content:unset;gap:10px;margin-bottom:32px}.aio.bgnr .to-courseintro-section .text-wrap .desc{color:rgba(0,0,0,.6);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.aio.bgnr .to-courseintro-section .text-wrap .main{font-weight:900;font-size:34px;line-height:130%;text-align:center}.aio.bgnr .to-courseintro-section .text-wrap .guarantee{color:#000;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:130%}.aio.bgnr .to-courseintro-section a{width:328px}}footer{background:#ffd5fd}