@charset "utf-8";

#mainVisualWrap{max-width:1715px;width:100%;margin:100px auto 0}
#mainVisual{overflow:hidden;position:relative;height:775px}
/* #mainVisual .main_img:after{position:absolute;left:0;bottom:244px;width:50%;height:1px;content:'';background-color:rgba(255,255,255,.3)} */
/* mainVisual */
#mainVisual .mainSwiper{height:775px}
#mainVisual .main_img li{width:100%;height:100%;background:center no-repeat;background-size:cover;border-radius:30px}
#mainVisual .main_img li video{position:absolute;width:100%;height:100%;border-radius: 20px;object-fit:cover}
/* 
#mainVisual .main_img li.img01{background:url(/sh_img/index/main_banner/main_video.mp4)}
#mainVisual .main_img li.img02{background-image:url(/sh_img/index/main_banner/img02.jpg)}
#mainVisual .main_img li.img03{background-image:url(/sh_img/index/main_banner/img03.jpg)} */

#mainVisual .txt{position:absolute;left:40%;transform:translateX(-50%);max-width:1140px;width:100%;height:100%;color:#FEE500;margin:0 auto;z-index:9999}
#mainVisual .txt .txt1{opacity:0;position:absolute;left:0;top:308px;margin-top:30px;font-size:57px;line-height:1.3;color:#FEE500;letter-spacing:-.3px;font-family:'LotteMartDreamLight'}
#mainVisual .txt .txt1 span{font-family:'LotteMartDreamBold'}
#mainVisual .txt .txt2{opacity:0;position:absolute;left:0;bottom:150px;line-height:24px;font-size:16px;color:#FEE500;font-family:'notokr-regular'}
#mainVisual .inq_btn{display:block;position:absolute;right:0;bottom:0;z-index:1001;width:268px;height:90px;border-radius:20px 0 20px;font-size:15px;color:#fff;text-align:center;line-height:90px;background:var(--primary);transition:0.2s;font-family:'LotteMartDreamBold'}
#mainVisual .inq_btn:hover{background:#1241a1} 

/* #mainVisual .swiper-pager{position:absolute;left:0;bottom:224px;z-index:1002;margin-top:-55px}
#mainVisual .swiper-pager span{display:inline-block;position:relative;width:50px;height:38px;margin:20px 0;border-radius:0;opacity:.5;background:none;transition:all .5s}
#mainVisual .swiper-pager span:after{letter-spacing:-.2px;color:#fff;font-size:15px;font-weight:600;font-family:'LotteMartDreamBold'}
#mainVisual .swiper-pager span:nth-child(1):after{content:'01'}
#mainVisual .swiper-pager span:nth-child(2):after{content:'02'}
#mainVisual .swiper-pager span:nth-child(3):after{content:'03'}
#mainVisual .swiper-pager span.on{width:180px;border-bottom:solid 1px var(--primary);opacity:1}
*/

