.scale * {
  /* overwrite default style */
  opacity: 1;
}
.scale {
  /* overwrite default style */
  background-color: transparent;
  /* Force hardware acceleration */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-animation: cd-scale-in 7s 0s both;
  -moz-animation: cd-scale-in 7s 0s both;
  animation: cd-scale-in 7s 0s both;
}
@-webkit-keyframes cd-scale-in {
  0% {
    filter: brightness(0%);
    -webkit-transform: scale(1.5);
  }
  100% {
    filter: brightness(100%);
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes cd-scale-in {
  0% {
    filter: brightness(0%);
    -moz-transform: scale(1.5);
  }
  100% {
    filter: brightness(100%);
    -moz-transform: scale(1);
  }
}
@keyframes cd-scale-in {
  0% {
    filter: brightness(0%);
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
    filter: brightness(100%);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.nagl {
  -webkit-animation: whitening 12s 2s;
  -moz-animation: whitening 12s 2s;
  -o-animation: whitening 12s 2s;
  -ms-animation: whitening 12s 2s;
  animation: whitening 12s 2s;
  animation-fill-mode: forwards;
}
@-webkit-keyframes whitening {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes whitening {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes whitening {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1
  }
}
@keyframes whitening {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
