@font-face{font-family:"HyundaiSansTextKR";src:url("../font/HyundaiSansTextKRRegular.woff2") format("woff2"),url("../font/HyundaiSansTextKRRegular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:"HyundaiSansTextKR";src:url("../font/HyundaiSansTextKRMedium.woff2") format("woff2"),url("../font/HyundaiSansTextKRMedium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"HyundaiSansTextKR";src:url("../font/HyundaiSansTextKRBold.woff2") format("woff2"),url("../font/HyundaiSansTextKRBold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"HyundaiSansHeadKR";src:url("../font/HyundaiSansHeadKRRegular.woff2") format("woff2"),url("../font/HyundaiSansHeadKRRegular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:"HyundaiSansHeadKR";src:url("../font/HyundaiSansHeadKRMedium.woff2") format("woff2"),url("../font/HyundaiSansHeadKRMedium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"HyundaiSansHeadKR";src:url("../font/HyundaiSansHeadKRBold.woff2") format("woff2"),url("../font/HyundaiSansHeadKRBold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"KCC-eunyoung";src:url("https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/KCC-eunyoung-Regular.woff") format("woff");font-weight:normal;font-display:swap}html{font-size:20px}@media(min-width: 980px)and (max-height: 970px){html{font-size:17px}}@media(min-width: 980px)and (max-height: 850px){html{font-size:16px}}*,*::before,*::after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}html,body{color:#111;-webkit-font-smoothing:antialiased;font-synthesis-weight:none}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{-webkit-text-size-adjust:none;font-size:inherit;letter-spacing:-0.05em;line-height:1.2;font-weight:400;font-family:"HyundaiSansTextKR",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";outline:none}@media(max-width: 995px){body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{font-size:16px;line-height:160%}}html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,tr,td,dl,dt,dd,a,img,input,button,select,textarea{margin:0px;padding:0px;list-style:none}address,cite,dfn,em,var{font-style:normal}code,kbd,samp{font-family:dotum,"돋움",courier new,courier,monospace}header,hgroup,article,nav,footer,figure,figcaption,canvas,section,menu{display:block;margin:0;padding:0}body,div,p,ul,li,input,h1,h2,h3,h4,h5,h6,dl,dt,dd,a,select,textarea{box-sizing:border-box}a{text-decoration:none;color:#111}img,fieldset,iframe{border:0 none}fieldset{width:auto;min-width:0;max-width:none;border:0;margin:0;padding:0}legend{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}legend.focusable:active,legend.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}img{border:0px;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption{display:none}button{cursor:pointer;border:0;background-color:rgba(0,0,0,0)}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}strong{font-weight:700}.layer-popup{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;padding:20px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.7)}.layer-popup .popup-wrapper{display:table;width:100%;height:100%}.layer-popup .cell{display:table-cell;height:100%;vertical-align:middle}.layer-popup .popup-container{margin:0 auto}.layer-popup .popup-container.w-400{max-width:400px}.layer-popup .popup-content{position:relative;z-index:2;padding:20px;background-color:#fff}.popupWrap{width:1000px;height:auto;display:none;background-color:#fff;overflow:hidden;z-index:2000}.popupWrap .btn_popClose{position:absolute;top:0;right:0;width:80px;height:80px;z-index:10}.popupWrap .btn_popClose:before,.popupWrap .btn_popClose:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#555}.popupWrap .btn_popClose:before{transform:translate(-50%, -50%) rotate(-45deg)}.popupWrap .btn_popClose:after{transform:translate(-50%, -50%) rotate(45deg)}.popupWrap .btn_popClose.light:before,.popupWrap .btn_popClose.light:after{background-color:#fff}#fullpage .section .popupWrap{position:fixed !important;transform:translate(-50%, -50%) !important}.add-upscroll:not(.play-mo){transform:translateY(70px);opacity:0}.play-mo.add-upscroll,.play-mo .add-upscroll{animation:add-upscroll .7s 0s ease-in-out;animation-fill-mode:both}.play-mo.add-upscroll.delay10,.play-mo .add-upscroll.delay10{animation-delay:.1s;animation-duration:.7s}.play-mo.add-upscroll.delay20,.play-mo .add-upscroll.delay20{animation-delay:.2s;animation-duration:.7s}.play-mo.add-upscroll.delay30,.play-mo .add-upscroll.delay30{animation-delay:.3s;animation-duration:.7s}.play-mo.add-upscroll.delay40,.play-mo .add-upscroll.delay40{animation-delay:.4s;animation-duration:.7s}.play-mo.add-upscroll.delay50,.play-mo .add-upscroll.delay50{animation-delay:.5s;animation-duration:.7s}.play-mo.add-upscroll.delay60,.play-mo .add-upscroll.delay60{animation-delay:.6s;animation-duration:.7s}.play-mo.add-upscroll.delay70,.play-mo .add-upscroll.delay70{animation-delay:.7s;animation-duration:.7s}.play-mo.add-upscroll.delay80,.play-mo .add-upscroll.delay80{animation-delay:.8s;animation-duration:.7s}@keyframes add-upscroll{0%{transform:translateY(70px);opacity:0}100%{transform:translateY(0px);opacity:1}}.add-downscroll:not(.play-mo){transform:translateY(-70px);opacity:0}.play-mo.add-downscroll,.play-mo .add-downscroll{animation:add-downscroll .7s 0s ease-in-out;animation-fill-mode:both}.play-mo.add-downscroll.delay10,.play-mo .add-downscroll.delay10{animation-delay:.1s;animation-duration:.7s}.play-mo.add-downscroll.delay20,.play-mo .add-downscroll.delay20{animation-delay:.2s;animation-duration:.7s}.play-mo.add-downscroll.delay30,.play-mo .add-downscroll.delay30{animation-delay:.3s;animation-duration:.7s}.play-mo.add-downscroll.delay40,.play-mo .add-downscroll.delay40{animation-delay:.4s;animation-duration:.7s}.play-mo.add-downscroll.delay50,.play-mo .add-downscroll.delay50{animation-delay:.5s;animation-duration:.7s}.play-mo.add-downscroll.delay60,.play-mo .add-downscroll.delay60{animation-delay:.6s;animation-duration:.7s}.play-mo.add-downscroll.delay70,.play-mo .add-downscroll.delay70{animation-delay:.7s;animation-duration:.7s}.play-mo.add-downscroll.delay80,.play-mo .add-downscroll.delay80{animation-delay:.8s;animation-duration:.7s}@keyframes add-downscroll{0%{transform:translateY(-70px);opacity:0}100%{transform:translateY(0px);opacity:1}}header.show{animation:showMenu .3s ease-out;animation-fill-mode:both}@keyframes showMenu{100%{opacity:1;top:0px}}.centerAni{transform-origin:center center}.rightorg{transform-origin:right center}.add-qzoom:not(.play-mo){transform:scale(0);opacity:0}.play-mo.add-qzoom,.play-mo .add-qzoom{animation:add-qzoom .7s 0s cubic-bezier(0.34, 1.56, 0.64, 1);animation-fill-mode:both}.play-mo.add-qzoom.delay10,.play-mo .add-qzoom.delay10{animation-delay:.1s;animation-duration:.7s}.play-mo.add-qzoom.delay20,.play-mo .add-qzoom.delay20{animation-delay:.2s;animation-duration:.7s}.play-mo.add-qzoom.delay30,.play-mo .add-qzoom.delay30{animation-delay:.3s;animation-duration:.7s}.play-mo.add-qzoom.delay40,.play-mo .add-qzoom.delay40{animation-delay:.4s;animation-duration:.7s}.play-mo.add-qzoom.delay50,.play-mo .add-qzoom.delay50{animation-delay:.5s;animation-duration:.7s}.play-mo.add-qzoom.delay60,.play-mo .add-qzoom.delay60{animation-delay:.6s;animation-duration:.7s}.play-mo.add-qzoom.delay70,.play-mo .add-qzoom.delay70{animation-delay:.7s;animation-duration:.7s}.play-mo.add-qzoom.delay80,.play-mo .add-qzoom.delay80{animation-delay:.8s;animation-duration:.7s}@keyframes add-qzoom{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes scrollAni{0%{transform:translateY(10px)}100%{transform:translateY(0px)}}.heartbeat{animation:heartbeat 3s 1s ease-in-out infinite both}.heartbeat.delay10{animation:heartbeat 2.5s .2s ease-in-out infinite both}.heartbeat.delay20{animation:heartbeat 2.5s 2s ease-in-out infinite both}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(0.97);animation-timing-function:ease-in}17%{transform:scale(0.99);animation-timing-function:ease-out}33%{transform:scale(0.95);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}@keyframes ani-show{0%{opacity:0;transform:scale(1.1);filter:blur(10px)}100%{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes ani-show_mo{0%{opacity:0;transform:scale(0.95) translate(-50%, 3%);filter:blur(10px)}100%{opacity:1;transform:scale(1) translate(-50%, 0);filter:blur(0)}}@keyframes heart-bounce-seq{0%,60%,100%{transform:translateY(0) scale(1)}25%{transform:translateY(-8px) scale(1.08)}40%{transform:translateY(0) scale(0.97)}}@keyframes handWave{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.add-flicker:not(.play-mo){opacity:0}.play-mo .add-flicker,.play-mo.add-flicker{animation:add-flicker 1.4s ease-in-out both}.play-mo .add-flicker.delay00,.play-mo.add-flicker.delay00{animation-delay:0s}.play-mo .add-flicker.delay15,.play-mo.add-flicker.delay15{animation-delay:.2s}.play-mo .add-flicker.delay30,.play-mo.add-flicker.delay30{animation-delay:.4s}.play-mo .add-flicker.delay45,.play-mo.add-flicker.delay45{animation-delay:.6s}.play-mo .add-flicker.delay60,.play-mo.add-flicker.delay60{animation-delay:.8s}@keyframes add-flicker{0%{opacity:0}30%{opacity:.85}50%{opacity:.55}70%{opacity:.9}85%{opacity:.7}100%{opacity:1}}.left-move:not(.play-mo){transform:scale(0);opacity:0}.play-mo.left-move,.play-mo .left-move{animation:left-move 1s 0s cubic-bezier(0.34, 1.56, 0.64, 1);animation-fill-mode:both}.play-mo.left-move.delay10,.play-mo .left-move.delay10{animation-delay:.1s}.play-mo.left-move.delay20,.play-mo .left-move.delay20{animation-delay:.2s}.play-mo.left-move.delay30,.play-mo .left-move.delay30{animation-delay:.3s}.play-mo.left-move.delay40,.play-mo .left-move.delay40{animation-delay:.4s}.play-mo.left-move.delay50,.play-mo .left-move.delay50{animation-delay:.5s}.play-mo.left-move.delay60,.play-mo .left-move.delay60{animation-delay:.6s}.play-mo.left-move.delay70,.play-mo .left-move.delay70{animation-delay:.7s}.play-mo.left-move.delay80,.play-mo .left-move.delay80{animation-delay:.8s}@keyframes left-move{0%{transform:translateX(-30px);opacity:0}100%{transform:translateX(0px);opacity:1}}.right-move:not(.play-mo){transform:scale(0);opacity:0}.play-mo.right-move,.play-mo .right-move{animation:right-move 1s 0s cubic-bezier(0.34, 1.56, 0.64, 1);animation-fill-mode:both}.play-mo.right-move.delay10,.play-mo .right-move.delay10{animation-delay:.1s}.play-mo.right-move.delay20,.play-mo .right-move.delay20{animation-delay:.2s}.play-mo.right-move.delay30,.play-mo .right-move.delay30{animation-delay:.3s}.play-mo.right-move.delay40,.play-mo .right-move.delay40{animation-delay:.4s}.play-mo.right-move.delay50,.play-mo .right-move.delay50{animation-delay:.5s}.play-mo.right-move.delay60,.play-mo .right-move.delay60{animation-delay:.6s}.play-mo.right-move.delay70,.play-mo .right-move.delay70{animation-delay:.7s}.play-mo.right-move.delay80,.play-mo .right-move.delay80{animation-delay:.8s}@keyframes right-move{0%{transform:translateX(30px);opacity:0}100%{transform:translateX(0px);opacity:1}}.kv-fade-in{opacity:0;transform:scale(1.05);filter:blur(3px);animation:kvFadeIn 1.2s ease-out forwards}@keyframes kvFadeIn{0%{opacity:0;transform:scale(1.05);filter:blur(3px)}50%{opacity:.7;transform:scale(1.02);filter:blur(1.5px)}100%{opacity:1;transform:scale(1);filter:blur(0px)}}.presentationWrap .object01{animation:swingLeftRight 3s linear infinite;transform-origin:bottom right;will-change:transform}@keyframes swingLeftRight{0%{transform:translateX(0px) rotate(0deg)}25%{transform:translateX(0) rotate(-4deg)}50%{transform:translateX(0px) rotate(0deg)}75%{transform:translateX(0) rotate(4deg)}100%{transform:translateX(0px) rotate(0deg)}}.presentationWrap .object02 .robot{animation:floatUpDown 4s ease-in-out infinite;will-change:transform}.presentationWrap .object02 .brain{animation:floatUpDown 4s ease-in-out infinite .5s;will-change:transform}@keyframes floatUpDown{0%{transform:translateY(0px)}25%{transform:translateY(-6px)}50%{transform:translateY(-12px)}75%{transform:translateY(-6px)}100%{transform:translateY(0px)}}.processWrap .object{animation:floatAnimation 4s ease-in-out infinite;will-change:transform}@keyframes floatAnimation{0%{transform:translateY(0px) rotate(0deg)}20%{transform:translateY(-6px) rotate(0.5deg)}40%{transform:translateY(-12px) rotate(0deg)}60%{transform:translateY(-8px) rotate(-0.5deg)}80%{transform:translateY(-4px) rotate(0deg)}100%{transform:translateY(0px) rotate(0deg)}}.fadeIn:not(.play-mo){opacity:0}.play-mo.fadeIn,.play-mo .fadeIn{animation:fadeIn 1s 0s ease-in-out;animation-fill-mode:both}.play-mo.fadeIn.delay10,.play-mo .fadeIn.delay10{animation-delay:.1s;animation-duration:1s}.play-mo.fadeIn.delay20,.play-mo .fadeIn.delay20{animation-delay:.2s;animation-duration:1s}.play-mo.fadeIn.delay30,.play-mo .fadeIn.delay30{animation-delay:.3s;animation-duration:1s}.play-mo.fadeIn.delay40,.play-mo .fadeIn.delay40{animation-delay:.4s;animation-duration:1s}.play-mo.fadeIn.delay50,.play-mo .fadeIn.delay50{animation-delay:.5s;animation-duration:1s}.play-mo.fadeIn.delay60,.play-mo .fadeIn.delay60{animation-delay:.6s;animation-duration:1s}.play-mo.fadeIn.delay70,.play-mo .fadeIn.delay70{animation-delay:.7s;animation-duration:1s}.play-mo.fadeIn.delay80,.play-mo .fadeIn.delay80{animation-delay:.8s;animation-duration:1s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.btn{border:1px solid #ddd}.btn.small{padding:3px 10px;font-size:13px}.btn.medium{padding:5px 10px;font-size:14px}.btn.normal{background-color:rgba(0,0,0,0)}.btn.light{background-color:#ddd;border-color:#ddd;color:#000}.btn.primary{background-color:#02769d;border-color:#02769d;color:#fff}.btn.dark{background-color:#222;border-color:#222;color:#fff}.btn.danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn.warning{background-color:#ffc107;border-color:#ffc107;color:#fff}html,body{word-break:keep-all}html.scroll-disable,body.scroll-disable{overflow:hidden}@media(min-width: 800px){html.scroll-disable,body.scroll-disable{overflow:visible}}body{overflow-x:hidden}img{max-width:100%}figure img{display:block}figure.center{display:flex;justify-content:center;align-items:center}figure.right{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 995px){.view-pc{display:none}}.view-mo{display:none}@media(max-width: 995px){.view-mo{display:block}}.ani,.pt{position:absolute;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.blind{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}.blind.focusable:active,.blind.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}.section-inner{position:relative;width:980px;margin:0 auto;padding-block:80px}@media(max-width: 980px){.section-inner{width:100% !important;padding-inline:25px}}@media(max-width: 995px){.section-inner{padding-block:60px}}#wrap{position:relative;min-width:360px;height:auto;margin:0 auto;background-color:#fff}main{position:relative;overflow:hidden}.primary{color:#002c5f !important}.fwB{font-weight:700}@media(max-width: 995px){span.br{display:block}}.bul-list>li{display:flex;gap:10px;position:relative;font-weight:400;font-size:22px;line-height:170%}.bul-list>li:before{content:"-"}@media(max-width: 995px){.bul-list>li{gap:6px;font-size:16px}}.bul-list.gap{display:grid;gap:10px}@media(max-width: 995px){.bul-list.gap{gap:6px}}.bul-list.dot>li:before{content:"•"}.bul-list.star>li{gap:0 4px}.bul-list.star>li:before{content:"※"}.bul-list.comment>li{font-size:18px;line-height:150%;font-weight:600}.bul-list.comment>li::before{content:"*"}@media(max-width: 995px){br.none{display:none}}.scrollIcon{position:absolute;bottom:123px;left:calc(50% - 22px);width:44px;height:22px;background:url("../images/scroll_arrow.svg") no-repeat center bottom/auto 100%;animation:scrollAni 1s infinite alternate;z-index:100}.skip_nav{position:relative;z-index:100}.skip_nav a{position:absolute;top:-150px;left:0;width:100%;background-color:#000;text-align:center;padding:7px 0;font-size:16px;color:#fff}.coverPage{position:absolute;top:0;left:0;width:100%;height:100vh !important;background-color:#fff;background-image:url("../images/brandLogo.svg");background-repeat:no-repeat;background-position:center center;background-size:auto 40px;z-index:100}.swiper-pagination{position:relative;top:auto;bottom:auto;left:auto;display:flex;justify-content:center;align-items:center;column-gap:18px;margin-top:40px}.swiper-pagination-bullet{margin:0 !important;width:8px;height:8px;opacity:1;background-color:#e9e9e9}.swiper-pagination-bullet-active{background-color:#002c5f;opacity:1}@media(max-width: 995px){.swiper-pagination{margin-top:30px;column-gap:10px}}.count__wrap-title{text-align:center;font-weight:700;font-size:22px;line-height:140%}.count__wrap-box{height:124px;text-align:center}.count__wrap-box .count{height:95px;display:flex;justify-content:center;align-items:center}.count__wrap-box .count>*{font-weight:500;font-size:60px;line-height:140%;color:#002c5f}.count__wrap-box .count span{position:relative;width:100px;height:100%;text-align:center}.count__wrap-box .count span:before{content:attr(data-label);position:absolute;bottom:-12px;left:0;width:100%;height:25px;font-weight:500;font-size:13px;line-height:140%;color:rgba(0,0,0,.5)}@media(max-width: 995px){.count__wrap-box{height:90px}.count__wrap-box .count{height:80px}.count__wrap-box .count>*{font-weight:500;font-size:53px;line-height:140%;color:#002c5f}.count__wrap-box .count span{width:80px}}.process__list{display:grid;grid-template-columns:repeat(var(--cnt), 1fr);gap:var(--gap)}.process__list-item{position:relative;padding-top:calc(var(--rw) + 25px);text-align:center}.process__list-item strong{font-weight:700;font-size:20px;line-height:150%}.process__list-item p{font-weight:500;font-size:16px;line-height:150%}.process__list-item::before{content:"";position:absolute;top:0;left:50%;width:var(--rw);height:var(--rw);background-color:#002c5f;clip-path:circle();background-position:center;background-repeat:no-repeat;transform:translateX(-50%)}.process__list-item+.process__list-item::after{content:"";position:absolute;top:0;left:calc(var(--gap)*-1);width:var(--gap);height:var(--rw);background:url("../images/process_arrow.svg") no-repeat center center/auto var(--ico-size);opacity:0;animation:fadeIn .4s ease forwards;animation-delay:calc(.2s*var(--position, 1) + .2s)}@media(max-width: 1000px){.process__list{display:flex;flex-flow:row wrap;justify-content:center}.process__list-item{width:calc(33% - var(--gap))}}@media(max-width: 995px){.process__list-item{width:26.5%;padding-top:calc(var(--rw) + 15px)}.process__list-item strong{font-size:14px}.process__list-item p{font-size:12px}.process__list-item::before{background-size:auto 50px !important}}.f-sb{font-weight:600 !important}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(hover: hover){.pop_view{cursor:pointer}}summary,details{margin-bottom:1em}summary{font-weight:bold;cursor:pointer}summary::marker{content:""}summary::before{content:"+";width:2rem;height:2rem;display:inline-block;background:#333;border-radius:1rem;text-align:center;line-height:2rem;color:#fff;font-weight:100;margin-right:1rem}details{border-bottom:1px solid #ccc}details[open] summary::before{content:"–"}::details-content{transition:width .5s ease,content-visibility .5s ease allow-discrete;width:0}[open]::details-content{width:300px}.liquid-glass-button{cursor:pointer;font-size:2rem;color:#fff;box-shadow:0 6px 6px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.2);border-radius:2rem;will-change:transform;transition:transform 450ms cubic-bezier(0.34, 1.56, 0.64, 1)}.liquid-glass-button:hover{transform:scale(1.5)}.liquid-glass-button .inner{border-radius:2rem;backdrop-filter:blur(3px);padding:1rem 2rem;box-shadow:inset 2px 2px 1px 0 hsla(0,0%,100%,.4),inset -1px -1px 1px 1px hsla(0,0%,100%,.4)}#header{position:fixed;top:0;left:0;width:100%;height:80px;background-color:#fff;z-index:1000;animation:header-visible-ani 1s ease-in-out both}@keyframes header-visible-ani{0%{opacity:0}100%{opacity:1}}#header.header-visible{opacity:1}#header .m_btn_menu,#header .m_btn_close{display:none}#header .header-inner{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:80px;padding-inline:40px 0;margin:0 auto}@media(max-width: 980px){#header .header-inner{width:100%;padding-inline:30px 0;min-width:360px}}#header .logo{position:relative;display:block;width:164px;height:80px;background:url("../images/brandLogo.svg") no-repeat center center/164px auto}#header .logo a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#header .link_home-mo{display:none}#header .gnb-menu{display:flex;justify-content:flex-end;align-items:center}#header .gnb-menu-item{position:relative;height:80px}#header .gnb-menu-item a{display:flex;justify-content:center;align-items:center;height:100%;padding-inline:30px;font-weight:500;font-size:20px;line-height:25px;letter-spacing:0;font-family:"HyundaiSansHeadKR";color:#000;text-align:center}#header .gnb-menu-item a.link_home{background-color:#002c5f;color:#fff}#header .gnb-menu-item:is(.space){margin-left:106px}#header .gnb-menu-item.active a{color:#002c5f}@media(width <= 1200px){#header .gnb-menu-item a{padding-inline:20px !important}}@media(max-width: 995px){#header{--header-height:60px;height:var(--header-height)}#header .header-inner{width:100%;height:var(--header-height);padding-inline:22px 13px}#header .logo{position:relative;margin-left:0;width:145px;height:100%;background-size:145px auto}#header .logo.mo{z-index:1001}#header .m_btn_menu{display:block;position:absolute;top:0;right:0;width:var(--header-height);height:100%;background:url("../images/m_btn_menu.svg") no-repeat center center/auto 21px}#header .gnb-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-left:0;z-index:1000}#header .gnb-wrap ul{display:grid;grid-template-columns:1fr;width:100%;gap:0}#header .gnb-wrap ul li{margin-left:0 !important;width:100%;height:80px;padding-left:0}#header .gnb-wrap ul li:nth-of-type(1){height:98px;background-color:#fff}#header .gnb-wrap ul li a{display:inline-flex;align-items:center;padding-inline:30px !important;justify-content:flex-start;width:100%;height:80px;justify-content:center;font-weight:700;font-size:20px;line-height:120%;color:#000}#header .gnb-wrap ul li a br{display:none}#header .gnb-wrap ul li .link_apply{width:100%}#header .gnb-wrap ul li .link_home{display:none}#header .gnb-wrap .link_home-mo{display:block;position:absolute;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;width:100%;height:80px;font-weight:700;font-size:20px;line-height:120%;background-color:#002c5f;color:#fff}#header .gnb-wrap .gnb-box{position:relative;display:block;height:100%;background-color:#fff}#header .gnb-wrap .m_btn_close{position:absolute;top:0;right:0;width:var(--header-height);height:var(--header-height);display:block;z-index:10}#header .gnb-wrap .m_btn_close:before,#header .gnb-wrap .m_btn_close:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background-color:#000}#header .gnb-wrap .m_btn_close:before{transform:translate(-50%, -50%) rotate(-45deg)}#header .gnb-wrap .m_btn_close:after{transform:translate(-50%, -50%) rotate(45deg)}#header .link_share{width:var(--header-height);height:var(--header-height);background:url("../images/icon_share.svg") no-repeat center center/auto 20px}}#header .alarm__wrap button span{padding:7px 27px;font-size:17px}#header .alarm__wrap button{box-shadow:none}.bridgePage #header{padding-left:0;background-color:#fff}.bridgePage #header .header-inner{width:100%;height:80px}.bridgePage #header .logo{background-image:url("../images/brandLogo.svg")}@media(max-width: 980px){.bridgePage #header .header-inner{height:60px;padding-inline:0}.bridgePage #header{width:100%;padding-inline:20px;min-width:360px}}#footer{height:60px !important;background-color:#000;text-align:center}#footer .copyright{display:flex;justify-content:center;align-items:center;height:60px;font-weight:400;font-size:15px;line-height:36px;color:#999}@media(max-width: 995px){#footer .copyright{font-size:14px}}.bridgePage #footer{position:fixed;bottom:0;left:0;width:100%;height:60px}.bridgePage #footer .copyright{font-size:14px;font-weight:400;color:#999}@media(max-width: 995px){.bridgePage #footer{height:60px !important}}.bridge__main{height:100dvh;overflow:hidden}.bridge__main .visual{position:absolute;top:0;left:0;width:100%;height:100vh}.bridge__main .visual source,.bridge__main .visual img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bridge__main .mo-text-area{width:75rem;font-family:"HyundaiSansHeadKR";color:#000;z-index:10;position:absolute;top:14.5rem;left:50%;transform:translate(-50%, 0)}.bridge__main .mo-text-area>div{font-family:"HyundaiSansHeadKR"}.bridge__main .mo-text-area .text01{font-weight:500;font-size:3.014rem;line-height:140%}.bridge__main .mo-text-area .text02{margin-top:1.1115rem;font-weight:400;font-size:1.563rem;line-height:150%}@media(width <= 1500px){.bridge__main .mo-text-area{width:100%;padding-inline:25px}}.bridge__main .mo-title{position:absolute;top:14.5rem;left:50%;transform:translate(-50%, 0);width:75rem;z-index:10;color:#000}.bridge__main .mo-title h2{font-weight:500;font-size:3rem;line-height:120%;font-family:"HyundaiSansHeadKR"}.bridge__main .mo-title .date{display:flex;justify-content:flex-start;align-items:center;margin-top:.9rem;font-weight:500;font-size:1.563rem;line-height:150%}.bridge__main .mo-title .date .dash{padding-inline:.5rem}.bridge__main .mo-title .link-group{margin-top:1.6rem;display:flex;gap:1rem}.bridge__main .mo-title .link-group .link-btn{position:relative;width:12rem;height:3rem;display:inline-flex;align-items:center;justify-content:space-between;padding-inline:2.25rem;font-family:"HyundaiSansHeadKR";font-weight:400;font-size:1.24rem;line-height:150%;color:#fff;background-color:rgba(91,91,91,.2)}.bridge__main .mo-title .link-group .link-btn img{height:19.84px}.bridge__main .mo-title .link-group .link-btn:hover{background-color:rgba(91,91,91,.4)}.bridge__main .mo-title .link-group .link-btn:hover::after{transform:translate(10px, -50%)}@media(width <= 1500px){.bridge__main .mo-title{width:100%;padding-inline:25px}}@media(max-width: 995px){.bridge__main .mo-text-area{top:121px}.bridge__main .mo-text-area .text01{font-size:44px;line-height:120%; letter-spacing: 0;}.bridge__main .mo-text-area .text02{margin-top:20px;font-size:20px}.bridge__main .mo-title{top:19%;transform:translate(-50%, 0);width:100%;height:calc(100vh - 20%);padding-inline:25px}.bridge__main .mo-title h2{font-size:44px}.bridge__main .mo-title .date{margin-top:20px;font-size:28px}.bridge__main .mo-title .link-group{position:fixed;bottom: 30%;left:0;flex-flow:column nowrap;gap:10px;padding-inline:25px;width:100%}.bridge__main .mo-title .link-group .link-btn{width:100%;height:60px;padding-inline:99.24px;background-color:rgba(35,35,35,.5);font-size:20px}.bridge__main .visual img{object-position:left bottom}}.headingWrap{background-size:cover;background-position:bottom center}.headingWrap .section-inner{height:800px; min-width: 1180px;}.headingWrap .text-area{z-index:10;position:absolute;top:530px;left:0;color:#000}.headingWrap .text-area dt{font-weight:500;font-size:54px;line-height:120%;letter-spacing: -0.1px;font-family:"HyundaiSansHeadKR";animation:add-downscroll 1s .2s ease-in-out;animation-fill-mode:both}.headingWrap .text-area dd{margin-top:20px;font-family:"HyundaiSansHeadKR";font-weight:400;font-size:28px;line-height:150%;animation:add-downscroll 1s .3s ease-in-out;animation-fill-mode:both}.headingWrap .text-area.dark{color:#000}.experiencePage .headingWrap .text-area{top:470px}@media(width <= 980px){.headingWrap .section-inner .text-area{left:25px}}@media(max-width: 995px){.experiencePage .headingWrap .text-area{top: 300px}.headingWrap .section-inner{height:540px;padding-top:0}.headingWrap .text-area{left:0 !important;top:340px;width:100%;padding:0 0 37px 25px}.headingWrap .text-area dt{font-size:36px; letter-spacing: 0;}.headingWrap .text-area dt br{display:block}.headingWrap .text-area dd{margin-top:16px;font-size:15px}.headingWrap .text-area dd br{display:block}}.entryPage{padding-top:80px}.entryPage section{position:relative;margin:0 auto}.entryPage .headingWrap{background-image:url("../images/entry_heading_visual_2603.jpg")}@media(max-width: 768px){.entryPage .headingWrap{background-image:url("../images/entry_heading_visual_2603_mo.jpg");background-position:right bottom}}@media(max-width: 995px){.entryPage{padding-top:0}}.experiencePage{padding-top:80px}.experiencePage section{position:relative;margin:0 auto}.experiencePage .headingWrap{background-image:url("../images/experience_heading_visual_2603.jpg")}@media(max-width: 768px){.experiencePage .headingWrap{background-image:url("../images/experience_heading_visual_2603_mo.jpg");background-position:right bottom}}@media(max-width: 995px){.experiencePage{padding-top:0}}.section-title h2{font-weight:700;font-size:40px;line-height:150%;color:#002c5f}.section-title p{margin-top:9px;font-weight:500;font-size:24px;line-height:150%}@media(max-width: 995px){.section-title{margin-bottom:40px}.section-title h2{font-size:24px}.section-title p{margin-top:10px;font-size:14px}}.joinWrap .section-inner{padding-block:98px 113px}@media(max-width: 995px){.joinWrap .section-inner{padding-block:60px}}.joinWrap .section-title{margin-block:0 40px}.joinWrap .link-wrap{margin-top:90px}.joinWrap .link-wrap .link{width:100%;height:80px;display:inline-flex;align-items:center;justify-content:center;gap:0 9px;background-color:#002c5f;font-weight:500;font-size:22px;line-height:normal;color:#fff}.joinWrap .link-wrap .link .icon{width:17px;height:17px;background:url("../images/icon_go.svg") no-repeat center center/auto 17px}.joinWrap .program-info{width:1000px;margin-bottom:84px;display:grid;gap:53px 40px;grid-template-columns:560px 1fr}.joinWrap .program-info .info-area{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.joinWrap .program-info .info-area h3{margin-bottom:50px;font-weight:700;font-size:28px;line-height:130%;color:#002c5f}.joinWrap .program-info .info-area .list{display:grid;gap:40px 0}.joinWrap .program-info .info-area .list dl dt{font-weight:700;font-size:19px;line-height:140%;color:#002c5f}.joinWrap .program-info .info-area .list dl dd{font-weight:400;font-size:16px;line-height:160%;color:#111;letter-spacing:-0.04em}@media(max-width: 995px){.joinWrap .section-title{margin-bottom:40px}.joinWrap .link-wrap{margin-top:48px}.joinWrap .link-wrap .link{height:60px;font-size:20px}.joinWrap .link-wrap .link .icon{width:14px;height:14px;background-size:14px}.joinWrap .program-info{width:auto;padding-bottom:36px;margin-bottom:38px;grid-template-columns:auto;border-bottom:1px solid #999}.joinWrap .program-info .info-area h3{margin-bottom:40px;font-size:32px}.joinWrap .program-info .info-area .list{gap:20px 0}.joinWrap .program-info .info-area .list dl dt{margin-bottom:9px}.joinWrap .program-info .info-area .list dl dd{font-size:15px}}.ly__grid{display:grid;gap:36px 0}.ly__grid-item{display:grid;gap:0 20px;grid-template-columns:180px 1fr;min-height:37px}.ly__grid-item>dt{font-weight:500;font-size:24px;line-height:150%;color:#002c5f}.ly__grid-item>dd{font-weight:400;font-size:22px;line-height:150%;color:#111}.ly__grid-item>dd .bul-list.comment>li{padding-left:10px;font-weight:500;font-size:24px;line-height:170%}.ly__grid-item>dd .bul-list.comment>li:before{content:"*";left:0}.ly__grid-item>dd .bul-list.star{margin-top:16px}.ly__grid-item>dd .bul-list.star>li{font-size:18px;line-height:150%;gap:4px;letter-spacing:-0.02em}.ly__grid-item>dd .comment{margin:4px 0 0 18px;font-size:18px;color:#002c5f;}@media(max-width: 995px){.ly__grid-item>dd .comment{font-size:13px}}.ly__grid-item>dd .squreBox{margin-top:13px;padding-inline:35px}.ly__grid-item>dd .squreBox span{font-size:16px}@media screen and (max-width: 500px){.ly__grid-item>dd .squreBox{margin-top:0;height:30px;border:0;padding-inline:0}.ly__grid-item>dd .squreBox span{font-size:14px;line-height:21px}.ly__grid-item>dd .squreBox span:before{content:"* "}}@media(max-width: 995px){.ly__grid .ly__grid-item{grid-template-columns:auto}.ly__grid .ly__grid-item>dt{font-size:18px}.ly__grid .ly__grid-item>dd{margin-top:10px;font-size:14px}.ly__grid .ly__grid-item>dd .bul-list.star>li{font-size:13px}}.jdWrap{background-color:#f6f3f2}.jdWrap .section-inner{padding-block:150px 0}.jdWrap .section-title{margin-bottom:45px}.jdWrap .jd__area{border-top:1px solid #999;background-color:#fff}.jdWrap .jd__area .inner{width:980px;margin:0 auto}@media(width <= 980px){.jdWrap .jd__area .inner{width:100%}}.jdWrap .jd__area .tabUI{display:grid;grid-template-columns:repeat(7, 1fr);gap:0 10px;margin-bottom:0}.jdWrap .jd__area .tabUI .tab-item{position:relative;padding:0;height:80px}.jdWrap .jd__area .tabUI .tab-item::before{content:"";position:absolute;top:-3px;left:0;width:0;height:5px;background-color:#002c5f;opacity:0;transition:all .5s ease-in-out}.jdWrap .jd__area .tabUI .tab-item.active{background-color:#fff;color:inherit}.jdWrap .jd__area .tabUI .tab-item.active::before{opacity:1;width:100%}.experiencePage .jdWrap .jd__area .tabUI{grid-template-columns:repeat(4, 1fr)}.experiencePage .jdWrap .jd__area [data-tab=jdTab01] .part__banner{background-image:url("../images/job_banner_03.jpg")}.experiencePage .jdWrap .jd__area [data-tab=jdTab02] .part__banner{background-image:url("../images/job_banner_04.jpg")}.experiencePage .jdWrap .jd__area [data-tab=jdTab03] .part__banner{background-image:url("../images/job_banner_05.jpg")}.experiencePage .jdWrap .jd__area [data-tab=jdTab04] .part__banner{background-image:url("../images/job_banner_06.jpg")}.jdWrap .jd__area .tab-content{position:relative;overflow:hidden}.jdWrap .jd__area .tab-content button{position:absolute;top:117px;width:50px;height:50px;background:rgba(0,44,95,.3) url("../images/icon_arrow_w_left.svg") no-repeat center center/auto 18px;z-index:1}.jdWrap .jd__area .tab-content button.prev-btn{left:calc(50% - 710px)}.jdWrap .jd__area .tab-content button.next-btn{right:calc(50% - 710px);transform:rotate(180deg)}.jdWrap .jd__area .part__banner{background-size:cover;background-position:center center;background-repeat:no-repeat}.jdWrap .jd__area .part__banner .inner{height:280px;display:flex;justify-content:center;flex-flow:column nowrap;row-gap:30px;color:#fff}.jdWrap .jd__area .part__banner .inner h3{font-weight:500;font-size:28px;line-height:150%}.jdWrap .jd__area .part__banner .inner .desc{font-weight:400;font-size:20px;line-height:150%}.jdWrap .jd__area [data-tab=jdTab01] .part__banner{background-image:url("../images/job_banner_01.jpg")}.jdWrap .jd__area [data-tab=jdTab02] .part__banner{background-image:url("../images/job_banner_02.jpg")}.jdWrap .jd__area [data-tab=jdTab03] .part__banner{background-image:url("../images/job_banner_03.jpg")}.jdWrap .jd__area [data-tab=jdTab04] .part__banner{background-image:url("../images/job_banner_04.jpg")}.jdWrap .jd__area [data-tab=jdTab05] .part__banner{background-image:url("../images/job_banner_05.jpg")}.jdWrap .jd__area [data-tab=jdTab06] .part__banner{background-image:url("../images/job_banner_06.jpg")}.jdWrap .jd__area [data-tab=jdTab07] .part__banner{background-image:url("../images/job_banner_07.jpg")}.jdWrap .jd__area .part__content .inner{padding-block:80px}.jdWrap .jd__area .part__content .jd__list{display:grid;gap:0}.jdWrap .jd__area .part__content .jd__list-link{padding:30px 73px 30px 30px;display:flex;align-items:center;gap:0 20px;border-bottom:1px solid #999;background:url("../images/icon_rnd_arrow.svg") no-repeat right 30px center/auto 30px}.jdWrap .jd__area .part__content .jd__list-link .location{display:inline-flex;align-items:center;justify-content:center;column-gap:4px;padding-inline:16px;height:39px;background-color:#f6f3f2;font-weight:500;font-size:18px;line-height:150%}.jdWrap .jd__area .part__content .jd__list-link .title{font-weight:700;font-size:24px;line-height:150%}.jdWrap .jd__area .part__content .jd__always{margin-top:81px}.jdWrap .jd__area .part__content .jd__always-head{height:60px;padding:12px 30px;margin-bottom:20px;background-color:#f6f3f2;font-weight:500;font-size:24px;line-height:150%}.jdWrap .jd__area .part__content .jd__always-head strong{color:#002c5f}@media(width <= 1415px){.jdWrap .jd__area .tab-content button.prev-btn{left:0}.jdWrap .jd__area .tab-content button.next-btn{right:0}.jdWrap .jd__area .part__banner .inner{padding-inline:55px}}@media(width <= 980px){.jdWrap .jd__area .part__content .inner{padding-inline:45px}}@media(max-width: 995px){.jdWrap .section-inner{padding-block:68px 0}.jdWrap .section-title h2{font-size:24px}.jdWrap .section-title h3{font-size:24px}.jdWrap .jd__area .tab-content button{width:30px;height:30px;top:74px;background:rgba(0,44,95,.3) url("../images/icon_arrow_w_left.svg") no-repeat center center/auto 12px}.jdWrap .jd__area .part__banner .inner{height:170px;row-gap:10px}.jdWrap .jd__area .part__banner .inner h3{font-size:18px}.jdWrap .jd__area .part__banner .inner .desc{font-size:12px}.jdWrap .jd__area .tabUI{gap:0}.jdWrap .jd__area .tabUI .tab-item{font-size:14px;height:50px}}@media(max-width: 995px)and (max-width: 600px){.jdWrap .jd__area .inner .mo-scroll{overflow-x:scroll;display:flex}.jdWrap .jd__area .inner .mo-scroll .tabUI .tab-item{padding:0 20px;white-space:nowrap}}.jd__grid{display:grid;gap:31px 0;padding:80px 60px;background-color:#fff}.jd__grid-item .title{padding:10px 20px;background-color:#f6f3f2;font-weight:500;font-size:20px;line-height:160%;color:#000}.jd__grid-item .title:has(.link){padding:0}.jd__grid-item .title:has(.link) .link{display:block;padding:14px 20px;color:#000;background:url("../images/icon_round_fill_arrow.svg") no-repeat right 20px center/auto 30px}.jd__grid-item .content{display:grid;grid-template-columns:1fr 437px;gap:0 41px}.jd__grid-item .content .desc{padding:20px;font-weight:400;font-size:16px;line-height:150%;color:#333}.jd__grid-item .content .jd__list{display:grid;gap:0}.jd__grid-item .content .jd__list-link{padding:20px 53px 20px 0;display:flex;align-items:center;gap:0 20px;border-bottom:1px solid #cfcfcf;background:url("../images/icon_round_arrow.svg") no-repeat right 13px center/auto 30px}.rpdPage .jd__grid-item .content .jd__list-link{display:grid;grid-template-columns:200px 1fr;background:none;cursor:default;gap:0 20px}.jd__grid-item .content .jd__list-link .location{height:36px;min-width:56px;padding-inline:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;line-height:150%;color:#002c5f;background-color:#f6f3f2}.rpdPage .jd__grid-item .content .jd__list-link .location{padding-inline:26px 10px;justify-content:flex-start;background:url("../images/icon_location.svg") no-repeat left 10px center/auto 13px;font-size:17px;order:2}.jd__grid-item .content .jd__list-link p{font-weight:500;font-size:18px;line-height:150%;color:#000}.rpdPage .jd__grid-item .content .jd__list-link p{order:1}.jd__grid .comment{font-weight:500;font-size:18px;line-height:160%;color:#002c5f}.jd__grid .comment .bul-list>li{font-size:18px}.jd__grid .guide{font-weight:500;font-size:22px;line-height:160%;color:#000}.jd__grid .guide small{display:block;font-size:18px;line-height:130%}@media(max-width: 995px){.jd__grid{padding:40px 20px}.jd__grid-item .title{font-size:16px}.jd__grid-item .title:has(.link) .link{padding:12px 10px 12px 10px;background-size:auto 24px}.jd__grid-item .content{grid-template-columns:1fr}.jd__grid-item .content .desc{padding:10px;font-size:14px}.jd__grid-item .content .jd__list-link{padding:10px 44px 10px 10px;flex-flow:column nowrap;align-items:flex-start;background-size:auto 24px}.rpdPage .jd__grid-item .content .jd__list-link{padding-right:0;grid-template-columns:148px 1fr;gap:0;align-items:center}.jd__grid-item .content .jd__list-link .location{min-width:60px;height:30px;font-size:14px}.rpdPage .jd__grid-item .content .jd__list-link .location{padding-inline:26px 0;font-size:15px}.jd__grid-item .content .jd__list-link p{margin-top:5px;padding-left:20px;font-size:16px}.rpdPage .jd__grid-item .content .jd__list-link p{margin-top:0;padding-left:0}.jd__grid .comment{font-size:14px}.jd__grid .comment .bul-list>li{font-size:14px}.jd__grid .guide{font-size:18px;line-height:140%}.jd__grid .guide small{margin-top:6px;font-size:14px;line-height:160%}}.accord-list{position:relative}.accord-list .list-item.active .list-header:after{transform:rotate(180deg)}.accord-list .list-item.active .list-content{display:block}.accord-list .list-item+.list-item{border-top:2px solid #999}.accord-list .list-header{position:relative;padding:30px 0 30px 100px;width:100%;cursor:pointer}.accord-list .list-header:after{content:"";position:absolute;top:50px;left:28px;width:24px;height:24px;background:url("../images/accord_arrow.svg") no-repeat center center/auto 24px;transition:.3s ease 0s}.accord-list .list-content{display:none;position:relative;padding-block:30px 50px;border-top:1px solid #999}.accord-list .list-content:before{content:"";position:absolute;top:-2px;left:0;width:96px;height:3px;background-color:#999}@media(max-width: 995px){.accord-list .list-item+.list-item{border-top:1px solid #999}.accord-list .list-header{padding:16px 0 16px 54px}.accord-list .list-header:after{left:13px;top:30px;width:16px;height:16px;background-size:16px}.accord-list .list-content{padding-block:30px;margin:0}.accord-list .list-content:before{width:65px}}.process-list{--gap:16px;display:grid;grid-template-columns:repeat(6, 120px);gap:20px var(--gap)}.process-list li{position:relative;width:120px;height:120px;padding:15px 0 0;text-align:center;background-color:#f6f3f2}.process-list li p{padding-top:53px;font-weight:500;font-size:16px;line-height:115%;background-position:center top;background-repeat:no-repeat;background-size:auto 50px; color: #555}.process-list li p small{display:block;font-weight:400;font-size:13px !important;line-height:normal}.process-list li.icon01 p{background-image:url("../images/process_icon_01.png")}.process-list li.icon02 p{background-image:url("../images/process_icon_02.png")}.process-list li.icon03 p{background-image:url("../images/process_icon_03.png")}.process-list li.icon04 p{background-image:url("../images/process_icon_04.png")}.process-list li.icon05 p{background-image:url("../images/process_icon_05.png")}.process-list li.icon06 p{background-image:url("../images/process_icon_06.png")}.process-list li.icon07 p{background-image:url("../images/process_icon_07.png")}.process-list li.icon08 p{background-image:url("../images/process_icon_08.png")}.process-list li.icon09 p{background-image:url("../images/process_icon_09.png")}.process-list li:not(:last-child){--a-w:6px;--a-h:20px}.process-list li:not(:last-child):before{content:"";position:absolute;top:calc(50% - var(--a-h)/2);right:calc((var(--gap) - var(--a-w))*-1);width:var(--a-w);height:var(--a-h);background:url("../images/process_arrow.svg") no-repeat center center/auto 15px}@media(width <= 1200px){.process-list{grid-template-columns:repeat(6, 110px);gap:20px}.process-list li{width:110px}.process-list li:not(:last-child):before{right:-15px}}@media(max-width: 995px){.process-list{display:flex;flex-flow:row wrap;gap:19px 14px}.process-list li{width:102px;height:102px;padding-top:16px}.process-list li p{padding-top:42px;background-size:auto 42px;font-size:13.66px}.process-list li p small{font-size:11px}.process-list li:not(:last-child):before{right:-11px;width:7px;height:14px;background-size:auto 14px}}@media screen and (max-width: 500px){.process-list{display:grid;gap:20px 16px;grid-template-columns:repeat(3, 1fr);width:auto !important}.process-list li{width:auto !important;height:102px;padding-bottom:10px}.process-list.intern{grid-template-columns:repeat(3, 1fr) !important}.process-list.intern small{font-size:10px !important}}.faqWrap{background-color:#fff}.faqWrap .section-inner{padding-block:152px}.faqWrap .section-title{margin-bottom:40px}.faqWrap .section-title h2{margin-bottom:16px}.faqWrap .section-title .more-faq-link{position:relative;display:inline-flex;align-items:center;gap:7px}.faqWrap .section-title .more-faq-link span{font-weight:500;font-size:21px;line-height:normal;color:#002c5f;border-bottom:1px solid #002c5f}.faqWrap .section-title .more-faq-link:after{content:"";width:14px;height:100%;background:url("../images/icon_share.svg") no-repeat right center/auto 14px}.faqWrap .tabUI{margin-bottom:59px;display:flex;justify-content:flex-start;align-items:center;column-gap:20px}.faqWrap .tabUI .tab-item{display:inline-flex;align-items:center;justify-content:center;height:57px;padding-inline:40px;background-color:#fff;border-radius:100vw;font-weight:500;font-size:20px;line-height:normal;color:#000;transition:.3s ease-in-out;cursor:pointer;border:1px solid #999}.faqWrap .tabUI .tab-item.active{background-color:#002c5f;color:#fff;border-color:#002c5f}.faqWrap .tab-content{padding-block:0}.faqWrap .accord-list .list-item{border-top:0}.faqWrap .accord-list .list-item.active .list-header .faq-arrow{transform:rotate(0)}.faqWrap .accord-list .list-item.active .list-content{display:block; font-weight: 400;}.faqWrap .accord-list .list-header{display:flex;justify-content:flex-start;align-items:center;column-gap:20px;padding:18px 0 18px 0;font-weight:500;font-size:22px;line-height:120%;border-top:1px solid #999}.faqWrap .accord-list .list-header:after{display:none}.faqWrap .accord-list .list-header .faq-title{color:#222}.faqWrap .accord-list .list-header .faq-title:before{content:"Q.";display:inline-block;width:50px;font-family:"HyundaiSansHeadKR";font-size:30px;color:#002c5f}.faqWrap .accord-list .list-header .faq-arrow{display:block;width:23px;height:31px;background:url("../images/faq_arrow.svg") no-repeat left center/auto 14px;transform:rotate(180deg);transition:.3s}.faqWrap .accord-list .list-content{display:none;padding:25px 0 30px 94px;border-top:1px solid #999;color:#555;font-weight:500;font-size:18px;line-height:160%}.faqWrap .accord-list .list-content:before{display:none}.faqWrap .accord-list .list-content .underline{border-bottom:1px solid #555}.faqWrap .accord-list .list-content .bul-list:not(.star){margin-left:-7px}.faqWrap .accord-list .list-content .bul-list.star>li{font-size:16px;font-weight:400}.faqWrap .accord-list .list-content .bul-list.star>li:before{left:0}.faqWrap .accord-list .list-content .bul-list>li{font-weight:400;font-size:18px;line-height:160%}.faqWrap .accord-list .list-content a{color:#555}@media(max-width: 995px){.faqWrap .section-inner{padding-block:43.5px}.faqWrap .section-title{margin-bottom:20px}.faqWrap .section-title h2{margin-bottom:10px;font-size:24px}.faqWrap .section-title .more-faq-link span{font-size:14px}.faqWrap .section-title .more-faq-link img{width:13px}.faqWrap .tabUI{column-gap:4px;justify-content:flex-start;margin-bottom:34px}.faqWrap .tabUI .tab-item{height:34px;padding-inline:20px;font-size:14px}.faqWrap .tabUI .tab-content{margin:34px 0 0;padding:39px 0}.faqWrap .tab-content{padding:0}.faqWrap .accord-list .list-header{column-gap:0;align-items:flex-start;font-size:16px}.faqWrap .accord-list .list-header:after{display:none}.faqWrap .accord-list .list-header .faq-title{position:relative;padding-inline:22px;width:calc(100% - 42px);line-height:150%;font-size:14px}.faqWrap .accord-list .list-header .faq-title:before{position:absolute;top:0;left:0;width:22px;font-size:18px}.faqWrap .accord-list .list-header .faq-arrow{width:42px;height:22px;background-position:left 12px center;background-size:16px auto}.faqWrap .accord-list .list-content{padding:10px 0 34px 44px;font-size:13px;line-height:150%}.faqWrap .accord-list .list-content .bul-list>li{font-size:13px!important;line-height:150%}.faqWrap .accord-list .list-content .bul-list:not(.star){margin-left:-7px}.faqWrap .accord-list .list-content:before{display:none}}.bottomInfoWrap{position:relative;background:url("../images/bottom_visual_2603.jpg") no-repeat center bottom/cover;overflow:hidden}.bottomInfoWrap .section-inner{height:500px;padding-block:149px 0;color:#fff}.bottomInfoWrap .section-inner .count-wrap .title{text-align:center}.bottomInfoWrap .section-inner .count-wrap .title>dt{font-weight:500;font-size:40px;line-height:140%;font-family:"HyundaiSansHeadKR"}.bottomInfoWrap .section-inner .count-wrap .title>dd{font-weight:400;font-size:30px;line-height:140%;font-family:"HyundaiSansHeadKR"}.bottomInfoWrap .section-inner .count-wrap .count-area{height:124px;text-align:center}.bottomInfoWrap .section-inner .count-wrap .count-area .count{height:112px;display:flex;justify-content:center;align-items:center}.bottomInfoWrap .section-inner .count-wrap .count-area .count>*{font-weight:500;font-size:80px;line-height:140%}.bottomInfoWrap .section-inner .count-wrap .count-area .count span{position:relative;width:110px;height:100%;font-family:"HyundaiSansHeadKR";color:#fff;text-align:center}.bottomInfoWrap .section-inner .count-wrap .count-area .count span:before{content:attr(data-label);position:absolute;bottom:-12px;left:0;width:100%;height:25px;font-weight:500;font-size:18px;line-height:140%;color:hsla(0,0%,100%,.5)}.experiencePage .bottomInfoWrap{background-image:url("../images/experience_bottom_visual_2603.jpg")}@media(max-width: 995px){.bottomInfoWrap{background-image:url("../images/bottom_visual_2603_mo.jpg")}.bottomInfoWrap .section-inner{height:250px;padding:75px 0 0 !important}.bottomInfoWrap .section-inner .count-wrap{margin-bottom:29px}.bottomInfoWrap .section-inner .count-wrap .title>dt{font-size:24px}.bottomInfoWrap .section-inner .count-wrap .title>dd{font-size:16px}.bottomInfoWrap .section-inner .count-wrap .count-area{margin-top:12px;height:60px}.bottomInfoWrap .section-inner .count-wrap .count-area .count{height:50px}.bottomInfoWrap .section-inner .count-wrap .count-area .count>*{font-size:40px}.bottomInfoWrap .section-inner .count-wrap .count-area .count span{width:60px;height:60px}.bottomInfoWrap .section-inner .count-wrap .count-area .count span:before{bottom:-15px;font-size:10px}.bottomInfoWrap .section-inner .count-wrap .count-area .count em{height:60px}.bottomInfoWrap .section-inner .link-group{flex-direction:column;justify-content:flex-start;gap:28px}.bottomInfoWrap .section-inner .link-group>div{flex:none;width:100%}.bottomInfoWrap .section-inner .link-group h4{height:23px;font-size:14px;font-weight:400}.bottomInfoWrap .section-inner .link-group .link-box{padding:19px 0 19px 23px;width:252px;height:80px}.bottomInfoWrap .section-inner .link-group .link-box strong{font-size:18px;line-height:20px}.bottomInfoWrap .section-inner .link-group .link-box p{font-size:12px}.bottomInfoWrap .month{display:none}.experiencePage .bottomInfoWrap{background-image:url("../images/experience_bottom_visual_2603_mo.jpg")}}.linkWrap{height:86px;display:flex;justify-content:center;align-items:center;background-color:#002c5f}.linkWrap a{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;font-family:"HyundaiSansHeadKR";color:#fff;font-weight:500;font-size:26px;line-height:140%}@media(max-width: 995px){.linkWrap{height:60px}.linkWrap a{font-size:18px}}.shareWrap{height:86px;display:flex;justify-content:center;align-items:center;background-color:#e4dcd3}.shareWrap a{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;font-family:"HyundaiSansHeadKR";color:#000;font-weight:500;font-size:26px;line-height:140%}@media(max-width: 995px){.shareWrap{height:60px}.shareWrap a{font-size:16px}}sup{margin-left:8px;font-weight:500;font-size:16px;line-height:140%;color:#002c5f}.storiesWrap{background-color:#e4dcd3}.storiesWrap .section-inner{display:flex;justify-content:space-between;align-items:center;padding-block:74px 0}.storiesWrap .section-inner .title-area{margin-bottom:67px;color:#000;display:grid;gap:10px 0}.storiesWrap .section-inner .title-area dt{font-weight:700;font-size:40px;line-height:130%;letter-spacing:0}.storiesWrap .section-inner .title-area dd{margin-top:19px;font-weight:500;font-size:24px;line-height:150%;}@media(max-width: 995px){.storiesWrap .section-inner{padding-block:55px 0}.storiesWrap .section-inner .title-area{margin-bottom:50px}.storiesWrap .section-inner .title-area dt{font-size:26px}.storiesWrap .section-inner .title-area dd{font-size:15px;margin-top:0}}.experiencePage .storiesWrap{background:url("../images/experience_stories_bg.jpg") no-repeat center bottom/cover}.experiencePage .storiesWrap .section-inner{display:block;height:510px;padding-block:106px 0}.experiencePage .storiesWrap .title-area{margin-bottom:36px;color:#000}.experiencePage .storiesWrap .title-area dt{margin-top:12px}.experiencePage .storiesWrap .link-group{display:flex;gap:20px}.experiencePage .storiesWrap .link-group .link{width:230px;height:75px;background-color:hsla(0,0%,100%,.2)}.storiesWrap .link{position:relative;display:flex;align-items:end;text-align:left;padding:0 0 9px 10px;border:1px solid #fff;color:#fff;transition:all .3s ease-in-out}.storiesWrap .link p{font-family:"HyundaiSansHeadKR"}.storiesWrap .link svg{position:absolute;top:8.5px;right:10px}.storiesWrap .link::before{content:attr(data-no);position:absolute;top:8.5px;left:10px;font-weight:700;font-size:10px;line-height:150%}.storiesWrap .link:hover{transform:scale(1.05)}.storiesWrap .link__wrap{display:grid;grid-template-columns:repeat(2, 1fr);height:540px}.storiesWrap .link__wrap>div{background-repeat:no-repeat;background-position:center center;background-size:cover}.storiesWrap .link__wrap>div [class*=__inner]{width:590px;padding-block:50px 59px}.storiesWrap .link__wrap>div [class*=__inner] [class*=__title]{margin-bottom:68px;color:#fff}.storiesWrap .link__wrap>div [class*=__inner] [class*=__title] dt{font-family:"HyundaiSansHeadKR";font-weight:500;font-size:40px;line-height:150%}.storiesWrap .link__wrap>div [class*=__inner] [class*=__title] dd{margin-top:10px;font-family:"HyundaiSansHeadKR";font-weight:400;font-size:20px;line-height:150%}.storiesWrap .link__wrap>div [class*=__inner] [class*=__header]{display:flex;align-items:center;height:38px;padding:0 20px;margin-bottom:20px;background-color:#fff;font-family:"HyundaiSansHeadKR";font-weight:500;font-size:20px;line-height:150%}.storiesWrap .link__wrap>div [class*=__inner] [class*=__list]{display:grid;gap:12px}@media(width <= 1200px){.storiesWrap .link__wrap>div [class*=__inner]{width:100%;padding-inline:25px !important}}@media(max-width: 995px){.experiencePage .storiesWrap {background: url(../images/experience_stories_bg.jpg) no-repeat -860px bottom / cover;}.storiesWrap .link__wrap>div [class*=__inner] [class*=__title]{margin-bottom:29px}.storiesWrap .link__wrap>div [class*=__inner] [class*=__title] dt{font-size:26px}.storiesWrap .link__wrap>div [class*=__inner] [class*=__title] dd{font-size:15px}.storiesWrap .link__wrap>div [class*=__inner] [class*=__header]{font-size:14px;height:33px;padding:6px 10px;margin-bottom:10px}.storiesWrap .link__wrap>div [class*=__inner] [class*=__list]{gap:10px}.storiesWrap .link__wrap>div [class*=__inner] [class*=__list] .link{height:50px}.storiesWrap .link__wrap>div [class*=__inner] [class*=__list] .link p{font-size:11px}.storiesWrap .link__wrap>div [class*=__inner] [class*=__list] .link p br{display:none}}.storiesWrap .link__wrap .stories__area{background-image:url("../images/stories_bg.jpg")}.storiesWrap .link__wrap .stories__area .stories__inner{padding-inline:0 25px;justify-self:end;text-align:right}.storiesWrap .link__wrap .stories__area .stories__header{justify-content:flex-end}.storiesWrap .link__wrap .stories__area .stories__list{grid-template-columns:repeat(4, 1fr)}.storiesWrap .link__wrap .stories__area .stories__list .link{height:80px}.storiesWrap .link__wrap .stories__area .stories__list .link p{position: relative;font-size:14px;font-weight:400}.storiesWrap .link__wrap .channel__area{background-image:url("../images/channel_bg.jpg")}.storiesWrap .link__wrap .channel__area .channel__inner{padding-inline:25px 0}.storiesWrap .link__wrap .channel__area .channel__list{grid-template-columns:repeat(2, 1fr)}.storiesWrap .link__wrap .channel__area .channel__list .link{height:173px}@media(max-width: 995px){.storiesWrap .link__wrap{grid-template-columns:1fr;height:auto}.storiesWrap .link__wrap .stories__area .stories__inner{text-align:left}.storiesWrap .link__wrap .stories__area .stories__header{justify-content:flex-start}.storiesWrap .link__wrap .stories__area .stories__list{grid-template-columns:repeat(2, 1fr)}.storiesWrap .link__wrap .stories__area .stories__list .blank{display:none}.storiesWrap .link__wrap .channel__area{height:480px}.storiesWrap .link__wrap .channel__area .channel__list{grid-template-columns:1fr}}.more-link{position:relative;display:inline-block;font-size:21px;line-height:120%;color:#002c5f;border-bottom:1px solid #002c5f;cursor:pointer}.more-link:after{content:"";position:absolute;top:0;right:-21px;width:14px;height:100%;background:url("../images/icon_share.svg") no-repeat right center/auto 14px}@media(max-width: 995px){.more-link{font-size:16px}}.squreBox{padding-inline:33px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #111;transition:.3s ease-in-out}.squreBox span{width:100%;display:flex;justify-content:space-between;align-items:center;padding-right:23px;font-weight:500;font-size:21px;line-height:48px;color:#002c5f;background:url("../images/icon_link.svg") no-repeat right center/auto 15px}.squreBox.primary{background-color:#002c5f !important}.squreBox.primary span{color:#fff;background-image:url("../images/icon_link_light.svg")}.squreBox:hover{background-color:#002c5f !important}.squreBox:hover span{color:#fff !important;background-image:url("../images/icon_link_light.svg") !important}.squreBox.CR{border-radius:100vw;border-color:#cecece;background-color:#fff}.squreBox.CR span{color:#3b3b3b;background-image:url("../images/icon_link_CR.svg")}.squreBox.none span{padding-right:0;background-image:none !important}.squreBox.none:hover span{background-image:none}@media(max-width: 995px){.squreBox span{font-size:14px}}.tabUI{margin-bottom:43px;width:100%;display:flex;justify-content:flex-start;align-items:center}.tabUI>li>a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tabUI{gap:7px 20px;flex-flow:row wrap}.tabUI>li{display:inline-flex;align-items:center;justify-content:center;height:57px;padding-inline:40px;background-color:#fff;border-radius:100vw;font-weight:500;font-size:20px;line-height:normal;color:#000;transition:.3s ease-in-out;cursor:pointer}.tabUI>li.active{background-color:#002c5f;color:#fff}@media(max-width: 995px){.tabUI{margin-bottom:20px;column-gap:4px;justify-content:flex-start}.tabUI .tab-item{height:40px;padding-inline:20px;font-size:16px}}.tab-content .tab-pane{display:none}.tab-content .tab-pane.active{display:block}.jdTabContent{margin-inline:-98px;padding:80px 100px 80px 100px;background-color:#fff}.jdTabContent .jd-title{font-size:32px;line-height:140%;color:#000}.jdTabContent .tabContent-items{padding-top:48px}@media(max-width: 995px){.jdTabContent .tabContent-items{padding-top:18px}}.liveWrap{background-color:#002c5f; display: none;}.liveWrap .section-inner{padding-block:94px 82px}.liveWrap .section-title{color:#fff}.liveWrap .section-title h2{position:relative;color:#fff;line-height:160%;font-weight:700}.liveWrap .section-title h2 sup{position:absolute;top:3px;margin-left:0;color:#fff;font-size:16px}.liveWrap .section-title h2 span{position:relative}.liveWrap .section-title p{margin-top:6px;font-size:22px}.liveWrap .head{display:flex;justify-content:space-between;align-items:center}.liveWrap .squreBox{width:280px;height:60px;padding:0 40px;justify-content:space-between;background-color:#fff;border-color:#fff}.liveWrap .squreBox span{width:auto;color:#000;font-size:18px}.liveWrap .squreBox:hover svg path{stroke:#fff}.liveWrap .liveMovie__area{padding:40px 100px 0}.liveWrap .liveMovie__area .movieFrame{position:relative;width:100%;padding-bottom:56.25%}.liveWrap .liveMovie__area .movieFrame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.liveWrap .liveMovie__area .movieFrame .btnPlay{position:absolute;width:100%;height:100%}.liveWrap .liveMovie__area .movie__thumb{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr);gap:0 30px}.liveWrap .liveMovie__area .movie__thumb-item{height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;flex-flow:column nowrap;font-weight:500;font-size:16px;line-height:140%;background-color:#fff;color:#000}.liveWrap .liveMovie__area .movie__thumb-item small{font-size:14px}.liveWrap .liveMovie__area .movie__thumb-item.active{background-color:#002c5f;color:#fff}.liveWrap .liveMovie__area .movie__thumb-item.active small{color:#fff}.liveWrap .liveMovie__area .movie__thumb-item:nth-of-type(1){font-size:16px}@media(max-width: 995px){.liveWrap .section-title h2 sup{top:-3px;}.liveWrap .section-inner{padding-block:60px}.liveWrap .section-title{margin-bottom:0;width:100%}.liveWrap .section-title h2{font-size:28px;line-height:140%}.liveWrap .section-title p{font-size:15px;font-weight:400}.liveWrap .head{flex-flow:column nowrap;gap:30px;align-items:flex-start}.liveWrap .squreBox{width:100%;padding:0;gap:17px;justify-content:center;height:50px}.liveWrap .squreBox span{width:auto;justify-content:center;font-size:14px;line-height:50px}.liveWrap .squreBox svg{width:16px}.liveWrap .liveMovie__area{margin-top:40px;padding:0}.liveWrap .liveMovie__area .movie__thumb{grid-template-columns:1fr;gap:10px}.liveWrap .liveMovie__area .movie__thumb-item{height:50px;font-size:16px;line-height:120%;flex-flow:column nowrap;gap:0 10px}.liveWrap .liveMovie__area .movie__thumb-item small{font-size:12px}.liveWrap .liveMovie__area .movie__thumb-item:nth-of-type(1){font-size:16px}}@media(max-width: 995px){.experiencePage .storiesWrap .section-inner{height:480px;padding-block:46px 0}.experiencePage .storiesWrap .section-inner .link-group{flex-direction:column;gap:10px}.experiencePage .storiesWrap .section-inner .link-group .link{width:100%}.experiencePage .storiesWrap .section-inner .link-group .link p{font-size:13px}}/*# sourceMappingURL=style.min.css.map */