﻿@font-face{font-family:"HDHarmony";src:url("../fontss/HDHarmonyL.woff") format("woff"),url("../fontss/HDHarmonyL.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"HDHarmony";src:url("../fontss/HDHarmonyM.woff") format("woff"),url("../fontss/HDHarmonyM.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"HDHarmony";src:url("../fontss/HDHarmonyB.woff") format("woff"),url("../fontss/HDHarmonyB.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"HyundaiSansTextKR";src:url("../fonts/HyundaiSansTextKRRegular.woff2") format("woff2"),url("../fonts/HyundaiSansTextKRRegular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:"HyundaiSansTextKR";src:url("../fonts/HyundaiSansTextKRMedium.woff2") format("woff2"),url("../fonts/HyundaiSansTextKRMedium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"HyundaiSansTextKR";src:url("../fonts/HyundaiSansTextKRBold.woff2") format("woff2"),url("../fonts/HyundaiSansTextKRBold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"HyundaiSansHeadKR";src:url("../fonts/HyundaiSansHeadKRRegular.woff2") format("woff2"),url("../fonts/HyundaiSansHeadKRRegular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:"HyundaiSansHeadKR";src:url("../fonts/HyundaiSansHeadKRMedium.woff2") format("woff2"),url("../fonts/HyundaiSansHeadKRMedium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"HyundaiSansHeadKR";src:url("../fonts/HyundaiSansHeadKRBold.woff2") format("woff2"),url("../fonts/HyundaiSansHeadKRBold.woff") format("woff");font-weight:700;font-display:swap}html{font-size:20px}@media(max-width: 1180px){html{font-size:16px}}@media(max-width: 900px){html{font-size:13.5px}}@media(max-width: 767px){html{font-size:15px}}*{box-sizing:border-box}html,body{color:#fff;font-synthesis-weight:none}body,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:20px;letter-spacing:-0.02em;line-height:1.2;font-weight:300;font-family:"HyundaiSansTextKR",Arial,sans-serif;outline:none}@media(max-width: 767px){body,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:#fff}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);text-box-trim:trim-both;text-box-edge:cap alphabetic}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}body.is-modal-open{overflow:hidden}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.modal__dim{position:absolute;inset:0;background:rgba(0,0,0,.7)}.modal__panel{position:relative;margin:6vh auto;width:min(92vw,40rem);max-height:88vh;background:#fff;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column}.modal__footer{border-bottom:0;border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end}.modal__content{padding:16px 18px;overflow:auto;-webkit-overflow-scrolling:touch}.modal__close{position:absolute;top:0;right:0;width:3.75rem;height:3.75rem;font-size:0;background:url("../images/modal_close_dark.svg") no-repeat center center/auto .75rem;border:0;cursor:pointer}.modal__close.light{background-image:url("../images/modal_close_light.svg")}.modal.is-open .modal__dim{opacity:1}.modal__dim{opacity:0;transition:opacity .2s ease}.modal.is-open .modal__panel{transform:translateY(0);opacity:1}.modal__panel{transform:translateY(8px);opacity:0;transition:transform .2s ease,opacity .2s ease}@media(prefers-reduced-motion: reduce){.modal__panel,.modal__dim{transition:none;transform:none}}.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}}.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)}}.kv-fade-in{opacity:0;transform:scale(1.05);filter:blur(3px);animation:kvFadeIn 2s ease-out forwards}@keyframes kvFadeIn{0%{opacity:.3;transform:scale(1.05);filter:blur(3px)}100%{opacity:1;transform:scale(1);filter:blur(0px)}}@keyframes fancySpin{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(180deg) scale(1)}50%{transform:rotate(180deg) scale(1.5)}75%{transform:rotate(0deg) scale(1.5)}100%{transform:rotate(0deg) scale(1)}}.spinner{animation:fancySpin 2000ms infinite}@keyframes gradText{0%{background-position:0% 50%}100%{background-position:100% 50%}}.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}.btn-shiny{position:relative;overflow:hidden;z-index:2}.btn-shiny::before,.btn-shiny:after{content:"";position:absolute;top:0;left:-75%;z-index:2;display:block;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(240, 237, 237) 100%);transform:skewX(-25deg)}.btn-shiny:hover:before,.btn-shiny:hover:after{animation:shine 1.4s}.btn-shiny:hover:after{animation-delay:.5s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.glass-button1{background:hsla(0,0%,100%,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:0 solid hsla(0,0%,100%,.1);color:#fff;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.8),inset 0 2px 2px hsla(0,0%,100%,.3),inset 0 -2px 2px rgba(0,0,0,.1);transition:all .3s ease}.glass-button1:hover{background:hsla(0,0%,100%,.2)}.glass-button{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:none;overflow:hidden;box-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.6),1px 1px 0 0 hsla(0,0%,100%,.6),inset 0 10px 20px rgba(0,0,0,.1),inset -3px -3px 10px rgba(0,0,0,0);transition:all .3s ease}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: 767px){.view-pc{display:none}}.view-mo{display:none}@media(max-width: 767px){.view-mo{display:block}}.ani,.pt{position:absolute;background-position:center center;background-repeat:no-repeat}.section-inner{position:relative;width:940px;margin:0 auto}@media(max-width: 940px){.section-inner{width:100%;padding-inline:25px}}@media(max-width: 767px){.section-inner{padding-top:100px}}.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}#wrap{position:relative;min-width:360px;height:auto;margin:0 auto;background-color:#000;overflow-x:hidden}section{position:relative;margin:0 auto}main{position:relative;overflow:hidden}.primary{color:#002c5f !important}.green{color:#3cffef !important}@media(max-width: 767px){span.br-mo{display:block}span.br-mo+br{display:none}}.bul-list>li{position:relative;padding-left:20px;font-weight:500;font-size:20px;line-height:160%;letter-spacing:-0.04em}.bul-list>li:before{content:"•";position:absolute;top:0;left:0}.bul-list>li.dash:before{content:"-"}@media(max-width: 767px){.bul-list>li{padding-left:23px;font-size:16px;line-height:26px;font-weight:400}.bul-list>li:before{left:8px}}.bul-list.dash>li:before{content:"-"}.bul-list.star>li{padding-left:20px}.bul-list.star>li:before{content:"※"}.bul-list.star2>li:before{content:"*"}.bul-list.s24>li{font-weight:500;font-size:24px;line-height:38px}.ul-list>li{position:relative;display:grid;grid-template-columns:.75rem 1fr;align-items:flex-start}.ul-list>li::before{content:"·";display:block;height:100%}.ul-list.mark>li{grid-template-columns:1rem 1fr}.ul-list.mark>li::before{content:"※"}.ul-list.dash>li{grid-template-columns:.75rem 1fr}.ul-list.dash>li::before{content:"-"}@media(max-width: 767px){br.br-none{display:none}}.scroll-arrow{position:absolute;bottom:6.85rem;left:calc(50% - 25px);width:2.3rem;height:2.1rem;background:url("../images/scroll_arrow.svg") no-repeat center bottom/auto 2.1rem;z-index:10;animation:scrollAni 1s infinite alternate}@media(max-width: 767px){.scroll-arrow{background-size:auto 24px}}.accordion{display:grid;row-gap:.75rem}.accordion__item.is-open .accordion__header-icon{transform:rotate(180deg)}.accordion__item.is-open .accordion__panel{display:block}.accordion__header{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:3.5rem;border-bottom:1px solid #848484}.accordion__header-title{font-weight:700;font-size:1rem;line-height:150%;color:#fff;text-align:left}.accordion__header .location-group{display:flex;justify-content:center;align-items:center;gap:.5rem}.accordion__header .location-group span{font-weight:400;font-size:.8rem;line-height:150%;color:#fff}.accordion__header-icon{flex-shrink:0;width:1rem;height:1rem;background:url("../images/accordion_arrow.svg") no-repeat center center/100% auto;transition:transform .3s ease}.accordion__panel{display:none;padding:1.75rem 1.5rem;font-weight:400;font-size:.85rem;line-height:147%;background-color:#1b1b1b;overflow-wrap:anywhere}.accordion__panel .bul-list>li{font-size:1rem;font-weight:400;overflow-wrap:anywhere}@media(max-width: 767px){.accordion__header{padding-bottom:.75rem}}.link-button{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background-color:#002c5f;font-weight:700;font-size:28px;line-height:normal;color:#fff}@media(max-width: 767px){.link-button{font-size:16px;border-radius:5px}}.mb10px{margin-bottom:.5rem}.mt10{margin-top:.5rem}.mb20px{margin-bottom:1rem}.mt20{margin-top:1rem}.mb30px{margin-bottom:1.5rem}.mt30{margin-top:1.5rem}.mb40px{margin-bottom:2rem}.mt40{margin-top:2rem}.mb50px{margin-bottom:2.5rem}.mt50{margin-top:2.5rem}.mb60px{margin-bottom:3rem}.mt60{margin-top:3rem}.mb70px{margin-bottom:3.5rem}.mt70{margin-top:3.5rem}.mb80px{margin-bottom:4rem}.mt80{margin-top:4rem}.mb90px{margin-bottom:4.5rem}.mt90{margin-top:4.5rem}.mb100px{margin-bottom:5rem}.mt100{margin-top:5rem}.coverPage{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-flow:column wrap;text-align:center}.coverPage img{height:80px}.coverPage p{margin-top:20px;font-size:1.2rem;line-height:1.2;font-weight:700;color:#000}#header{position:fixed;top:0;left:0;width:100%;height:3.9rem;background-color:#000;z-index:1000}#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:3.9rem;padding-inline:2.25rem 2.8rem;margin:0 auto}@media(max-width: 940px){#header .header-inner{width:100%;min-width:360px}}#header .logo{position:relative;display:block;width:4.6rem;height:3.9rem;background:url("../images/brandLogo.svg") no-repeat center center/4.6rem auto;z-index:998}#header .logo a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#header .logo-wrap{display:flex;justify-content:flex-start;align-items:center;column-gap:20px;font-size:18px;color:#000}#header .gnb-menu{display:flex;justify-content:flex-end;align-items:center;column-gap:2.5rem}#header .gnb-menu-item{position:relative}#header .gnb-menu-item.active a{color:#fff}#header .gnb-menu-item a{display:flex;justify-content:center;align-items:center;width:auto;height:2.25rem;font-family:"HyundaiSansHeadKR";font-weight:500;font-size:.85rem;line-height:normal;color:hsla(0,0%,100%,.4);letter-spacing:0;text-align:center;transition:.3s ease}#header .gnb-menu-item a:hover{color:#fff}#header .gnb-menu-item a.link{display:inline-flex;align-items:center;justify-content:center;width:7.25rem;background-color:#fff;color:#000}#header .gnb-menu-item a.link:hover{background-color:#002c5f;color:#fff}#header .gnb-wrap .mo-link-group{display:none !important}@media(max-width: 767px){#header{height:60px}#header .header-inner{width:100%;height:60px;padding-inline:20px}#header .logo{position:relative;width:73px;height:60px;background-size:73px auto}#header .logo.mo{z-index:10000}#header .gnb-menu-item a{font-size:22px}#header .m_btn_menu{display:block;position:absolute;top:0;right:0;width:60px;height:100%;background:url("../images/m_btn_menu.svg") no-repeat center center/auto 14px}#header .m_btn_menu .line-wrap{display:flex;justify-content:center;align-items:center;row-gap:6px;flex-flow:column nowrap}#header .m_btn_menu .line{display:block;width:24px;height:1.5px;background-color:#fff}#header .gnb-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;padding-left:0;z-index:1000}#header .gnb-wrap .gnb-box{padding-top:60px}#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 a{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;height:75px;padding-left:29px;font-weight:500;font-size:18px;line-height:120%;color:#fff}#header .gnb-wrap ul li a br{display:none}#header .gnb-wrap ul li a{background:url("../images/nav_arrow.svg") no-repeat center right 29px/auto 16px}#header .gnb-wrap ul li .link{padding-left:50px;border:0;color:#fff;display:none}#header .gnb-wrap .mo-link-group{position:absolute;bottom:24px;left:20px;display:grid !important;width:calc(100% - 40px);grid-template-columns:repeat(2, 1fr);gap:10px}#header .gnb-wrap .mo-link-group .link-round{width:100%;height:56px;font-size:18px}#header .gnb-wrap .mo-link-group .link-round.apply{background-color:#2bb6dd}#header .gnb-wrap .gnb-box{position:relative;display:block;height:600px;padding-top:80px;background-color:#000}#header .gnb-wrap .m_btn_close{position:absolute;top:0;right:0;width:60px;height:60px;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:24px;height:2px;background-color:#fff}#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)}}.prePromotionPage #header .header-inner{width:100%;padding-inline:2.3rem 0;backdrop-filter:blur(10px)}.techPage #header .mo-link-group{grid-template-columns:1fr !important}#footer{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;height:4.2rem;background-color:#000}#footer .copyright{font-weight:300;font-size:.7rem;line-height:150%;color:#999;letter-spacing:0}@media(max-width: 767px){#footer{height:60px !important}#footer .copyright{margin-top:0;font-size:12px}}.bridgePage #footer{position:fixed;bottom:0;width:100%;height:3rem}.title__area{margin-bottom:2.5rem}.title__area h3{font-family:"HyundaiSansHeadKR";font-weight:500;font-size:1.6rem;line-height:168.75%}.title__area h3 small{display:block;font-size:1.2rem;line-height:1.5rem;letter-spacing:-0.04em}.title__area p{margin-top:.2rem;font-weight:300;font-size:1.05rem;line-height:2rem;letter-spacing:-0.04em}@media(max-width: 767px){.title__area{margin-bottom:24px}.title__area h3{font-size:32px;font-weight:500;line-height:130%}.title__area h3 small{font-size:24px;font-weight:400;line-height:150%}.title__area p{margin-top:0}}.heroSection{background-color:#000}.heroSection .kv-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/hero_bg_v1.jpg") no-repeat center bottom/cover;transform:scale(1.05)}.heroSection .section-inner{padding-block:11.35rem 0;height:45rem}.heroSection .title{font-weight:500;font-size:2.9rem;line-height:115%}.heroSection .title strong{display:block;animation:heroTitle 1.2s ease-in-out}.heroSection .title .sub-title{margin-top:.85rem;font-weight:500;font-size:1.5rem;line-height:146%;font-family:"HyundaiSansHeadKR";animation:heroTitle 2s ease-in-out}@media(max-width: 767px){.heroSection .section-inner{padding-block:154px 0;height:100vh}.heroSection .title{font-size:50px}.heroSection .title .sub-title{margin-top:26px;font-size:24px;line-height:137%;font-weight:500}}@media(max-width: 500px){.heroSection .kv-bg{background-image:url("../images/hero_bg_mo_v1.jpg")}.heroSection .kv-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:90%;background:linear-gradient(159deg, rgba(0, 0, 0, 0.8) 1.81%, rgba(0, 0, 0, 0) 95.12%)}}@keyframes heroTitle{0%{opacity:0}100%{opacity:1}}.link-round{display:inline-flex;align-items:center;justify-content:center;gap:0 .4rem;width:9.25rem;height:1.9rem;font-family:"HyundaiSansHeadKR";font-size:.9rem;font-weight:500;background-color:#fff;color:#002c5f;transition:all .3s ease-in-out}.link-round svg path{transition:all .3s ease-in-out}.link-round:hover{background-color:#002c5f;color:#fff !important}.link-round:hover svg path{fill:#fff !important}.overviewSection .section-inner{padding-block:5.85rem 11.3rem}.overviewSection .grid-row{display:grid;grid-template-columns:8.7rem 1fr;gap:1rem;padding-block:1.15rem}.overviewSection .grid-row:first-child{padding-top:0}.overviewSection .grid-row:last-child{padding-bottom:0}.overviewSection .grid-row:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.3)}.overviewSection .grid-row .label span{display:inline-flex;align-items:center;justify-content:center;width:100%;height:2.15rem;background-color:#002c5f;color:#fff;font-family:"HyundaiSansHeadKR";font-size:.8rem;font-weight:500}.overviewSection .grid-row .content{align-content:center;font-size:.9rem;font-weight:400;line-height:1.6rem;letter-spacing:-0.05em}.overviewSection .grid-row .content .ul-list>li{font-size:.875rem;font-weight:400;line-height:1.65rem;letter-spacing:-0.05em}.overviewSection .grid-row .content .ul-list>li p{font-size:.8rem;line-height:1.35rem;letter-spacing:-0.05em}.overviewSection .grid-row .content .process{--gap:1.1875rem;display:grid;grid-template-columns:repeat(5, 1fr);gap:var(--gap)}.overviewSection .grid-row .content .process-item{position:relative;height:8.65rem;padding-top:5.75rem;border:1px solid hsla(0,0%,100%,.5);background-position:center 1.2rem;background-repeat:no-repeat;background-size:auto 2.6rem;text-align:center}.overviewSection .grid-row .content .process-item.final{padding-top:4.5rem;border-width:2px;border-color:#00aad2}.overviewSection .grid-row .content .process-item.final p{bottom:.8rem;height:3rem;font-size:.65rem;line-height:1rem}.overviewSection .grid-row .content .process-item.final p strong{font-size:.75rem;line-height:1rem;color:#00aad2}.overviewSection .grid-row .content .process-item p{position:absolute;bottom:.65rem;width:100%;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;height:2.5rem;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-0.05em}.overviewSection .grid-row .content .process-item:not(:last-child)::after{content:"";position:absolute;top:0;right:calc(var(--gap)*-1);width:var(--gap);height:100%;background:url("../images/process_arrow.svg") no-repeat center center/auto .5rem}.overviewSection .grid-row .content .process-item:nth-child(1){background-image:url("../images/process_icon_01.svg")}.overviewSection .grid-row .content .process-item:nth-child(2){background-image:url("../images/process_icon_02.svg")}.overviewSection .grid-row .content .process-item:nth-child(3){background-image:url("../images/process_icon_03.svg")}.overviewSection .grid-row .content .process-item:nth-child(4){background-image:url("../images/process_icon_04.svg")}.overviewSection .grid-row .content .process-item:nth-child(5){background-image:url("../images/process_icon_05.svg")}.overviewSection .grid-row .content .process-guide{margin-top:2rem}.overviewSection .grid-row .content .process-guide .mark>li{font-size:.8rem;line-height:1.25rem;font-weight:500}.overviewSection .grid-row .content .process-guide .mark>li+li{margin-top:1.3rem}.overviewSection .grid-row .content .process-guide .dash{margin-top:.5rem}.overviewSection .grid-row .content .process-guide .dash>li{font-size:.75rem;line-height:1.15rem;font-weight:500;color:hsla(0,0%,100%,.7)}.overviewSection .grid-row .content .process-guide .link-round{position:absolute;top:.25rem;right:0}@media(max-width: 767px){.overviewSection .grid-row .content .process{grid-template-columns:repeat(3, 1fr)}.overviewSection .grid-row .content .process-item{height:127px}.overviewSection .grid-row .content .process-item.final{padding-top:72px}.overviewSection .grid-row .content .process-item.final p{font-size:10px;font-weight:400;line-height:1.2}.overviewSection .grid-row .content .process-item.final p strong{font-size:11px;font-weight:500}.overviewSection .grid-row .content .process-item p{font-size:11px;font-weight:500;line-height:16px}.overviewSection .grid-row .content .process-guide .mark>li+li{margin-top:6px}.overviewSection .grid-row .content .process-guide .dash{gap:4px 0}.overviewSection .grid-row .content .process-guide .dash>li{font-weight:400}.overviewSection .grid-row .content .process-guide .link-round{position:relative;width:100%;margin-top:10px;font-size:12px}}@media(max-width: 767px){.overviewSection .section-inner{padding-block:95px}.overviewSection .grid-row{grid-template-columns:1fr;padding-block:30px}.overviewSection .grid-row .label{width:150px}.overviewSection .grid-row .content{font-size:14px;line-height:170%}.overviewSection .grid-row .content .ul-list{display:grid;gap:14px 0}.overviewSection .grid-row .content .ul-list>li{font-size:14px}}.openRoleSection{background:#000 url("../images/openRole_bg.png") no-repeat center top/100% auto}.openRoleSection .section-inner{padding-block:5.1rem 8rem}.openRoleSection .role__card{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.05rem 1rem}.openRoleSection .role__card .card-item{position:relative;height:5.4rem;padding:.9rem;border:.5px solid #fff;background-color:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-in-out}.openRoleSection .role__card .card-item strong{font-family:"HyundaiSansHeadKR";font-size:1rem;font-weight:500;line-height:150%}.openRoleSection .role__card .card-item .more-icon{position:absolute;top:.9rem;right:.9rem;display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;border-radius:50%;transition:all .3s ease-in-out}.openRoleSection .role__card .card-item .more-icon svg{transition:all .3s ease-in-out}.openRoleSection .role__card .card-item:hover{background-color:#fff;color:#002c5f}.openRoleSection .role__card .card-item:hover .more-icon{transform:rotate(90deg)}.openRoleSection .role__card .card-item:hover .more-icon svg path{fill:#002c5f}.openRoleSection .role__card .card-item.active{background-color:#fff;color:#002c5f}.openRoleSection .role__card .card-item.active .more-icon{transform:rotate(90deg)}.openRoleSection .role__card .card-item.active .more-icon svg path{fill:#002c5f}@media(max-width: 767px){.openRoleSection{background-image:url("../images/openRole_bg_mo.jpg");background-size:110%}.openRoleSection .section-inner{padding-block:75px 67px}.openRoleSection .role__card{grid-template-columns:repeat(2, 1fr)}.openRoleSection .role__card .card-item{padding:8px 14px;height:56px}.openRoleSection .role__card .card-item strong{display:block;font-size:15px;line-height:130%}.openRoleSection .role__card .card-item .more-icon{top:8px;right:8px}}.CompaniesSection{height:52.3rem;padding-block:7.5rem;background:url("../images/sec03_bg.jpg") no-repeat center center/cover}.CompaniesSection .section-inner{padding-block:0}.CompaniesSection .slider__area .swiper-slide{width:47rem;height:32.65rem;padding-top:3.4rem}.CompaniesSection .slider__area .swiper-slide-active{padding-top:0}.CompaniesSection .slider__area .swiper-slide-active .slide-card{opacity:1;filter:blur(0);backdrop-filter:blur(10px);transform:scale(1);box-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.3),1px 1px 0 0 hsla(0,0%,100%,.3),inset -3px -3px 10px rgba(0,0,0,0),0 10px 20px rgba(0,0,0,.2)}.CompaniesSection .slider__area .swiper-slide-active .slide-card .link-wrap .link{pointer-events:auto}.CompaniesSection .slider__area .swiper-slide-prev .slide-card{transform-origin:right top}.CompaniesSection .slider__area .swiper-slide-next .slide-card{transform-origin:left top}.CompaniesSection .slider__area .swiper-slide-prev .slide-card .company-info,.CompaniesSection .slider__area .swiper-slide-next .slide-card .company-info{height:13rem}.CompaniesSection .slider__area .slide-card{position:relative;width:100%;height:calc(100% - 1px);padding:2.7rem 3.9rem;overflow:hidden;background-color:hsla(0,0%,100%,.1);filter:blur(7px);transform:scale(0.5);transition:transform .3s ease-in-out,opacity .5s ease-in-out,filter .5s ease-in-out;transform-origin:left top}.CompaniesSection .slider__area .slide-card .company-info{display:grid;gap:.4rem 0}.CompaniesSection .slider__area .slide-card .company-info strong{font-family:"HyundaiSansHeadKR";font-weight:500;font-size:1.3rem;line-height:2.7rem}.CompaniesSection .slider__area .slide-card .company-info .desc-text{height:13rem;font-weight:300;font-size:.85rem;line-height:1.5rem}.CompaniesSection .slider__area .slide-card .logo-wrap figure{display:flex;justify-content:center;align-items:center;height:3rem}.CompaniesSection .slider__area .slide-card .logo-wrap figure img{height:2.35rem}.CompaniesSection .slider__area .slide-card .logo-wrap.type1 figure img{height:3rem}.CompaniesSection .slider__area .slide-card .link-wrap{margin-top:4rem;text-align:center}.CompaniesSection .slider__area .slide-card .link-wrap .link{display:inline-flex;align-items:center;justify-content:center;gap:0 .4rem;width:23rem;height:2.95rem;border:1px solid hsla(0,0%,100%,.7);font-size:.9rem;font-weight:500;pointer-events:none;transition:all .3s ease-in-out}.CompaniesSection .slider__area .slide-card .link-wrap .link svg{transition:all .3s ease-in-out}.CompaniesSection .slider__area .slide-card .link-wrap .link:hover{background-color:#002c5f;color:#fff;border-color:rgba(0,0,0,0)}.CompaniesSection .slider__area .slide-card .link-wrap .link:hover svg{transform:translateX(0.5rem)}.CompaniesSection .slider__area .slide-card .link-wrap .link:hover svg line,.CompaniesSection .slider__area .slide-card .link-wrap .link:hover svg path{stroke:#fff}.CompaniesSection .slider__area .slider-nav>button{position:absolute;width:5.5rem;height:5.5rem;background:url("../images/slider_arrow.svg") no-repeat center center/auto .85rem;text-indent:-9999px;transition:background-size .3s ease}.CompaniesSection .slider__area .slider-nav>button::after{display:none}.CompaniesSection .slider__area .slider-nav>button.prev{left:calc(50% - 29rem);transform:rotate(180deg)}.CompaniesSection .slider__area .slider-nav>button.next{left:calc(50% + 23.5rem)}.CompaniesSection .slider__area .slider-nav>button:hover{background-size:auto 1.4rem}.CompaniesSection .companies-pagination{display:none}@media(max-width: 767px){.CompaniesSection{height:auto;padding-block:75px 104px}.CompaniesSection .title__area{margin-bottom:40px}.CompaniesSection .title__area .title{line-height:130%}.CompaniesSection .slider__area .swiper{overflow:visible}.CompaniesSection .slider__area .swiper-slide-prev .slide-card .company-info,.CompaniesSection .slider__area .swiper-slide-next .slide-card .company-info{height:auto}.CompaniesSection .slider__area .swiper-slide-prev .slide-card .company-info .desc-text,.CompaniesSection .slider__area .swiper-slide-next .slide-card .company-info .desc-text{height:320px}.CompaniesSection .slider__area .swiper-slide{width:340px;height:550px;padding-top:0}.CompaniesSection .slider__area .swiper-slide .slide-card{padding:40px 20px;transform:scale(1)}.CompaniesSection .slider__area .swiper-slide .slide-card .company-info strong{font-size:24px;line-height:150%}.CompaniesSection .slider__area .swiper-slide .slide-card .company-info .desc-text{height:320px;font-size:13px;line-height:150%}.CompaniesSection .slider__area .swiper-slide .slide-card .logo-wrap{position:absolute;bottom:120px;left:50%;transform:translateX(-50%)}.CompaniesSection .slider__area .swiper-slide .slide-card .logo-wrap img{height:23px}.CompaniesSection .slider__area .swiper-slide .slide-card .logo-wrap.type1 figure img{height:30px}.CompaniesSection .slider__area .swiper-slide .slide-card .link-wrap{position:absolute;width:calc(100% - 40px);left:20px;bottom:40px}.CompaniesSection .slider__area .swiper-slide .slide-card .link-wrap .link{width:100%;height:40px;font-size:14px}.CompaniesSection .slider-nav>button{top:auto;bottom:-40px;width:30px !important;height:30px !important;background-size:auto .7rem;backdrop-filter:blur(10px);z-index:200}.CompaniesSection .slider-nav>button::after{display:none}.CompaniesSection .slider-nav>button{z-index:10}.CompaniesSection .slider-nav>button.prev{left:10px !important}.CompaniesSection .slider-nav>button.next{left:auto !important;right:10px !important}.CompaniesSection .swiper-pagination{display:flex;justify-content:center;bottom:-30px}.CompaniesSection .swiper-pagination-bullet{width:8px;height:8px;border:1px solid #fff;border-radius:50%;opacity:1}.CompaniesSection .swiper-pagination-bullet-active{background-color:#fff}}.faqWrap::before{content:"";position:absolute;inset:0;width:100vw;height:100%;background:url("../images/faq_bg.jpg") no-repeat center top/cover;object-fit:cover}.faqWrap .section-inner{padding-block:6.2rem 6.4rem}.faqWrap .more-faq-link{position:relative;display:inline-flex;align-items:center;margin-top:.8rem;gap:7px}.faqWrap .more-faq-link span{font-weight:500;font-size:.9rem;line-height:normal;color:#fff;border-bottom:1px solid #fff}.faqWrap .tabUI{display:flex;gap:0 .8rem}.faqWrap .tabUI .tab-item{display:inline-flex;align-items:center;justify-content:center;padding-inline:2rem;height:2.55rem;background-color:rgba(0,0,0,0);border:1px solid #fff;font-size:.9rem;font-weight:500;color:#fff;cursor:pointer}.faqWrap .tabUI .tab-item.active{background-color:#fff;border-color:#fff;color:#002c5f}.faqWrap .tab-content{margin-top:2.5rem}.faqWrap .tab-content .tab-pane{display:none}.faqWrap .tab-content .tab-pane.active{display:block}@media(max-width: 767px){.faqWrap::before{height:100%;background-size:cover}.faqWrap .section-inner{padding-block:75px 60px}.faqWrap .tabUI{display:grid;grid-template-columns:repeat(2, 1fr);gap:6px}.faqWrap .tab-content{margin-top:35px}}.accordion{display:grid;row-gap:0}.accordion__item{border-top:1px solid hsla(0,0%,100%,.7)}.accordion__item.is-open .accordion__header{border-bottom-color:hsla(0,0%,100%,.1)}.accordion__item.is-open .accordion__header-icon{transform:rotate(180deg)}.accordion__item.is-open .accordion__panel{display:block}.accordion__header{display:grid;grid-template-columns:2.1rem 2.55rem 1fr;width:100%;height:auto;padding-block:.95rem 1.05rem;border-bottom:0}.accordion__header-title{display:flex;align-items:center;padding-left:.35rem;min-height:1.6rem;font-weight:500;font-size:1rem;line-height:150%;color:#fff;text-align:left}.accordion__header-q{font-size:1.4rem;font-weight:700;color:#fff;text-align:left}.accordion__header-icon{flex-shrink:0;width:1.6rem;height:1.6rem;background-size:auto .65rem;transition:transform .3s ease}.accordion__panel{display:none;padding:1.25rem 0 1.5rem 5rem;font-weight:500;font-size:.9rem;line-height:160%;border-top:1px solid hsla(0,0%,100%,.7);background-color:rgba(0,0,0,0);overflow-wrap:anywhere}@media(max-width: 767px){.accordion{row-gap:0}.accordion__header{grid-template-columns:35px 24px 1fr}.accordion__header-title{padding-left:0;font-size:14px;line-height:140%}.accordion__header-q{font-size:18px}.accordion__panel{padding:15px 0 15px 59px}.accordion__panel .row{grid-template-columns:1fr;gap:8px 0}.accordion__panel .row dl{grid-template-columns:85px 1fr;align-items:flex-start}.accordion__panel .row dl dt{font-size:12px}.accordion__panel .row dl dd{padding-top:3px;font-size:14px}}.forumSection{height:15.1rem;background:url("../images/forum_bg.jpg") no-repeat center center/cover}.forumSection .section-inner{padding-block:3.75rem}.forumSection .content-wrap dl dt{font-weight:500;font-size:1.6rem;line-height:140%;font-family:"HyundaiSansHeadKR"}.forumSection .content-wrap dl dd{margin-top:.2rem;font-weight:400;font-size:1rem;line-height:140%}.forumSection .content-wrap .link-wrap{margin-top:1.5rem}.forumSection .content-wrap .link-wrap .link-round{width:9.25rem}.forumSection .content-wrap .link-wrap .link-round:hover{border:0}@media(max-width: 767px){.forumSection{height:375px;background-image:url("../images/forum_bg_mo.jpg")}.forumSection .section-inner{padding-block:70px}.forumSection .content-wrap dl dt{font-size:32px}.forumSection .content-wrap dl dd{margin-top:8px;font-family:"HyundaiSansHeadKR";font-size:18px}.forumSection .content-wrap .link-wrap{width:100%}.forumSection .content-wrap .link-wrap .link-round{width:100%;height:43px;font-size:14px}}.countdownSection{background:url("../images/countdown_bg.jpg") no-repeat center bottom/cover}.countdownSection .section-inner{height:22.45rem;padding-block:6.4rem 6.9rem}.countdownSection .head__area{text-align:center}.countdownSection .head__area .title{font-size:1.6rem;font-weight:500;font-family:"HyundaiSansHeadKR";line-height:140%}.countdownSection .head__area .status-text{margin-top:.4rem;font-size:1.05rem;font-weight:500;line-height:140%;letter-spacing:-0.04em}.countdownSection .countdown-area{margin-top:.6rem;display:flex;justify-content:center;margin-top:.2rem}.countdownSection .countdown-area .cd-item{display:grid;flex-basis:4rem}.countdownSection .countdown-area .cd-item:not(.unit){font-size:3rem;font-weight:700;line-height:140%;font-family:"HyundaiSansHeadKR"}.countdownSection .countdown-area .cd-item .unit{margin-top:-0.5rem;font-size:.7rem;font-weight:500;line-height:140%;color:hsla(0,0%,100%,.5)}.countdownSection .countdown-area .cd-item-divider{font-size:3rem;font-weight:500;line-height:140%}@media(max-width: 979px){.countdownSection .recruit-box{margin-inline:0}}@media(max-width: 767px){.countdownSection{background-image:url("../images/countdown_bg_mo.jpg")}.countdownSection .section-inner{padding-block:65px}.countdownSection .head__area{gap:10px 0}.countdownSection .head__area .title{font-size:28px;line-height:130%}.countdownSection .head__area .status-text{font-size:16px}.countdownSection .countdown-area{margin-top:20px}.countdownSection .countdown-area .cd-item{flex-basis:50px}.countdownSection .countdown-area .cd-item:not(.unit){font-size:48px;font-weight:500}.countdownSection .countdown-area .cd-item .unit{font-size:12px}.countdownSection .countdown-area .cd-item-divider{font-size:48px}.countdownSection .recruit-box{padding-block:28px 26px;row-gap:14px}.countdownSection .recruit-box .row{display:flex;flex-flow:column nowrap;align-items:center;gap:9px}.countdownSection .recruit-box .row .label span{width:149px;height:33px;font-size:14px}.countdownSection .recruit-box .row .text{font-size:12.5px;line-height:27px;text-align:center}}.bottomSection{background-color:#000}.bottomSection .section-inner{padding-block:6.1rem}.bottomSection .link-wrap{display:flex;gap:0 .9rem}.bottomSection .link-wrap .link-round{flex:1;height:3.25rem;font-size:1.05rem;border:0}.bottomSection .link-wrap .link-round svg path{stroke:rgba(0,0,0,0)}.bottomSection .link-wrap .link-round.apply{background-color:#2bb6dd;color:#fff}.bottomSection .link-wrap .link-round.apply:hover{background-color:#fff;color:#002c5f !important}@media(max-width: 767px){.bottomSection .section-inner{padding:0}.bottomSection .link-wrap{display:grid}.bottomSection .link-wrap .link-round{width:100%;height:60px;font-size:16px}}.role__detail{margin-top:2.3rem}.role__detail-header{position:relative;padding:2.25rem 3.8rem 0;height:11.05rem;background:url("../images/role_header.jpg") no-repeat center center/cover}.role__detail-header .role__title{font-size:1.6rem;font-weight:700;line-height:2.35rem}.role__detail-header .link-round{margin-top:1rem;height:2.2rem;width:7.05rem;border:0;font-size:.8rem;font-weight:700;outline:0}.role__detail-header .link-round svg path{fill:#002c5f}.role__detail-header .link-round:hover{color:#000}@media(max-width: 767px){.role__detail-header{padding:20px 0 0 16px;height:150px;background-image:url("../images/role_header_mo.jpg")}.role__detail-header .role__title{font-size:22px;line-height:54px}.role__detail-header .link-round{margin-top:10px;height:37px;width:141px;font-size:14px}.role__detail-header .link-round svg{width:10px}}.role__detail-content{padding:2.95rem 2.5rem 2.95rem;max-height:36.75rem;overflow-y:hidden;background:#121212;box-shadow:0 0 45.5px 0 hsla(0,0%,100%,.1)}.role__detail-content .overflow-box{max-height:28.6rem;padding-right:1rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) rgba(0,0,0,0);scrollbar-gutter:stable}.role__detail-content h4{margin-bottom:.9rem;font-size:1.2rem;font-weight:700;line-height:140%}.role__detail-content .accordion{display:grid;row-gap:1rem}.role__detail-content .accordion__item{border-top:0}.role__detail-content .accordion__header{height:2.5rem;min-height:auto;padding:0;grid-template-columns:1fr 2rem;background-color:hsla(0,0%,100%,.1)}.role__detail-content .accordion__header-title{padding-left:1.05rem;font-size:1rem}.role__detail-content .accordion__header-icon{width:2rem;height:2rem;background-size:auto .4rem}.role__detail-content .accordion__panel{padding:0 0 1rem 1.05rem;font-size:.9rem;border-top:0}.role__detail-content .accordion__panel .role__info{display:grid;grid-template-columns:10rem 1fr;padding-block:1.1rem}.role__detail-content .accordion__panel .role__info:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.4)}.role__detail-content .accordion__panel .role__info dt{padding-right:1rem;font-size:.9rem;font-weight:700;line-height:155%}.role__detail-content .accordion__panel .role__info dd{display:grid;gap:.6rem 0}.role__detail-content .accordion__panel .role__info dd .desc-text{font-size:.75rem;line-height:153%;font-weight:300;letter-spacing:-0.04em}.role__detail-content .accordion__panel .role__info dd .location{display:flex;gap:.6rem;align-items:center}.role__detail-content .accordion__panel .role__info dd .location .btn-view{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:1.7rem;font-size:.7rem;font-weight:500;color:#002c5f;background-color:#fff}.role__detail-content .accordion__panel .role__info dd .location .label{display:inline-flex;align-items:center;justify-content:center;width:4.1rem;height:1.7rem;font-size:.7rem;font-weight:500;color:#447ac2;background-color:hsla(0,0%,100%,.1)}.role__detail-content .accordion__panel .role__info dd .location .value{font-size:.8rem;font-weight:500;color:hsla(0,0%,100%,.6)}.role__detail-content .accordion__panel .role__info dd .comment{font-size:.65rem;font-weight:300;line-height:1.15rem;color:hsla(0,0%,100%,.6)}@media(max-width: 767px){.role__detail-content{padding:54px 15px 20px}.role__detail-content .overflow-box{padding-right:0;max-height:256px}.role__detail-content h4{font-size:20px}.role__detail-content .accordion__header{min-height:40px;height:auto;padding-block:4px}.role__detail-content .accordion__header-title{font-size:14px;line-height:150%}.role__detail-content .accordion__panel{padding:0}.role__detail-content .accordion__panel .role__info{grid-template-columns:100px 1fr}.role__detail-content .accordion__panel .role__info dt{padding-right:5px;font-size:14px}.role__detail-content .accordion__panel .role__info dd .desc-text{font-size:12px;line-height:140%}.role__detail-content .accordion__panel .role__info dd .location{display:grid;grid-template-columns:78px 1fr}.role__detail-content .accordion__panel .role__info dd .location .btn-view{grid-column:span 2;width:100%;font-size:12px}.role__detail-content .accordion__panel .role__info dd .location .label{width:78px}}.modal__panel{width:43rem;display:grid;grid-template-rows:7.9rem 1fr;background-color:rgba(0,0,0,0);border-radius:0}.modal__header{position:relative;padding:0 3.45rem;height:7.9rem;display:flex;justify-content:space-between;align-items:center;background:url("../images/modal_header_bg.jpg") no-repeat center center/cover}.modal__header .modal__title{font-size:1.6rem;font-weight:700;line-height:2.35rem}.modal__content{padding:1.85rem 1.6rem;background-color:#fff;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) rgba(0,0,0,0)}.modal__content .table-wrap table{width:100%}.modal__content .table-wrap table thead th{height:40px;font-size:13px;font-family:"HyundaiSansHeadKR";font-weight:500;color:#222;border-bottom:1px solid #777}.modal__content .table-wrap table tbody tr:nth-of-type(even){background-color:#eee}.modal__content .table-wrap table tbody td{padding:15px;vertical-align:top}.modal__content .table-wrap table tbody td p{margin-bottom:10px;font-size:13px;color:#222;line-height:20px}.modal__content .table-wrap table tbody td .ul-list>li{grid-template-columns:10px 1fr;font-size:10px;line-height:16px;color:#222}.modal__content .table-wrap table tbody td .ul-list>li::before{content:"•"}@media(max-width: 767px){.modal__panel{width:100vw;max-height:none;height:90vh;grid-template-rows:83px 1fr}.modal__header{padding:0 30px 0 16px;height:83px}.modal__header .modal__title{font-size:20px;line-height:130%}.modal__header figure img{position:absolute;right:0;height:100%;width:auto;max-width:none}.modal__header .cont-top{padding:0 0 20px 23px}.modal__content{padding:10px;gap:20px}.modal__content .table-wrap table{width:500px}.modal__content .table-wrap table colgroup col{width:60%}.modal__content .table-wrap table colgroup col:nth-of-type(2){width:40%}.modal__content .table-wrap table tbody td{padding:10px 3px}.modal__content .table-wrap table tbody td p{font-size:11px;line-height:150%}}.floating-btn-top{opacity:0;position:fixed;bottom:90px;right:80px;width:80px;height:80px;border-radius:50%;border:1px solid #002c5f;background-color:#fff;transition:.3s ease-in;box-shadow:0 4px 20px 0 rgba(0,0,0,.15);z-index:100}.floating-btn-top.is-visible{opacity:1}.floating-btn-top:hover{background-color:#002c5f}.floating-btn-top:hover svg path{stroke:#fff}.floating-wrap{opacity:0;position:fixed;bottom:1.5rem;right:0;display:grid;gap:1.35rem;transition:opacity .2s ease;z-index:1000;color:#fff}.floating-wrap .floating-btn{display:inline-flex;align-items:center;justify-content:center;width:10.85rem;height:4.05rem;background-color:#000;color:#fff;text-align:center;font-weight:600;font-size:1.05rem;line-height:normal;border-radius:2rem 0 0 0;border:.5px solid #fff;box-shadow:1px 1px 8px 0 rgba(0,0,0,.25);transform:translateY(20px);transition:opacity 1s ease,transform .4s ease}.floating-wrap .floating-btn.schedule{background-color:#3a3a3a}.floating-wrap.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}@media(width <= 1500px){.floating-wrap{gap:1rem}.floating-wrap .floating-btn{width:9rem;height:4.05rem;font-weight:500;font-size:.9rem;line-height:normal;border-radius:1.5rem 0 0 0}}@media(max-width: 767px){.floating-wrap{gap:.5rem}.floating-wrap .floating-btn{width:5rem;height:3rem;font-weight:500;font-size:.7rem;line-height:normal;border-radius:1rem 0 0 0;flex-flow:column nowrap}}@keyframes benefitAfterBlink{0%,100%{opacity:1}50%{opacity:.15}}.policyPage{background-color:#fff !important;color:#000 !important}.policyPage .policySection .section-inner{padding-block:5rem}.policyPage .policySection .title{margin-bottom:2rem;font-size:clamp(22px,4vw,30px);font-weight:700;line-height:2.7rem}.policyPage .policySection .policy-group+.policy-group{margin-top:5rem}.policyPage .policySection .policy-group h2{margin-bottom:1rem;font-size:clamp(16px,3vw,20px);font-weight:700;line-height:1.4rem}.policyPage .policySection .policy-group p{font-size:clamp(12px,3vw,16px);line-height:1.2rem}.policyPage .policySection .mt150{margin-top:7.5rem}.policyPage .policySection a{color:blue !important;text-decoration:underline !important}.policyPage .policySection table{margin-block:1.5rem;width:100%;border-collapse:collapse}.policyPage .policySection table th{font-weight:700}.policyPage .policySection table th,.policyPage .policySection table td{padding:10px;border:1px solid #000;font-size:clamp(12px,3vw,16px);overflow-wrap:anywhere}.bridgePage .heroSection .kv-bg{background-image:url("../images/bridge_bg.jpg")}.bridgePage .heroSection .section-inner{display:flex;justify-content:center;flex-flow:column nowrap;width:100%;padding:0 0 0 10rem;height:calc(100dvh - 3rem)}.bridgePage .heroSection .title{font-size:2.7rem}.bridgePage .heroSection .link-wrap{margin-top:2.05rem;display:flex;gap:0 1.05rem}.bridgePage .heroSection .link-wrap .link{display:flex;justify-content:space-between;align-items:center;width:25rem;height:5rem;padding:.5rem 1.5rem;background:rgba(190,190,190,.1);font-size:1rem;font-weight:500;line-height:140%;font-family:"HyundaiSansHeadKR";border:1px solid #fff;transition:all .3s ease-in-out}.bridgePage .heroSection .link-wrap .link:hover{background-color:rgba(0,0,0,.3);backdrop-filter:blur(10px)}@media(max-width: 767px){.bridgePage .heroSection .kv-bg{background-position:center bottom 60px}.bridgePage .heroSection .section-inner{justify-content:flex-start;padding:154px 25px 0;height:100vh}.bridgePage .heroSection .title{font-size:50px;line-height:118%}.bridgePage .heroSection .link-wrap{margin-top:24px;display:grid;gap:21px}.bridgePage .heroSection .link-wrap .link{height:118px;width:100%;font-size:18px}}.en-dash{font-family:"HyundaiSansHeadKR"}.techPage .section-inner{width:59rem}@media(max-width: 1180px){.techPage .section-inner{width:100%;padding-inline:25px}}.techPage .title__area{margin-bottom:5rem}.techPage .title__area h3{font-size:2.4rem;line-height:130%;font-family:"HyundaiSansHeadKR";font-weight:500}@media(max-width: 767px){.techPage .title__area{margin-bottom:60px}.techPage .title__area h3{font-size:28px;line-height:120%}}.techPage .sub-title{margin-bottom:1.05rem;font-size:1.8rem;font-family:"HyundaiSansHeadKR";font-weight:500;line-height:150%}@media(max-width: 767px){.techPage .sub-title{margin-bottom:10px;font-size:24px;line-height:120%}}.techPage .heroSection .section-inner{padding-top:14.4rem;height:100dvh;text-align:center}.techPage .heroSection .title *{font-family:"HyundaiSansHeadKR";line-height:3.35rem;font-weight:500}.techPage .heroSection .title .sm-title{font-size:2.2rem;line-height:152%;animation:heroTitle 1.6s ease-in-out}.techPage .heroSection .title .lg-title{font-size:3.15rem;font-weight:500;animation:heroTitle 1.8s ease-in-out}.techPage .heroSection .title .desc-text{margin-top:.4rem;font-size:1.05rem;font-weight:400;animation:heroTitle 2s ease-in-out}.techPage .heroSection .link-round{margin-top:1.35rem;width:17.2rem;height:2.65rem}@media(max-width: 767px){.techPage .heroSection .section-inner{padding-top:150px;height:100vh}.techPage .heroSection .title .sm-title{font-size:24px;line-height:137%}.techPage .heroSection .title .lg-title{margin-top:14px;font-size:48px;line-height:116%}.techPage .heroSection .title .desc-text{margin-top:14px;font-size:19px;line-height:137%}.techPage .heroSection .link-round{margin-top:20px;width:300px;font-size:18px}}.techPage .forumSection{height:auto}.techPage .forumSection .section-inner{padding-block:4rem 4.8rem;height:auto}.techPage .forumSection dl dt{font-size:2.4rem;line-height:130%}.techPage .forumSection dl dd{margin-top:1.85rem}.techPage .forumSection dl dd .date{font-size:1.5rem;font-family:"HyundaiSansHeadKR";font-weight:500}.techPage .forumSection dl dd .ul-list{margin-top:.75rem}.techPage .forumSection dl dd .ul-list>li{font-size:.9rem;line-height:1.25rem;color:hsla(0,0%,100%,.7)}.techPage .forumSection .link-wrap{margin-top:1.4rem}.techPage .forumSection .link-wrap .link-round{width:13.05rem;height:2.2rem}@media(max-width: 767px){.techPage .forumSection{background-image:url("../images/tech/forum_bg_mo.jpg")}.techPage .forumSection .section-inner{padding-block:53px}.techPage .forumSection dl dt{font-size:28px}.techPage .forumSection dl dd{margin-top:16px}.techPage .forumSection dl dd .date{font-size:18px;font-weight:400}.techPage .forumSection dl dd .ul-list{margin-top:8px}.techPage .forumSection dl dd .ul-list>li{font-size:14px}}.techPage .linkSection{background:url("../images/tech/bottom_bg.jpg") no-repeat center bottom/cover}.techPage .linkSection .section-inner{padding-block:4.85rem}.techPage .linkSection .title__area{margin-bottom:1rem}.techPage .linkSection .title__area h3{font-size:1.5rem;line-height:140%}.techPage .linkSection .link-wrap .link-round{width:13.05rem;height:2.2rem}@media(max-width: 767px){.techPage .linkSection{background-image:url("../images/countdown_bg_mo.jpg")}.techPage .linkSection .section-inner{padding-block:91px;text-align:center}.techPage .linkSection .title__area{margin-bottom:23px}.techPage .linkSection .title__area h3{font-size:26px}.techPage .linkSection .link-wrap .link-round{width:100%;height:43px;font-size:14px}}.aboutSection .section-inner{padding-block:10.4rem 4rem}.aboutSection .about-content{display:flex;gap:1.1rem 6rem}.aboutSection .about-content h4{font-size:3rem;font-family:"HyundaiSansHeadKR";font-weight:500}.aboutSection .about-content dl{margin-top:.85rem}.aboutSection .about-content dl dt{font-family:"HyundaiSansHeadKR";font-size:1.8rem;line-height:130%;font-weight:500}.aboutSection .about-content dl dd{margin-top:1.1rem;font-size:1.2rem;line-height:140%;font-weight:400;color:hsla(0,0%,100%,.9)}@media(max-width: 1024px){.aboutSection .about-content{flex-direction:column}}@media(max-width: 767px){.aboutSection .section-inner{padding-block:94px 70px}.aboutSection .about-content h4{font-size:42px;line-height:120%}.aboutSection .about-content dl dt{font-size:24px;line-height:120%}.aboutSection .about-content dl dd{font-size:18px}}.headlinerSection .section-inner{padding-block:10.4rem 9.7rem}.headlinerSection .headliner-card .card{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px 1rem}.headlinerSection .headliner-card .card-item{position:relative;width:100%;height:23.5rem;padding:1.6rem 1.25rem 0 1.55rem;background-position:0 0;background-repeat:no-repeat;background-size:cover;overflow:hidden;transition:all .3s ease-in-out}.headlinerSection .headliner-card .card-item:nth-of-type(1){background-image:url("../images/tech/headliner_card_01.jpg")}.headlinerSection .headliner-card .card-item:nth-of-type(2){background-image:url("../images/tech/headliner_card_02.jpg")}.headlinerSection .headliner-card .card-item:nth-of-type(3){background-image:url("../images/tech/headliner_card_03.jpg")}.headlinerSection .headliner-card .card-item:nth-of-type(4){background-image:url("../images/tech/headliner_card_04.jpg")}.headlinerSection .headliner-card .card-item .info dt{font-family:"HyundaiSansHeadKR";font-weight:500;font-size:1.2rem;line-height:140%}.headlinerSection .headliner-card .card-item .info dd{margin-top:.3rem;font-weight:400;font-size:.75rem;line-height:140%;letter-spacing:-0.04em}.headlinerSection .headliner-card .card-item .back-quote{opacity:0;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, #232323 0%, #000 62.5%);z-index:11;transition:opacity .3s ease-in-out}.headlinerSection .headliner-card .card-item .back-quote p{position:absolute;left:0;bottom:0;padding:1.15rem .75rem 1.15rem 1.05rem;font-weight:400;font-size:.8rem;line-height:150%;transform:translateY(100%);transition:transform .5s ease-in-out,opacity 1s ease-in-out}.headlinerSection .headliner-card .card-item .topic{position:absolute;bottom:0;left:0;display:flex;justify-content:flex-start;align-items:center;height:3.4rem;width:100%;padding-inline:1.05rem 0;background:linear-gradient(90deg, rgba(9, 34, 75, 0.72) 58.18%, rgba(102, 102, 102, 0) 100%);font-family:"HyundaiSansHeadKR";font-size:.8rem;font-weight:400;line-height:140%;z-index:10;transition:transform .5s ease-in-out}.headlinerSection .headliner-card .card-item figure{position:absolute;bottom:0;left:0;transition:transform .3s ease-in-out;transform-origin:bottom center}.headlinerSection .headliner-card .card-item:hover figure{transform:scale(0.9)}.headlinerSection .headliner-card .card-item:hover .topic{transform:translateX(-100%)}.headlinerSection .headliner-card .card-item:hover .back-quote{opacity:.9}.headlinerSection .headliner-card .card-item:hover .back-quote p{transform:translateY(0);opacity:1}@media(max-width: 767px){.headlinerSection .headliner-card .card{grid-template-columns:1fr}.headlinerSection .headliner-card .card-item{height:226px;padding:21px}.headlinerSection .headliner-card .card-item .info{width:145px}.headlinerSection .headliner-card .card-item .info dt{font-size:19px}.headlinerSection .headliner-card .card-item .info dd{font-size:12px}.headlinerSection .headliner-card .card-item figure{left:auto;right:0}.headlinerSection .headliner-card .card-item figure img{height:240px}.headlinerSection .headliner-card .card-item .topic{height:38px;font-size:13px}}.headlinerSection .coming__area{width:28rem;margin:5.25rem auto 0;text-align:center}.headlinerSection .coming__area .head{opacity:0;transform:translateY(0.7rem);transition:opacity 1.15s ease,transform 1.15s ease;will-change:opacity,transform}.headlinerSection .coming__area .head dt{font-family:"HyundaiSansHeadKR";font-size:1.6rem;color:#00aad2;font-weight:500}.headlinerSection .coming__area .head dd{margin-top:.6rem;font-size:.8rem;line-height:140%;font-weight:400}.headlinerSection .coming__area .content{margin-top:1.45rem;overflow:hidden}.headlinerSection .coming__area .content img{display:block;margin-inline:auto;height:6.65rem;opacity:0;transform:translateY(2.4rem);transition:opacity 1.25s cubic-bezier(0.22, 1, 0.36, 1),transform 1.25s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity,transform}.headlinerSection .coming__area .content .box{display:flex;justify-content:center;align-items:center;height:2.7rem;font-family:"HyundaiSansHeadKR";font-size:1.05rem;font-weight:500;color:#002c5f;background-color:#fff;opacity:0;transform:translateY(1.2rem);transition:opacity 1.25s cubic-bezier(0.22, 1, 0.36, 1) .08s,transform 1.25s cubic-bezier(0.22, 1, 0.36, 1) .08s;will-change:opacity,transform}.headlinerSection .coming__area.is-inview .head{opacity:1;transform:translateY(0)}.headlinerSection .coming__area.is-inview .content img{opacity:1;transform:translateY(0)}.headlinerSection .coming__area.is-inview .content .box{opacity:1;transform:translateY(0)}@media(max-width: 767px){.headlinerSection .coming__area{width:100%;margin-top:57px}.headlinerSection .coming__area .head dt{font-size:26px}.headlinerSection .coming__area .head dd{font-size:13px}.headlinerSection .coming__area .content img{height:82px}.headlinerSection .coming__area .box{height:40px}}@media(max-width: 767px){.headlinerSection .section-inner{padding-block:70px 0}}.programSection .section-inner{padding-block:5.65rem 10.35rem}.programSection .title__area{margin-bottom:4.3rem}.programSection .sub-title{margin-bottom:2rem}.programSection .program{display:grid;gap:3.1rem 0}.programSection .program-item .day{padding-block:.95rem 1.45rem;border-top:1px solid hsla(0,0%,100%,.3);font-size:1.3rem;font-weight:400;font-family:"HyundaiSansHeadKR";color:hsla(0,0%,100%,.7)}.programSection .program-item .day span{font-weight:500;font-family:"HyundaiSansHeadKR"}.programSection .program-item .comment{margin-top:1.15rem;font-size:.9rem;font-weight:500;line-height:150%;color:hsla(0,0%,100%,.7)}.programSection .program-item .card{display:grid;grid-template-columns:repeat(2, 1fr);gap:.95rem 1rem}.programSection .program-item .card-item{display:grid;align-content:space-between;height:11.9rem;padding:1.05rem 1.65rem 1.45rem;background:var(--Linear, linear-gradient(126deg, var(--hyundai-progressive, #00AAD2) 52.99%, #000 133.42%))}.programSection .program-item .card-item strong{font-size:1.6rem;line-height:150%;font-family:"HyundaiSansHeadKR";font-weight:500}.programSection .program-item .card-item p{font-size:1.05rem;font-weight:500;line-height:140%}.programSection .program-item.coffee-chat .card{grid-template-columns:1fr}.programSection .program-item.coffee-chat .card-item{height:13.8rem;background:linear-gradient(163deg, var(--hyundai-navy2, #002C5F) 55.28%, #000E24 102.69%)}@media(max-width: 767px){.programSection .program{gap:20px 0}.programSection .program .program-item .day{padding-block:17px 10px;font-size:18px;line-height:120%}.programSection .program .program-item .comment{font-size:14px}.programSection .program .program-item .card{grid-template-columns:1fr}.programSection .program .program-item .card-item{height:190px;padding:20px}.programSection .program .program-item .card-item strong{font-size:24px;line-height:150%}.programSection .program .program-item .card-item p{font-size:15px}.programSection .program .program-item.coffee-chat .card-item{height:320px}}.programSection .location{margin-top:6.1rem}.programSection .location .title{margin-bottom:1.65rem;font-size:1.8rem;font-weight:500;font-family:"HyundaiSansHeadKR";line-height:132%}.programSection .location-desc .address{font-family:"HyundaiSansHeadKR";font-size:1.4rem;font-weight:500;line-height:150%}.programSection .location-desc .address-link{margin-top:.6rem;display:flex;align-items:center;gap:0 .25rem}.programSection .location-desc .address-link .link{font-size:1.05rem;font-weight:400;color:hsla(0,0%,100%,.7);border-bottom:1px solid hsla(0,0%,100%,.7)}@media(max-width: 767px){.programSection .location{margin-top:60px}.programSection .location .title{font-size:24px;line-height:120%}.programSection .location-desc .address{font-size:18px}.programSection .location-desc .address-link img{width:11px}.programSection .location-desc .address-link .link{font-size:14px}}@media(max-width: 767px){.programSection .section-inner{padding-block:98px 106px}.programSection .title__area{margin-bottom:61px}.programSection .sub-title{margin-bottom:10px}}.partnersSection .section-inner{padding-block:9.35rem}.partnersSection .title__area{margin-bottom:4.3rem}.partnersSection .sub-title{margin-bottom:2rem}.partnersSection .masonry{column-count:2;column-gap:1rem}.partnersSection .masonry-card{position:relative;break-inside:avoid;margin-bottom:1rem;width:100%;padding:1.6rem 2.3rem 2.5rem;background-color:#fff;color:#000;overflow:hidden}.partnersSection .masonry-card .brand-logo{margin-bottom:1.85rem;width:100%;height:4.15rem;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.partnersSection .masonry-card .brand-intro dt{font-size:1.05rem;font-weight:500;line-height:150%;font-family:"HyundaiSansHeadKR";text-align:center}.partnersSection .masonry-card .brand-intro dd{margin-top:.8rem;font-size:.8rem;font-weight:400;line-height:150%;letter-spacing:-0.03em}.partnersSection .masonry-card .link{margin-top:1.5rem;display:block;text-align:right}.partnersSection .masonry-card .link:hover .arrow{transform:translateX(0.25rem)}.partnersSection .masonry-card .link .arrow{transition:transform .35s cubic-bezier(0.33, 1, 0.68, 1)}.partnersSection .masonry-card.hmc .brand-logo{background-image:url("../images/tech/logo_hmc.png")}@media(max-width: 767px){.partnersSection .masonry-card.hmc .brand-logo{background-image:url("../images/tech/logo_hmc_mo.png")}}.partnersSection .masonry-card.hma .brand-logo{background-image:url("../images/tech/logo_hma.png")}@media(max-width: 767px){.partnersSection .masonry-card.hma .brand-logo{background-image:url("../images/tech/logo_hmc_mo.png")}}.partnersSection .masonry-card.kia .brand-logo{background-image:url("../images/tech/logo_kia.png")}@media(max-width: 767px){.partnersSection .masonry-card.kia .brand-logo{background-image:url("../images/tech/logo_kia_mo.png")}}.partnersSection .masonry-card.kiaA .brand-logo{background-image:url("../images/tech/logo_kia.png")}@media(max-width: 767px){.partnersSection .masonry-card.kiaA .brand-logo{background-image:url("../images/tech/logo_kia_mo.png")}}.partnersSection .masonry-card.hatci .brand-logo{background-image:url("../images/tech/logo_hatci.png")}@media(max-width: 767px){.partnersSection .masonry-card.hatci .brand-logo{background-image:url("../images/tech/logo_hatci_mo.png")}}.partnersSection .masonry-card.hmgma .brand-logo{background-image:url("../images/tech/logo_hmgma.png")}@media(max-width: 767px){.partnersSection .masonry-card.hmgma .brand-logo{background-image:url("../images/tech/logo_hmgma_mo.png")}}.partnersSection .masonry-card.boston .brand-logo{background-image:url("../images/tech/logo_boston.png")}@media(max-width: 767px){.partnersSection .masonry-card.boston .brand-logo{background-image:url("../images/tech/logo_boston_mo.png")}}.partnersSection .masonry-card.motional .brand-logo{background-image:url("../images/tech/logo_motional.png")}@media(max-width: 767px){.partnersSection .masonry-card.motional .brand-logo{background-image:url("../images/tech/logo_motional_mo.png")}}.partnersSection .masonry-card.b42dot .brand-logo{background-image:url("../images/tech/logo_42dot.png")}@media(max-width: 767px){.partnersSection .masonry-card.b42dot .brand-logo{background-image:url("../images/tech/logo_42dot_mo.png")}}.partnersSection .masonry-card .mo-more{display:none;position:absolute;bottom:0;left:0;width:100%;height:193px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 28.9%, #FFF 66.06%)}.partnersSection .masonry-card .mo-more .btn-more{position:absolute;bottom:19px;left:50%;transform:translateX(-50%);width:188px;height:32px;background-color:#fff;color:#fff;font-size:14px;color:#002c5f;font-family:"HyundaiSansHeadKR";font-weight:500;border:1px solid #002c5f}@media(max-width: 767px){.partnersSection .masonry{column-count:inherit;display:grid;gap:20px 0}.partnersSection .masonry-card{position:relative;width:100%;padding:40px 20px 32px;margin-bottom:0;overflow:hidden}.partnersSection .masonry-card .brand-logo{height:53px;margin-bottom:30px}.partnersSection .masonry-card .brand-intro dt{font-size:20px}.partnersSection .masonry-card .brand-intro dd{font-size:13px}.partnersSection .masonry-card .link{margin-top:10px;width:100%;height:40px;display:flex;justify-content:flex-end;align-items:center}.partnersSection .masonry-card .link .arrow{height:20px}.partnersSection .masonry-card.hmc{order:1}.partnersSection .masonry-card.hma{order:2}.partnersSection .masonry-card.kia{order:3}.partnersSection .masonry-card.kiaA{order:4}.partnersSection .masonry-card.hatci{order:5}.partnersSection .masonry-card.hmgma{order:6}.partnersSection .masonry-card.boston{order:7}.partnersSection .masonry-card.motional{order:8}.partnersSection .masonry-card.b42dot{order:9}}@media(max-width: 500px){.partnersSection .masonry-card{height:353px}.partnersSection .masonry-card .mo-more{display:block}.partnersSection .masonry-card.is-view{height:auto}.partnersSection .masonry-card.is-view .mo-more{display:none}}@media(max-width: 767px){.partnersSection .section-inner{padding-block:73px 33px}.partnersSection .title__area{margin-bottom:62px}.partnersSection .sub-title{margin-bottom:17px}}/*# sourceMappingURL=style.min.css.map */