.section {
  justify-content: center !important;
  align-items: center !important;
  width: 100vw !important;
  height: 100vh !important;
  display: flex !important;
  flex-direction: column !important; /* Stack items vertically */
  text-align: center !important;
  gap: 10px !important; /* Adds 10px space between elements */
}

.body {
  background-color: #ead8c8;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  margin: 0;
}

.div-block {
  display: flex;
  flex-direction: column; /* Stack items vertically */
  justify-content: center; /* Center vertically */
  align-items: center; /* Center horizontally */
  text-align: center;
  width: 100%; /* Ensures it stretches across */
  max-width: 600px; /* Optional: limits width */
}

img {
  user-select: none;
  pointer-events: none;
  margin-bottom: 20px;
  max-width: 100%; /* Ensures responsiveness */
}

.heading {
  text-align: center;
}

@media screen and (max-width: 991px) {
  .heading {
    color: #050000;
    text-align: center;
  }

  .div-block {
    padding: 0 30px;
  }
}