.zemlya-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.profburvod-earth,
.cars,
.mast,
.hydraulic-rotator,
.hose,
.hose-down,
.drill,
.pipe {
  position: absolute;
}
.drill,
.hose-down,
.pipe {
  opacity: 0;
}
.earth-run-animation1 {
  -webkit-animation: spin 10s ease;
  -moz-animation: spin 10s ease;
  animation: spin 10s ease;
  animation-fill-mode: forwards;
}
.earth-run-animation2 {
  -webkit-animation: spin2 10s ease;
  -moz-animation: spin2 10s ease;
  animation: spin2 10s ease;
  animation-fill-mode: forwards;
}
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(180deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(180deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}
@-moz-keyframes spin2 {
  0% {
    -moz-transform: rotate(180deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin2 {
  0% {
    -webkit-transform: rotate(1800deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin2 {
  0% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.mast-run-animation-open {
  -webkit-animation: mast-open 5s linear;
  -moz-animation: mast-open 5s linear;
  animation: mast-open 5s linear;
  animation-fill-mode: forwards;
}
@-moz-keyframes mast-open {
  100% {
    -moz-transform: rotate(0deg);
  }
}
@-webkit-keyframes mast-open {
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes mast-open {
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.mast-run-animation-close {
  -webkit-animation: mast-close 5s linear;
  -moz-animation: mast-close 5s linear;
  animation: mast-close 5s linear;
  animation-fill-mode: forwards;
}
@-moz-keyframes mast-close {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(-92deg);
  }
}
@-webkit-keyframes mast-close {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-92deg);
  }
}
@keyframes mast-close {
  100% {
    -webkit-transform: rotate(-92deg);
    transform: rotate(-92deg);
  }
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.hydraulic-rotator-run-animation-open {
  -webkit-animation: hydraulic-rotator-open 5s linear;
  -moz-animation: hydraulic-rotator-open 5s linear;
  animation: hydraulic-rotator-open 5s linear;
  animation-fill-mode: forwards;
}
@-moz-keyframes hydraulic-rotator-open {
  100% {
    -moz-transform: rotate(0deg);
  }
}
@-webkit-keyframes hydraulic-rotator-open {
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes hydraulic-rotator-open {
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.hydraulic-rotator-run-animation-close {
  -webkit-animation: hydraulic-rotator-close 5s linear;
  -moz-animation: hydraulic-rotator-close 5s linear;
  animation: hydraulic-rotator-close 5s linear;
  animation-fill-mode: forwards;
}
@-moz-keyframes hydraulic-rotator-close {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(-92deg);
  }
}
@-webkit-keyframes hydraulic-rotator-close {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-92deg);
  }
}
@keyframes hydraulic-rotator-close {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-92deg);
    transform: rotate(-92deg);
  }
}
.hose-run-animation-open {
  -webkit-animation: hose-open 5s linear;
  -moz-animation: hose-open 5s linear;
  animation: hose-open 5s linear;
  animation-fill-mode: forwards;
}
@-moz-keyframes hose-open {
  100% {
    -moz-transform: rotate(0deg);
  }
}
@-webkit-keyframes hose-open {
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes hose-open {
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.hose-run-animation-close {
  -webkit-animation: hose-close 5s linear;
  -moz-animation: hose-close 5s linear;
  animation: hose-close 5s linear;
  animation-fill-mode: forwards;
}
@-moz-keyframes hose-close {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(-93deg);
  }
}
@-webkit-keyframes hose-close {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-93deg);
  }
}
@keyframes hose-close {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-93deg);
    transform: rotate(-93deg);
  }
}
.pipe-run-animation-rotate {
  -webkit-animation: pipe-rotate 10s ease;
  -moz-animation: pipe-rotate 10s ease;
  animation: pipe-rotate 10s ease;
  animation-fill-mode: forwards;
}
@-moz-keyframes pipe-rotate {
  100% {
    -moz-transform: rotate(180deg);
  }
}
@-webkit-keyframes pipe-rotate {
  100% {
    -webkit-transform: rotate(180deg);
  }
}
@keyframes pipe-rotate {
  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}
.earth-block-text {
  z-index: 1;
  font-size: 2rem;
  line-height: 1;
  font-weight: 400;
  color: #000;
  text-align: end;
}
@media (min-width: 768px) {
  .earth-block-text {
    font-size: 3rem;
    line-height: 1;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .earth-block-text {
    font-size: 4rem;
    line-height: 1.2;
    text-align: left;
  }
}
