/* stylelint-disable selector-class-pattern, custom-property-empty-line-before, shorthand-property-no-redundant-values, max-line-length, selector-list-comma-newline-after, keyframes-name-pattern */

.p-widget-arrows-down-animated {
  --color-stroke: var(--v-color__3);

  width: 2rem;
}

@keyframes p-widget-arrows-down-animated__animation {
  0% {
    opacity: 0;
  }

  40% {
    opacity: 1;
  }

  80% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

.p-widget-arrows-down-animated > path {
  stroke: var(--color-stroke);
  fill: transparent;
  stroke-width: 2px;
  animation: p-widget-arrows-down-animated__animation 2s infinite;
}

.p-widget-arrows-down-animated > path:nth-child(1) {
  animation-delay: -1s;
}

.p-widget-arrows-down-animated > path:nth-child(2) {
  animation-delay: -0.5s;
}

.p-widget-arrows-down-animated > path:nth-child(3) {
  animation-delay: 0s;
}


@media (min-width: 700px) {
  .p-widget-arrows-down-animated {
    width: 2.5rem;
  }
}

@media (min-width: 1000px) {
  .p-widget-arrows-down-animated {
    width: 3rem;
  }
}

@media (min-width: 1200px) {
  .p-widget-arrows-down-animated {
    width: 3.5rem;
  }
}
