@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;600;700&display=swap');

.lt_bn {position:relative;overflow:hidden}
.lt_bn .bx-wrapper{height:auto;}
.lt_bn li {background-position:center center !important;background-size:cover;
	background-repeat:no-repeat; height:450px;
	/*height:100vh;text-align:center;*/color:#fff;border-radius: 30px}
.lt_bn .bg{;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);content:'';z-index:1;overflow:hidden}

.lt_bn .bn_txt {display:table;height:100%;width:100%;max-width:1200px; margin:0 auto; position:relative;z-index:2;color: #fff}
.lt_bn .txt_wr {padding-top:220px;text-align: right}


.lt_bn li .bn_tit {font-size:90px; font-weight:900; opacity:0;color: #4cc236; line-height: 90px; /*text-shadow: 0 0 5px #fff;*/
-webkit-transition: all 1s ease-in .3s;
-moz-transition:  all 1s ease-in .3s ;
-ms-transition:  all 1s ease-in .3s;
-o-transition: all 1s ease-in .3s;
transition: all 1s ease-in .3s}

.lt_bn li .bn_tit b {font-weight:600;}

.lt_bn li .active-slide .bn_tit {opacity:1;}

.lt_bn li .bn_detail{font-size:35px; line-height:100px; font-weight:400; margin:00px 0 0; opacity:0; word-break:keep-all;/*text-shadow: 0 0 5px #fff;*/
-webkit-transition: all 0.3s ease-in .5s;
-moz-transition:  all 0.3s ease-in .5s;
-ms-transition: all 0.3s ease-in .5s;
-o-transition: all 0.3s ease-in .5s;
transition: all 0.3s ease-in .5s}

.lt_bn li .active-slide .bn_detail {opacity:1}

.lt_bn li .bn_tit_sb{font-size:38px; line-height:80px; font-weight:700; margin:00px 0 0; opacity:0; word-break:keep-all;/*text-shadow: 0 0 5px #fff;*/
-webkit-transition: all 0.3s ease-in .5s;
-moz-transition:  all 0.3s ease-in .5s;
-ms-transition: all 0.3s ease-in .5s;
-o-transition: all 0.3s ease-in .5s;
transition: all 0.3s ease-in .5s}

.lt_bn li .active-slide .bn_tit_sb {opacity:1}


.lt_bn #bx_pager {position:absolute; bottom:250px;z-index:99; width:100%;display: none}
.lt_bn #bx_pager .pager_wrap {width:100%; max-width:1400px; margin:0 auto;text-align: right}
.lt_bn #bx_pager .pager_wrap a {display:inline-block;font-size:0; width:14px; height:14px; margin-right:5px; border-radius:50px; border:1px solid #fff; background:;}

.lt_bn #bx_pager .pager_wrap .active {background:#fff; width: 50px}


 @media (max-width: 1399px){
 }
 @media (max-width: 969px){
	.lt_bn .bx-wrapper, .lt_bn li {height:400px;}
     
	.lt_bn .txt_wr {padding-top:140px;}
	.lt_bn li .bn_tit {font-size:50px;    line-height: 60px;}
     .lt_bn li .bn_tit_sb {font-size:24px;line-height:40px; }
    .lt_bn li .bn_detail {font-size:24px; letter-spacing:-0.03em; line-height:35px; margin:00px 0 0;}
	
    .lt_bn #bx_pager {bottom:160px; right:50px;}
 }

  @media (max-width: 639px){
	.lt_bn .bx-wrapper, .lt_bn li{height:240px;border-radius: 20px;}
	
	.lt_bn .txt_wr {padding-top:100px;}
	.lt_bn li .bn_tit {font-size:35px;line-height: 40px;}
    .lt_bn li .bn_detail {font-size:20px; line-height:30px; margin:00px 0 0;}
	.lt_bn li .bn_tit_sb {font-size:20px;line-height:30px; }
    .lt_bn #bx_pager {bottom:80px; left:0;}
	.lt_bn #bx_pager .pager_wrap {padding:0 20px;}
	.lt_bn #bx_pager .pager_wrap a {width:10px; height:10px; margin-right:4px;}
 }

 @media (max-width: 399px){
	.lt_bn .bx-wrapper, .lt_bn li{height:180px;;border-radius: 10px;}
	
 }