.animated.delay-01s{animation-delay:0.1s}
.animated.delay-02s{animation-delay:0.2s}
.animated.delay-03s{animation-delay:0.3s}
.animated.delay-04s{animation-delay:0.4s}
.animated.delay-05s{animation-delay:0.5s}
.animated.delay-06s{animation-delay:0.6s}
.animated.delay-07s{animation-delay:0.7s}
.animated.delay-08s{animation-delay:0.8s}
.animated.delay-09s{animation-delay:0.9s}
.animated.delay-0_5s{animation-delay:0.5s}
.animated.delay-1s{animation-delay:1s}
.animated.delay-1_5s{animation-delay:1.5s}
.animated.delay-1_6s{animation-delay:1.6s}
.animated.delay-1_7s{animation-delay:1.7s}
.animated.delay-1_8s{animation-delay:1.8s}
.animated.delay-1_9s{animation-delay:1.9s}
.animated.delay-2s{animation-delay:2s}

 .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.animated.infinite {
  animation-iteration-count: infinite;
}
.animated.delay-1s {
  animation-delay: 1s;
}
.animated.delay-2s {
  animation-delay: 2s;
}
.animated.delay-3s {
  animation-delay: 3s;
}
.animated.delay-4s {
  animation-delay: 4s;
}
.animated.delay-5s {
  animation-delay: 2s;
}
.animated.fast {
  animation-duration: 800ms;
}
.animated.faster {
  animation-duration: 500ms;
}
.animated.slow {
  animation-duration: 2s;
}
.animated.slower {
  animation-duration: 3s;
}

@media (print), (prefers-reduced-motion: reduce) {
  .animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }
}
.wow {
  visibility: hidden;
}

.fadeIn {
  animation-name: fadeIn;
}

.fadeInDown {
  animation-name: fadeInDown;
}

.fadeInUp {
  animation-name: fadeInUp;
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-20%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(20%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 20%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
} */
@keyframes checkmark_fill {
  100% {
    box-shadow: inset 0 0 0 6em var(--clr-accent);
  }
}
@keyframes checkmark_stroke {
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes checkmark_scale {
  0%, 100% {
    transform: none;
  }
  50% {
    transform: scale3d(1.1, 1.1, 1);
  }
}
@keyframes checkmark_roll {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}


@keyframes move-path {
  0% {
      transform: translate(0, 0);
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
  }
  50% {
      transform: translate(100%, -100%);
      opacity: 0;
      -webkit-transform: translate(100%, -100%);
      -moz-transform: translate(100%, -100%);
      -ms-transform: translate(100%, -100%);
      -o-transform: translate(100%, -100%);
  }
  75% {
      transform: translate(-100%, 100%);
      -webkit-transform: translate(-100%, 100%);
      -moz-transform: translate(-100%, 100%);
      -ms-transform: translate(-100%, 100%);
      -o-transform: translate(-100%, 100%);
  }
  100% {
      transform: translate(0, 0);
      opacity: 1;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
  }
}

.swiper-button-next,
.swiper-button-prev {
  border-radius: var(--border-radius);
  background-color: white;
  -webkit-border-radius:var(--border-radius);
  -moz-border-radius: var(--border-radius);
  -ms-border-radius: var(--border-radius);
  -o-border-radius: var(--border-radius);
  width: 40px;
  height: 40px;
  background-color: var(--clr-primary);
  transition: all .3s;
}

svg,path {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
    background-color: #fff;
}

.swiper-button-next:hover path,
.swiper-button-prev:hover path {
    fill: var(--clr-text);
}

/* Animate form */


#popup-thanks, .popup {
	display: none;
	justify-content: center;
	align-items: center;
	gap: 12px;
    border-radius: var(--border-radius);
}


/* Animate form */