#banner{position:relative;padding-top:80px}
#banner .item{position:relative}
#banner .item a{position:relative;width:100%;height:75vh;display:inline-block;z-index:3}
#banner .item .banner-txt{position:absolute;width:100%;background:url(/images/35/img-bamask.jpg) no-repeat bottom center / cover;text-align:center;font-size:8rem;color:transparent;-webkit-background-clip:text;background-clip:text;bottom:5rem;left:0;z-index:2}
#banner .item{position:relative;overflow:hidden;text-align:right}
#banner .item video,#banner .item iframe{position:absolute;width:100%;height:95vh;left:0;top:0}
#scrollBtn{position:absolute;z-index:100;bottom:100px;left:20px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;transform-origin:left top}
#scrollBtn font{margin-right:10px;width:50px;height:1px;background-color:#fff;display:inline-block;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-animation:scrollline 2s cubic-bezier(.32,.01,0,.98) 1.2s infinite forwards;animation:scrollline 2s cubic-bezier(.32,.01,0,.98) 1.2s infinite forwards}
#scrollBtn span{font-family:'Oswald',sans-serif;text-transform:uppercase;color:#fff}
@-webkit-keyframes scrollline{0%{-webkit-transform:scaleX(0);-webkit-transform-origin:right}49%{-webkit-transform-origin:right}50%{-webkit-transform:scaleX(1)}51%{-webkit-transform-origin:left}100%{-webkit-transform:scaleX(0)}}
@keyframes scrollline{0%{transform:scaleX(0);transform-origin:right}49%{transform-origin:right}50%{transform:scaleX(1)}51%{transform-origin:left}100%{transform:scaleX(0)}}

@media screen and (max-width:1680px){
	#banner .item a{height:75vh}
	#banner .item .banner-txt{font-size:10vw}
}
@media screen and (max-width:1024px){
	#banner .item a{height:55vh}
	#banner .item .banner-txt{font-size:10vw}
}
@media screen and (max-width:768px){
	#banner .item a{height: 33vh;}
	#scrollBtn{display:none;}
}
@media screen and (max-width:640px){
	#banner .item a{height: 40vh;}
	#banner .item{background-position: 10% 50%;}
}