.hero-video{background:#000 50%;background-size:cover;display:flex;justify-content:center;min-height:calc(100vh - 80px);position:relative}.hero-video video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.hero-video video.playing{z-index:revert}.hero-video p.subtitle{font-weight:400;line-height:2em;max-width:598px}.hero-video .inner{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-left:0;max-width:calc(665px + 10vw);padding-left:10vw;width:1134px;z-index:2}.hero-video .play-button{cursor:pointer;position:absolute;right:10vw;top:50%;transform:translateY(-50%)}.hero-video .play-button .pause-svg,.hero-video .play-button.pause .play-svg{display:none}.hero-video .play-button.pause .pause-svg{display:flex}.hero-video .init-pop{cursor:pointer}.hero-video .h1{font-family:Khand,sans-serif;font-size:71px;letter-spacing:normal;line-height:1.028em;padding:38px 0 18px}.hero-video .h1 span{color:#e50019;font-size:71px}.hero-video h1:before{top:0}.hero-video h1:after{bottom:0}@media only screen and (max-width:1400px){.hero-video .inner{max-width:65%}.hero-video .h1,.hero-video .h1 span{font-size:60px}}@media (max-width:1280px){.hero-video{min-height:17.5vh}.hero-video .inner{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin-left:0;max-width:70%;padding:17.5vh 5vw 15vh}.hero-video .play-button{cursor:pointer;right:10vw}.hero-video h1{font-size:45px;width:100%}}@media only screen and (max-width:940px){.hero-video .h1,.hero-video .h1 span{font-size:50px;padding:25px 0 10px}.hero-video p.subtitle{line-height:1.5em}}@media only screen and (max-width:800px){.hero-video .inner{padding:9.5vh 5vw 7vh}.hero-video .icon img{width:100%}.hero-video .icon{max-width:180px}}@media only screen and (max-width:600px){.hero-video .play-button{align-items:center;display:flex;justify-content:center;padding:50px 0;position:relative;right:unset;top:unset;transform:translate(0);width:100%}.hero-video .pause-svg,.hero-video .play-svg{max-width:15%}.hero-video .h1,.hero-video .h1 span{font-size:40px;text-align:center}.hero-video{align-items:center;flex-direction:column}.hero-video p.subtitle{max-width:unset}.hero-video .inner{align-items:center;flex-direction:column;justify-content:center;max-width:100%;padding:0 20px 50px;text-align:center;width:100%}}