@charset "utf-8";

#main_bnr{width:100%;height:100vh;max-height:117rem;min-height:80rem;background:#333;position:relative;overflow:hidden}

#main_bnr .main_txt{width:130rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}
#main_bnr .main_txt .s_tit{margin-bottom:2rem;font-weight:700;font-size:2.9rem;color:#c49a6c}
#main_bnr .main_txt .tit{margin-bottom:2rem;font-weight:300;font-size:6.3rem;line-height:120%;color:#fff}
#main_bnr .main_txt .tit span{font-weight:700}
#main_bnr .main_txt .txt{font-size:1.7rem;line-height:140%;color:rgba(255,255,255,.6)}

/*메인 하단 바 영역*/
#main_bnr .main_bar{width:100%;height:8rem;background:#9d856d;position:absolute;bottom:0;left:0;z-index:10}
#main_bnr .main_bar:before{content:'';width:50%;height:8rem;background:#052538;position:absolute;top:0;left:-10rem}
#main_bnr .main_bar .inner{width:130rem;height:100%;margin:0 auto;position:relative;z-index:10;display:flex;}
#main_bnr .main_bar .inner .tel_box{width:55rem;height:100%;background:#052538;display:flex;flex-wrap:wrap;align-items:center}
#main_bnr .main_bar .inner .tel_box .icon{width:4.5rem;height:4.5rem;border-radius:4.5rem;background:rgba(255,255,255,.1);position:relative}
#main_bnr .main_bar .inner .tel_box .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#main_bnr .main_bar .inner .tel_box .tel{margin-left:1.5rem;font-weight:700;font-size:2.6rem;color:#fff;font-family:'Poppins'} 
#main_bnr .main_bar .inner .tel_box .txt{margin-left:1.5rem;font-size:1.5rem;color:rgba(255,255,255,.4)}

#main_bnr .main_bar .inner .lt_box{width:calc(100% - 55rem);padding-left:5rem;display:flex;flex-wrap:wrap;align-items:center;}
#main_bnr .main_bar .inner .lt_box .tit{width:10rem;font-weight:500;font-size:1.8rem;color:#fff}
#main_bnr .main_bar .inner .lt_box .lt_list{width:calc(100% - 18rem);height:4.5rem;overflow:hidden}
#main_bnr .main_bar .inner .lt_box .lt_list li{height:4.5rem;font-size:1.6rem;line-height:4.5rem}
#main_bnr .main_bar .inner .lt_box .lt_list li a{color:rgba(255,255,255,.6)}
#main_bnr .main_bar .inner .lt_box .controls{width:8rem;height:3rem;border-radius:3rem;background:rgba(255,255,255,.2);display:flex;justify-content:center}
#main_bnr .main_bar .inner .lt_box .controls span{display:inline-block;width:2.5rem;line-height:3rem;text-align:center;position:relative;cursor:pointer}
#main_bnr .main_bar .inner .lt_box .controls span img{vertical-align:2px}
#main_bnr .main_bar .inner .lt_box .controls .next:before{content:'';width:1px;height:1rem;background:rgba(255,255,255,.2);position:absolute;left:0;top:50%;transform:translateY(-50%)}

/*메인 이미지*/
#main_bnr .main_slider{width:100%;height:100%}
#main_bnr .main_slider .swiper-slide{width:100%;height:100%}
#main_bnr .main_slider .swiper-slide .main_bg{width:100%;height:100%;animation:main 15s linear infinite}
#main_bnr .main_slider .main_bg01{background:url(/hd/main_banner/main_bg01_new2.jpg) no-repeat center/cover}
#main_bnr .main_slider .main_bg02{background:url(/hd/main_banner/main_bg02_new2.jpg) no-repeat center/cover}
#main_bnr .main_slider .main_bg03{background:url(/hd/main_banner/main_bg03_new2.jpg) no-repeat center/cover}

#main_bnr .main_controls{margin-top:3rem}
#main_bnr .swiper-pagination-bullet{width:.5rem;height:1.5rem;border-radius:0;background:#fff;opacity:.5;transition:all .3s}
#main_bnr .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:1.5rem}
#main_bnr .swiper-pagination-bullet-active{opacity:1;transform:rotate(25deg)}
@keyframes main{from{transform:scale(1)}50%{transform:scale(1.11)}100%{transform:scale(1)}}


