#mainSection{z-index:0}#mainSection .bg-video{position:absolute;top:50%;left:50%;width:auto;height:100%;min-width:101%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover;z-index:-2}#mainSection:before{content:"";position:absolute;inset:0;background-color:#27346a40;z-index:-1;pointer-events:none}#mainSection{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.main_line0,.main_line1,.main_line2,.main_line3{font-family:Anton;color:#fff;line-height:1;opacity:0;transform:translateY(20px)}#mainSection.play .main_line0{animation:fadeUp .8s ease-out forwards}#mainSection.play .main_line1{animation:fadeUp .8s ease-out .2s forwards}#mainSection.play .main_line2{animation:fadeUp .8s ease-out .4s forwards}#mainSection.play .main_line3{animation:fadeUp .8s ease-out .6s forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1300px){.main_line0{font-size:150px;padding-bottom:20px}.main_line1,.main_line2,.main_line3{font-size:100px;line-height:110px;letter-spacing:-2px;font-weight:400}}@media (max-width:1299px){.main_line0{font-size:120px;padding-bottom:20px}.main_line1,.main_line2,.main_line3{font-size:100px;line-height:110px;letter-spacing:-2px;font-weight:400}}@media (max-width:900px){.main_line0{font-size:90px;padding-bottom:20px}.main_line1,.main_line2,.main_line3{width:90%;margin:0 auto;display:inline;font-size:70px;line-height:80px;letter-spacing:-2px;font-weight:400;white-space:normal;word-break:break-all;overflow-wrap:break-word;text-align:center}}@media (max-width:550px){.main_line0{font-size:50px;padding-bottom:20px}.main_line1,.main_line2,.main_line3{width:90%;margin:0 auto;display:inline;font-size:40px;line-height:50px;letter-spacing:-2px;font-weight:400;white-space:normal;word-break:break-all;overflow-wrap:break-word}}@media (max-width:330px){.main_line0{font-size:80px;padding-bottom:20px}.main_line1,.main_line2,.main_line3{width:90%;margin:0 auto;display:inline;font-size:50px;line-height:70px;letter-spacing:-2px;font-weight:400;white-space:normal;word-break:break-all;overflow-wrap:break-word}}