@charset "utf-8";

#mainVisual{position:relative;width:100%;height:800px}

/* 텍스트 */
#mainVisual .main_txt{position:absolute;left:50%;transform:translateX(-50%);top:15%;color: #777;font-size:18px;font-weight:500;text-align:center}
#mainVisual .main_txt span{display:block;margin-bottom:40px;line-height:1.3;color:#111;font-size:56px;font-weight:700}


/* 스와이퍼 */
#mainVisual .main_slide{width:100%;height:100%}
#mainVisual ul li .bg{width:100%;height:100%;background:center;background-size:cover}
#mainVisual ul li .bg01{background-image:url('./main01.jpg')}
#mainVisual ul li .bg02{background-image:url('./main02.jpg')}
#mainVisual ul li .bg03{background-image:url('./main03.jpg')}
#mainVisual .control{position:absolute;left:100px;bottom:100px;z-index:100;display:flex}
#mainVisual .control svg{cursor:pointer;color:#fff}
#mainVisual .control .pager{padding:0 20px;font-size:15px;font-weight:700;color:#fff}

/* 컨트롤러 */
#mainVisual .main_control{position:absolute;z-index:10;width:161px;height:53px;left:50%;bottom:76px;transform:translateX(-50%);box-shadow:-1px 2px 16px rgba(0, 0, 0, .1);line-height:55px;border-radius:30px;background:#fff;font-size:13px;z-index:3}
#mainVisual .main_control .main_arrow{font-size:19px;width:fit-content;margin:0 auto}
#mainVisual .main_control .main_arrow span{cursor:pointer;color:#111}
#mainVisual .main_control .main_next{margin-left:84px}
#mainVisual .main_control .main_pager{position:absolute;text-align:center;z-index:-1;bottom:-2px;font-weight:700;color:#aaa}
#mainVisual .main_control .main_pager span{margin:0 5px}
#mainVisual .main_control .main_pager .swiper-pagination-current{color:#111}

