.expositor-img-container {
  width: 200px;
  height: 200px;
  min-width: 200px;
  overflow: hidden;
  border-radius: 50%;
  margin-top: 20px; /* Added to move the image down */
}

.expositor-img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.infoExpositor {
  text-align: justify;
}

.expositor-info {
  padding-top: 20px;
}

#cardExpo {
  background: linear-gradient(to bottom, #f8f9fa, #e9ecef);
  border-radius: 15px;
  padding: 20px;
  min-height: 350px !important; /* Added to ensure a minimum height */
  max-height: auto;
}

.mtExpo {
  margin-top: 5%;
}

@media (min-width: 1200px) and (max-width: 1399px) {
  .mtExpo {
    margin-top: 97px !important;
  }
}
