.loading_progress-container{left:50%;position:absolute;transform:translate(-50%,-50%)}.loading_progress{background-color:#e5e9eb;height:.25em;position:relative;width:16em}.loading_progress-bar{background-size:23em .25em;height:100%;position:relative;background-image:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background-image:-o-linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background-image:-ms-linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background-image:-webkit-linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background-image:-moz-linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);animation:3.45s cubic-bezier(.45,0,1,1) infinite cssload-width;-o-animation:3.45s cubic-bezier(.45,0,1,1) infinite cssload-width;-ms-animation:cssload-width 3.45s cubic-bezier(0.45,0,1,1) infinite;-webkit-animation:3.45s cubic-bezier(.45,0,1,1) infinite cssload-width;-moz-animation:3.45s cubic-bezier(.45,0,1,1) infinite cssload-width}.loading_progress-shadow{height:4em;position:absolute;top:100%;width:100%;transform:skew(45deg);-o-transform:skew(45deg);-ms-transform:skew(45deg);-webkit-transform:skew(45deg);-moz-transform:skew(45deg);transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;background-image:linear-gradient(to bottom,#eaecee,transparent);background-image:-o-linear-gradient(to bottom,#eaecee,transparent);background-image:-ms-linear-gradient(to bottom,#eaecee,transparent);background-image:-webkit-linear-gradient(to bottom,#eaecee,transparent);background-image:-moz-linear-gradient(to bottom,#eaecee,transparent)}@keyframes cssload-width{0%,100%{transition-timing-function:cubic-bezier(1,0,0.65,0.85)}0%{width:0}100%{width:100%}}@-o-keyframes cssload-width{0%,100%{-o-transition-timing-function:cubic-bezier(1,0,0.65,0.85)}0%{width:0}100%{width:100%}}@-ms-keyframes cssload-width{0%,100%{-ms-transition-timing-function:cubic-bezier(1,0,0.65,0.85)}0%{width:0}100%{width:100%}}@-webkit-keyframes cssload-width{0%,100%{-webkit-transition-timing-function:cubic-bezier(1,0,0.65,0.85)}0%{width:0}100%{width:100%}}@-moz-keyframes cssload-width{0%,100%{-moz-transition-timing-function:cubic-bezier(1,0,0.65,0.85)}0%{width:0}100%{width:100%}}