.about-us-hover-container {
    position: relative;
    overflow: hidden;
    /* Dark background as the default */
    background-color: #222;
  }
  
  /* Hide the image by shifting it downward (off the container) */
  .about-us-hover-container img {
    position: absolute;
    top: 0; 
    left: 0; 
    width: 100%;
    height: 100%;
    object-fit: cover;
  
    /* Start hidden (off the bottom) and animate in on hover */
    transform: translateY(100%);
    transition: transform 0.4s ease-in-out;
  }
  
  /* Title at the bottom, color not white yet */
  .about-us-hover-title {
    bottom: 100px;
    transition: bottom 0.4s ease-in-out; 
  }
  

  .about-us-hover-container:hover img {
    transform: translateY(0);
  }
  

  .about-us-hover-title {
    position: absolute;
    transition: bottom 0.4s ease-in-out
  }
  
  .about-us-hover-container:hover .about-us-hover-title {
    bottom: 180px;  /* Adjust how high the title moves up */
    color: #fff;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .img-vertically-alligned a img{
    vertical-align: middle;
    margin-top: -10px;
  }

  .height-map{
    height:35px
  }

  .hidden{
    display: none;
  }