@charset "utf-8";:root{color-scheme:light only}html{height:100%;overflow-y:auto;font-size:.05208333178113vw;color-scheme:only light}body,html{background-color:#fff}body{overflow:visible;margin-top:0!important;min-width:320px;color:#000;font-family:Pretendard,sans-serif;font-size:16rem;font-weight:400;line-height:1.4;word-wrap:break-word;word-break:keep-all}#wrap{animation:wrapFadeIn .2s ease-out forwards}@keyframes wrapFadeIn{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box;outline:none!important;font-style:normal;margin:0;padding:0;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}abbr,acronym,fieldset,img{border:0}legend{position:absolute;height:0;line-height:0;font-size:0;overflow:hidden}legend.showlegend{position:static;line-height:14px;font-size:12px;overflow:visible}address,caption,cite,code,dfn,em,i,var{font-style:normal;font-weight:400}b{font-style:normal}ol,ul{list-style:none}q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}caption{height:0;line-height:0;font-size:0;overflow:hidden;text-indent:-10000px}hr{display:none}a{display:block;color:inherit;text-decoration:none;cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;vertical-align:middle;background-color:transparent;border:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}select{-webkit-border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(/images/common/select_arrow.png) no-repeat right 10rem center/9rem auto;padding:0 15rem}select::-ms-expand{display:none}input[type=button],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;font-size:inherit;font-weight:inherit;color:inherit;font-family:inherit;cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;overflow:visible;-webkit-appearance:button}input[type=checkbox],input[type=radio]{display:inline-block;width:14rem;height:14rem;line-height:14rem;box-sizing:border-box;-webkit-border-radius:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0a0a0}input::placeholder,textarea::placeholder{color:#a0a0a0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:inherit;-webkit-box-shadow:inset 0 0 0 1000px transparent;color:inherit;font-size:inherit;-webkit-transition:5000s ease-in-out 0s;transition:5000s ease-in-out 0s}textarea{overflow:auto;resize:none}img{display:block;width:100%;vertical-align:top;image-rendering:-webkit-optimize-contrast}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,object,section{display:block;margin:0;padding:0}audio[controls],canvas,video{display:inline-block}a,button,label{-webkit-tap-highlight-color:rgba(0,0,0,0)}.dB{display:block}.dIB{display:inline-block;vertical-align:top}.clearfix:after{display:block;content:"";clear:both}.taC{text-align:center}.taL{text-align:left}.taR{text-align:right}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.ornt{-webkit-box-orient:vertical}.pc{display:block}.mo{display:none}@media screen and (max-width:1280px){html{font-size:1px}body{font-size:16px}select{background-position:right 10rem center;padding:0 10rem}.pc{display:none}.mo{display:block}}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}:root{--color-ci:#4cb7e9;--color-w:#fff;--color-b:#000;--kor:"Pretendard",sans-serif;--eng:"",sans-serif;--ubuntu:"Ubuntu",sans-serif;--main_skyblue:#4cb7e9;--PS_black:#0c151a;--PS_hover:#011033;--PS_light_bg:#f4f4f4;--swiper-theme-color:#0c151a}::-webkit-scrollbar{display:none}::-moz-selection{background-color:var(--color-ci);color:#fff}::selection{background-color:var(--color-ci);color:#fff}.swiper-pagination-bullet{background:#ddd;opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0c151a}.inner{width:100%;height:100%;position:relative}.flex_sb{display:flex;justify-content:space-between;align-items:center}.flex_sb.top{align-items:flex-start}.flex_sb.btm{align-items:flex-end}.p_center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.f_center{display:flex;align-items:center;justify-content:center}.blind{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dropdown{position:relative;display:inline-block;width:286rem}.dropdown.open .dropdown__toggle:after{transform:rotate(180deg)}.dropdown__toggle{display:flex;align-items:center;height:48rem;padding:0 20rem;cursor:pointer;border-radius:4rem;background:var(--PS_light_bg,#f4f4f4);color:#3a3a3a;font-weight:300}.dropdown__toggle,.dropdown__toggle.selected{font-size:20rem;line-height:110%;letter-spacing:-.4rem}.dropdown__toggle.selected{color:var(--PS_black,#0c151a);font-weight:500}.dropdown__toggle:after{content:"";position:absolute;width:10rem;height:auto;right:20rem;top:0;bottom:0;margin:auto 0;background:50%/contain url(/images/common/icon_select_arrow.svg) no-repeat;transition:.4s}.dropdown__menu{display:none;position:absolute;bottom:100%;left:0;z-index:10;border-radius:10rem;background:#fff;box-shadow:0 4rem 10rem 0 rgba(0,0,0,.1);width:100%;padding:0 20rem}.dropdown__menu-inner{display:flex;padding:0;flex-direction:column;color:var(--PS_black,#0c151a);font-size:18rem;font-style:normal;font-weight:400;line-height:120%;height:300rem;overflow-y:auto}.dropdown__menu .dropdown__item{padding:12rem 0;cursor:pointer}.dropdown__menu .dropdown__item+div{border-top:1px solid #ccc}strong{font-weight:500}em{color:var(--color-ci)}.stroke{color:transparent;-webkit-text-stroke:1px var(--color-ci)}.vh100{height:100vh;height:calc(var(--vh, 1vh) * 100)}.cover{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}.rotate{animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dotList>li,.dotTxt{position:relative;padding-left:18rem}.dotList>li:before,.dotTxt:before{content:"•";display:block;position:absolute;left:0;top:-1rem}.pop_wrap{width:100%;height:100vh;position:fixed;left:0;top:0;right:0;bottom:0;opacity:0;transition:.5s ease;pointer-events:none;touch-action:none;z-index:9999999}.pop_wrap .pop_btn{cursor:pointer}.pop_wrap .popup{max-width:calc(100% - 40rem);max-height:calc(100% - 40rem);position:absolute;left:50%;top:70%;transform:translate(-50%,-50%);background-color:#fff;z-index:5;transition:1s ease;padding:80rem;opacity:0}.pop_wrap .popup .close{position:absolute;right:30rem;top:30rem}.pop_wrap .dim{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.5);opacity:0;transition:.3s ease}.pop_wrap.on{opacity:1;pointer-events:auto;touch-action:auto}.pop_wrap.on .popup{top:50%;opacity:1}.pop_wrap.on .dim{opacity:1}.wave{width:100%;display:flex;overflow:hidden}.wave>*{flex-shrink:0;animation:wave 70s linear infinite}.wave>*+*{margin-left:20rem}@keyframes wave{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.wave.reverse>*{animation-direction:reverse}.fx{overflow:hidden}.fx,.fx b{display:block}.fx b{transform:translateY(130%);transition:1s cubic-bezier(.25,1,.5,1)}.fx:nth-child(2) b{transition-delay:.1 s}.fx:nth-child(3) b{transition-delay:.2 s}.fx:nth-child(4) b{transition-delay:.3 s}.fx:nth-child(5) b{transition-delay:.4 s}.fx:nth-child(6) b{transition-delay:.5 s}.fx:nth-child(7) b{transition-delay:.6 s}.fx:nth-child(8) b{transition-delay:.7 s}.fx:nth-child(9) b{transition-delay:.8 s}.fx:nth-child(10) b{transition-delay:.9 s}.fx:nth-child(11) b{transition-delay:1 s}.aos-animate.fx b,.aos-animate>.fx b,.swiper-slide-active .fx b{transform:translateY(0)}.wImg{filter:brightness(0) invert(1)}.bImg{filter:brightness(0)}.tcX{touch-action:none;pointer-events:none}.remImg{display:none}.contact-style{position:fixed;width:100%;height:100vh;left:0;right:0;top:0;bottom:0;opacity:0;transition:.4s;pointer-events:none;touch-action:none;z-index:10000}.contact-style .icon.icon--as{display:inline-block;width:10rem;height:10rem;background:50%/contain url(/images/common/icon_as.png) no-repeat}.contact-style .icon.icon--as-w{display:inline-block;width:10rem;height:10rem;background:50%/contain url(/images/common/icon_as_w.png) no-repeat}.contact-style .icon.icon--more{width:31rem;height:6.5rem;background:50%/contain url(/images/common/icon_more_1.svg) no-repeat}.contact-style .icon.icon--more.icon--more-reverse{transform:scaleX(-1)}.contact-style.active{display:block;opacity:1;z-index:10000;background:rgba(0,0,0,.3);pointer-events:auto;touch-action:auto}.contact-style.active .contact-style__con{transform:translateX(0)}.contact-style .contact-style__con{position:fixed;width:832rem;height:100%;transform:translateX(100%);transition:.4s;background-color:#fff;top:0;right:0;z-index:10000;padding:80rem 0 0;border-top-left-radius:40rem;overflow:hidden;filter:drop-shadow(-10px 0 40px rgba(0,0,0,.2))}.contact-style .contact-style__con .contact-style__inner{display:flex;flex-direction:column;height:100%}.contact-style .btn-close-contact{display:none}.contact-style .btn-close-contact .btn-close-contact__btn{overflow:hidden}.contact-style .tit-box{padding:0 120rem}.contact-style .tit-box .tag{color:#3a3a3a;font-family:var(--ubuntu);font-size:20rem;font-weight:400;line-height:130%}.contact-style .tit-box .tit{color:var(--PS_hover,#011033);font-size:80rem;font-style:normal;font-weight:700;line-height:120%;margin-top:4rem}.contact-style .tit-box .des{color:var(--PS_black,#0c151a);font-size:20rem;font-weight:400;line-height:130%;margin-top:20rem}.contact-style .form-wrap{position:relative;height:100%;margin-top:60rem}.contact-style .form-wrap form{height:100%}.contact-style .form-sec{position:absolute;width:100%;height:100%;left:0;top:0;z-index:100;opacity:0}.contact-style .form-sec .input-field label{display:flex;align-items:center;gap:6rem;color:var(--PS_black,#0c151a);font-size:24rem;font-weight:500;line-height:120%;margin-bottom:16rem}.contact-style .form-sec.on{opacity:1;z-index:101}.contact-style .form-sec .form-sec__inner{display:flex;flex-direction:column;height:100%}.contact-style .form-sec .form-sec__inner .fields-wrap{display:flex;flex-direction:column;row-gap:48rem;flex:1;padding:0 120rem 20rem;overflow:hidden}.contact-style .form-sec .form-sec__inner .fields-wrap.gap0{gap:0}.contact-style .input-wrap{display:flex}.contact-style .input-wrap.input-wrap--row{gap:20rem}.contact-style .scroll-box{width:100%;height:100%;overflow-y:auto}.contact-style .scroll-box::-webkit-scrollbar{display:block;width:3rem}.contact-style .scroll-box::-webkit-scrollbar-track{background:transparent}.contact-style .scroll-box::-webkit-scrollbar-thumb{border-radius:3rem;background-color:var(--color-ci)}.contact-style .input_ty4{display:flex;width:286rem;height:48rem;padding:0 20rem;flex-direction:column;align-items:center;border-radius:4rem;background:var(--PS_light_bg,#f4f4f4);border:none;color:var(--PS_black,#0c151a);font-size:20rem;font-weight:500;line-height:110%;letter-spacing:-.4rem}.contact-style .input_ty4::-moz-placeholder{color:#3a3a3a}.contact-style .input_ty4::placeholder{color:#3a3a3a}.contact-style .textarea_ty4{width:100%;height:263rem;padding:13rem 20rem;flex-direction:column;flex-shrink:0;border-radius:4rem;background:var(--PS_light_bg,#f4f4f4);color:#3a3a3a;font-size:20rem;font-style:normal;font-weight:300;line-height:110%;letter-spacing:-.4rem}.contact-style .recaptcha-wrap{width:302rem;min-height:76rem;margin-top:41rem}.contact-style .result-msg-wrap{display:none;margin-top:64rem}.contact-style .result-msg-wrap .result-msg{color:var(--PS_hover,#011033);font-size:18rem;font-weight:400;line-height:130%;letter-spacing:-.36rem}.contact-style .result-msg-wrap.on{display:block}.contact-style .termsArea{margin-top:18rem}.contact-style .ck_style{font-size:16rem;font-style:normal;font-weight:400;line-height:120%}.contact-style .ck_style input[type=checkbox]{width:20rem;height:20rem;margin-right:11rem}.contact-style .ck_style a{display:inline-block;color:var(--Text_sub_01,#2a2a2a);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.contact-style .btm-btn-area{display:flex}.contact-style .btn-paging{display:flex;height:90rem;justify-content:space-between;align-items:center;padding:0 120rem;color:#fff;font-size:28rem;font-weight:600;line-height:110%;letter-spacing:-.56rem;flex:1;background:var(--main_skyblue,#4cb7e9)}.contact-style .btn-paging.btn-paging--prev{background:#557789}.contact-style .btn-paging.btn-paging--next{background:var(--main_skyblue,#4cb7e9)}.contact-style .btn-paging.btn-paging--next.active{background:var(--PS_hover,#011033)}.contact-style .btn-paging.btn-paging--contact{background:var(--main_skyblue,#4cb7e9)}.contact-style .btn-paging.btn-paging--contact.active{background:var(--PS_hover,#011033)}.contact-style.page-subscribe .form-sec .form-sec__inner .fields-wrap{row-gap:31rem}#sub.page-faq .dec_bx ul,#sub.page-view .bvCont ul{list-style:disc none outside}#sub.page-view .bvCont ul{padding-left:22rem}#sub.page-view .bvCont ol{list-style:decimal none outside;padding-left:22rem}#sub.page-view .bvCont li{margin-bottom:8rem}#sub.page-view .bvCont h1{font-size:32rem;font-weight:700;line-height:140%;margin-bottom:20rem;margin-top:24rem}#sub.page-view .bvCont h2{font-size:26rem;font-weight:600;line-height:140%;margin-bottom:16rem;margin-top:20rem}#sub.page-view .bvCont h3{font-size:22rem;font-weight:600;line-height:140%;margin-bottom:12rem;margin-top:16rem}#sub.page-view .bvCont blockquote{border-left:4px solid #4cb7e9;padding:16rem 16rem 16rem 20rem;margin:20rem 0;background-color:#f8fafc;border-radius:0 8rem 8rem 0;font-style:italic;color:#555}#sub.page-view .bvCont mark{border-radius:2px;padding:0 2px}#sub.page-view .bvCont u{text-decoration:underline}#sub.page-view .bvCont s{text-decoration:line-through}#sub.page-view .bvCont code{background-color:#f1f5f9;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:14rem}#sub.page-view .bvCont pre{background-color:#f1f5f9;padding:16rem;border-radius:8rem;overflow-x:auto;margin:16rem 0}#sub.page-view .bvCont iframe{max-width:100%;border-radius:8rem;margin:20rem 0}#sub.page-view .bvCont a{color:#4cb7e9;text-decoration:underline}#sub.page-view .bvCont strong{font-weight:700}#sub.page-view .bvCont em{font-style:italic}#sub.page-view .bvCont .editor-blockquote{border-left:4px solid #4cb7e9;padding:16rem 16rem 16rem 20rem;margin:20rem 0;background-color:#f8fafc;border-radius:0 8rem 8rem 0;font-style:italic;color:#555}.editor-html-content{white-space:normal}.editor-html-content p{margin-bottom:1em}.editor-html-content h1,.editor-html-content h2,.editor-html-content h3{margin-top:1.5em;margin-bottom:.5em}.editor-html-content .editor-blockquote,.editor-html-content blockquote{border-left:4px solid #4cb7e9;padding:16rem 16rem 16rem 20rem;margin:20rem 0;background-color:#f8fafc;border-radius:0 8rem 8rem 0;font-style:italic;color:#555}.editor-html-content mark{border-radius:2px;padding:0 2px}.editor-html-content ul{list-style:disc none outside;padding-left:22rem;margin-bottom:1em}.editor-html-content ol{list-style:decimal none outside;padding-left:22rem;margin-bottom:1em}.editor-html-content li{margin-bottom:.5em}.editor-html-content a{color:#4cb7e9;text-decoration:underline}.editor-html-content img{height:auto}.editor-html-content iframe,.editor-html-content img{max-width:100%;border-radius:8rem;margin:16rem 0}.editor-html-content code{background-color:#f1f5f9;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,monospace}.editor-html-content pre{background-color:#f1f5f9;padding:16rem;border-radius:8rem;overflow-x:auto;margin:16rem 0}.editor-content{white-space:normal!important}#sub.page-faq .dec_bx h1{font-size:28rem;font-weight:700;line-height:140%;margin-bottom:16rem;margin-top:20rem}#sub.page-faq .dec_bx h2{font-size:24rem;font-weight:600;line-height:140%;margin-bottom:14rem;margin-top:18rem}#sub.page-faq .dec_bx h3{font-size:20rem;font-weight:600;line-height:140%;margin-bottom:12rem;margin-top:16rem}#sub.page-faq .dec_bx p{margin-bottom:12rem}#sub.page-faq .dec_bx ol{list-style:decimal none outside;padding-left:22rem}#sub.page-faq .dec_bx li{margin-bottom:6rem}#sub.page-faq .dec_bx .editor-blockquote,#sub.page-faq .dec_bx blockquote{border-left:4px solid #4cb7e9;padding:14rem 14rem 14rem 18rem;margin:16rem 0;background-color:#f8fafc;border-radius:0 8rem 8rem 0;font-style:italic;color:#555}#sub.page-faq .dec_bx mark{border-radius:2px;padding:0 2px}#sub.page-faq .dec_bx u{text-decoration:underline}#sub.page-faq .dec_bx s{text-decoration:line-through}#sub.page-faq .dec_bx strong{font-weight:700}#sub.page-faq .dec_bx em{font-style:italic}#sub.page-faq .dec_bx a{color:#4cb7e9;text-decoration:underline}#sub.page-faq .dec_bx code{background-color:#f1f5f9;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:14rem}#sub.page-faq .dec_bx pre{background-color:#f1f5f9;padding:14rem;border-radius:8rem;overflow-x:auto;margin:14rem 0}#sub.page-faq .dec_bx iframe,#sub.page-faq .dec_bx img{max-width:100%;border-radius:8rem;margin:16rem 0}#sub.page-faq .dec_bx img{height:auto}#header{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:107rem;position:fixed;left:0;top:0;z-index:99999999;transition:all .5s ease;transform:translateY(-100%);box-shadow:none;background-color:#fff}#header .header_top_inner{width:100%;height:calc(100% + 1px)}#header.load,#header.nav-up{transform:translateY(0)}#header.nav-down{transform:translateY(-100%)}#header:hover{background:#fff;box-shadow:0 4px 18px 0 rgba(0,0,0,.08);border-radius:0 0 40px 40px;overflow:hidden;height:409rem}#header:hover .header_top{border-bottom:1px solid var(--color-Line)}#header:hover .btn-blog a img.btn-blog__btn{opacity:1}#header:hover .btn-blog a img.btn-blog__btn--w{opacity:0}#header:hover #gnb>ul>li a{color:#0c151a}#header:hover #gnb>ul>li .header_depth_2{opacity:1;touch-action:auto;pointer-events:auto;transition:opacity .4s ease .1s;height:302rem;font-size:18rem;color:#3a3a3a;text-align:center;font-family:Pretendard;font-style:normal;font-weight:300;line-height:120%}#header:hover .sub_gnb .allMenuBtn .line{background-color:#000}#header .logo{width:48rem;height:53rem;transition:1s ease;background:50%/contain url(/images/common/logo.png) no-repeat;text-indent:-9999px;color:#fff;overflow:hidden}#header .header_top{position:relative;width:100%;height:107rem;display:flex;justify-content:space-between;transition:height .4s ease,border-bottom .4s ease;padding:0 120rem}#header .header_top .header_left{display:flex;flex-direction:column;justify-content:center}#header .header_top .header_right{display:flex}#header #gnb{height:100%;margin-right:180rem;position:relative}#header #gnb>ul{display:flex;height:100%}#header #gnb>ul>li{position:relative;text-align:center}#header #gnb>ul>li>a{display:flex;align-items:center;justify-content:center;height:100%;margin:0 30rem;transition:all .5s ease;flex-shrink:0;color:#0c151a;font-family:var(--ubuntu);font-size:22rem;font-weight:400;line-height:normal;position:relative}#header #gnb>ul>li>a:after{content:"";display:block;width:0;height:1px;background:#4cb7e9;position:absolute;bottom:24rem;left:50%;transform:translateX(-50%);opacity:0;transition:all .3s}#header #gnb>ul>li>a.careers:before{content:"";display:block;width:12rem;height:12rem;background:50%/cover url(/images/common/careers-arr.svg) no-repeat;position:absolute;right:-20rem;top:50%;transform:translateY(-50%)}#header #gnb>ul>li:last-child a{margin-right:0}#header #gnb>ul>li.on>a:after,#header #gnb>ul>li:hover>a:after{width:100%;opacity:1}#header #gnb>ul>li ul{position:absolute;left:50%;transform:translateX(-50%);line-height:2;transition:opacity .3s ease 0s;opacity:0;touch-action:none;pointer-events:none;background:var(--color-main);font-weight:300;width:100%}#header #gnb>ul>li ul li{white-space:nowrap;line-height:1.1}#header #gnb>ul>li ul li a{position:relative;padding-bottom:18rem;transition:all .3s ease;display:inline-block}#header #gnb>ul>li ul li.on a,#header #gnb>ul>li ul li:hover a{color:var(--PS_black,#0c151a);font-weight:500}#header #gnb>ul>li ul li.on a:after,#header #gnb>ul>li ul li:hover a:after{content:"";display:block;width:4rem;height:4rem;border-radius:50%;background-color:#4cb7e9;position:absolute;right:-8rem;top:0}#header #gnb>ul>li:hover ul{touch-action:auto;pointer-events:auto}#header #gnb .gnb_2depth_bg{position:absolute;height:4rem;background-color:var(--color-ci);transition:all .2s;display:none;opacity:0;z-index:0;bottom:0}#header .sub_gnb{display:flex;width:36rem;align-items:center;display:none}#header.active .sub_gnb{display:flex}#header .sub_gnb .allMenuBtn{position:relative;width:36rem;height:37rem;padding:14rem 0;cursor:pointer;z-index:3;transition:all .4s ease;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between}#header .sub_gnb .allMenuBtn .line{width:100%;height:2px;background-color:var(--PS_black);transition:all .4s ease}#header .btn-lang{width:100rem;position:relative;display:flex;align-items:center;justify-content:center}#header .btn-lang .btn-lang__toptxt{cursor:pointer}#header .btn-lang .btn-lang__toptxt:after{content:"";display:block;width:25rem;height:25rem;background:50%/cover url(/images/common/lang-icon.svg) no-repeat;position:absolute;top:50%;transform:translateY(-50%);left:10rem}#header .btn-lang .btn-lang__toptxt:before{content:"";display:block;width:10rem;height:5rem;background:50%/cover url(/images/common/lang-arr.svg) no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:17rem}#header .btn-lang .btn-lang__list{width:100rem;text-align:center;border-radius:10rem;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);position:absolute;top:74%;left:50%;transform:translate(-50%);padding-bottom:4rem;display:none}#header .btn-lang .btn-lang__item a{display:inline-block;padding:12rem 26rem;color:var(--PS_black,#0c151a);text-align:center;font-family:Pretendard;font-size:20rem;font-style:normal;font-weight:400;line-height:120%;position:relative}#header .btn-lang .btn-lang__item a:after{content:"";width:24rem;height:1px;background:#ccc;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#header .btn-lang .btn-lang__item:last-child a:after{display:none}#header .btn-lang .btn-lang__item.on a{color:#ccc}#header .btn-contact-area{display:flex;flex-direction:column;justify-content:center;width:137rem;margin-left:30rem}#header .btn-contact-area a,#header .btn-contact-area button{width:137rem;height:43rem;position:relative;display:flex;flex-direction:column;justify-content:center;border-radius:209rem;background:#7dd5ff;padding:0 32rem;color:#000;font-family:var(--ubuntu);font-size:20rem;font-weight:500;line-height:normal}#header .btn-contact-area.btn-contact-area--mo{width:auto;margin:0}#header .btn-contact-area.btn-contact-area--mo a,#header .btn-contact-area.btn-contact-area--mo button{width:auto;height:33rem;font-family:var(--ubuntu);font-size:15rem;font-weight:500;line-height:normal}#header .allMenuWrap{max-width:100%;height:100vh;position:fixed;right:0;top:0;bottom:0;z-index:2;background-color:#fff;color:#fff;transform:translateY(-100%);width:100vw;padding:70rem 0;background-position:top 20rem left 20rem;background-repeat:no-repeat;background-image:url(/images/common/logo.svg);background-size:25rem 26rem;opacity:0}#header .allMenuWrap .allMenuWrap__top{display:flex;justify-content:space-between;padding:0 20rem}#header .allMenuWrap .allMenuWrap__top .box1{display:flex;align-items:center}#header .allMenuWrap .allMenuWrap__top .box1 ul{display:flex;gap:33rem}#header .allMenuWrap .allMenuWrap__top .box1 ul li a{display:inline-block;color:#3a3a3a;font-family:Pretendard;font-size:14rem;font-style:normal;font-weight:400;text-transform:uppercase}#header .allMenuWrap .allMenuWrap__top .box1 ul li.on a{color:#4cb7e9}#header .allMenuWrap .allMenuWrap__top .box1 ul li:first-child a{position:relative}#header .allMenuWrap .allMenuWrap__top .box1 ul li:first-child a:after{content:"";display:block;width:1px;height:14px;background-color:#ccc;position:absolute;top:50%;transform:translateY(-50%);right:-17rem}#header .allMenuWrap .inner{display:flex;flex-direction:column;justify-content:center;border-top:1px solid #fff;padding:0 20rem}#header .allMenuWrap .inner .allMenu{overflow-x:hidden;display:block;height:calc(100% - 62rem);white-space:normal}#header .allMenuWrap .inner .allMenu>li{position:relative;transition:.3s ease;opacity:0;margin-bottom:0}#header .allMenuWrap .inner .allMenu>li .allMenuWrap_depth1_tit_wrap{cursor:pointer;padding-top:18rem;padding-bottom:18rem;border-bottom:1px solid #ccc;position:relative}#header .allMenuWrap .inner .allMenu>li .allMenuWrap_depth1_tit_wrap:after{content:"";display:block;width:16rem;height:8rem;background:50%/cover url(/images/common/allMen-arr.svg) no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s}#header .allMenuWrap .inner .allMenu>li .allMenuWrap_depth1_tit_wrap a{width:100%}#header .allMenuWrap .inner .allMenu>li .allMenuWrap_depth1_tit{font-size:22rem;font-weight:400}#header .allMenuWrap .inner .allMenu>li .dep2-wrap{display:none}#header .allMenuWrap .inner .allMenu>li .dep2{display:flex;flex-wrap:wrap;margin:17rem 0 40rem;font-size:15rem;-moz-column-gap:21rem;column-gap:21rem;row-gap:12rem}#header .allMenuWrap .inner .allMenu>li .dep2>li{position:relative;font-size:15rem;color:#0c151a;font-weight:300}#header .allMenuWrap .inner .allMenu>li .dep2>li a:hover{text-decoration:none}#header .allMenuWrap .inner .allMenu>li:last-child .allMenuWrap_depth1_tit_wrap{border:0}#header .allMenuWrap .inner .allMenu>li:last-child .allMenuWrap_depth1_tit_wrap:after{content:"";display:block;width:16rem;height:16rem;background:50%/cover url(/images/common/allMen-careers.svg) no-repeat;position:absolute;right:0;top:50%}#header .allMenuWrap .inner .allMenu>li.on .allMenuWrap_depth1_tit_wrap{border-bottom:2px solid #4cb7e9}#header .allMenuWrap .inner .allMenu>li.on .allMenuWrap_depth1_tit_wrap:after{transform:rotate(-180deg)}#header .allMenuWrap .inner .allMenu>li.on .dep2-wrap{display:block}#header .allMenuWrap .inner .allMenu>li.on .dep2 li a{position:relative}#header .allMenuWrap .inner .allMenu>li.on .dep2 li a:hover{font-weight:500}#header .allMenuWrap .inner .allMenu>li.on .dep2 li a:hover:after{content:"";display:block;width:4rem;height:4rem;border-radius:50%;background-color:#4cb7e9;position:absolute;right:-5rem;top:0}#header .allMenuWrap .inner .allMenu>li.on:last-child .allMenuWrap_depth1_tit_wrap:after{transform:rotate(0deg)}#header .allMenuWrap .inner .allMenu>li .allMenuWrap_depth1_tit{width:-moz-fit-content;width:fit-content;font-size:20rem;font-weight:600;color:#0c151a}#header .allMenuWrap .inner .allMenu>li .allMenuWrap_depth1_tit .img-depth1-tit{width:auto;height:61rem}#header .allMenuWrap .inner .allMenu>li .allMenuWrap_depth1_tit .tit-type-1 text{font-size:150px;font-weight:500}#header .allMenuWrap .inner .allMenu>li.menu_depth1_1 .allMenuWrap_depth1_tit .tit-type-1{width:289rem;height:60rem}#header .allMenuWrap .inner .allMenu>li.menu_depth1_2 .allMenuWrap_depth1_tit .tit-type-1{width:573rem;height:60rem}#header .allMenuWrap .inner .allMenu>li.menu_depth1_2 .allMenuWrap_depth1_tit .tit-type-1 text{font-size:90px}#header .allMenuWrap .inner .allMenu>li.menu_depth1_3 .allMenuWrap_depth1_tit .tit-type-1{width:176rem;height:60rem}#header .allMenuWrap .inner .allMenu>li.menu_depth1_3 .allMenuWrap_depth1_tit .tit-type-1 text{font-size:90px}#header .allMenuWrap .inner .allMenu>li.menu_depth1_4 .allMenuWrap_depth1_tit .tit-type-1{width:516rem;height:60rem}#header .allMenuWrap .inner .allMenu>li.menu_depth1_4 .allMenuWrap_depth1_tit .tit-type-1 text{font-size:90px}#header .allMenuWrap .inner .allMenu>li.menu_depth1_5 .allMenuWrap_depth1_tit .tit-type-1{width:398rem;height:60rem}#header .allMenuWrap .inner .allMenu>li.menu_depth1_5 .allMenuWrap_depth1_tit .tit-type-1 text{font-size:90px}#header.active{height:100%;max-height:100%;min-height:100%;display:flex}#header.active .sub_gnb .allMenuBtn{left:103rem;top:-15rem}#header.active .sub_gnb .allMenuBtn .line:first-child{transform:rotate(45deg) translate(2.5rem,2.5rem)}#header.active .sub_gnb .allMenuBtn .line:nth-child(2){transform:rotate(-45deg) translate(2.5rem,-2.5rem)}#header.active .sub_gnb .allMenuBtn.on .line{background-color:#000}#header.active .allMenuWrap{transform:translateY(0);opacity:1;transition:all .8s}#header.active .allMenuWrap .inner .allMenu>li{animation:toLeft 1s ease forwards}#header.active .allMenuWrap .inner .allMenu>li.menu_depth1_1{animation-delay:.3s}#header.active .allMenuWrap .inner .allMenu>li.menu_depth1_2{animation-delay:.45s}#header.active .allMenuWrap .inner .allMenu>li.menu_depth1_3{animation-delay:.6s}#header.active .allMenuWrap .inner .allMenu>li.menu_depth1_4{animation-delay:.75s}#header.active .allMenuWrap .inner .allMenu>li.menu_depth1_5{animation-delay:.9s}@keyframes toLeft{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}#footer{position:relative;height:392rem;background-color:var(--PS_black);overflow:hidden}#footer .footer__bg{position:absolute;top:0;left:0;right:0;margin:0 auto;width:1856rem;height:762rem}#footer .footer__bg .bg-asset{width:100%;height:100%;background:50%/contain url(/images/common/footer_bg.png) no-repeat}#footer .footer__logo-box{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:398rem;height:242rem;z-index:2}#footer .footer__logo-box .logo{width:398rem;height:126rem}#footer .footer__logo-box .btn-top-wrap{width:60rem;height:88rem;border-radius:330rem;background:#fff;overflow:hidden;margin:28rem auto 0}#footer .footer__logo-box .btn-top-wrap .btn-top{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}#footer .footer__logo-box .btn-top-wrap .btn-top .img-wrap{width:7rem;height:32rem}#footer .footer__logo-box .btn-top-wrap .btn-top .btn-top__txt{color:var(--main_skyblue,#4cb7e9);text-align:center;font-family:var(--ubuntu);font-size:20rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.4rem}#footer>.inner{display:flex;align-items:flex-end;position:relative;z-index:1;padding:0 120rem 72rem}#footer>.inner .con{display:flex;justify-content:space-between;align-items:flex-end;width:100%}#footer>.inner .con>.box1{color:#ddd;font-size:20rem;font-style:normal;font-weight:300;line-height:140%}#footer>.inner .con>.box1 .company{color:#7dd5ff;font-size:24rem;font-style:normal;font-weight:600;line-height:120%}#footer>.inner .con>.box1 .addr-box{margin-top:47rem}#footer>.inner .con>.box1 .addr-box .address{font-weight:500}#footer>.inner .con>.box1 .addr-box .company-info{margin-top:9rem}#footer>.inner .con>.box1 .addr-box .company-info .tel{display:inline-block;margin-right:24rem}#footer>.inner .con>.box1 .addr-box .company-info .email{display:inline-block}#footer>.inner .con>.box2{text-align:right}#footer>.inner .con>.box2 .link-list{display:flex;color:#fff;font-size:18rem;font-style:normal;font-weight:400;line-height:132%;justify-content:flex-end}#footer>.inner .con>.box2 .link-list li{position:relative}#footer>.inner .con>.box2 .link-list li+li:before{content:"";width:1px;height:15rem;position:absolute;left:0;top:0;bottom:0;margin:auto 0;background-color:#4a4a4a}#footer>.inner .con>.box2 .link-list li:last-of-type a{padding-right:0}#footer>.inner .con>.box2 .link-list li a{padding:0 14rem}#footer>.inner .con>.box2 .copyright{color:#aaa;font-size:16rem;font-style:normal;font-weight:400;line-height:135%;margin-top:14rem}#sub #container{padding:200rem 0}.layoutS01{margin:0 auto;width:calc(100% - 40rem);max-width:1400rem}.titS01{margin-bottom:50rem}.titS01 .tit{font-size:65rem;line-height:110%;font-weight:700;color:#000}@media screen and (min-width:1281px){.mo{display:none!important}}@media screen and (max-width:1280px){.pc{display:none!important}.dotList>li,.dotTxt{padding-left:12rem}.dotList>li:before,.dotTxt:before{top:-2rem}.dropdown{width:100%}.dropdown__toggle{padding:0 14rem;font-size:15rem;height:42rem}.dropdown__toggle.selected{font-size:15rem;font-weight:500;line-height:110%;letter-spacing:-.3rem}.dropdown__toggle:after{right:14rem}.dropdown__menu{padding:0 14rem}.dropdown__menu-inner{font-size:15rem;padding:0}.dropdown__menu .dropdown__item{padding:14rem 0}#sub .contact-style .contact-style__con{width:100%;height:calc(100% - 54rem);top:54rem;border-radius:0;padding:40rem 0 0}#sub .contact-style .contact-style__con .btn-close-contact{position:absolute;top:14rem;right:20rem;display:inline-flex;width:20rem;height:20rem}#sub .contact-style .contact-style__con .btn-close-contact .btn-close-contact__btn{width:100%;height:100%;text-indent:-9999px;overflow:hidden;color:#fff;background:50%/contain url(/images/common/icon_btn_close_1.png) no-repeat}#sub .contact-style .tit-box{padding:0 20rem}#sub .contact-style .tit-box .tag{font-size:14rem}#sub .contact-style .tit-box .tit{font-size:40rem;margin-top:8rem}#sub .contact-style .tit-box .des{font-size:15rem;margin-top:12rem}#sub .contact-style .form-wrap{margin-top:40rem}#sub .contact-style .form-sec .input-field label{font-size:18rem;margin-bottom:7rem}#sub .contact-style .form-sec .form-sec__inner .fields-wrap{padding:0 20rem 20rem;row-gap:32rem}#sub .contact-style .input-wrap.input-wrap--row{gap:8rem}#sub .contact-style .input_ty4{width:100%;height:42rem;font-size:15rem;letter-spacing:-.3rem;padding:0 14rem}#sub .contact-style .textarea_ty4{height:236rem;padding:13rem 14rem;color:#3a3a3a;font-size:15rem;font-weight:300;line-height:110%;letter-spacing:-.3rem}#sub .contact-style .recaptcha-wrap{margin-top:24rem}#sub .contact-style .result-msg-wrap{margin-top:30rem}#sub .contact-style .result-msg-wrap .result-msg{font-size:15rem;letter-spacing:-.3rem}#sub .contact-style .termsArea{margin-top:15rem}#sub .contact-style .ck_style input[type=checkbox]{width:18rem;height:18rem}#sub .contact-style .ck_style a{margin-left:12rem}#sub .contact-style .btn-paging{height:60rem;padding:0 34rem;font-size:18rem;font-weight:500;line-height:120%}#sub .contact-style.page-contact .form-sec[data-page="1"] .form-sec__inner .fields-wrap{row-gap:0}#header{height:54rem}#header:hover{height:54rem;box-shadow:none;border-radius:0;overflow:auto}#header.active .sub_gnb .allMenuBtn{left:0;top:0}#header .logo{width:25rem;height:26rem}#header .header_top{height:54rem;padding:0 20rem}#header .header_top .header_left{padding:0}#header .sub_gnb{width:25rem;display:flex}#header .sub_gnb .allMenuBtn{width:25rem}#footer{width:100%;padding-top:42rem;height:443rem}#footer .footer__bg{top:auto;bottom:-251rem;left:50%;transform:translateX(-50%);width:583rem;height:521rem}#footer .footer__bg .bg-asset{position:absolute;left:50%;transform:translateX(-50%);width:100%;height:100%;top:0;bottom:auto;background:50%/cover url(/images/common/footer_bg_m.png) no-repeat}#footer .footer__logo-box{top:auto;bottom:24rem;width:205rem;height:136rem}#footer .footer__logo-box .logo{width:205rem;height:64rem}#footer .footer__logo-box .btn-top-wrap{width:35rem;height:52rem;border-radius:17.5rem;margin:20rem auto 0}#footer .footer__logo-box .btn-top-wrap .btn-top .img-wrap{width:4rem;height:19rem}#footer .footer__logo-box .btn-top-wrap .btn-top .btn-top__txt{font-size:12rem;letter-spacing:-.24rem}#footer>.inner{align-items:flex-start;padding:0 20rem}#footer>.inner .con{flex-direction:column;align-items:flex-start;gap:29rem}#footer>.inner .con>.box1{font-size:14rem;font-weight:500}#footer>.inner .con>.box1 .company{font-size:18rem}#footer>.inner .con>.box1 .addr-box{margin-top:12rem}#footer>.inner .con>.box1 .addr-box .company-info{margin-top:4rem}#footer>.inner .con>.box1 .addr-box .company-info .tel{font-weight:300}#footer>.inner .con>.box1 .addr-box .company-info .email{margin-top:4rem;font-weight:300}#footer>.inner .con>.box2{text-align:left}#footer>.inner .con>.box2 .link-list{color:#ddd;font-family:Pretendard;font-size:14rem;font-style:normal;font-weight:500;line-height:140%;justify-content:flex-start}#footer>.inner .con>.box2 .link-list li+li:before{height:13rem}#footer>.inner .con>.box2 .link-list li:first-of-type a{padding-left:0}#footer>.inner .con>.box2 .link-list li a{padding:0 10rem}#footer>.inner .con>.box2 .copyright{color:#ddd;font-size:14rem;font-weight:300;line-height:140%;margin-top:6rem}#sub #container{padding:80rem 0}.titS01{margin-bottom:25rem}.titS01 .tit{font-size:30rem}}