html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:Noto Sans KR,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#000}select,input[type=text],textarea{background:#efefef!important;padding:10px;border:none!important}.text-kacorange{color:#ae9c28!important}.text-kacgreen{color:#2ca58d!important}.text-kacpoint{color:#e63946!important}.text-kacnavy{color:#272b59!important}.text-kacpurple{color:#91adff!important}.text-kacblue{color:#4553f2}header.no~#main .filter_tab{top:0}.filter_tab{position:sticky;top:76px;overflow:hidden;z-index:1;transition:top .5s ease}.filter_tab.nav-tabs .nav-item .nav-link:not(.active){background:#fff;border-bottom:2px solid #000}header.search~main .search_screen{display:flex;justify-content:center;top:0}main{width:calc(100% - 90px)}select{appearance:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20width='16'%20height='16'%3e%3cpath%20fill-rule='evenodd'%20d='M12.78%206.22a.75.75%200%20010%201.06l-4.25%204.25a.75.75%200%2001-1.06%200L3.22%207.28a.75.75%200%20011.06-1.06L8%209.94l3.72-3.72a.75.75%200%20011.06%200z'%3e%3c/path%3e%3c/svg%3e") no-repeat right 10px center #f6f6f6!important}input:focus-visible{outline:none}input[type=radio]{display:none}input[type=radio]+i{width:20px;height:20px;margin-right:2px;position:relative;display:inline-block;outline:none;border-width:1px;border-style:solid;border-color:#636363;background:#f8f8f8;border-radius:50%;top:4px;cursor:pointer}input[type=radio]+i:after{content:"";width:12px;height:12px;display:block;position:absolute;top:50%;left:50%;background:#00a098;border-radius:50%;opacity:0;transform:translate(-50%,-50%)}input[type=radio]:checked+i{border-color:#00a098}input[type=radio]:checked+i:after{opacity:1}label{margin-left:10px;font-size:15px;font-weight:700;line-height:25px;color:#666;position:relative}input[type=checkbox]{display:none}input[type=checkbox]+label:before{content:"";width:20px;height:20px;margin-right:10px;display:inline-block;position:absolute;left:0;bottom:1px;background-color:#ccc;border-radius:2px;box-shadow:inset 0 1px 1px #0000004d,0 1px #fffc}input[type=checkbox]:checked+label:before{content:"✓";font-size:15px;line-height:18px;font-weight:800;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.2);background:#00a59b}.btn_wrap{display:flex;justify-content:center}.btn{padding:8px 40px!important;height:auto;display:flex;align-items:center}.btn-square{border:1px solid #fff;border-radius:0}.btn-navy{background:#272b59;color:#fff;border:1px solid #fff}.btn-navy:hover{background:#fff;color:#272b59;border:1px solid #272b59}.round_btn{border:1px solid #fff;border-radius:25px}.harpoon{display:inline-block;--length: 48px;--thickness: 1px;--barb-length: 16px;position:relative;width:var(--length);height:15px;color:#fff}.harpoon:before{content:"";position:absolute;left:0;right:calc(var(--barb-length) - 16px);bottom:0;height:var(--thickness);transform:translateY(-50%);background:currentColor}.harpoon:after{content:"";position:absolute;right:0;bottom:0;width:var(--barb-length);height:var(--thickness);transform:translateY(-50%) rotate(45deg);transform-origin:right center;background:currentColor}.button-expand{display:inline-flex;align-items:center;position:relative;padding:0 24px 0 70px;line-height:50px;height:50px;font-size:14px;font-weight:600;color:#fff;border:1px solid #DDDDDD;border-radius:100px;cursor:pointer;transition:color .35s cubic-bezier(.785,.135,.15,.86)}.button-expand .circle{display:flex;align-items:center;justify-content:space-between;position:absolute;inset:-1px;padding:0 24px 0 18px;color:#000;background:#fff;white-space:nowrap;border-radius:100px;transition:clip-path .35s cubic-bezier(.785,.135,.15,.86),transform .35s cubic-bezier(.785,.135,.15,.86);clip-path:inset(8px calc(100% - 44px) 8px 8px round 36px)}.button-expand .circle svg{overflow:hidden;width:13px;height:13px}.button-expand .circle path{fill:currentColor;transition:transform .35s cubic-bezier(.785,.135,.15,.86)}.button-expand .circle path:first-child{transition-delay:.1s}.button-expand .circle path:last-child{transform:translate(-100%);transition-delay:0s}.arrow_btn{border:1px solid #fff;padding:10px 10px 10px 20px;border-radius:25px;display:flex;justify-content:space-between;width:fit-content;align-items:center;font-size:14px;cursor:pointer}.arrow_btn svg{width:30px;height:30px;margin-left:20px}.arrow_down{position:relative;animation:arrow_down 1.3s infinite linear}@media (hover: hover) and (pointer: fine){.button-expand:hover .circle{clip-path:inset(0 round 50px)}.button-expand:hover .circle path:first-child{transform:translate(100%);transition-delay:0s}.button-expand:hover .circle path:last-child{transform:translate(0);transition-delay:.1s}.button-more-expand:hover .icon{clip-path:circle(150% at calc(100% - 26px) 50%)}}#worker-tab-pane .course_slide .course_card .course_list ul{min-height:204px}#public-tab-pane .course_slide .course_card .course_img h6{min-height:60px}#public-tab-pane .course_slide .course_card .course_img .desc_box>img{width:50%;height:150px}#fullpage{-ms-touch-action:none;touch-action:none}.swiper-container{-ms-touch-action:pan-y;touch-action:pan-y}@media (max-width: 1024px){#fullpage{-ms-touch-action:auto;touch-action:auto}}.scroll-down .scroll-down-move{display:block;position:relative;width:2px;height:2rem;overflow:hidden;margin:10px auto}.scroll-down .scroll-down-move:after{display:block;position:absolute;top:0;left:0;width:2px;height:2rem;background:#272b59;content:"";animation:scroll 1.3s infinite linear}.scroll-down .scroll-down-move:before{display:block;position:absolute;top:0;left:0;width:2px;height:3rem;background:#00000080;content:"";opacity:.2}.deco{position:relative;display:inline-block}.deco:after{content:"";position:absolute;bottom:0;left:0;background:#272b59;width:100%;height:100%;z-index:-1}.under_deco{position:relative;display:inline-block}.under_deco:after{content:"";position:absolute;bottom:0;left:0;background:#2ca58d;width:100%;height:6px;z-index:-1}.nav-tabs{border-bottom:none}.nav-tabs .nav-item{width:calc(100% / 3);text-align:center}.nav-tabs .nav-item .nav-link{text-align:center;width:100%;padding:1.4rem .5rem;border-bottom:1px solid #dbdbdb;color:#676767;position:relative;font-size:clamp(.8rem,2vw,1.1rem);letter-spacing:-.08rem;font-weight:500;line-height:1.4rem}.nav-tabs .nav-item .nav-link:before{position:absolute;content:"";width:100%;height:0%;left:0;bottom:0;background-color:#272b59;z-index:-1;transition:all ease .3s}.nav-tabs .nav-item .nav-link.active{background:#272b59;color:#fff}.nav-tabs .nav-item .nav-link:hover:before{height:100%}.nav-tabs .nav-item .nav-link:hover{color:#fff}.white_tab .nav-tabs .nav-item .nav-link{width:100%;border-radius:0;border-bottom:none;color:#888;border-right:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #000}.white_tab .nav-tabs .nav-item .nav-link.active:hover,.white_tab .nav-tabs .nav-item .nav-link:hover{color:#fff}.white_tab .nav-tabs .nav-item .nav-link:before{border-radius:0}.white_tab .nav-tabs .nav-item .nav-link.active{background:#fff;color:#000;border:1px solid #000;border-bottom:none}.card_tab .nav-tabs{display:flex;gap:20px}.card_tab .nav-tabs .nav-item{width:calc(100% / 3 - 20px);border-bottom:none}.card_tab .nav-tabs .nav-item .nav-link{border-radius:0;padding:20px 0;background:#f3f3f3;color:#b2b2b2;border-bottom:none}.card_tab .nav-tabs .nav-item .nav-link.active:hover,.card_tab .nav-tabs .nav-item .nav-link:hover{color:#fff;border-radius:0}.card_tab .nav-tabs .nav-item .nav-link:before{background-color:#272b59;border-radius:0}.card_tab .nav-tabs .nav-item .nav-link.active{background:#272b59;color:#fff}.circleEffect .circleWrap{position:relative;margin:0 auto;max-width:1200px;text-align:center}.circleEffect .circleWrap ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto 25px}.circleEffect .circleWrap ul li{position:relative;margin:0 -1.5%;width:33.333%}.circleEffect .circleWrap ul li>div{position:absoLute;width:100%;left:50%;right:0;top:45%;font-size:30px;font-weight:600;color:#fff;line-height:1.25;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.circleEffect .circleWrap ul li>div h6{font-size:25px;margin-bottom:10px}.circleEffect .circleWrap ul li>div em{font-size:20px;font-weight:400;margin-bottom:10px;display:inline-block}.circleEffect .circleWrap ul li>div ul{flex-direction:column;width:100%;margin:0;font-size:15px}.circleEffect .circleWrap ul li>div ul li{width:100%;margin:0;font-size:14px;font-weight:400}.circleEffect .circleWrap ul li>div ul li span{position:relative}.circleEffect .circleWrap ul li>div ul li span:after{content:"";position:absolute;bottom:0;left:0;background:#2ca58d;width:100%;height:100%;z-index:-1}.circleEffect .circleWrap ul li svg path{stroke-dasharray:610;stroke-dashoffset:610px}.circleEffect.fp-completely ul li svg path,.circleEffect.active ul li svg path,.circleEffect .circleWrap ul li.go svg path{animation:stroke_ani 1.3s ease-in forwards;-webkit-animation:stroke_ani 1.3s ease-in forwards}.circleEffect .circleWrap ul li:nth-child(1) svg path{animation-delay:.25s}.circleEffect .circleWrap ul li:nth-child(2) svg path{animation-delay:.5s}.circleEffect .circleWrap ul li:nth-child(3) svg path{animation-delay:.75s}.circleEffect .circleWrap .line.before{content:"";position:absolute;right:-3%;top:50%;width:100%;height:1px;transform:translate(-100%,-50%);background-color:#fff}.circleEffect .circleWrap .line.before:before{content:"";position:absolute;display:block;right:0;top:50%;width:100%;height:10px;background-color:#272b59;transform:translateY(-50%);transition:all .5s}.circleEffect .circleWrap .line.after{content:"";position:absolute;left:-3%;top:50%;width:100%;height:1px;background-color:#fff;transform:translate(100%,-50%)}.circleEffect .circleWrap .line.after:before{content:"";position:absolute;display:block;right:-1px;top:50%;width:100%;height:10px;background-color:#272b59;transform:translateY(-50%);transition:all 1.5s;transition-delay:1.5s}.circleEffect.active .circleWrap .line.after:before{width:0}.circleEffect.active .circleWrap .line.before:before{width:0}@keyframes fadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.chart.active .parent{opacity:0;transform:translateY(-30px);animation:fadeDown .6s ease-out forwards}.chart.active .parent:after{opacity:0;animation:fadeDown .6s ease-out forwards;animation-delay:.4s}.chart.active .children:before{opacity:0;animation:fadeDown .6s ease-out forwards;animation-delay:.8s}.chart.active .child{opacity:0;transform:translateY(-20px);animation:fadeDown .6s ease-out forwards}.chart.active .child:nth-child(1){animation-delay:1s}.chart.active .child:nth-child(2){animation-delay:1.2s}.chart.active .child:nth-child(3){animation-delay:1.4s}.chart.active .child:nth-child(4){animation-delay:1.6s}.chart.active .child:nth-child(5){animation-delay:1.8s}.deco_box{display:flex;color:#232323;position:relative;width:100%;padding:3px;margin:35px 0 25px;background:#f5f5f5}.deco_box:before{content:"";position:absolute;width:30px;height:30px;background:#272b59;top:0;left:0}.deco_box:after{content:"";position:absolute;width:30px;height:30px;background:#272b59;bottom:0;right:0}.deco_box .box_inner{position:relative;width:100%;margin:0 auto;padding:40px 25px;background:#fff;z-index:2;text-align:center}.kac-list-con{margin-top:20px}.kac-list-tbl{width:100%;display:table;table-layout:fixed}.kac-list-tbl.purple .kac-list-head span,.kac-list-tbl.purple .kac-list-head td{border-top:2px solid #222;border-bottom:1px solid #222}.kac-list-head{display:table-header-group}.kac-list-head span,.kac-list-head td{padding:30px 0;display:table-cell;font-size:1.2rem;font-weight:700;color:#343434;text-align:center;letter-spacing:-1px;background:#fff;border-top:2px solid #272b59;border-bottom:1px solid #272b59}.kac-list-row{width:100%;display:table-row}.kac-list-row .new{padding:5px 15px;font-size:13px;color:#fff;background:#f46b4e;border-radius:15px}.kac-list-row .column{padding:30px;display:table-cell;font-size:1rem;font-weight:500;color:#555;text-align:center;letter-spacing:-1px;vertical-align:middle;border-bottom:1px solid #ddd;word-break:keep-all}.kac-list-row .column span{display:inline-block}.kac-list-row .column button{padding:7px 15px 7px 20px;display:flex;font-size:14px;font-weight:700;border-radius:20px;justify-content:center;align-content:center;margin:0 auto;letter-spacing:-1px}.kac-list-row .column button svg{width:20px;height:20px;margin-left:5px}.kac-list-row .column button.red-btn{color:#fff;background:#ff643e}.kac-list-row .column button.green-btn{color:#fff;background:#00a59b}.kac-list-row .column button.navy-btn{color:#fff;background:#172b4d}.kac-list-row:hover{background-color:#f6f6f6}.kac-subject-con{display:flex;padding-left:15px}.kac-title a{color:#555}.bm_btn{cursor:pointer;position:fixed;top:50%;right:64px;transform:translateY(-50%);z-index:1000;background-color:#272b59;width:50px;height:50px;display:flex;align-items:center;border-radius:50%}.bm_btn svg{position:relative;right:-5px;animation:arrow_row 3s infinite ease-in-out alternate}.mobile{display:none}.iScrollIndicator{display:none!important}@media all and (max-width:800px){.kac-list-tbl{border-top:1px solid #d7d7d7}.kac-list-tbl,.kac-list-row,.kac-list-row .column{display:block}.kac-list-head{display:none;position:absolute;top:-1000em;left:-1000em}.kac-list-row{width:100%;padding:15px 2%;overflow:hidden;position:relative;border-bottom:1px solid #e8eef3}.kac-list-row .column{padding:3px 0;font-size:12px;text-align:left;clear:both;border-bottom:0}.kac-relative-row{padding-top:40px}.kac-list-row .column.kac-no-data{display:none}.kac-list-row .column.kac-block{width:100%;clear:both}.kac-list-row .column.kac-inline{width:auto;margin-right:10px;display:inline-block}.kac-list-row .column.kac-inline:last-child{margin-right:0}.kac-list-row .column.kac-inline.btn-wrap{position:absolute;right:0;top:50%;transform:translateY(-50%)}.kac-list-row .column.kac-absolute{position:absolute;top:10px;left:2%}.kac-list-row .column:not(.kac-title):not(.kac-no-data):before{content:attr(data-label);padding-right:5px;color:#aaa}.kac-list-row .column[data-label=no]:before{padding-right:0;display:none}.kac-list-row .reply-state{height:24px;display:inline-block;font-size:12px;line-height:24px;text-align:center}.kac-list-row .kac-comment-data{display:inline-block}.kac-subject-con .kac-subject-txt{font-size:14px;font-weight:500}.kac-subject-con .comment-num{display:none}.kac-view-top{padding:15px}.kac-view-top .kac-tit{font-size:18px}}@keyframes scroll{0%{transform:translateY(-3rem)}50%{transform:translateY(50%)}to{transform:translateY(200%)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes stroke_ani{0%{stroke-dashoffset:610px}to{stroke-dashoffset:0}}@keyframes arrow_row{0%{transform:translate(-5px)}50%{transform:translate(5px)}to{transform:translate(-5px)}}@media (max-width:1024px){main{width:100%}.bm_btn{display:none}}@media (max-width:768px){.pc{display:none}.mobile{display:block}}.custom-zoom{opacity:0;transform:scale(.3);transition:all .6s ease-in-out}.custom-fade-right{opacity:0;transform:translate(-50px);transition:none}.custom-fade-up{opacity:0;transform:translateY(50px);transition:all .8s ease-out}.custom-fade-up.animate{opacity:1;transform:translateY(0)}.section.active .parallax_wrap{transform:translateY(0) scale(1) rotate(.001deg);filter:blur(0)}.section.prev .parallax_wrap{transform:translateY(0) scale(1.6) rotate(.001deg);filter:blur(20px)}main .section.active .animated.fadeInUpShort{-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort}main .section.fp-completely .animated.fadeInUpShort{-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort}main .section{position:relative;overflow:hidden;transition:background-position 1.5s ease}main .fp-tableCell{position:relative;overflow:hidden}main .parallax_wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1;width:100%;background-repeat:no-repeat;background-position:center 60%;background-size:cover;transition:transform 1.2s ease;transform:translateY(-100%) scale(.85) rotate(.001deg);filter:blur(10px)}main .section01 .parallax_wrap{z-index:7;transform:translateY(0);filter:blur(0)}main .section02 .parallax_wrap{z-index:6}main .section03 .parallax_wrap{z-index:5}main .section04 .parallax_wrap{z-index:4}main .section05 .parallax_wrap{z-index:3}main .section06 .parallax_wrap{z-index:2}main .section07 .parallax_wrap{z-index:1}.fp-completely .animated{opacity:1!important}.fp-responsive .section .parallax_wrap{transform:translateY(0)}@media (max-width: 61.9em){.responsive-table,.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td,.responsive-table tr{display:block}.responsive-table thead{display:none}.responsive-table tr{margin-top:20px;border:1px solid #ccc;background:#fff}.responsive-table td[rowspan]{background-color:#272b59;font-weight:700;color:#fff}.responsive-table td[rowspan]:before{color:#fff}.responsive-table td{border:none;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 8px;text-align:left}.responsive-table td:before{content:attr(data-label);font-weight:700;color:#333;flex:1;margin-right:10px;white-space:nowrap;text-align:left}.responsive-table td:last-child{border-bottom:none}.logo img{height:45px;width:auto}}
