@font-face {
  font-family: "Poppins-Bold";
  src: url("../fonts/Poppins/Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Poppins-SemiBold";
  src: url("../fonts/Poppins/Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Poppins-Medium";
  src: url("../fonts/Poppins/Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Poppins-Regular";
  src: url("../fonts/Poppins/Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

body {
  font-family: "Poppins-Regular";
  font-weight: 400;
  font-style: normal;
}

.medium {
  font-family: "Poppins-Medium";
  font-weight: 500;
  font-style: normal;
}
.semibold {
  font-family: "Poppins-SemiBold";
  font-weight: 600;
  font-style: normal;
}
.bold {
  font-family: "Poppins-Bold";
  font-weight: 700;
  font-style: normal;
}

.item img {
  width: unset;
}

.owl-stage {
  display: flex;
  align-items: center;
}

@keyframes scaleUp {
  0% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(0.95);
  }
}

.scale-animation {
  animation: scaleUp 0.6s ease-in-out infinite alternate;
}

.owl-dots {
  text-align: center;
  margin-top: 10px;
}

.owl-testimonial .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 auto;
  border-radius: 100%;
  background-color: #d9d9d9;
  margin: 0 3px;
}

.owl-testimonial .owl-dot.active {
  background-image: linear-gradient(to right, #a81ade, #ffa900);
}
