/* Styles for the home section */
section.home {
  position: relative;
  height: 130vh; /* Increased height by 30% from assumed default of 100vh */
  display: flex;
  align-items: center;
  justify-content: center;
  color: white; /* Ensure text is readable */
  text-align: center;
  overflow: hidden; /* Prevent overflow issues */
}

/* Apply background image using pseudo-element */
section.home::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('path-to-your-background-image.jpg'); /* Replace with actual image path */
  background-size: cover;
  background-position: center;
  z-index: -1; /* Place behind content */
}

/* Ensure content within home section is styled appropriately */
section.home div {
  z-index: 1; /* Ensure content is above background */
  position: relative; /* Ensure content is positioned correctly */
}

/* Shift services section downward to accommodate larger home section */
section.services {
  margin-top: 100px; /* Add top margin to push services section down */
}