.classldingBG,
#ldingBG {
  display: flex !important;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  height: 100dvh !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: #fff !important;
  z-index: 2147483647 !important;
  align-items: center !important;
  justify-content: center !important;
  pointer-events: auto !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.pik_spinner {
  -webkit-animation: rotator 1.4s linear infinite;
  animation: rotator 1.4s linear infinite;
}

@-webkit-keyframes rotator {
  0% { transform: rotate(0); }
  to { transform: rotate(270deg); }
}

@keyframes rotator {
  0% { transform: rotate(0); }
  to { transform: rotate(270deg); }
}

.pik_path {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  -webkit-animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
  animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
}

@-webkit-keyframes colors {
  0% { stroke: #4285f4; }
  25% { stroke: #de3e35; }
  50% { stroke: #f7c223; }
  75% { stroke: #1b9a59; }
  to { stroke: #4285f4; }
}

@keyframes colors {
  0% { stroke: #4285f4; }
  25% { stroke: #de3e35; }
  50% { stroke: #f7c223; }
  75% { stroke: #1b9a59; }
  to { stroke: #4285f4; }
}

@-webkit-keyframes dash {
  0% { stroke-dashoffset: 187; }
  50% { stroke-dashoffset: 46.75; transform: rotate(135deg); }
  to { stroke-dashoffset: 187; transform: rotate(450deg); }
}

@keyframes dash {
  0% { stroke-dashoffset: 187; }
  50% { stroke-dashoffset: 46.75; transform: rotate(135deg); }
  to { stroke-dashoffset: 187; transform: rotate(450deg); }
}

.fadeout,
.classldingBG.fadeout,
#ldingBG.fadeout {
  z-index: -1 !important;
  opacity: 0 !important;
  display: none !important;
  pointer-events: none !important;
  visibility: hidden !important;
}
