@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

* {
  padding: 0px;
  margin: 0px;
  box-sizing: border-box;
  text-decoration: none;
  list-style: none;
  font-family: "Montserrat", sans-serif;
}

:root {
  --color1: #877eff;
  --color2: #576076;
  --color3: #e5e7eb;
  --color4: #f0f2f5;
  --color5: #1a1b1b;
}

.Active {
  color: var(--color1) !important;
}

.navLinks {
  transition: none;
}

.navLinks.activeNavlink {
  background-color: var(--color1);
  color: #ffffff;
}

.textcolor {
  color: var(--color2);
}

.container {
  max-width: 1340px !important;
  margin: auto;
}

.container-sm {
  max-width: 1340px !important;
  margin: auto;
  padding-inline: 25px;
}

ul,
li,
a,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  padding: 0px;
  margin: 0px;
  list-style: none;
  text-decoration: none;
}

.font-14 {
  font-size: 14px;
}

.font-16 {
  font-size: 16px;
}

.font-18 {
  font-size: 18px;
}

.font-20 {
  font-size: 20px;
}

.font-22 {
  font-size: 22px;
}

.font-24 {
  font-size: 24px;
}

.font-26 {
  font-size: 26px;
}

.font-28 {
  font-size: 28px;
}

.font-30 {
  font-size: 30px;
}

.font-35 {
  font-size: 35px;
}
.font-40 {
  font-size: 40px;
}


.transitionBox {
  transition: all ease .3s;
}

.owl-carousel .owl-nav button.owl-next {
  outline: 0;
  border: none;
  font-size: 30px;
  font-weight: 700;
  color: var(--color1) !important;
}

.owl-theme .owl-nav [class*=owl-]:hover {
  background-color: transparent;
}

.owl-carousel .owl-nav button.owl-prev {
  outline: 0;
  border: none;
  font-size: 30px;
  font-weight: 700;
  color: var(--color1) !important;
}

.owl-theme .owl-nav [class*=owl-]:hover {
  background-color: transparent;
}

.owl-theme .owl-nav {
  margin-top: -12px;
  gap: 40px;
  display: flex;
  justify-content: center;
  height: 35px;
}
.owl-prev{
  display: none;
}
.owl-next{
  display: none;
}
.line-clamp {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}