* {
  font-family: Montserrat !important;
}
/* CSS for default padding */
/* Hide scrollbar for Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
  display: none !important;
  width: 0.5em;
}

.no-scrollbar::-webkit-scrollbar-thumb {
  background-color: transparent;
}

/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
  -ms-overflow-style: none !important; /* IE and Edge */
  scrollbar-width: none !important; /* Firefox */
}
.border-none-important {
  border: none !important;
}

.bg-hover {
  background-color: transparent !important;
}

.bg-hover:hover {
  background-color: white !important;
}

.not-tailwind {
  /* Resetting all Tailwind CSS styles */
  all: unset;
  /* Add any custom styling here if needed */
}

.not-tailwind h1,
.not-tailwind h2,
.not-tailwind h3,
.not-tailwind h4,
.not-tailwind h5,
.not-tailwind h6 {
  font-weight: 500 !important;
  font-size: revert !important;
  margin-top: 10px;
}

.not-tailwind p {
  font-size: revert !important;
}

.not-tailwind ul,
ol {
  padding-left: 2rem;
}

.not-tailwind ul > li {
  list-style: disc;
  margin-top: 10px;
  font-size: 17px;
}

.not-tailwind ol > li {
  list-style: decimal;
  margin-top: 10px;
  font-size: 17px;
}
