html {
  scroll-behavior: smooth;
}


/* General */
h1{
  font-family: "Kurye", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.border-radius-rounded {
  border-radius: 1rem;
}
.bg-color-gray {
  background-color: #f4f4f4;
}

.text-pink {
  color: #e39dca;
}
.text-green {
  color: #46beb0;
}

.text-truncate-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.text-truncate-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-truncate-1 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.nav {
  --bs-nav-link-color: var(--bs-primary) !important;
}


/* Begin:: On scroll animation*/
@keyframes fade {
  0% {
    opacity: 0;
    transform: translate(0, 3rem);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}

@media (prefers-reduced-motion: no-preference) {
  .in-view {
    animation: fade 1s 1s both;
  }
}
/* End:: On scroll Animation */
