.dev_slide{padding:100px 0}.dev_slide .sub_title{color:#000;font-size:30px;font-weight:500;text-align:center}.dev_slide .slide_wrap{padding:0 8.5%!important;margin-top:50px}.dev_slide .course_card{background:#f4f5f6;text-align:left}.dev_slide .course_card img{width:100%}.dev_slide .course_card .course_title{font-size:18px;font-weight:500;color:#000;text-align:center}.dev_slide .course_card .course_title span{width:80%;border-bottom:1px solid #000;padding:20px;display:inline-block}.dev_slide .course_card .detail_btn{display:flex;justify-content:center;position:relative;padding:20px 0}.dev_slide .course_card .detail_btn .btn{text-align:left;border:0;background:none;color:#007dc5;height:58px;line-height:58px;padding:0 40px 0 74px!important;transition:.65s cubic-bezier(.785,.135,.15,.86);position:relative}.dev_slide .course_card .detail_btn .btn:before{content:"";position:absolute;top:50%;left:6px;width:48px;height:48px;border-radius:150px;background:#007dc5;transform:translateY(-50%);transition:.65s cubic-bezier(.785,.135,.15,.86);opacity:.05}.dev_slide .course_card .detail_btn .btn:hover:before{transform:translateY(-50%)}.dev_slide .course_card .detail_btn .btn:after{content:"";position:absolute;top:50%;left:23px;width:14.5px;height:9px;transform:translateY(-50%);transition:.65s cubic-bezier(.785,.135,.15,.86);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAARCAYAAAAougcOAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEDSURBVHgBvZM/DoIwGMW/ohN/Egf+JSyubhxBN0dGNz2CN1Bv4TFcndQb6AlkVBZNICwE8DXaxJigQ4u/hOQrbb7X174S/YEOSdB7sjZNM8yybN+WiF/X9QJlZFkWaxKSEkHTO4QOVVVNMBx/E5ImCILQ87wbvtr3/ennvJQTQZqmF7i4oozoeXQxHJ2oDeBixt24rntzHCcU/5U4EWD3R8MwiDE2xnCi6/o2z/MLg/oQCdlRO8QQHHXLsrxrmhaTWvrUJjiZJb8XnjbUfVINGs+FAI81qUYk65WuiFTz/hgR3Smp5l0ADhakGn6xaH7+JSD1GG3bpqIoBig3SZKsmtY9AIo3WvkR4NTaAAAAAElFTkSuQmCC);background-position:left top;background-repeat:repeat-x;background-size:14.5px auto}.dev_slide .course_card .detail_btn .btn:hover:after{background-position:14.5px top}.dev_slide .slide_func{display:flex;justify-content:center;align-items:center;margin-top:50px}.dev_slide .slide_func em{font-size:18px;font-weight:500}.dev_slide .slide_func em.total{color:#ccc}.dev_slide .slide_func .progress_wrap{width:200px;margin:0 10px;background:#bbc4cf}.dev_slide .slide_func .progress_wrap .progress{height:4px;background:#272b59}.dev_slide .slide_func .swiper-button{margin:0 5px;cursor:pointer}.platform[data-astro-cid-abwzjl3z]{padding:100px 0 0;text-align:center}.platform[data-astro-cid-abwzjl3z] small[data-astro-cid-abwzjl3z]{font-weight:700}.platform[data-astro-cid-abwzjl3z] .scroll-down[data-astro-cid-abwzjl3z]{margin:30px 0}.platform[data-astro-cid-abwzjl3z] .text-kacnavy[data-astro-cid-abwzjl3z]{text-align:center;font-weight:800;font-size:clamp(2.2rem,5.1vw,3.3rem);letter-spacing:-.05em;color:#272b59;line-height:1.33;margin-bottom:1.5rem}.platform[data-astro-cid-abwzjl3z] h6[data-astro-cid-abwzjl3z]{font-size:30px;font-weight:700}.platform[data-astro-cid-abwzjl3z] .sub_title[data-astro-cid-abwzjl3z]{font-weight:700;margin-bottom:1rem;line-height:1.2;white-space:nowrap;letter-spacing:-.05rem;font-size:clamp(2.2rem,5.1vw,3.3rem)}.about[data-astro-cid-abwzjl3z]{padding:30px 0 100px}.about[data-astro-cid-abwzjl3z] h6[data-astro-cid-abwzjl3z]{font-weight:700;margin-bottom:1rem;line-height:1.2;white-space:nowrap;letter-spacing:-.05rem;font-size:clamp(2.2rem,5.1vw,3.3rem)}.about[data-astro-cid-abwzjl3z] h6[data-astro-cid-abwzjl3z] b[data-astro-cid-abwzjl3z]{font-weight:700}.about[data-astro-cid-abwzjl3z] p[data-astro-cid-abwzjl3z]{font-size:1.5rem;line-height:1.6;font-weight:500;letter-spacing:-.08rem}.about[data-astro-cid-abwzjl3z] p[data-astro-cid-abwzjl3z] .under_deco[data-astro-cid-abwzjl3z]{font-weight:700}.about[data-astro-cid-abwzjl3z] p[data-astro-cid-abwzjl3z] .under_deco[data-astro-cid-abwzjl3z]:after{background:#e0e2db;height:30%}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z]{margin-bottom:100px}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .tree[data-astro-cid-abwzjl3z]{max-width:1300px;margin:0 auto;padding:0 10px}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .parent[data-astro-cid-abwzjl3z]{position:relative;width:200px;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#472ff7;color:#fff;flex-direction:column;margin:0 auto}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .parent[data-astro-cid-abwzjl3z] svg[data-astro-cid-abwzjl3z]{width:50px;height:50px;margin-bottom:10px}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .parent[data-astro-cid-abwzjl3z] span[data-astro-cid-abwzjl3z]{line-height:1.2;font-size:1.5rem;font-weight:600}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .parent[data-astro-cid-abwzjl3z]:after{content:"";position:absolute;top:100%;left:50%;width:2px;height:50px;background:#ccc}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .children[data-astro-cid-abwzjl3z]{display:flex;justify-content:center;margin-top:90px;position:relative;gap:30px}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .children[data-astro-cid-abwzjl3z]:before{content:"";position:absolute;top:-40px;height:2px;background:#ccc;width:calc(100% - (100% / 3) + 21px)}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .child[data-astro-cid-abwzjl3z]{border-radius:10px;border:1px solid #472ff7;position:relative;width:calc(100% / 3)}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .child[data-astro-cid-abwzjl3z] .card_header[data-astro-cid-abwzjl3z]{background:#472ff7;color:#fff;text-align:center;padding:15px 0;border-radius:10px 10px 0 0;min-height:63px;display:flex;justify-content:center;flex-direction:column;line-height:1.5;font-size:1.2rem;font-weight:600}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .child[data-astro-cid-abwzjl3z] .card_header[data-astro-cid-abwzjl3z] span[data-astro-cid-abwzjl3z]{display:block;font-size:12px;margin-top:5px}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .child[data-astro-cid-abwzjl3z] .card_body[data-astro-cid-abwzjl3z]{color:#666;text-align:center;padding:20px 0}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .child[data-astro-cid-abwzjl3z] .card_body[data-astro-cid-abwzjl3z] svg[data-astro-cid-abwzjl3z]{width:40px;height:40px;margin-bottom:20px}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .child[data-astro-cid-abwzjl3z] .card_body[data-astro-cid-abwzjl3z] p[data-astro-cid-abwzjl3z]{line-height:1.65;font-size:.96rem;letter-spacing:-.05rem}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .child[data-astro-cid-abwzjl3z]:before{content:"";position:absolute;top:-40px;left:50%;width:2px;height:40px;background:#ccc}.platform[data-astro-cid-abwzjl3z] .point[data-astro-cid-abwzjl3z]{padding:100px 0;background:url(/new/_astro/point_bg.CK5HK6YQ.jpg) center/cover no-repeat}.platform[data-astro-cid-abwzjl3z] .point[data-astro-cid-abwzjl3z] .sub_title[data-astro-cid-abwzjl3z]{color:#fff}.platform[data-astro-cid-abwzjl3z] .point[data-astro-cid-abwzjl3z] .point_wrap[data-astro-cid-abwzjl3z]{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.platform[data-astro-cid-abwzjl3z] .point[data-astro-cid-abwzjl3z] .point_wrap[data-astro-cid-abwzjl3z] .point_card[data-astro-cid-abwzjl3z]{color:#fff;padding:30px;border-radius:10px;line-height:1.5;width:calc(100% / 3 - 20px);background-color:#ffffff29}.platform[data-astro-cid-abwzjl3z] .point[data-astro-cid-abwzjl3z] .point_wrap[data-astro-cid-abwzjl3z] .point_card[data-astro-cid-abwzjl3z] h6[data-astro-cid-abwzjl3z]{font-size:1.5rem}.platform[data-astro-cid-abwzjl3z] .point[data-astro-cid-abwzjl3z] .point_wrap[data-astro-cid-abwzjl3z] .point_card[data-astro-cid-abwzjl3z] svg[data-astro-cid-abwzjl3z]{margin:30px 0;width:50px;height:50px}.platform[data-astro-cid-abwzjl3z] .point[data-astro-cid-abwzjl3z] .point_wrap[data-astro-cid-abwzjl3z] .point_card[data-astro-cid-abwzjl3z] ul[data-astro-cid-abwzjl3z]{text-align:center;margin-top:20px;line-height:1.65;font-size:.96rem}@media (max-width: 61.9em){.platform[data-astro-cid-abwzjl3z] .point[data-astro-cid-abwzjl3z] .point_wrap[data-astro-cid-abwzjl3z]{flex-direction:column}.platform[data-astro-cid-abwzjl3z] .point[data-astro-cid-abwzjl3z] .point_wrap[data-astro-cid-abwzjl3z] .point_card[data-astro-cid-abwzjl3z]{width:100%}.about[data-astro-cid-abwzjl3z] p[data-astro-cid-abwzjl3z]{font-weight:500;letter-spacing:-.02rem;padding:0rem 2rem;font-size:1.2rem;line-height:1.6;word-break:keep-all}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .children[data-astro-cid-abwzjl3z]{display:flex;justify-content:center;margin-top:90px;position:relative;gap:4px}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .child[data-astro-cid-abwzjl3z] .card_body[data-astro-cid-abwzjl3z] p[data-astro-cid-abwzjl3z]{line-height:1.6;font-size:.8rem;letter-spacing:-.05rem;word-break:keep-all;padding:0 20px;font-weight:500}.platform[data-astro-cid-abwzjl3z] .chart[data-astro-cid-abwzjl3z] .child[data-astro-cid-abwzjl3z] .card_header[data-astro-cid-abwzjl3z]{background:#472ff7;color:#fff;text-align:center;padding:15px 0;border-radius:10px 10px 0 0;min-height:63px;display:flex;justify-content:center;flex-direction:column;line-height:1.5;font-size:1rem;font-weight:600;border:2px solid #fff}}
