.service_section .swiper {
  overflow: visible !important;
}
.service_section .swiper .swiper-slide {
  cursor: pointer;
}
.service_section .swiper .swiper-slide.swiper-slide-active {
  transform: scale(1.1);
}
.service_section .swiper .swiper-slide.swiper-slide-active .border-transparent {
  border-color: #ff9000;
}
.service_section .swiper .swiper-slide.swiper-slide-active .border-orange {
  background: #FA9702;
  background: linear-gradient(0deg, rgb(250, 151, 2) 0%, rgb(190, 37, 39) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FA9702", endColorstr="#BE2527", GradientType=0);
  border-color: white;
}
.service_section .swiper .swiper-slide.swiper-slide-active .border-orange img {
  filter: brightness(0) invert(1);
}

.image-wrapper {
  position: relative;
  display: inline-block;
}

.flash {
  filter: blur(100px);
  border-radius: 100%;
  position: absolute;
  inset: 0;
  opacity: 0;
  pointer-events: none;
}

.image {
  opacity: 0;
  transform: scale(0.8);
  transition: opacity 0.8s ease, transform 0.8s ease;
}

.image.show {
  opacity: 1;
  transform: scale(1);
}

.flash.active {
  animation: flashEffect 0.6s ease;
}

@keyframes flashEffect {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}/*# sourceMappingURL=home.css.map */