.home-container{height:56.2502460948vw;position:relative;width:100%}.home-container .video-container{display:block;width:100%}.home-container .home-bg,.home-container .video-container video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-container .home-bg{z-index:-1}.home-container .text-line{color:#fff;left:50%;position:absolute;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.2);top:12.5vw;transform:translate(-50%)}.home-container .text-line .first-line{animation:slideInFromLeft 1.5s ease-out .5s forwards;font-size:60px;line-height:1.3em;opacity:0;text-transform:uppercase}.home-container .text-line .second-line{animation:slideInFromRight 1.5s ease-out 1s forwards;font-size:24px;line-height:1.5em;margin:20px 0;opacity:0}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@media(max-width:1300px){.home-container .video-container{width:100%}.home-container .text-line{margin-left:-12.5vw;top:20vw}.home-container .text-line .first-line{font-size:var(--size-48);white-space:nowrap}.home-container .text-line .second-line{font-size:var(--size-20)}.home-container .text-line .text-btn{padding:10px 38px}}@media(max-width:768px){.home-container{height:56.2502460948vw;margin-top:56px}.home-container .video-container{display:block;width:100%}.home-container .video-container video{height:56.2502460948vw;-o-object-fit:cover;object-fit:cover;width:100%}.home-container .first-line{top:60px}.home-container .home-bg{height:56.2502460948vw;-o-object-fit:top;object-fit:top}.home-container .text-line{color:#fff;left:50%;margin-left:0;position:absolute;text-align:center;text-shadow:none;top:60px;transform:translate(-50%)}.home-container .text-line .first-line{font-size:var(--size-22);width:86vw}.home-container .text-line .first-line span{display:block}.home-container .text-line .second-line{color:var(--light-color);font-size:var(--size-14);line-height:1.6em;margin:20px auto 0}.home-container .text-line .second-line span{display:block}.home-container .text-line .text-btn{display:none;margin-top:0}}.hero-container:after{background:#0000004d;content:"";inset:0;position:absolute;z-index:-1}
