body,
html {
  min-width: 400px;
  min-height: 600px;
  user-select: none;
  font-family: Montserrat, sans-serif;
  /* background: url("../images/bg.png") 0 0 / cover no-repeat fixed #000; */
  margin: 0;
  text-align: center;
}

::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}

.card-services {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.card-services:hover {
  transform: translateY(-10px) scale(1.05);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}

#loader-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
