._1kfo2yr0 {
  min-height: 125px;
}

@media (min-width: 640px) {
  ._1kfo2yr0 {
    min-height: calc(160px + 2 * var(--_1gzv7bh5d));
  }
}

@keyframes _13yq30v0 {
  from {
    background-position-x: 120%;
  }

  to {
    background-position-x: -50%;
  }
}

._13yq30v1 {
  background: linear-gradient(90deg, transparent 35%, var(--_1gzv7bh2o) 50%, transparent 65%) var(--_1gzv7bhn);
  background-position-x: center;
  background-size: 200% 100%;
  width: 100%;
  height: 100%;
}

@media (prefers-reduced-motion: no-preference) {
  ._13yq30v1 {
    animation: 1s ease-in-out infinite _13yq30v0;
  }
}

._1oxneah0 {
  border-radius: var(--_1gzv7bh6h);
  cursor: progress;
  overflow: hidden;
}

._12yuc50 {
  min-height: calc(100vh - var(--_1gzv7bh4i));
  width: 100%;
  max-width: var(--_1gzv7bh52);
  gap: var(--_1gzv7bh56);
  flex-direction: column;
  margin: 0 auto;
  display: flex;
}

._12yuc51 {
  margin-inline: calc(var(--_1gzv7bh5b) * -1);
}

@media screen and (min-width: 800px) {
  ._12yuc50 {
    gap: var(--_1gzv7bh58);
    min-height: calc(100vh - 72px);
  }
}

@media (min-width: 800px) {
  ._12yuc51 {
    margin-inline: 0;
  }

  ._12yuc52 {
    max-inline-size: max-content;
  }
}

