.homepage-banner-wrap{position:relative;background-color:#0d0b1a;overflow:hidden}.homepage-banner-wrap video{background-size:cover;display:block;vertical-align:middle;width:100%}.homepage-banner-wrap .homepage-banner-cnt{position:absolute;top:68%;text-align:right;right:26px;color:#fff}.homepage-banner-wrap .homepage-banner-cnt p{font-weight:bold;font-size:1vw;line-height:1.6vw;letter-spacing:.2rem;-moz-transition-timing-function:linear;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;-ms-transition-timing-function:linear}.homepage-banner-wrap .homepage-banner-cnt p:last-of-type{margin:0}@media(max-width:767px){.homepage-banner-wrap .homepage-banner-cnt{position:relative;top:auto;text-align:center;right:auto;padding:10px}.homepage-banner-wrap .homepage-banner-cnt p{font-size:1vw;line-height:2.5vw}.homepage-banner-wrap{padding-top:74px;padding-bottom:0}}@media(max-width:580px){.homepage-banner-wrap .homepage-banner-cnt p{font-size:1rem;line-height:1.5rem}}