
  .loader {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
    justify-content: center;
    align-items: center;
    display: flex;
    text-align: center;
    }

    .holder {
        position: fixed;
        left: 0px;
        top: 0px;
        bottom: 0px;
        right: 0px;
        width: 100%;
        height: 100%;
        background-color: #008290;
      }

      .preloader {
        /* size */
        width: 100px;
        height: 100px;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        animation: rotatePreloader 2s infinite ease-in;
      }

      @keyframes rotatePreloader {
        0% {
          transform: translateX(-50%) translateY(-50%) rotateZ(0deg);
        }
        100% {
          transform: translateX(-50%) translateY(-50%) rotateZ(-360deg);
        }
      }
      .preloader div {
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0;
      }

      .preloader div:before {
        content: "";
        position: absolute;
        left: 50%;
        top: 0%;
        width: 10%;
        height: 10%;
        background-color: #ffffff;
        transform: translateX(-50%);
        border-radius: 50%;
      }

      .preloader div:nth-child(1) {
        transform: rotateZ(0deg);
        animation: rotateCircle1 2s infinite linear;
        z-index: 9;
      }

      @keyframes rotateCircle1 {
        0% {
          opacity: 0;
        }
        0% {
          opacity: 1;
          transform: rotateZ(36deg);
        }
        7% {
          transform: rotateZ(0deg);
        }
        57% {
          transform: rotateZ(0deg);
        }
        100% {
          transform: rotateZ(-324deg);
          opacity: 1;
        }
      }
      .preloader div:nth-child(2) {
        transform: rotateZ(36deg);
        animation: rotateCircle2 2s infinite linear;
        z-index: 8;
      }

      @keyframes rotateCircle2 {
        5% {
          opacity: 0;
        }
        5.0001% {
          opacity: 1;
          transform: rotateZ(0deg);
        }
        12% {
          transform: rotateZ(-36deg);
        }
        62% {
          transform: rotateZ(-36deg);
        }
        100% {
          transform: rotateZ(-324deg);
          opacity: 1;
        }
      }
      .preloader div:nth-child(3) {
        transform: rotateZ(72deg);
        animation: rotateCircle3 2s infinite linear;
        z-index: 7;
      }

      @keyframes rotateCircle3 {
        10% {
          opacity: 0;
        }
        10.0002% {
          opacity: 1;
          transform: rotateZ(-36deg);
        }
        17% {
          transform: rotateZ(-72deg);
        }
        67% {
          transform: rotateZ(-72deg);
        }
        100% {
          transform: rotateZ(-324deg);
          opacity: 1;
        }
      }
      .preloader div:nth-child(4) {
        transform: rotateZ(108deg);
        animation: rotateCircle4 2s infinite linear;
        z-index: 6;
      }

      @keyframes rotateCircle4 {
        15% {
          opacity: 0;
        }
        15.0003% {
          opacity: 1;
          transform: rotateZ(-72deg);
        }
        22% {
          transform: rotateZ(-108deg);
        }
        72% {
          transform: rotateZ(-108deg);
        }
        100% {
          transform: rotateZ(-324deg);
          opacity: 1;
        }
      }
      .preloader div:nth-child(5) {
        transform: rotateZ(144deg);
        animation: rotateCircle5 2s infinite linear;
        z-index: 5;
      }

      @keyframes rotateCircle5 {
        20% {
          opacity: 0;
        }
        20.0004% {
          opacity: 1;
          transform: rotateZ(-108deg);
        }
        27% {
          transform: rotateZ(-144deg);
        }
        77% {
          transform: rotateZ(-144deg);
        }
        100% {
          transform: rotateZ(-324deg);
          opacity: 1;
        }
      }
      .preloader div:nth-child(6) {
        transform: rotateZ(180deg);
        animation: rotateCircle6 2s infinite linear;
        z-index: 4;
      }

      @keyframes rotateCircle6 {
        25% {
          opacity: 0;
        }
        25.0005% {
          opacity: 1;
          transform: rotateZ(-144deg);
        }
        32% {
          transform: rotateZ(-180deg);
        }
        82% {
          transform: rotateZ(-180deg);
        }
        100% {
          transform: rotateZ(-324deg);
          opacity: 1;
        }
      }
      .preloader div:nth-child(7) {
        transform: rotateZ(216deg);
        animation: rotateCircle7 2s infinite linear;
        z-index: 3;
      }

      @keyframes rotateCircle7 {
        30% {
          opacity: 0;
        }
        30.0006% {
          opacity: 1;
          transform: rotateZ(-180deg);
        }
        37% {
          transform: rotateZ(-216deg);
        }
        87% {
          transform: rotateZ(-216deg);
        }
        100% {
          transform: rotateZ(-324deg);
          opacity: 1;
        }
      }
      .preloader div:nth-child(8) {
        transform: rotateZ(252deg);
        animation: rotateCircle8 2s infinite linear;
        z-index: 2;
      }

      @keyframes rotateCircle8 {
        35% {
          opacity: 0;
        }
        35.0007% {
          opacity: 1;
          transform: rotateZ(-216deg);
        }
        42% {
          transform: rotateZ(-252deg);
        }
        92% {
          transform: rotateZ(-252deg);
        }
        100% {
          transform: rotateZ(-324deg);
          opacity: 1;
        }
      }
      .preloader div:nth-child(9) {
        transform: rotateZ(288deg);
        animation: rotateCircle9 2s infinite linear;
        z-index: 1;
      }

      @keyframes rotateCircle9 {
        40% {
          opacity: 0;
        }
        40.0008% {
          opacity: 1;
          transform: rotateZ(-252deg);
        }
        47% {
          transform: rotateZ(-288deg);
        }
        97% {
          transform: rotateZ(-288deg);
        }
        100% {
          transform: rotateZ(-324deg);
          opacity: 1;
        }
      }
      .preloader div:nth-child(10) {
        transform: rotateZ(324deg);
        animation: rotateCircle10 2s infinite linear;
        z-index: 0;
      }

      @keyframes rotateCircle10 {
        45% {
          opacity: 0;
        }
        45.0009% {
          opacity: 1;
          transform: rotateZ(-288deg);
        }
        52% {
          transform: rotateZ(-324deg);
        }
        102% {
          transform: rotateZ(-324deg);
        }
        100% {
          transform: rotateZ(-324deg);
          opacity: 1;
        }
      }

