#banner { width: 100vw; z-index: 3; }
#banner .slick-slide { min-width: 100vw; }
#banner img {width: 100vw;}
#banner .pos_abs { width: 100vw; height: 75vh; top: 0; left: 0; }
#banner .info { height: 75vh; background: rgba(var(--black-rgb), .25); }
#banner .info .txt { margin: auto; }
#banner .info .txt * { font-weight: 400; color: var(--white); opacity: 0; -webkit-transform: translateX(-10px); transform: translateX(-10px); }
#banner .info .txt h3 { font-size: 50px;  }
#banner .info .txt p { font-weight: 300; font-size: 18px; }
#banner a.pos_abs { z-index: 2; }
#banner video , #banner iframe {position: absolute;width: 100%;height: auto;top: 0;left: 0;z-index: -1;}

#banner .baScro{position:absolute;bottom: -50px;right: 10%;animation: aboutImgAnimation 5s ease-in-out infinite;}
#banner .baScro a{background: var(--black);width: 180px;aspect-ratio: 1/1;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;}
#banner .baScro a svg{width: 26px;height: 26px;fill: var(--white);}
@keyframes aboutImgAnimation{0%{-webkit-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(10px);transform:translateY(10px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}


/* slick-current */
#banner .slick-current .info .txt * { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); transition-delay: .3s; -webkit-transition-delay: .3s; }
#banner .slick-current .info .txt p { transition-delay: .6s; -webkit-transition-delay: .6s; }

@media screen and (min-width: 761px){
	#banner img {aspect-ratio: 3.8 / 1.7;}
	#banner .pos_abs { height: 95vh; }
	#banner .info { padding-bottom: 10vh; height: 85vh; }
}
@media screen and (max-width: 1280px){
    #banner {padding-top:70px;}
    #banner .baScro a{width: 120px;}
}
@media screen and (max-width: 980px){
    #banner video, #banner iframe{width:auto;height:100%}
    #banner .baScro a{display:none;}
    #banner img{aspect-ratio: 4.5/3;object-position: 75% 0;}
}
@media screen and (max-width: 550px){
	#banner .info .txt h3 { font-size: 12vw; }
}