html{font-size:10px;box-sizing:border-box}@media screen and (max-width:400px){html{font-size:14px}}body,html{height:100%}body{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Roboto,'PingFang SC','Microsoft YaHei',sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.778;color:#000;margin:0;padding:0;position:relative}a{color:#8dc63f;transition:all .3s cubic-bezier(.23,1,.32,1)}a:active,a:focus,a:hover{color:#33648a}a:active,a:hover{outline:0}.h1,h1{font-weight:700;font-style:normal;color:#000;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility}.h1,h1{margin-top:6rem;margin-bottom:1.6rem}@media screen and (max-width:600px){.h1,h1{margin-top:5.6rem}}.h1,h1{font-size:3.6rem;line-height:1.222}@media screen and (max-width:600px){.h1,h1{font-size:3.3rem}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#1d1d1d;z-index:500;height:100vh;width:100%;overflow:hidden}.no-js #preloader,.oldie #preloader{display:none}#loader{position:absolute;left:50%;top:50%;width:6px;height:6px;padding:0;display:inline-block;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#loader>div{content:"";background:#fff;width:6px;height:6px;position:absolute;top:0;left:0;border-radius:50%}#loader>div:nth-of-type(1){left:15px}#loader>div:nth-of-type(3){left:-15px}.intro{width:100%;height:100%;min-height:82rem;background-color:#000;overflow:hidden;position:relative}.intro-cover{background-image:url(../images/bg-static.jpg);position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;opacity:0;-webkit-transform:translateZ(0);backface-visibility:hidden;animation-name:slideshow;animation-duration:10s;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes slideshow{0%{opacity:0}20%{opacity:1}100%{opacity:1;transform:scale(1.1)}}.grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;background:-moz-linear-gradient(left,#000 0,#000 20%,transparent 100%);background:-webkit-linear-gradient(left,#000 0,#000 20%,transparent 100%);background:linear-gradient(to right,#000 0,#000 20%,transparent 100%)}*,::after,::before{box-sizing:inherit}.intro-content{z-index:2;height:100%;width:81%;margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;padding-top:20vh;padding-bottom:24rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;text-shadow:0 2px 10px rgba(33,33,33,.3)}.intro-content-title h1{font-family:Helvetica,Arial,'PingFang SC','Microsoft YaHei',sans-serif;font-weight:700;font-size:8rem;line-height:1.2;color:#fff;letter-spacing:normal;margin-top:0;margin-bottom:.8rem}.intro-content-text{color:#fff;padding-top:5rem}.intro-content-text,.intro-content-title{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeIn{from{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media screen and (max-width:1800px){.intro-content-title h1{font-size:7.3rem}}@media screen and (max-width:1700px){.intro-content{max-width:1200px}}@media screen and (max-width:1600px){.intro-content{max-width:1080px}.intro-content-title h1{font-size:7rem}}@media screen and (max-width:1400px){.intro-content{max-width:900px}.intro-content-title h1{font-size:6.6rem}}@media screen and (max-width:1200px){.intro-content{max-width:800px}.intro-content-title h1{font-size:6.3rem}.intro-content-text{left:16px}}@media screen and (max-width:1024px){.intro{max-height:800px}.intro-content{max-width:600px}.intro-content-title h1{font-size:6rem}}@media screen and (max-width:800px){.intro-content{max-width:70vw;padding-top:16rem}.intro-content-title h1{font-size:4.8rem}}@media screen and (max-width:700px){.intro-content-title h1{font-size:4.2rem}}@media screen and (max-width:600px){.intro{max-height:none}.intro-content{max-width:80vw;padding-bottom:12rem}.intro-content-text{left:10px;display:block;position:static;margin-top:5rem}}@media screen and (max-width:500px){.intro-content{max-width:90vw}.intro-content-text{margin-right:5rem}}