/* Разрыв здесь второй */

/* .word {
    font-family: 'Source Code Pro', monospace;
    bottom: 0;
    color: rgba(0, 130, 144, 0.3);
    font-size: 2.5em;
    height: 2.5em;
    left: 0;
    line-height: 2.5em;
    margin: auto;
    right: 0;
    position: absolute;
    text-shadow: 0 0 10px rgba(0, 130, 144, 0.5), 0 0 5px rgba(0, 130, 144, 0.5);
    top: 0
  }

  .word span {
    display: inline-block;
    transform: translateX(100%) scale(0.9);
    transition: transform 500ms;
  }

  .word .done {
    color: #008290;
    transform: translateX(0) scale(1);
  }
  .loader {
    background: white;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
    justify-content: center;
    align-items: center;
    display: flex;
    text-align: center;
    }
  .bgpreloader {
    background-image: linear-gradient(transparent 0%, rgba(10, 16, 10, 0.1) 10%);
    background-size: 1000px 2px;
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  } */


/* Разрыв здесь первый */

/* .loader {
    background: radial-gradient(#008290, #000);
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
    justify-content: center;
    align-items: center;
    display: flex;
    }

.wrapper {
  position: relative;
  width: 50px;
  height: 100px;
  transform-origin: center center;
  -webkit-animation: rotate 3s 0.75s ease-in-out infinite;
          animation: rotate 3s 0.75s ease-in-out infinite;
}
.wrapper:before, .wrapper:after {
  z-index: -1;
  content: "";
  border: solid 4px rgba(0, 0, 0, 0.2);
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-radius: 50%;
  -webkit-clip-path: inset(0 60% 0 0);
          clip-path: inset(0 60% 0 0);
  width: 100%;
  height: 50%;
  -webkit-animation: shadow 3s 0.75s linear infinite;
          animation: shadow 3s 0.75s linear infinite;
  opacity: 0;
}
.wrapper:after {
  position: absolute;
  top: -1px;
  left: -18px;
}
.wrapper:before {
  position: absolute;
  bottom: -1px;
  right: -18px;
  transform: rotate(180deg);
}

.clock {
  position: relative;
  width: 0;
  height: 0;
  border-top: solid 50px #03e9f4;
  border-bottom: solid 25px transparent;
  border-left: solid 25px transparent;
  border-right: solid 25px transparent;
}
.clock:before, .clock:after {
  content: "";
  position: absolute;
  left: -20px;
  top: -47px;
  width: 0;
  height: 0;
  border-top: solid 44px #008290;
  border-bottom: solid 20px transparent;
  border-left: solid 20px transparent;
  border-right: solid 20px transparent;
}
.clock:after {
  border-top: solid 44px #03e9f4;
  will-change: transform;
  -webkit-animation: clock1 3s linear infinite;
          animation: clock1 3s linear infinite;
}
.clock:last-child {
  transform: rotate(180deg) translateY(50px);
}
.clock:last-child:after {
  transform: scale(0);
  -webkit-animation: clock2 3s linear infinite;
          animation: clock2 3s linear infinite;
}

@-webkit-keyframes clock1 {
  20%, 50% {
    transform: scale(0);
  }
  70%, 100% {
    transform: scale(1);
  }
}

@keyframes clock1 {
  20%, 50% {
    transform: scale(0);
  }
  70%, 100% {
    transform: scale(1);
  }
}
@-webkit-keyframes clock2 {
  20%, 50% {
    transform: scale(1);
  }
  70%, 100% {
    transform: scale(0);
  }
}
@keyframes clock2 {
  20%, 50% {
    transform: scale(1);
  }
  70%, 100% {
    transform: scale(0);
  }
}
@-webkit-keyframes shadow {
  10% {
    opacity: 1;
  }
  20%, 50% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  70%, 100% {
    opacity: 0;
  }
}
@keyframes shadow {
  10% {
    opacity: 1;
  }
  20%, 50% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  70%, 100% {
    opacity: 0;
  }
}
@-webkit-keyframes rotate {
  20%, 50% {
    transform: rotate(180deg);
  }
  70%, 100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  20%, 50% {
    transform: rotate(180deg);
  }
  70%, 100% {
    transform: rotate(360deg);
  }
} */
