@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";:root{--container-padding: 20px;--hd: 74px}@media(max-width: 991.98px){:root{--hd: 60px}}html{font-size:16px;scroll-behavior:smooth}@media(max-width: 767.98px){html{font-size:14px}}body,p,span,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,label{margin:0;padding:0;font-family:"Pretendard",sans-serif;color:inherit;outline:0}body{color:#111;letter-spacing:-0.03em;word-break:keep-all;font-family:"Pretendard",sans-serif}body *{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit}a:hover,a:focus,a:active{color:inherit;text-decoration:none}li{list-style:none}address,em{font-style:normal}table{width:100%}textarea{resize:none;font-size:1rem;outline:0}u{text-decoration-thickness:1px;text-underline-position:under}img{vertical-align:top;max-width:100%}button{cursor:pointer;outline:0 !important;border:0}button.no-style{background:none;line-height:1;border:0}b,strong{font-weight:600}.row{--gutters-margin: -10px;margin-left:var(--gutters-margin);margin-right:var(--gutters-margin)}.row>[class*=col],.row>div{padding-left:calc(var(--gutters-margin)*-1);padding-right:calc(var(--gutters-margin)*-1)}.no-gutters{--gutters-margin: 0 }h1,h2,h3,h4,.fs-1,.fs-2,.fs-3,.fs-4{font-weight:600;line-height:1.5;font-family:"Pretendard",sans-serif}.fs-1{font-size:4rem !important;line-height:1.3}.fs-2{font-size:2.75rem !important}.fs-3{font-size:1.5rem !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.125rem !important}.fs-sm{font-size:1rem !important}.fw400{font-weight:400}@media(max-width: 991.98px){.fs-1{font-size:1.875rem !important}.fs-2{font-size:1.5rem !important}.fs-3{font-size:1.25rem !important}.fs-4{font-size:1.125rem !important}.fs-5{font-size:1rem !important}.fs-sm{font-size:.875rem !important}}.text-body{color:#111 !important}.text-primary{color:#009de8 !important}.text-gray{color:#888 !important}.text-dark{color:#666 !important}.text-light{color:#f8f8f8 !important}.bg-light{background-color:#f5f5f5 !important}.text-red{color:red !important}.border-box{background-color:#fff;border:1px solid #ddd}.bg-gray{background-color:#f5f6f7 !important}.box{padding:1.375rem 1rem}.text-clamp{display:-webkit-box !important;overflow:hidden;max-height:3em;line-height:1.5em !important;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal !important;height:auto}.icon{display:inline-block;background-size:contain;background-position:center center;background-repeat:no-repeat;text-indent:-9999px;vertical-align:middle;width:1.5rem;height:1.5rem;overflow:hidden}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.4375rem .75rem .375rem;background:#009de8 !important;border-radius:0;border:0 !important;color:#fff !important;line-height:1 !important;font-weight:400;-webkit-box-shadow:none !important;box-shadow:none !important}.btn-primary{border:1px solid #009de8 !important}.btn-primary:hover,.btn-primary:active{background:#fff !important;border:1px solid #009de8 !important;color:#009de8 !important}.btn-black{border:1px solid #111 !important;background:#111 !important;font-size:14px}.btn-black:hover{background:#fff !important;color:#111 !important;border:1px solid #111 !important}.btn-border{background:#fff !important;border:1px solid #ddd !important;color:#111 !important}.btn-border:hover{color:#fff !important;background:#111 !important}.btn.md{padding:1.0625rem 1.5rem 1rem;min-width:12.5rem}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.875rem;gap:10px}.sr-only,caption,.hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0, 0, 0, 0)}.blind{font-size:0;height:0;line-height:0;opacity:0}.link{color:#111;border-bottom:1px solid #111;font-size:14px}.link.gray{border-color:#888;color:#888}.link.primary{color:#009de8;border-color:#009de8}.nav-tabs{max-width:960px;margin:0 auto;-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,.05);box-shadow:0px 10px 40px 0px rgba(0,0,0,.05);border-radius:5rem;background:#fff;border:0}.nav-tabs .nav-link{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:1.25rem;padding:1rem 0;border:0;font-weight:600;border-radius:5rem;background:#fff;line-height:1.1;word-break:keep-all}.nav-tabs .nav-link.active{color:#fff}@media(max-width: 767.98px){.nav-tabs .nav-link{font-size:.9rem}}.nav-fill .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;min-height:60px;padding:0 8px;border:1px solid #ddd;border-radius:0;background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#666;font-weight:400}.nav-fill .nav-link:not(:first-of-type){border-left:0}.nav-fill .nav-link.active{border:1px solid #111;background:#fff;color:#111;font-weight:700}@media(max-width: 991.98px){.nav-fill .nav-link{min-height:unset;padding:.75rem .625rem;font-size:14px}}.nav-fill.nav-line{border-bottom:1px solid #ddd}.nav-fill.nav-line:not(:has(.is-Current)) .nav-link:first-child{border-bottom:2px solid #009de8;color:#009de8}.nav-fill.nav-line .nav-link{background:none;color:#111;border:0;padding:0}.nav-fill.nav-line .nav-link.is-Current{border-bottom:2px solid #009de8;color:#009de8;font-weight:600}@media(max-width: 991.98px){.nav-fill.nav-line .nav-link{padding:.875rem .625rem}}.table_wrap{border-top:2px solid #111;border-bottom:1px solid #ddd;margin-top:20px}.table_wrap table{width:100%}.table_wrap table tr,.table_wrap table th,.table_wrap table td{word-wrap:break-word}.table_wrap table+tbody th,.table_wrap table tfoot+tbody th{background-color:#fbfbfb;font-weight:500}.table_wrap table tr:last-child td{border-bottom:none}.table_wrap table td{color:#333;padding:12px 20px;text-align:center;line-height:1.6em}.table_wrap table td .btn{margin-left:10px}.table_wrap table td .link{margin-left:.5rem}.table_wrap table thead{min-height:51px}.table_wrap table thead tr{border-top:1px solid #ddd}.table_wrap table thead tr th{border:1px solid #ddd;border-top:none;line-height:1.4;color:#111;padding:12px 20px;background-color:#f8f8f8;text-align:center}.table_wrap table thead tr th:first-child{border-top:none;border-left:none}.table_wrap table thead tr th:last-child{border-right:none}.table_wrap table tbody tr:first-child th{border-left:0}.table_wrap table tbody tr:first-child th,.table_wrap table tbody tr:first-child td{border-top:none;border-bottom:none}.table_wrap table tbody th{background-color:#f8f8f8;border:1px solid #ddd;line-height:1.6em;font-size:1rem;color:#333;padding:12px 20px;text-align:center}.table_wrap table tbody th:first-child{border-left:none;border-bottom:none}.table_wrap table tbody td{border:1px solid #ddd;vertical-align:middle}.table_wrap table tbody td:first-child{border-left:none;border-bottom:0}.table_wrap table tbody td:last-child{border-right:none}.table_wrap table tfoot{min-height:51px}.table_wrap table tfoot tr:first-child{border-top:none}.table_wrap table tfoot tr:first-child th{border-top:1px solid #ddd;border-bottom:0}.table_wrap table tfoot tr:last-child td{border-bottom:none}.table_wrap table tfoot tr th,.table_wrap table tfoot tr td{border:1px solid #ddd;background-color:#f8f8f8;color:#1a1a1a;font-weight:400;text-align:center}.table_wrap table tfoot tr th:first-child{border-left:none}.table_wrap table tfoot tr td:last-child{border-right:none}@media(max-width: 991.98px){.table_wrap{overflow-y:hidden;overflow-x:auto}}.table_wrap .tbLeft{text-align:left}.table_wrap .ul_list{padding-top:0}.table_wrap+p{padding-top:20px;line-height:1.5}.sub-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:3.75rem 0 1.875rem;font-weight:700}.sub-title::before{content:"";width:7px;height:7px;background:#009de8}@media(max-width: 991.98px){.sub-title{margin:2.5rem 0 1.25rem}}.list-num-circle{counter-reset:number 0}.list-num-circle>li{color:#111;font-weight:600;font-size:1.25rem}.list-num-circle>li::before{counter-increment:number 1;content:counter(number);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.5rem;margin-top:-2px;font-size:15px;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:#111;color:#fff;font-weight:700;line-height:1.5}.list-num-circle li+li{margin-top:1.875rem}@media(max-width: 991.98px){.list-num-circle{font-size:18px}.list-num-circle li+li{margin-top:.9375rem}}@media(max-width: 575.98px){.list-num-circle>li::before{top:.12em !important;width:20px;height:20px;font-size:12px}}.list-num{counter-reset:number 0}.list-num>li{position:relative;padding-left:1.5rem;text-align:left;line-height:1.6;color:#333}.list-num>li+li{margin-top:4px}.list-num>li::before{counter-increment:number 1;content:counter(number) ". ";position:absolute;left:0;top:0}.dashList01{margin-top:1rem}.dashMark02{position:relative;line-height:1.5em;padding-left:10px;text-align:left}.dashMark02:before{content:"";position:absolute;min-width:6px;height:1px;top:.8em;left:0;margin-top:-2px;background:#555}.dashMark02+.dashMark02{margin-top:0}table .dashMark02{color:#555}html{height:100%}body{background-color:rgba(0,0,0,0);height:100%}#wrap{overflow-x:clip;height:100%}.container{max-width:calc(1360px + var(--container-padding)*2);padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-sm{max-width:calc(1200px + var(--container-padding)*2)}.container-wide{max-width:calc(1600px + var(--container-padding)*2)}.container-fluid{max-width:none}.split{width:1px;height:10px;border-left:1px solid #ddd;margin:0 .9375rem}@media(max-width: 767.98px){.split{margin:0 6px}}.hd{position:sticky;top:0;background:#fff;border:1px solid #ddd;border-left:0;border-right:0;height:var(--hd);z-index:20}.hd .container{height:100%}.hd h1{height:var(--hd)}.hd .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.hd .logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 991.98px){.hd .logo{padding:14px 0}.hd .logo img{height:25px}}#gnb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}#gnb .nav-mo{padding:1.125rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-bottom:1px solid #ddd;font-weight:700;cursor:pointer}#gnb .nav-mo::after{content:"";display:block;background:url(../imgs/arr-black.svg) no-repeat 0px 0px/100%;width:12px;height:7px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 991.98px){#gnb.active .nav-mo::after{rotate:180deg}#gnb.active li{display:block}}.gnb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 992px){.gnb li:nth-child(2) a{padding-top:.71875rem;padding-bottom:.71875rem}.gnb li:last-of-type a{border-bottom:1px solid #ddd}}.gnb li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;padding:1.3125rem 1.25rem 1.3125rem 3.75rem}.gnb li a span{display:block;margin-top:4;font-weight:300;color:#888;line-height:1.2}@media(max-width: 991.98px){.gnb li a span{display:none}}@media(min-width: 992px){.gnb li a{border-top:1px solid #ddd}.gnb li a::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;display:block;width:24px;height:24px;background:url(../imgs/nav-icon1.svg) no-repeat 0px 0px/100%}.gnb li a.active,.gnb li a:hover{color:#fff;background:#009de8;border-top-color:#009de8}.gnb li a.active>*,.gnb li a:hover>*{color:#fff}.gnb li a.active::after,.gnb li a:hover::after{content:"";position:absolute;width:6px;height:11px;display:block;background:url(../imgs/arr.svg) no-repeat 0px 0px/100%;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media(max-width: 991.98px){.gnb li{display:none;background:#f5f6f7}.gnb li:last-child{border-bottom:1px solid #ddd}.gnb li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem 1.0625rem}.gnb li a:hover{background:#009de8;color:#fff}.gnb li a:hover>*{color:#fff}}.gnb li:nth-child(1) a::before{background-image:url(../imgs/nav-icon1.svg)}.gnb li:nth-child(1) a.active::before,.gnb li:nth-child(1) a:hover::before{background-image:url(../imgs/nav-icon1-on.svg)}.gnb li:nth-child(2) a::before{background-image:url(../imgs/nav-icon2.svg)}.gnb li:nth-child(2) a.active::before,.gnb li:nth-child(2) a:hover::before{background-image:url(../imgs/nav-icon2-on.svg)}.gnb li:nth-child(3) a::before{background-image:url(../imgs/nav-icon3.svg)}.gnb li:nth-child(3) a.active::before,.gnb li:nth-child(3) a:hover::before{background-image:url(../imgs/nav-icon3-on.svg)}.gnb li:nth-child(4) a::before{background-image:url(../imgs/nav-icon4.svg)}.gnb li:nth-child(4) a.active::before,.gnb li:nth-child(4) a:hover::before{background-image:url(../imgs/nav-icon4-on.svg)}.gnb li:nth-child(5) a::before{background-image:url(../imgs/nav-icon5.svg)}.gnb li:nth-child(5) a.active::before,.gnb li:nth-child(5) a:hover::before{background-image:url(../imgs/nav-icon5-on.svg)}.gnb li:nth-child(6) a::before{background-image:url(../imgs/nav-icon6.svg)}.gnb li:nth-child(6) a.active::before,.gnb li:nth-child(6) a:hover::before{background-image:url(../imgs/nav-icon6-on.svg)}.gnb li:nth-child(7) a::before{background-image:url(../imgs/nav-icon7.svg)}.gnb li:nth-child(7) a.active::before,.gnb li:nth-child(7) a:hover::before{background-image:url(../imgs/nav-icon7-on.svg)}.gnb li:nth-child(8) a::before{background-image:url(../imgs/nav-icon8.svg)}.gnb li:nth-child(8) a.active::before,.gnb li:nth-child(8) a:hover::before{background-image:url(../imgs/nav-icon8-on.svg)}.gnb li:nth-child(9) a::before{background-image:url(../imgs/nav-icon9.svg)}.gnb li:nth-child(9) a.active::before,.gnb li:nth-child(9) a:hover::before{background-image:url(../imgs/nav-icon9-on.svg)}.gnb li:nth-child(10) a::before{background-image:url(../imgs/nav-icon10.svg)}.gnb li:nth-child(10) a.active::before,.gnb li:nth-child(10) a:hover::before{background-image:url(../imgs/nav-icon10-on.svg)}.ct{position:relative;height:calc(100% - var(--hd));overflow-x:clip}.ct .contents{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden}.ct .contents .fs-2{margin-bottom:2.875rem;text-align:left;font-weight:700}.ct .contents .fs-2~.sect .sub-title{margin-top:3.125rem}@media(max-width: 991.98px){.ct .contents .fs-2~.sect .sub-title{margin-top:1.875rem}}@media(max-width: 991.98px){.ct .contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ct .contents .fs-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.ct .contents .fs-2 sup{width:22px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.25rem .5rem;margin-right:6px;font-size:12px;top:0}}.sticky-box{position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:6.25rem;-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;max-width:320px;top:0;height:100%;border-right:1px solid #ddd}.sticky-box .info-wrap{padding:0 1.25rem}.sticky-box .info-wrap .box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:1.75rem 1rem}.sticky-box .info-wrap strong{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:800;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;gap:5px}.sticky-box .info-wrap strong::before{content:"";display:block;width:24px;height:24px;background:url(../imgs/call.svg) no-repeat 0px 0px/100%}.sticky-box .info-wrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.sticky-box .info-wrap dl+dl{margin-top:.75rem}.sticky-box .info-wrap dl>*{line-height:16px;letter-spacing:-0.48px}.sticky-box .info-wrap dl dt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:400}.sticky-box .info-wrap .btn{width:auto}.sticky-box .info-wrap .btn+.btn{margin-left:5px}@media(max-width: 1199.98px){.sticky-box{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-bottom:3.75rem}}@media(max-width: 991.98px){.sticky-box{position:relative;background-color:#fff;max-width:100%;width:100%;height:auto;padding-bottom:0px;top:0;gap:40px;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:10}.sticky-box .info-wrap{display:none}}.content-box{position:relative;overflow-y:auto;width:100%;height:100%;padding:3.75rem 5rem;background:#f5f6f7;padding-top:3.75rem}.content-box .container{padding:3.75rem;background:#fff}@media(max-width: 1439.98px){.content-box{padding:3.75rem 1.25rem}}@media(max-width: 991.98px){.content-box{background:#fff;padding:3.125rem 1.25rem 5rem}.content-box .container{padding:0}}.program{--gutters-margin: 0;--gap: 20px;gap:var(--gap);margin-top:1.875rem}.program .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.125rem 1.875rem}.program .box>img{width:44px}.app-learning .border-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.5rem 0;margin-right:5rem;text-align:center}.app-learning strong.fs-4{margin-bottom:1.875rem}@media(max-width: 991.98px){.app-learning .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app-learning .border-box{margin-right:0;margin-bottom:20px}}.app-learning.classroom .list-num-circle>li:last-of-type:before{display:none}.service #sect2 dl dt{min-width:3.75rem}@media(max-width: 991.98px){.service #sect3 td .btn{margin-left:0}.service #sect3 td .btn-wrap{margin-top:0}}.faq details+details{margin-top:10px}.faq details[open] summary::after{rotate:180deg}.faq details[open]>.bg-gray:not(summary){border-top:1px solid #ddd}.faq details summary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;color:#333}.faq details summary::-webkit-details-marker{display:none}.faq details summary::after{content:"";display:block;background:url(../imgs/arr-black.svg) no-repeat 0px 0px/100%;width:12px;height:7px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq details summary.box{padding:1.1875rem 1.3125rem}.faq details>.bg-gray{padding:1.875rem 1.25rem}.faq details>.bg-gray .col img{max-width:41.5625rem}.faq details>.bg-gray img{border:1px solid #ddd}.faq details>.bg-gray p{margin-top:1.25rem;color:#333}.faq details>.bg-gray p.font-weight-bold+.font-weight-bold{margin-top:.75rem}.faq details>.bg-gray .btn{margin-top:1.25rem;padding-top:.8125rem;padding-bottom:.8125rem;min-width:9.375rem}.faq details>.bg-gray .list-num{margin-top:1.25rem}.faq details>.bg-gray .list-num b{font-weight:700}.faq details .step+.step{margin-top:2.5rem}.faq details .step .d-flex{gap:1.25rem}