div{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{position:relative;width:100%;height:100%;background:#fff}body{height:auto;overflow-x:hidden}#ms{visibility:hidden;width:100%;overflow:hidden}#msScaling{position:relative;width:100%;height:1100px;overflow:hidden}#ms_bg{position:absolute;left:0;top:0;right:0;height:500px;overflow:hidden}#ms_bg span{display:block;position:absolute;left:0;right:0;bottom:0;height:2px;background:#e9e9e9}#ms_bg div{position:absolute;left:50%;top:50%;width:2000px;height:2000px;margin-left:-1000px;margin-top:-1000px;overflow:hidden;background:#e65541;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px}#ms_content{margin:0 auto;width:1170px;height:100%}#ms_phone{position:absolute;top:15px;right:20px;width:608px;height:989px}#ms_phone #ms_phone_container>img{display:block;position:absolute;top:0;right:0}#ms_phone_container{display:block;position:absolute;top:0;right:0;left:0;bottom:0}#ms_phone_shadow{left:10px}#ms_phone_content{position:absolute;background:#77787a;left:178px;top:74px;width:378px;height:814px;overflow:hidden}#ms_phone_content_bg{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#ms_phone_content_apps{position:absolute;left:0;top:0;width:100%;bottom:0}.ms_icon_apps{position:absolute;width:100px;height:100px;background-repeat:no-repeat;background-image:url(/assets/images/phone_apps.png);background-size:360px 600px}#ms_phone_content_apps .line_0{top:50px;background-position-y:0}#ms_phone_content_apps .line_1{top:175px;background-position-y:-100px}#ms_phone_content_apps .line_2{top:300px;background-position-y:-200px}#ms_phone_content_apps .line_3{top:425px;background-position-y:-300px}#ms_phone_content_apps .line_4{top:550px;background-position-y:-400px}#ms_phone_content_apps .line_5{top:675px;background-position-y:-500px}.ms_icon_apps.left{background-position-x:left;left:5%}.ms_icon_apps.center{background-position-x:center;left:50%;margin-left:-50px}.ms_icon_apps.right{background-position-x:right;right:5%}#ms_phone_line0{position:absolute;display:block}#ms_text{position:absolute;top:90px;right:500px}.ms_letter{position:absolute;width:80px;height:80px}.ms_letter svg{display:block;position:absolute}#ms_letter_0,#ms_letter_1,#ms_letter_2,#ms_letter_3,#ms_letter_4,#ms_letter_5,#ms_letter_6,#ms_letter_7,#ms_letter_8,#ms_letter_9,#ms_letter_10,#ms_letter_11{position:absolute;width:70px;height:60px;overflow:hidden}.path_letter{fill:#fff;stroke:#fff;stroke-width:1;stroke-linejoin:round;stroke-linecap:round}#ms_slogan{position:absolute;top:330px;right:510px;width:257px}#ms_slogan img{position:absolute;right:0;top:0;width:100%}#ms_icons{position:absolute;top:430px;right:510px;width:600px}#ms_icons svg{width:40px;height:40px;float:right;margin-left:40px}#ms_icons path{fill:#fff}#ms_preloader{display:block;position:absolute;left:50%;top:50%;width:48px;height:48px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#ms_phone{right:60px}#ms_text{right:590px}#ms_slogan{right:600px}#ms_icons{right:600px}#ms_icons svg{margin-left:50px}@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}@keyframes rotating {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}.rotating{transform-origin:center center;-webkit-animation:rotating 2s ease infinite;-moz-animation:rotating 2s ease infinite;-ms-animation:rotating 2s ease infinite;-o-animation:rotating 2s ease infinite;animation:rotating 2s ease infinite}