@charset "utf-8";.swiper-pagination-bullets{margin-top:50px;text-align:center}
.swiper-pagination-bullet{display:inline-block;width:12px;height:12px;margin:0 5px;border:1px solid #999;border-radius:50%;background:#fff;box-sizing:border-box;vertical-align:middle;cursor:pointer}
.swiper-pagination-bullet-active{border:0;background:#02b0d3}
.c-slider{display:flex;justify-content:space-between}
.c-slider__tit{width:30%;font-family:'HyundaiHRegular';color:#000;letter-spacing:.88px}
.c-slider__tit:not(.subTitS,.subTitM,.subTitL){font-size:44px;line-height:1.23}
.c-slider__wrap{overflow:hidden;width:calc(70% - 48px)}
.c-slider__wrap .btnNext,.c-slider__wrap .btnPrev{top:185px;background-size:100%}
.c-slider__list{display:flex}
.c-slider__item{align-self:flex-start;flex-shrink:0;width:100%}
.c-slider__obj{position:relative;padding-top:56.25%}
.c-slider__obj video,.c-slider__obj img{position:absolute;left:0;top:0;width:100%;height:100%}
.c-slider__obj img,.c-slider__obj .fit-cover{object-fit:cover}
.c-slider__desc{min-height:150px;margin-top:32px;font-family:'HyundaiHRegular';color:#000;letter-spacing:.24px}
.c-slider__desc:not(.conAreaS,.conAreaM,.conAreaL){font-size:16px;line-height:1.75}
.c-slider__desc a{color:inherit;text-decoration:none}
.obj-video__btnPlay{position:absolute;left:0;top:0;width:100%;height:100%}
.obj-video__btnPlay:after{content:'';position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);width:60px;height:60px;background:url('../../../../../../../../content/dam/hyundai/template_en/en/images/find-a-car/pip/common/os_highlight_play_btn.png') no-repeat 50% 50%;background-size:100%}
.obj-video[data-auto="false"] video{z-index:-1;visibility:hidden}
.obj-video[data-auto="true"] picture,.obj-video[data-auto="true"] img,.obj-video[data-auto="true"] .obj-video__btnPlay{display:none}
@media all and (max-width:1200px){.c-slider__wrap .btnNext,.c-slider__wrap .btnPrev{top:15.625vw}
}
@media all and (max-width:1024px){.swiper-pagination-bullets{margin-top:30px}
.swiper-pagination-bullet{width:9px;height:9px;margin:0 4px}
.c-slider{flex-direction:column;gap:30px}
.c-slider__tit{width:auto;line-height:1.19;letter-spacing:.54px}
.c-slider__tit:not(.subTitS,.subTitM,.subTitL){font-size:17px}
.c-slider__wrap{width:auto}
.c-slider__wrap .btnNext,.c-slider__wrap .btnPrev{top:25vw;width:35px;height:35px}
.c-slider__desc{min-height:90px;margin-top:30px;line-height:1.5;letter-spacing:.21px}
.c-slider__desc:not(.conAreaS,.conAreaM,.conAreaL){font-size:14px}
}
@media all and (max-width:767px){.swiper-pagination-bullets{margin-top:25px}
.c-slider{gap:20px}
.c-slider__desc{margin-top:16px}
}