@charset "utf-8";.cpntCarousel2025{max-width:1920px;margin:0 auto;padding:80px 0;font-size:16px;color:var(--black);--black:#05141f;--white:#fff;--font:'kiaM','Noto Sans',sans-serif;--fontB:'kiaB','Noto Sans Bold',sans-serif;--font400:normal;--font700:700;--img_slide_next:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCIgWw0KCTwhRU5USVRZIG5zX2V4dGVuZCAiaHR0cDovL25zLmFkb2JlLmNvbS9FeHRlbnNpYmlsaXR5LzEuMC8iPg0KCTwhRU5USVRZIG5zX2FpICJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlSWxsdXN0cmF0b3IvMTAuMC8iPg0KCTwhRU5USVRZIG5zX2dyYXBocyAiaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyI+DQoJPCFFTlRJVFkgbnNfdmFycyAiaHR0cDovL25zLmFkb2JlLmNvbS9WYXJpYWJsZXMvMS4wLyI+DQoJPCFFTlRJVFkgbnNfaW1yZXAgImh0dHA6Ly9ucy5hZG9iZS5jb20vSW1hZ2VSZXBsYWNlbWVudC8xLjAvIj4NCgk8IUVOVElUWSBuc19zZncgImh0dHA6Ly9ucy5hZG9iZS5jb20vU2F2ZUZvcldlYi8xLjAvIj4NCgk8IUVOVElUWSBuc19jdXN0b20gImh0dHA6Ly9ucy5hZG9iZS5jb20vR2VuZXJpY0N1c3RvbU5hbWVzcGFjZS8xLjAvIj4NCgk8IUVOVElUWSBuc19hZG9iZV94cGF0aCAiaHR0cDovL25zLmFkb2JlLmNvbS9YUGF0aC8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOng9IiZuc19leHRlbmQ7IiB4bWxuczppPSImbnNfYWk7IiB4bWxuczpncmFwaD0iJm5zX2dyYXBoczsiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxtZXRhZGF0YT4NCgk8c2Z3ICB4bWxucz0iJm5zX3NmdzsiPg0KCQk8c2xpY2VzPjwvc2xpY2VzPg0KCQk8c2xpY2VTb3VyY2VCb3VuZHMgIHdpZHRoPSI1MDUiIGhlaWdodD0iOTg0IiBib3R0b21MZWZ0T3JpZ2luPSJ0cnVlIiB4PSIwIiB5PSItOTg0Ij48L3NsaWNlU291cmNlQm91bmRzPg0KCTwvc2Z3Pg0KPC9tZXRhZGF0YT4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik0xNSwxOGMtMC4zLDAtMC41LTAuMS0wLjctMC4zYy0wLjQtMC40LTAuNC0xLDAtMS40bDUtNWMwLjQtMC40LDEtMC40LDEuNCwwczAuNCwxLDAsMS40bC01LDVDMTUuNSwxNy45LDE1LjMsMTgsMTUsMTh6DQoJCQkJIi8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTIwLDEzYy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTUtNWMtMC40LTAuNC0wLjQtMSwwLTEuNHMxLTAuNCwxLjQsMGw1LDVjMC40LDAuNCwwLjQsMSwwLDEuNEMyMC41LDEyLjksMjAuMywxMywyMCwxM3oNCgkJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBkPSJNMjAsMTNINGMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgxNmMwLjYsMCwxLDAuNCwxLDFTMjAuNiwxMywyMCwxM3oiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K")}
[data-icon]{font-family:'kia-icons' !important;speak:none;font-style:normal !important;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cpntCarousel2025,.cpntCarousel2025 *{box-sizing:border-box}
.cpntCarousel2025 .cpntInnerHeader{text-align:center}
.cpntCarousel2025 .cpntInnerHeader .heading{display:inline-block;line-height:46px;font-size:40px;font-family:var(--fontB);font-weight:var(--font700)}
.cpntCarousel2025 .cpntInnerBody{margin-top:40px}
.cpntCarousel2025 .cpntInnerBody .sliderWrap{position:relative;overflow:hidden;transition:all .6s ease}
.cpntCarousel2025 .cpntInnerBody .listItem:first-child{margin-left:80px}
.cpntCarousel2025 .cpntInnerBody .listItem:last-child{margin-right:80px}
.cpntCarousel2025 .cpntInnerBody .listItem:last-child.is-active{justify-self:flex-end}
.cpntCarousel2025 .cpntInnerBody .list{justify-self:flex-end}
.cpntCarousel2025 .cpntInnerBody .list{list-style:none;display:flex;height:480px;margin:0;padding:0}
.cpntCarousel2025 .cpntInnerBody .list:has(.slide_pagination){padding-bottom:40px}
.cpntCarousel2025 .cpntInnerBody .listItem{position:relative;overflow:hidden;width:auto;max-width:1000px;margin:0;padding:0;transition:none}
.cpntCarousel2025 .cpntInnerBody .listItem img{width:auto;height:100%}
.cpntCarousel2025 .cpntInnerBody .listItem .info{display:flex;flex-flow:nowrap column;position:absolute;left:0;top:0;width:100%;height:100%;padding:20px}
.cpntCarousel2025 .cpntInnerBody .listItem .info:has(.badge){padding-right:180px}
.cpntCarousel2025 .cpntInnerBody .listItem .info .badge{position:absolute;right:0;top:0;width:130px;height:auto;background-color:#00762f;font-size:11px}
.cpntCarousel2025 .cpntInnerBody .listItem .info .title{font-style:normal;display:block;padding:2px 8px;line-height:1.33;font-size:20px;font-weight:300}
.cpntCarousel2025 .cpntInnerBody .listItem .info .bt_more{position:absolute;left:20px;bottom:20px;margin:10px;margin-top:auto;padding:17px 40px;border:1px solid var(--white);background-color:transparent;transition:all .6s ease;line-height:1;vertical-align:center;font-family:var(--fontB);font-weight:var(--font700);font-size:14px;cursor:pointer;color:var(--white);white-space:nowrap}
.cpntCarousel2025 .cpntInnerBody .listItem .info .bt_more:is(:hover,:focus){background-color:var(--white);color:var(--black)}
.cpntCarousel2025 .cpntInnerBody .slideController :is(.slide_prev,.slide_next){position:absolute;top:50%;z-index:9;transform:translateY(-50%);overflow:hidden;width:56px;height:56px;padding:0 0 0 56px;border-radius:50%;border-width:0;background-color:#cfd1d4;font-size:16px;cursor:pointer}
.cpntCarousel2025 .cpntInnerBody .slide_prev{left:30px}
.cpntCarousel2025 .cpntInnerBody .slide_prev::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg);width:40%;height:40%;background:var(--img_slide_next) no-repeat center center / contain}
.cpntCarousel2025 .cpntInnerBody .slide_next{right:30px}
.cpntCarousel2025 .cpntInnerBody .slide_next::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:45%;height:45%;background:var(--img_slide_next) no-repeat center center / contain}
.cpntCarousel2025 .cpntInnerBody .slide_pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.cpntCarousel2025 .cpntInnerBody .listItem{max-width:320px}
.cpntCarousel2025 .cpntInnerBody .listItem.is-active{max-width:2000px;transition:all .6s ease}
.cpntCarousel2025 .cpntInnerBody .listItem:not(.is-active) .info{opacity:.65;background-color:var(--black)}
.cpntCarousel2025 .cpntInnerBody .sliderWrap[data-select='first'] .slide_prev,.cpntCarousel2025 .cpntInnerBody .sliderWrap[data-select='last'] .slide_next{z-index:-1;opacity:0}
.cpntCarousel2025[mode=layout-black]{background-color:var(--black);color:var(--white)}
@media screen and (max-width:1919px){.cpntCarousel2025 .cpntInnerBody .listItem:first-child{margin-left:80px}
.cpntCarousel2025 .cpntInnerBody .listItem:last-child{margin-right:80px}
.cpntCarousel2025 .cpntInnerBody .list{height:380px}
.cpntCarousel2025 .cpntInnerBody .listItem{max-width:390px}
.cpntCarousel2025 .cpntInnerBody .slideController :is(.slide_prev,.slide_next){width:40px;height:40px;padding-left:40px}
}
@media screen and (max-width:1440px){.cpntCarousel2025{padding:60px 0}
.cpntCarousel2025 .cpntInnerBody .listItem:first-child{margin-left:60px}
.cpntCarousel2025 .cpntInnerBody .listItem:last-child{margin-right:60px}
.cpntCarousel2025 .cpntInnerBody .list{height:290px}
.cpntCarousel2025 .cpntInnerBody .listItem .info{padding:18px}
.cpntCarousel2025 .cpntInnerBody .listItem .info:has(.badge){padding-right:135px}
.cpntCarousel2025 .cpntInnerBody .listItem .info .badge{width:100px;font-size:10px}
.cpntCarousel2025 .cpntInnerBody .listItem .info .title{padding:0 4px;line-height:1.33;font-size:15px}
.cpntCarousel2025 .cpntInnerBody .listItem .info .bt_more{left:18px;bottom:18px}
.cpntCarousel2025 .cpntInnerBody .listItem{max-width:250px}
}
@media screen and (max-width:1023px){.cpntCarousel2025{padding:30px 0}
.cpntCarousel2025 .cpntInnerBody{margin-top:30px}
.cpntCarousel2025 .cpntInnerHeader .heading{line-height:36px;font-size:30px}
.cpntCarousel2025 .cpntInnerBody .listItem:first-child{margin-left:30px}
.cpntCarousel2025 .cpntInnerBody .listItem:last-child{margin-right:30px}
.cpntCarousel2025 .cpntInnerBody .list{height:240px}
.cpntCarousel2025 .cpntInnerBody .listItem .info{padding:14px}
.cpntCarousel2025 .cpntInnerBody .listItem .info:has(.badge){padding-right:110px}
.cpntCarousel2025 .cpntInnerBody .listItem .info .badge{width:80px;font-size:9px}
.cpntCarousel2025 .cpntInnerBody .listItem .info .title{padding:0 4px;line-height:1.33;font-size:12px}
.cpntCarousel2025 .cpntInnerBody .listItem .info .bt_more{left:14px;bottom:14px}
.cpntCarousel2025 .cpntInnerBody .listItem{max-width:180px}
}
@media screen and (max-width:767px){.cpntCarousel2025 .cpntInnerBody{margin-top:20px}
.cpntCarousel2025 .cpntInnerHeader .heading{line-height:30px;font-size:24px}
.cpntCarousel2025 .cpntInnerBody .listItem{max-width:1000px}
.cpntCarousel2025 .cpntInnerBody .slideController{opacity:0;z-index:-1}
}
.cpntDialog2025{font-size:16px;color:var(--black);--black:#05141f;--white:#fff;--font:'kiaM','Noto Sans',sans-serif;--fontB:'kiaB','Noto Sans Bold',sans-serif;--font400:normal;--font700:700}
.cpntDialog2025::before{content:'';display:block;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:1200}
.cpntDialog2025 .cpntInnerBody{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);overflow-y:auto;width:740px;max-height:calc(100vh - 40px);z-index:1250;background-color:var(--white)}
.cpntDialog2025 .cpntInnerBody .img img{width:100%;max-height:555px;object-fit:cover}
.cpntDialog2025 .cpntInnerBody .bt_close{position:absolute;right:0;top:0;overflow:hidden;width:50px;height:50px;margin:0;border-width:0;padding:0 0 0 50px;background-color:#000;cursor:pointer}
.cpntDialog2025 .cpntInnerBody .bt_close::before{content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:16px;height:2px;border-radius:1px;background-color:var(--white)}
.cpntDialog2025 .cpntInnerBody .bt_close::after{content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:16px;height:2px;border-radius:1px;background-color:var(--white)}
.cpntDialog2025 .cpntInnerBody .info{padding:25px}
.cpntDialog2025 .cpntInnerBody .info .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:22px;font-family:var(--fontB);font-weight:var(--font700);line-height:1.25}
.cpntDialog2025 .cpntInnerBody .info .description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.25}
.cpntDialog2025 .cpntInnerBody .info .title+.description{margin-top:10px}
.cpntDialog2025 .cpntInnerBody .info .bt_more{display:inline-flex;justify-content:center;align-items:center;margin-top:25px;padding:0 20px;min-width:100px;height:40px;background-color:var(--black);font-size:16px;line-height:1;color:var(--white);text-decoration:none;cursor:pointer}
.cpntDialog2025 .cpntInnerBody .info .bt_more:hover{text-decoration:underline;text-underline-offset:1px}
@media screen and (max-width:1023px){.cpntDialog2025 .cpntInnerBody{width:600px}
.cpntDialog2025 .cpntInnerBody .img img{max-height:450px}
}
@media screen and (max-width:767px){.cpntDialog2025 .cpntInnerBody{width:320px}
.cpntDialog2025 .cpntInnerBody .img img{max-height:240px}
}