/* Animations */
@keyframes swiperCatchAnimation {
  0% {
    opacity: 0;
    margin-left: -20px;
    /* transform: translateX(0); */
  }
  100% {
    opacity: 1;
    margin-left: 0;
    /* transform: translateX(50px); */
  }
}
.swiper-slide .swiper-catch,
.swiper-slide .swiper-catch-2,
.swiper-slide .swiper-catch-3 {
  opacity: 0;
}

.swiper-slide-active .swiper-catch,
.swiper-slide-active .swiper-catch-2,
.swiper-slide-active .swiper-catch-3 {
  animation-name: swiperCatchAnimation;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}
.swiper-slide-active .swiper-catch {
  animation-delay: 0.3s;
}
.swiper-slide-active .swiper-catch-2 {
  animation-delay: 0.6s;
}
.swiper-slide-active .swiper-catch-3 {
  animation-delay: 0.9s;
}

.swiper-pagination-bullet {
  background: #fff;
  opacity: 0.3;
}

.swiper-pagination-bullet-active {
  background: #fff;
  opacity: 1;
}

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

.tab_item.active {
  background-color: #fbb040;
  color: #fff;
  box-sizing: border-box;
}

.tab_content {
  display: none;
}

.tab_content.active {
  display: flex;
}

#idx_greetings_img {
  background-image: url("../img/idx_greetings_02.jpg"), url("../img/idx_greetings_01.jpg");
  background-position: left bottom, right top;
  background-repeat: no-repeat, no-repeat;
  background-size: 60%, 60%;
}

#idxQck a:hover > div::before,
#idxQck a:focus > div::before {
  opacity: 0;
}/*# sourceMappingURL=style.css.map */