@charset "utf-8";.ckvm .sliderWrap{width:auto}
.ckvm .sliderWrap .contsInfo{pointer-events:none}
.ckvm .sliderWrap .btn{width:214px}
.ckvm .sliderWrap .contsInfo .toolTipWrap,.ckvm .sliderWrap .contsInfo .toolTipWrap *,.ckvm .sliderWrap .btn{pointer-events:auto}
.ckvm .sliderWrap .toolTipWrap .ic_Bquestion{position:absolute;top:5px;left:5px}
.ckvm .sliderWrap .sliderListWrap .sliderList{overflow:hidden;margin-bottom:0 !important}
.ckvm .sliderWrap .mainControlWrap .btnPrev,.ckvm .sliderWrap .mainControlWrap .btnPrev.bgW,.ckvm .sliderWrap .mainControlWrap .btnNext,.ckvm .sliderWrap .mainControlWrap .btnNext.bgW{overflow:hidden;display:block;position:absolute;top:calc(50% - 22px) !important;z-index:10;width:44px;height:44px;text-indent:-9999px;cursor:pointer}
.mianVisualWrap{overflow:hidden;position:relative}
.mianVisualWrap .mainVisualList{width:100%}
.mianVisualWrap .mainVisualList:after{display:block;content:"";clear:both}
.mianVisualWrap .mainVisualList{display:flex}
.mianVisualWrap .mainVisualList .sliders{flex-shrink:0;width:100%}
.mianVisualWrap .mainVisualList .visual{overflow:hidden;position:relative;height:720px;max-width:1860px;margin:0 auto}
.mianVisualWrap .mainVisualList .visual.video{cursor:pointer}
.mianVisualWrap .mainVisualList .visual.video::before{display:block;position:absolute;top:50%;left:50%;z-index:10;width:60px;height:60px;margin:-30px 0 0 -30px;background:url("../../../../../template_en/en/images/common/btn-video.png") no-repeat top left;content:"";line-height:0;text-indent:-999px}
.mianVisualWrap .mainVisualList .visual.video::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;content:"";opacity:.6}
.mianVisualWrap .mainVisualList .visual .img{height:100%}
.mianVisualWrap .mainVisualList .visual .img img{width:100%;height:100%;object-fit:cover}
.mianVisualWrap .mainVisualList .visual .img.video::before{display:block;position:absolute;top:50%;left:50%;z-index:10;width:60px;height:60px;margin:-30px 0 0 -30px;background:url("../../../../../template_en/en/images/common/btn-video.png") no-repeat top left;content:"";line-height:0;text-indent:-999px}
.mianVisualWrap .mainVisualList .visual .img.video::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;content:"";opacity:.6}
.mianVisualWrap .mainVisualList .visual .contsInfo{z-index:10;position:absolute;top:0;left:50%;width:1120px;height:100%;margin-left:-560px;padding-top:96px}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap{display:block;width:100%;margin-bottom:25px}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .icon{display:inline-block;vertical-align:20px;margin-right:20px}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .icon img{width:auto !important;height:40px}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .ftit{display:inline-block;margin:0;padding-bottom:15px;font-size:58px;line-height:71px;color:#000;font-family:'HyundaiMedium'}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .ftit.subTitS{font-size:46px;line-height:1.225}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .ftit.subTitL{font-size:70px}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap p.stit{margin:0;margin-bottom:25px;color:#000;font-family:"HyundaiHRegular","NotoSansArabicMedium"}
.mianVisualWrap .mainVisualList .visual .contsInfo .txtList{margin-bottom:25px}
.mianVisualWrap .mainVisualList .visual .contsInfo .txtList:after{display:block;content:"";clear:both}
.mianVisualWrap .mainVisualList .visual .contsInfo .txtList li{width:100%}
.mianVisualWrap .mainVisualList .visual .contsInfo .tooTipList{margin-bottom:33px}
.mianVisualWrap .mainVisualList .visual .contsInfo .tooTipList li{width:100%}
.mianVisualWrap .mainVisualList .visual .contsInfo .tooTipList li p{display:inline-block}
.mianVisualWrap .mainVisualList .visual .contsInfo .btnWrap{position:absolute;bottom:0;left:0;text-align:left}
.mianVisualWrap .mainVisualList .visual .contsInfo .toolTipWrap{display:inline-block;vertical-align:top}
.mianVisualWrap .mainVisualList .visual .awardWrap{position:absolute;bottom:60px;left:0}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList{width:100%;margin:0;display:flex;flex-wrap:wrap}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList:after{content:none}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList li{height:85px;margin-left:20px}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList li img{width:auto;height:60px;max-width:100%}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList li:first-child{margin-left:0}
.mianVisualWrap .mainVisualList .visualsubInfo{width:100%;background:#f6f3f2}
.mianVisualWrap .mainVisualList .visualsubInfo .txtArea{width:1120px;margin:0 auto;padding:50px 0}
.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .subTit,.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .subTitM,.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .subTitL,.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .subTit{margin-bottom:20px}
.mianVisualWrap .mainVisualList .visualsubInfo.disabled{display:none !important}
.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .icoNote{margin-top:20px}
.ckvm .mianVisualWrap .mainVisualList .visual{max-width:1920px}
.ckvm .mianVisualWrap .mainVisualList .visual .videoPoster img{width:100%;height:100%;object-fit:cover}
.ckvm .mianVisualWrap .mainVisualList .visual .videoWrap .innerWrap{overflow:hidden;padding:0;height:100%}
.ckvm .mianVisualWrap .mainVisualList .visual .videoWrap .ver-pc{display:block}
.ckvm .mianVisualWrap .mainVisualList .visual .videoWrap .ver-mo{display:none}
.ckvm .mianVisualWrap .mainVisualList .visual .videoWrap .innerWrap video{left:50%;transform:translateX(-50%);object-fit:cover}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .ftit{display:block}
.ckvm .mianVisualWrap .mainVisualList .visual .awardWrap{width:100%}
.ckvm .mianVisualWrap .mainVisualList .visual .awardWrap.sectionC{left:50%;transform:translateX(-50%)}
.ckvm .mianVisualWrap .mainVisualList .visual .awardWrap.sectionL .awardList{justify-content:flex-start}
.ckvm .mianVisualWrap .mainVisualList .visual .awardWrap.sectionC .awardList{justify-content:center}
.ckvm .mianVisualWrap .mainVisualList .visual .awardWrap.sectionR .awardList{justify-content:flex-end}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .btnWrap{position:static}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .btnWrap.alignB{position:absolute;bottom:185px;margin-bottom:0}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .btnWrap.alignB.sectionC{left:50%;transform:translateX(-50%)}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .sectionL{width:600px;min-width:auto;margin-right:calc(100% - 600px) !important}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .sectionC{width:600px;min-width:auto;margin-left:auto !important;margin-right:auto !important}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .sectionR{width:600px;min-width:auto;margin-left:calc(100% - 600px) !important}
.mainControlWrap .controlWrap{position:absolute;top:685px;width:100%;text-align:center}
.mainControlWrap .ix-thumbs{display:inline-block}
.mainControlWrap .ix-thumbs .ix-thumb{display:inline-block;margin:5px}
.sliderWrap .mainControlWrap .sliderPagination{position:relative;top:0}
.mainControlWrap .slide_control{display:inline-block;vertical-align:top;margin-left:10px}
.mainControlWrap .btnStop,.mainControlWrap .btnPlay{overflow:hidden;display:inline-block;vertical-align:top;width:10px;height:12px;margin-top:5px;text-indent:-9999px;cursor:pointer}
.mainControlWrap .btnStop{background:url("../../../../../template_en/en/images/common/btn-stop.png") no-repeat;background-size:100%}
.mainControlWrap .btnPlay{display:none;background:url("../../../../../template_en/en/images/common/btn-play.png") no-repeat;background-size:100%}
.mainControlWrap .btnPrev{left:40px;background:url("../../../../../template_en/en/images/common/ico-arr-prev-s.png") no-repeat center center}
.mainControlWrap .btnPrev.bgW{left:40px;background:url("../../../../../template_en/en/images/common/ico-prev-arr-white.png") no-repeat center center}
.mainControlWrap .btnNext{right:40px;background:url("../../../../../template_en/en/images/common/ico-arr-next-s.png") no-repeat center center}
.mainControlWrap .btnNext.bgW{right:40px;background:url("../../../../../template_en/en/images/common/ico-next-arr-white.png") no-repeat center center}
.mainControlWrap .btnNext.disabled,.mainControlWrap .btnPrev.disabled{opacity:.3;cursor:default}
@media screen and (max-width:1240px){.mianVisualWrap .mainVisualList .visual .awardWrap{padding:0 6%}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList{width:auto;padding:0}
.mainControlWrap .btnPrev,.mainControlWrap .btnPrev.bgW{left:30px}
.mainControlWrap .btnNext,.mainControlWrap .btnNext.bgW{right:30px}
.mianVisualWrap .mainVisualList .visualsubInfo{width:100%;background:#f6f3f2}
.mianVisualWrap .mainVisualList .visualsubInfo .txtArea{width:auto;margin:0 auto;padding:50px 25px}
.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .subTit,.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .subTitM,.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .subTitL,.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .subTit{margin-bottom:20px}
.mianVisualWrap .mainVisualList .visual .contsInfo{left:0;width:100%;margin:0;padding:96px 6% 0}
}
@media screen and (max-width:1024px){.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .btnWrap.alignB{bottom:82px}
.mianVisualWrap .mainVisualList .visual .awardWrap{bottom:30px;padding:0 5%}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList li{height:30px;margin-left:13px}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList li:first-child{margin-right:13px}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList li img{height:30px}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList li:nth-child(2){margin-left:0}
.mainControlWrap .controlWrap{top:auto;bottom:25px}
.mainControlWrap .btnPrev,.mainControlWrap .btnPrev.bgW{left:20px}
.mainControlWrap .btnNext,.mainControlWrap .btnNext.bgW{right:20px}
.mianVisualWrap .mainVisualList .visualsubInfo .txtArea{width:auto;margin:0 auto;padding:29px 23px}
.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .icoNote{margin-top:20px}
.mainControlWrap .btnStop,.mainControlWrap .btnPlay{width:8px;height:10px}
.mianVisualWrap .mainVisualList .visual{overflow:hidden;position:relative;height:390px;max-width:100%;margin:0 auto}
.mianVisualWrap .mainVisualList .visual .contsInfo{padding:35px 5% 0}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap{margin-bottom:15px}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .icon{vertical-align:5px;margin-right:5px;margin-bottom:15px}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .icon img{height:15px}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .ftit{margin-bottom:10px;font-size:30px;line-height:1.166665}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .ftit.subTitS{font-size:25px}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .ftit.subTitL{font-size:35px}
.mianVisualWrap .mainVisualList .visual .contsInfo .txtList{margin-bottom:16px}
.mianVisualWrap .mainVisualList .visual .contsInfo .tooTipList{margin-bottom:30px}
.mianVisualWrap .mainVisualList .visual .contsInfo .btnWrap{margin-bottom:65px}
.sliderWrap.pkvn .mainVisualList .visual .awardWrap .awardList li{margin-left:13px}
.sliderWrap.pkvn .mainVisualList .visual .awardWrap .awardList li:first-child{margin-right:13px}
.sliderWrap.pkvn .mainVisualList .visual .awardWrap .awardList li img{max-height:70px}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .sectionL{width:450px;margin-right:calc(100% - 450px) !important}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .sectionC{width:450px}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .sectionR{width:450px;margin-left:calc(100% - 450px) !important}
}
@media screen and (max-width:767px){.mianVisualWrap .mainVisualList .visual .awardWrap{position:static;padding:0}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList li{height:30px;margin-left:13px}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList li:first-child{margin-right:13px}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList li:nth-child(2){margin-left:0}
.mianVisualWrap .mainVisualList .visual .awardWrap .awardList li:nth-child(4){margin-top:10px;margin-left:0}
.mianVisualWrap .ix-thumbs{padding:25px 0}
.mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .icon{display:block}
.mianVisualWrap .mainVisualList .visualsubInfo .txtArea{padding:20px 25px}
.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .subTit,.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .subTitM,.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .subTitL,.mianVisualWrap .mainVisualList .visualsubInfo .txtArea .subTit{margin-bottom:10px}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .titWrap{margin-bottom:20px}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .ftit,.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .titWrap .stit,.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .btnWrap,.ckvm .mianVisualWrap .mainVisualList .visual .awardWrap{text-align:left !important}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .btnWrap.alignB{bottom:60px}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .btnWrap .colWd{display:block !important;margin-top:10px;margin-left:0}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .btnWrap .colWd:nth-child(1){margin-top:5px}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .btnWrap .colWd .btn{width:auto;padding:0 35px}
.ckvm .sliderWrap .btnWrap .colWd{min-width:120px}
.ckvm .sliderWrap .btn{width:100%}
.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .sectionL,.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .sectionC,.ckvm .mianVisualWrap .mainVisualList .visual .contsInfo .sectionR{width:auto;margin-left:0 !important;margin-right:0 !important}
}
@media screen and (max-width:480px){.mianVisualWrap .mainVisualList .visual{height:auto}
.mianVisualWrap .mainVisualList .visual .img{aspect-ratio:29/39}
.ckvm .mianVisualWrap .mainVisualList .visual .videoWrap .ver-pc{display:none}
.ckvm .mianVisualWrap .mainVisualList .visual .videoWrap .ver-mo{display:block}
}
@media screen and (max-width:360px){.ckvm .sliderWrap .btnWrap .colWd{min-width:45%}
}