
        height: 100%;
        background-color: #fff;
      }

      .m-loader .m-loader_main {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 172px;
        height: 128px;
        margin: 0;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
      }

      .m-loader_square {
        position: relative;
      }

      .m-loader_square:nth-child(1) {
        margin-left: 0px;
      }

      .m-loader_square:nth-child(2) {
        marg