.banner_MainBanner__j5sq0{height:calc(100vh - 50px);position:relative;overflow:hidden}.banner_MainBanner__j5sq0:before{content:"";background:rgba(0,0,0,.5);position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}.banner_MainBanner__j5sq0 .banner_bannerContent__K0WiT{position:relative;z-index:2}.banner_MainBanner__j5sq0 .banner_bannerContent__K0WiT h1,.banner_MainBanner__j5sq0 .banner_bannerContent__K0WiT p,.banner_MainBanner__j5sq0 .banner_bannerContent__K0WiT p a{color:#fff}.banner_MainBanner__j5sq0 .banner_bannerContent__K0WiT p a:hover{color:#7635ff}.banner_MainBanner__j5sq0 .banner_bannerVideo__SxxrX{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.banner_MainBanner__j5sq0 img{object-fit:cover}@media only screen and (min-width:1400px)and (max-width:1600px){.banner_MainBanner__j5sq0{height:calc(100vh - 0px)}}@media only screen and (min-width:1300px)and (max-width:1399px){.banner_MainBanner__j5sq0{height:calc(100vh - 0px)}}@media only screen and (min-width:1100px)and (max-width:1299px){.banner_MainBanner__j5sq0{height:calc(100vh - 0px)}}@media only screen and (min-width:900px)and (max-width:1099px){.banner_MainBanner__j5sq0{height:calc(100vh - 80px)}}@media only screen and (min-width:600px)and (max-width:899px){.banner_MainBanner__j5sq0{height:calc(100vh - 70px)}}@media only screen and (min-width:0px)and (max-width:599px){.banner_MainBanner__j5sq0{height:calc(100vh - 70px)}}