.images {
  display: flex;
  gap: 10px; /* Space between images */
  justify-content: center;
  max-width: 100%;
  flex-wrap: wrap;
}
.main-title {
  color: black;
  text-align: center;
  max-width: 700px;
  margin: 100px auto 10px auto;
  padding: 0;
  font-weight: bold;
}
.personnel {
  max-width: 960px;
  margin: 15px auto;
  text-align: center;
  font-size: 17px;
}
.highlight {
  color: blue;
  font-weight: bold; /* Optional, for added emphasis */
}

.image-item img {
  max-width: 100%; /* Maximum width to keep images within bounds */
  height: auto; /* Maintains aspect ratio */
  border-radius: 10px; /* Rounded corners */
}


.image-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 100%;
}

.image-label {
  font-weight: bold;
  text-align: center;
  margin-bottom: 8px; /* Space between label and image */
}
.contact-us {
  margin: 0 auto;
  padding: 5px 20px; /* Adds space around the content */
  background-color: #f0f4f8; /* Soft light blue background */
  border-radius: 12px; /* Rounds the corners */
  border: 1px solid #d1d9e6; /* Optional: subtle border for definition */
  max-width: 960px;
}

.contact-us p {
  display: flex;
  gap: 10px; /* Space between the label and the email */
  align-items: baseline;
}

.contact-us p strong {
  min-width: 130px; /* Adjust width as needed for alignment */
}
.contact-us h4 {
  font-weight: bold;
  font-size: 1.5em; /* Optional for larger text */
  margin-bottom: 10px;
  color: #333; /* Optional for color */
}
