@charset "utf-8";

#mainVisual{overflow:hidden;position:relative;width:100%;transition:all .2s}

/* 이미지 */
#mainVisual .mainSwiper{height:100%}
#mainVisual .main_img li{width:100%;height:100%;background:url(/sh_img/index/main_banner/main_img01.jpg) center no-repeat;background-size:cover}
#mainVisual .main_img li.img02{background-image:url(/sh_img/index/main_banner/main_img02.jpg)}
#mainVisual .main_img li.img03{background-image:url(/sh_img/index/main_banner/main_img03.jpg)}

/* 텍스트 */
#mainVisual .main_txt{opacity:0;position:absolute;bottom:12%;left:6%;z-index:15;margin-left:-20px;color:#fff;font-family:'Poppins','AppleSDGothicNeo'}
#mainVisual .main_txt .txt1{font-size:13px;font-weight:600;}
#mainVisual .main_txt .txt2{padding:30px 0 50px;font-size:42px;font-weight:600;line-height:52px;color:#fff;letter-spacing:-.2px;word-break:keep-all}
#mainVisual .main_txt .txt3{font-size:16px;line-height:1.8;color:rgba(255,255,255,.7)}
 
/* 페이저 */
#mainVisual .pager_dot{opacity:0;position:absolute;bottom:12%;right:6%;z-index:20}
#mainVisual .pager_dot span{opacity:1;display:block;width:8px;height:8px;border-radius:50%;border:1px solid #fff;font-size:0;background:none;transition:all .2s}
#mainVisual .pager_dot span+span{margin-top:15px}
#mainVisual .pager_dot span:hover{cursor:pointer}
#mainVisual .pager_dot span.on{background-color:#fff}

/* 반응형 [s] */


@media (max-width:768px){	
/*#mainVisual .mainSwiper:after{display:block;content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.4)}*/
#mainVisual .main_txt .txt2{padding-bottom:30px;font-size:30px;line-height:40px}
}
/* 반응형 [e] */