@keyframes slideInLeft {
  from {
    opacity: 0;
    transform: translateX(-30px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  from {
    opacity: 0;
    transform: translateX(30px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes scaleIn {
  from {
    opacity: 0;
    transform: scale(0.94);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}
.anim-slide-left {
  animation: slideInLeft 0.45s ease both;
}
.anim-slide-right {
  animation: slideInRight 0.45s ease both;
}
.anim-scale {
  animation: scaleIn 0.35s ease both;
}
.delay-1 {
  animation-delay: 0.1s;
}
.delay-2 {
  animation-delay: 0.2s;
}
.delay-3 {
  animation-delay: 0.3s;
}
.delay-4 {
  animation-delay: 0.4s;
}
.skeleton {
  background: linear-gradient(90deg, #1e2134 25%, #252835 50%, #1e2134 75%);
  background-size: 200% 100%;
  animation: shimmer 1.8s infinite;
}
.wp-block-separator {
  display: none;
}
.wp-element-caption {
  display: none;
}
